--- /srv/rebuilderd/tmp/rebuilderdyDHtkl/inputs/python3.14-minimal_3.14.5-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdyDHtkl/out/python3.14-minimal_3.14.5-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-05-11 01:38:08.000000 debian-binary │ -rw-r--r-- 0 0 0 2512 2026-05-11 01:38:08.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1974860 2026-05-11 01:38:08.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1975136 2026-05-11 01:38:08.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/python3.14 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -4,15 +4,15 @@ │ │ │ │ Data: 2's complement, little endian │ │ │ │ Version: 1 (current) │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: EXEC (Executable file) │ │ │ │ Machine: ARM │ │ │ │ Version: 0x1 │ │ │ │ - Entry point address: 0x179315 │ │ │ │ + Entry point address: 0x17b6e1 │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ Start of section headers: 5106840 (bytes into file) │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-float ABI │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ Number of program headers: 11 │ │ │ │ Size of section headers: 40 (bytes) │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ Elf file type is EXEC (Executable file) │ │ │ │ -Entry point 0x179315 │ │ │ │ +Entry point 0x17b6e1 │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x486dd0 0x00496dd0 0x00496dd0 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x486c80 0x00496c80 0x00496c80 0x00008 0x00008 R 0x4 │ │ │ │ PHDR 0x000034 0x00010034 0x00010034 0x00160 0x00160 R 0x4 │ │ │ │ INTERP 0x0001b8 0x000101b8 0x000101b8 0x00019 0x00019 R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux-armhf.so.3] │ │ │ │ - LOAD 0x000000 0x00010000 0x00010000 0x486dfc 0x486dfc R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x486cac 0x486cac R E 0x10000 │ │ │ │ LOAD 0x48fee4 0x004afee4 0x004afee4 0x4eac4 0x77f0c RW 0x10000 │ │ │ │ DYNAMIC 0x48fef8 0x004afef8 0x004afef8 0x00108 0x00108 RW 0x4 │ │ │ │ NOTE 0x000194 0x00010194 0x00010194 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x486ddc 0x00496ddc 0x00496ddc 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x486c8c 0x00496c8c 0x00496c8c 0x00020 0x00020 R 0x4 │ │ │ │ TLS 0x48fee4 0x004afee4 0x004afee4 0x00004 0x0000d R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x48fee4 0x004afee4 0x004afee4 0x0011c 0x0011c R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,21 +10,21 @@ │ │ │ │ [ 5] .dynstr STRTAB 0001d6b0 00d6b0 00aeb9 00 A 0 0 1 │ │ │ │ [ 6] .gnu.version VERSYM 0002856a 01856a 0012e8 02 A 4 0 2 │ │ │ │ [ 7] .gnu.version_r VERNEED 00029854 019854 0001b0 00 A 5 4 4 │ │ │ │ [ 8] .rel.dyn REL 00029a04 019a04 000030 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 00029a34 019a34 0010f8 08 AI 4 25 4 │ │ │ │ [10] .init PROGBITS 0002ab2c 01ab2c 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 0002ab38 01ab38 001a1c 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 0002c558 01c558 26da78 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 00299fd0 289fd0 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 0029a000 28a000 1fcdcc 00 A 0 0 64 │ │ │ │ - [15] .stapsdt.base PROGBITS 00496dcc 486dcc 000001 00 A 0 0 1 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 00496dd0 486dd0 000008 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 00496dd8 486dd8 000004 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 00496ddc 486ddc 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0002c558 01c558 26d922 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 00299e7c 289e7c 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00299ec0 289ec0 1fcdbc 00 A 0 0 64 │ │ │ │ + [15] .stapsdt.base PROGBITS 00496c7c 486c7c 000001 00 A 0 0 1 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 00496c80 486c80 000008 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 00496c88 486c88 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 00496c8c 486c8c 000020 00 A 0 0 4 │ │ │ │ [19] .tdata PROGBITS 004afee4 48fee4 000004 00 WAT 0 0 4 │ │ │ │ [20] .tbss NOBITS 004afee8 48fee8 000009 00 WAT 0 0 4 │ │ │ │ [21] .init_array INIT_ARRAY 004afee8 48fee8 000008 04 WA 0 0 4 │ │ │ │ [22] .fini_array FINI_ARRAY 004afef0 48fef0 000004 04 WA 0 0 4 │ │ │ │ [23] .data.rel.ro PROGBITS 004afef4 48fef4 000004 00 WA 0 0 4 │ │ │ │ [24] .dynamic DYNAMIC 004afef8 48fef8 000108 08 WA 5 0 4 │ │ │ │ [25] .got PROGBITS 004b0000 490000 000890 04 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -1,2423 +1,2423 @@ │ │ │ │ │ │ │ │ Symbol table '.dynsym' contains 2420 entries: │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ 1: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable │ │ │ │ 2: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ 3: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ - 4: 001f80c9 62 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUTF8 │ │ │ │ - 5: 0006310d 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ - 6: 00034f31 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ + 4: 001f9f69 62 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUTF8 │ │ │ │ + 5: 0006314d 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ + 6: 00034f71 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ 7: 004beec4 4 OBJECT GLOBAL DEFAULT 26 PyExc_ReferenceError │ │ │ │ - 8: 00071ce5 296 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ - 9: 000613c1 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ + 8: 00071d25 296 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ + 9: 00061401 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ 10: 0002b92c 0 FUNC GLOBAL DEFAULT UND inflateEnd │ │ │ │ - 11: 0009008d 200 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ - 12: 00154531 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ - 13: 00063137 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ + 11: 000902fd 200 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ + 12: 00154a29 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ + 13: 00063177 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ 14: 00000000 0 FUNC GLOBAL DEFAULT UND login_tty@GLIBC_2.34 (4) │ │ │ │ - 15: 00061cfd 46 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ - 16: 001ded49 102 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ - 17: 001b65d9 4 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ - 18: 0004cf73 54 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ - 19: 0014c3ad 110 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ + 15: 00061d3d 46 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ + 16: 001e0f8d 102 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ + 17: 001b87f5 4 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ + 18: 0004cfb3 54 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ + 19: 0014c91d 110 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ 20: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_min@GLIBC_2.4 (3) │ │ │ │ - 21: 00212d29 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ + 21: 00214bf9 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ 22: 004b4bf0 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterValue_Type │ │ │ │ - 23: 0012704d 540 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ - 24: 00089065 96 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ - 25: 0027097d 88 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ - 26: 00053007 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ + 23: 00126fa5 540 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ + 24: 00089355 96 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ + 25: 00270815 88 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ + 26: 0005303f 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ 27: 004baacc 4 OBJECT GLOBAL DEFAULT 26 PyExc_ValueError │ │ │ │ - 28: 000dad91 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ + 28: 000dacdd 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ 29: 00527d44 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncodeErrors │ │ │ │ - 30: 0021ac59 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ + 30: 0021cb31 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ 31: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (3) │ │ │ │ - 32: 00126b95 4 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ - 33: 0005d945 260 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ - 34: 0005f97f 4 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ + 32: 00126aed 4 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ + 33: 0005d985 260 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ + 34: 0005f9bf 4 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ 35: 000314cf 54 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ 36: 00000000 0 FUNC GLOBAL DEFAULT UND chroot@GLIBC_2.4 (3) │ │ │ │ 37: 00000000 0 FUNC GLOBAL DEFAULT UND mknodat@GLIBC_2.33 (8) │ │ │ │ - 38: 00212c39 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ - 39: 00079635 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ - 40: 00204219 132 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ - 41: 00200fc1 168 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ + 38: 00214b09 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ + 39: 00079679 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ + 40: 002060a9 132 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ + 41: 00202e51 168 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ 42: 004b8aac 208 OBJECT GLOBAL DEFAULT 26 PyBool_Type │ │ │ │ 43: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_signal@GLIBC_2.4 (3) │ │ │ │ - 44: 003aad98 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ - 45: 00084169 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ - 46: 000fca01 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ - 47: 000322d1 208 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitFormat │ │ │ │ - 48: 00061dff 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ - 49: 001d7b09 22 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ - 50: 000559c1 134 FUNC GLOBAL DEFAULT 12 _PyXI_UnwrapNotShareableError │ │ │ │ - 51: 001e41a9 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ - 52: 0005802d 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ - 53: 00212589 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ + 44: 003aac58 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ + 45: 0008411d 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ + 46: 000fc911 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ + 47: 0003228d 208 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitFormat │ │ │ │ + 48: 00061e3f 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ + 49: 001d9d45 22 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ + 50: 000559ff 134 FUNC GLOBAL DEFAULT 12 _PyXI_UnwrapNotShareableError │ │ │ │ + 51: 001e5f6d 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ + 52: 000580ed 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ + 53: 00214459 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ 54: 00000000 0 FUNC GLOBAL DEFAULT UND socket@GLIBC_2.4 (3) │ │ │ │ - 55: 0015c9fd 6 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ - 56: 001886b9 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ - 57: 001324c5 320 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ - 58: 0026fbbd 1208 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ - 59: 00062ddf 28 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ - 60: 001fabd1 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ + 55: 0015ce55 6 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ + 56: 0018aa81 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ + 57: 00132175 270 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ + 58: 0026fa1d 1208 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ + 59: 00062e1f 28 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ + 60: 001fca69 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ 61: 004bee6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeError │ │ │ │ - 62: 0005f953 6 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ + 62: 0005f993 6 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ 63: 0002e781 22 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ - 64: 00032e65 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ - 65: 000fa2d5 902 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ + 64: 00032e61 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ + 65: 000fa1c1 902 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ 66: 004b2ab8 208 OBJECT GLOBAL DEFAULT 26 PySet_Type │ │ │ │ 67: 00000000 0 FUNC GLOBAL DEFAULT UND getc@GLIBC_2.4 (3) │ │ │ │ 68: 004fe9a8 0 NOTYPE GLOBAL DEFAULT 28 _edata │ │ │ │ 69: 004ba1a8 208 OBJECT GLOBAL DEFAULT 26 PyLong_Type │ │ │ │ - 70: 00103fe1 64 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ + 70: 00103eed 64 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ 71: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetFeatureList │ │ │ │ - 72: 0003b76d 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ - 73: 000621a7 22 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ + 72: 0003b7ad 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ + 73: 000621e7 22 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ 74: 00000000 0 FUNC GLOBAL DEFAULT UND zlibVersion │ │ │ │ - 75: 00077885 118 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ - 76: 001adad9 86 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ - 77: 0006bc09 14 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_Main │ │ │ │ + 75: 000778c5 118 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ + 76: 001aff01 86 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ + 77: 0006bc49 14 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_Main │ │ │ │ 78: 00527d68 4 OBJECT GLOBAL DEFAULT 29 PyOS_ReadlineFunctionPointer │ │ │ │ - 79: 0004d0c5 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ + 79: 0004d749 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ 80: 0002b8b4 0 FUNC GLOBAL DEFAULT UND XML_SetStartCdataSectionHandler │ │ │ │ - 81: 000669a3 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ - 82: 002892ad 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ - 83: 00080669 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ - 84: 0005d43b 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ - 85: 00062cff 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ - 86: 0025a299 354 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ - 87: 0005d93d 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ - 88: 000e41c5 308 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ - 89: 00116421 60 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ - 90: 003ae51c 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ - 91: 001daa55 86 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ - 92: 0008b2c9 168 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ - 93: 001fa581 126 FUNC GLOBAL DEFAULT 12 _PyType_GetBaseByToken_Borrow │ │ │ │ - 94: 00160869 84 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Discard │ │ │ │ - 95: 00268095 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ - 96: 00247889 232 FUNC GLOBAL DEFAULT 12 _PyFunction_FromXIData │ │ │ │ - 97: 0010b001 382 FUNC GLOBAL DEFAULT 12 _PyMutex_LockTimed │ │ │ │ - 98: 00299075 4 FUNC GLOBAL DEFAULT 12 Py_TYPE │ │ │ │ + 81: 000669e3 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ + 82: 00289155 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ + 83: 00080625 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ + 84: 0005d47b 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ + 85: 00062d3f 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ + 86: 0025a0d1 354 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ + 87: 0005d97d 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ + 88: 000e404d 308 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ + 89: 001164ad 60 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ + 90: 003ae3d0 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ + 91: 001dc965 86 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ + 92: 0008b525 168 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ + 93: 001fc419 126 FUNC GLOBAL DEFAULT 12 _PyType_GetBaseByToken_Borrow │ │ │ │ + 94: 00160cc1 84 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Discard │ │ │ │ + 95: 00267ed5 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ + 96: 00247711 232 FUNC GLOBAL DEFAULT 12 _PyFunction_FromXIData │ │ │ │ + 97: 0010af11 382 FUNC GLOBAL DEFAULT 12 _PyMutex_LockTimed │ │ │ │ + 98: 00298f9d 4 FUNC GLOBAL DEFAULT 12 Py_TYPE │ │ │ │ 99: 00000000 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.4 (3) │ │ │ │ - 100: 001dab8d 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ + 100: 001dc9e9 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ 101: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (3) │ │ │ │ - 102: 0012af65 212 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ - 103: 001fa039 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ - 104: 00125db5 68 FUNC GLOBAL DEFAULT 12 PyLong_GetSign │ │ │ │ - 105: 0021f24d 1396 FUNC GLOBAL DEFAULT 12 _PyPickle_LoadFromXIData │ │ │ │ - 106: 000466d7 374 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ - 107: 00238311 68 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ - 108: 00141455 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ - 109: 00061477 60 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ - 110: 000be429 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ - 111: 001dfdf5 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ - 112: 001d1971 12 FUNC GLOBAL DEFAULT 12 PyInit__types │ │ │ │ - 113: 0005e989 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ + 102: 0012ade9 212 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ + 103: 001fbed9 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ + 104: 00125d0d 68 FUNC GLOBAL DEFAULT 12 PyLong_GetSign │ │ │ │ + 105: 00221129 1396 FUNC GLOBAL DEFAULT 12 _PyPickle_LoadFromXIData │ │ │ │ + 106: 00046717 374 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ + 107: 00238209 68 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ + 108: 00141465 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ + 109: 000614b7 60 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ + 110: 000be6f9 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ + 111: 001e1f5d 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ + 112: 001d3c35 12 FUNC GLOBAL DEFAULT 12 PyInit__types │ │ │ │ + 113: 0005e9c9 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ 114: 00000000 0 FUNC GLOBAL DEFAULT UND flockfile@GLIBC_2.4 (3) │ │ │ │ - 115: 0020f2ad 356 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ - 116: 0014c93d 314 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ - 117: 0025f581 1616 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ + 115: 002113e5 358 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ + 116: 0014ce71 314 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ + 117: 0025f3c1 1616 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ 118: 00000000 0 FUNC GLOBAL DEFAULT UND log@GLIBC_2.29 (20) │ │ │ │ 119: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@GLIBC_2.34 (4) │ │ │ │ - 120: 0005e58f 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ - 121: 001db7e5 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ - 122: 00220e79 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ + 120: 0005e5cf 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ + 121: 001dda29 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ + 122: 00222d55 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ 123: 00000000 0 FUNC GLOBAL DEFAULT UND wmemcmp@GLIBC_2.4 (3) │ │ │ │ 124: 00000000 0 FUNC GLOBAL DEFAULT UND fchmod@GLIBC_2.4 (3) │ │ │ │ - 125: 00295fbd 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ + 125: 00290b29 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ 126: 00000000 0 FUNC GLOBAL DEFAULT UND __wait4_time64@GLIBC_2.34 (4) │ │ │ │ 127: 0002bc1c 0 FUNC GLOBAL DEFAULT UND XML_SetEndNamespaceDeclHandler │ │ │ │ 128: 00000000 0 FUNC GLOBAL DEFAULT UND log2@GLIBC_2.29 (20) │ │ │ │ 129: 00000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.4 (3) │ │ │ │ - 130: 0005d3af 18 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ + 130: 0005d3ef 18 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ 131: 00000000 0 FUNC GLOBAL DEFAULT UND setgrent@GLIBC_2.4 (3) │ │ │ │ - 132: 00034333 190 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ + 132: 0003432f 190 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ 133: 00000000 0 FUNC GLOBAL DEFAULT UND sigwait@GLIBC_2.4 (3) │ │ │ │ 134: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (3) │ │ │ │ 135: 004b7974 208 OBJECT GLOBAL DEFAULT 26 PyMethod_Type │ │ │ │ 136: 00000000 0 FUNC GLOBAL DEFAULT UND sem_wait@GLIBC_2.34 (4) │ │ │ │ - 137: 001886e1 92 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ + 137: 0018aaa9 92 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ 138: 00000000 0 FUNC GLOBAL DEFAULT UND __recvmsg64@GLIBC_2.34 (4) │ │ │ │ - 139: 0005c889 226 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ + 139: 0005c8c9 226 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ 140: 0002f445 112 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLastObjectFromFile │ │ │ │ - 141: 0005f8d9 4 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ - 142: 001b826d 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ - 143: 001025d5 180 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ - 144: 00061d33 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ - 145: 0005f1a5 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ - 146: 000a1d15 55720 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ - 147: 000504ef 58 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ + 141: 0005f919 4 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ + 142: 001ba525 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ + 143: 001024e1 180 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ + 144: 00061d73 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ + 145: 0005f1e5 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ + 146: 000a1fbd 55748 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ + 147: 00050511 56 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ 148: 0002c8c1 244 FUNC GLOBAL DEFAULT 12 PySys_AddAuditHook │ │ │ │ 149: 00000000 0 FUNC GLOBAL DEFAULT UND pathconf@GLIBC_2.4 (3) │ │ │ │ - 150: 000b2631 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ - 151: 001dd01d 92 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ + 150: 000b28f5 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ + 151: 001df239 92 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ 152: 004b1eac 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_CallableProxyType │ │ │ │ - 153: 001e0b05 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ + 153: 001e2c6d 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ 154: 00000000 0 FUNC GLOBAL DEFAULT UND execv@GLIBC_2.4 (3) │ │ │ │ - 155: 001bbdc5 80 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ - 156: 0003464d 168 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ - 157: 0024faf1 60 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ - 158: 001d2b49 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ - 159: 00122505 404 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ + 155: 001be079 80 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ + 156: 0003468d 168 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ + 157: 0024f985 60 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ + 158: 001d4da5 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ + 159: 00122465 404 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ 160: 00527604 4 OBJECT GLOBAL DEFAULT 29 PyExc_EnvironmentError │ │ │ │ - 161: 0012d909 120 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ - 162: 000efa39 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ + 161: 0012d789 120 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ + 162: 000ef87d 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ 163: 004b3f1c 208 OBJECT GLOBAL DEFAULT 26 PyODictKeys_Type │ │ │ │ 164: 00000000 0 FUNC GLOBAL DEFAULT UND setlocale@GLIBC_2.4 (3) │ │ │ │ - 165: 00122441 12 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ - 166: 001b07a5 18 FUNC GLOBAL DEFAULT 12 _PyEval_NoToolsForUnwind │ │ │ │ - 167: 000d2eb9 62 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ + 165: 001223a1 12 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ + 166: 001b2bd1 18 FUNC GLOBAL DEFAULT 12 _PyEval_NoToolsForUnwind │ │ │ │ + 167: 000d2dd9 62 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ 168: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (3) │ │ │ │ - 169: 0005e82d 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ - 170: 000d7309 134 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ - 171: 00059919 54 FUNC GLOBAL DEFAULT 12 _Py_cr_diff │ │ │ │ - 172: 000fe0d1 144 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ - 173: 0006156d 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ - 174: 001a87c5 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ + 169: 0005e86d 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ + 170: 000d723d 134 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ + 171: 00059959 54 FUNC GLOBAL DEFAULT 12 _Py_cr_diff │ │ │ │ + 172: 000fdfe1 144 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ + 173: 000615ad 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ + 174: 001aabed 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ 175: 00000000 0 FUNC GLOBAL DEFAULT UND ttyname_r@GLIBC_2.4 (3) │ │ │ │ - 176: 001dae4d 1520 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ + 176: 001dcfb1 1516 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ 177: 004b1714 208 OBJECT GLOBAL DEFAULT 26 PyContextVar_Type │ │ │ │ 178: 00031709 238 FUNC GLOBAL DEFAULT 12 _PyObject_Dump │ │ │ │ - 179: 000d8f79 112 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ + 179: 000d8ebd 112 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ 180: 00000000 0 FUNC GLOBAL DEFAULT UND gai_strerror@GLIBC_2.4 (3) │ │ │ │ 181: 00000000 0 FUNC GLOBAL DEFAULT UND strsignal@GLIBC_2.4 (3) │ │ │ │ 182: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncpy@GLIBC_2.4 (3) │ │ │ │ - 183: 0005b5c1 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ - 184: 00068c85 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ - 185: 00198181 196 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ + 183: 0005b601 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ + 184: 00068cc5 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ + 185: 0019a591 196 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ 186: 00000000 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.4 (3) │ │ │ │ - 187: 00062c75 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ - 188: 00075695 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ - 189: 001e0095 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ + 187: 00062cb5 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ + 188: 000756d5 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ + 189: 001e21fd 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ 190: 004bb1b8 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ - 191: 0014132d 68 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ - 192: 0005eb33 68 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_DecodeUTF8Stateful │ │ │ │ - 193: 00053613 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ - 194: 0005d7d5 144 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ - 195: 0005b221 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ - 196: 0005e523 76 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_SetStackProtection │ │ │ │ - 197: 00051d17 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ - 198: 00061dbf 58 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ - 199: 0023b0fd 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ - 200: 00093625 268 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ - 201: 00198179 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ - 202: 0026da35 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ - 203: 00064f4b 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ - 204: 001e61a5 196 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ - 205: 000449cd 144 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ - 206: 00125e39 632 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ + 191: 0014133d 68 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ + 192: 0005eb73 68 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_DecodeUTF8Stateful │ │ │ │ + 193: 0005364b 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ + 194: 0005d815 144 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ + 195: 0005b2fd 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ + 196: 0005e563 76 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_SetStackProtection │ │ │ │ + 197: 00051d4f 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ + 198: 00061dff 58 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ + 199: 0023aff5 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ + 200: 0009389d 268 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ + 201: 0019a589 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ + 202: 0026d8cd 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ + 203: 00064f8b 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ + 204: 001e7f69 196 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ + 205: 00044a0d 144 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ + 206: 00125d91 632 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ 207: 00527d3c 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncoding │ │ │ │ 208: 0002c9b5 80 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOption │ │ │ │ 209: 00000000 0 FUNC GLOBAL DEFAULT UND inet_aton@GLIBC_2.4 (3) │ │ │ │ - 210: 001e526d 74 FUNC GLOBAL DEFAULT 12 PyBytes_Join │ │ │ │ - 211: 001996dd 460 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ + 210: 001e7031 74 FUNC GLOBAL DEFAULT 12 PyBytes_Join │ │ │ │ + 211: 0019baed 460 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ 212: 0002c434 0 FUNC GLOBAL DEFAULT UND XML_ParserCreate_MM │ │ │ │ - 213: 001b71f1 120 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttrString │ │ │ │ - 214: 0007fd19 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ + 213: 001b940d 120 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttrString │ │ │ │ + 214: 0007fd45 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ 215: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addclose@GLIBC_2.4 (3) │ │ │ │ 216: 0002c0b4 0 FUNC GLOBAL DEFAULT UND XML_SetExternalEntityRefHandler │ │ │ │ - 217: 0013e1dd 408 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ + 217: 0013e1ed 408 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ 218: 004b32e4 208 OBJECT GLOBAL DEFAULT 26 _PyNotImplemented_Type │ │ │ │ - 219: 00239df9 62 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ - 220: 00065d79 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ - 221: 000e9e91 556 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ - 222: 001ecb65 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ + 219: 00239cf1 62 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ + 220: 00065db9 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ + 221: 000e9d49 556 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ + 222: 001ee92d 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ 223: 004b1430 4 OBJECT GLOBAL DEFAULT 26 PyExc_Exception │ │ │ │ - 224: 001e0611 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ - 225: 0011aa5d 62 FUNC GLOBAL DEFAULT 12 _Py_Check_ArgsIterable │ │ │ │ + 224: 001e2779 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ + 225: 0011aabd 62 FUNC GLOBAL DEFAULT 12 _Py_Check_ArgsIterable │ │ │ │ 226: 004b1428 8 OBJECT GLOBAL DEFAULT 26 _Py_NoneStruct │ │ │ │ - 227: 0005f761 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ + 227: 0005f7a1 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ 228: 004b665c 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ - 229: 0023d079 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ + 229: 0023cf21 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ 230: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (3) │ │ │ │ - 231: 00065e29 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ - 232: 00062d07 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_BeginMutex │ │ │ │ - 233: 001b3a79 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ - 234: 0009227d 94 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ - 235: 003d4dc0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ - 236: 001448a5 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ - 237: 001f9f21 10 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ - 238: 0023cd4d 36 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ - 239: 001413d5 126 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteRepr │ │ │ │ - 240: 0012f029 114 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ + 231: 00065e69 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ + 232: 00062d47 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_BeginMutex │ │ │ │ + 233: 001b5c95 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ + 234: 000924f5 94 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ + 235: 003d4c78 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ + 236: 0014489d 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ + 237: 001fbdc1 10 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ + 238: 002462e9 36 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ + 239: 001413e5 126 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteRepr │ │ │ │ + 240: 0012ecfd 114 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ 241: 00000000 0 FUNC GLOBAL DEFAULT UND closefrom@GLIBC_2.34 (4) │ │ │ │ - 242: 001d21f5 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ + 242: 001d44b9 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ 243: 00000000 0 FUNC GLOBAL DEFAULT UND nextafter@GLIBC_2.4 (2) │ │ │ │ 244: 004beeb8 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxError │ │ │ │ - 245: 0005f6fd 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ + 245: 0005f73d 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ 246: 00000000 0 FUNC GLOBAL DEFAULT UND timerfd_create@GLIBC_2.8 (23) │ │ │ │ 247: 00000000 0 FUNC GLOBAL DEFAULT UND strrchr@GLIBC_2.4 (3) │ │ │ │ 248: 00000000 0 FUNC GLOBAL DEFAULT UND close_range@GLIBC_2.34 (4) │ │ │ │ - 249: 00192a71 88 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ + 249: 00194e39 88 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ 250: 00000000 0 FUNC GLOBAL DEFAULT UND posix_openpt@GLIBC_2.4 (3) │ │ │ │ - 251: 001f3451 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ - 252: 000668b3 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ - 253: 00058ba5 8 FUNC GLOBAL DEFAULT 12 _PyCode_GetPureScriptXIData │ │ │ │ + 251: 001f52f1 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ + 252: 000668f3 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ + 253: 00058be5 8 FUNC GLOBAL DEFAULT 12 _PyCode_GetPureScriptXIData │ │ │ │ 254: 0002b298 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentLineNumber │ │ │ │ - 255: 00199e05 144 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ - 256: 0005a487 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ - 257: 0005eb77 360 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUCS4 │ │ │ │ - 258: 0023f4d9 128 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ + 255: 0019c215 144 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ + 256: 0005a4c7 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ + 257: 0005ebb7 360 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUCS4 │ │ │ │ + 258: 0023f349 128 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ 259: 00000000 0 FUNC GLOBAL DEFAULT UND wait@GLIBC_2.4 (3) │ │ │ │ 260: 00000000 0 FUNC GLOBAL DEFAULT UND __getrusage64@GLIBC_2.34 (4) │ │ │ │ 261: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedpolicy@GLIBC_2.4 (3) │ │ │ │ - 262: 0007bd91 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ - 263: 001e1c79 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ - 264: 0012ea15 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ - 265: 00187cd5 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ + 262: 0007bdbd 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ + 263: 001e3d65 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ + 264: 0012e701 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ + 265: 0018a09d 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ 266: 004b1524 16 OBJECT GLOBAL DEFAULT 26 _Py_FalseStruct │ │ │ │ 267: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@GLIBC_2.34 (4) │ │ │ │ 268: 004bcc90 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterNotFoundError │ │ │ │ - 269: 000f56b5 1784 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ - 270: 0006561d 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ - 271: 001e0605 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ - 272: 00206829 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ - 273: 0005a285 360 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ + 269: 000f54ed 1784 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ + 270: 0006565d 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ + 271: 001e276d 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ + 272: 002088c9 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ + 273: 0005a2c5 360 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ 274: 00000000 0 FUNC GLOBAL DEFAULT UND readlinkat@GLIBC_2.4 (3) │ │ │ │ - 275: 001ceef9 136 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ - 276: 000c565d 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ + 275: 001d11b1 136 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ + 276: 000c5925 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ 277: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (3) │ │ │ │ - 278: 0005f9b7 12 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ - 279: 00061473 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ + 278: 0005f9f7 12 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ + 279: 000614b3 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ 280: 0002d53d 76 FUNC GLOBAL DEFAULT 12 Py_ExitStatusException │ │ │ │ - 281: 0005e38f 22 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ - 282: 000d9fdd 248 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ + 281: 0005e3cf 22 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ + 282: 000d9f29 248 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ 283: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtol@GLIBC_2.38 (15) │ │ │ │ 284: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_settime64@GLIBC_2.34 (4) │ │ │ │ - 285: 001eb26d 262 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ - 286: 0011c175 312 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ - 287: 00051923 74 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ - 288: 00061d75 60 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ + 285: 001ed035 262 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ + 286: 0011c1d5 312 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ + 287: 0005195b 74 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ + 288: 00061db5 60 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ 289: 00000000 0 FUNC GLOBAL DEFAULT UND __sysconf@GLIBC_2.4 (3) │ │ │ │ 290: 00000000 0 FUNC GLOBAL DEFAULT UND XML_UseForeignDTD │ │ │ │ - 291: 00054577 74 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ - 292: 001bb861 240 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ - 293: 00130311 216 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ + 291: 000545b3 74 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ + 292: 001bdb15 240 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ + 293: 0012ffe9 216 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ 294: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (3) │ │ │ │ - 295: 000c1d91 96 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ + 295: 000c2055 96 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ 296: 00000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.4 (3) │ │ │ │ - 297: 0009a3a1 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ - 298: 001ca13d 72 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ - 299: 0005edd1 108 FUNC GLOBAL DEFAULT 12 PyContext_AddWatcher │ │ │ │ - 300: 0006b609 48 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ - 301: 00263a91 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ - 302: 0019583d 48 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ + 297: 0009a619 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ + 298: 001cc3f5 72 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ + 299: 0005ee11 108 FUNC GLOBAL DEFAULT 12 PyContext_AddWatcher │ │ │ │ + 300: 0006b649 48 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ + 301: 002638d1 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ + 302: 00197c05 48 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ 303: 00000000 0 FUNC GLOBAL DEFAULT UND statvfs64@GLIBC_2.4 (3) │ │ │ │ 304: 00000000 0 FUNC GLOBAL DEFAULT UND dcgettext@GLIBC_2.4 (3) │ │ │ │ 305: 004fe9c0 0 NOTYPE GLOBAL DEFAULT 29 __bss_start │ │ │ │ - 306: 001dd165 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ - 307: 00061c9b 98 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ - 308: 0005f819 46 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ + 306: 001df3a9 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ + 307: 00061cdb 98 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ + 308: 0005f859 46 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ 309: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addclosefrom_np@GLIBC_2.34 (4) │ │ │ │ - 310: 00066cb1 204 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ - 311: 0006583f 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ - 312: 000a1ced 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ + 310: 00066cf1 204 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ + 311: 0006587f 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ + 312: 000a1f95 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ 313: 0002c559 64 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ - 314: 0006be81 98 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ - 315: 001c9eed 78 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ - 316: 00071b01 296 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ - 317: 00062cc3 14 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ + 314: 0006bec1 98 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ + 315: 001cc1a5 78 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ + 316: 00071b55 296 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ + 317: 00062d03 14 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ 318: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setpgroup@GLIBC_2.4 (3) │ │ │ │ - 319: 0005de7b 40 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ + 319: 0005debb 40 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ 320: 004ff260 4 OBJECT GLOBAL DEFAULT 29 Py_VerboseFlag │ │ │ │ - 321: 0005a527 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ - 322: 00059ca1 100 FUNC GLOBAL DEFAULT 12 PyConfig_Names │ │ │ │ - 323: 001b7ee5 48 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ + 321: 0005a567 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ + 322: 00059ce1 100 FUNC GLOBAL DEFAULT 12 PyConfig_Names │ │ │ │ + 323: 001ba19d 48 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ 324: 004bb1b4 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterruptedError │ │ │ │ - 325: 001dac31 2 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ - 326: 002247ad 92 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ - 327: 0012b8d9 276 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ - 328: 001e3335 138 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ - 329: 00176b41 852 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ - 330: 0014c0f9 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ - 331: 0008b371 120 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ - 332: 0005e15b 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ - 333: 003c1378 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ - 334: 0005f8dd 76 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ - 335: 0020e669 2 FUNC GLOBAL DEFAULT 12 _PyCode_ReturnsOnlyNone │ │ │ │ - 336: 0006823d 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ - 337: 000ddbd1 2 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ + 325: 001dcb0d 2 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ + 326: 00226689 92 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ + 327: 0012b75d 276 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ + 328: 001e547d 138 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ + 329: 00178ef1 852 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ + 330: 0014c669 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ + 331: 0008b5cd 120 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ + 332: 0005e19b 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ + 333: 003c122c 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ + 334: 0005f91d 76 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ + 335: 002106a1 2 FUNC GLOBAL DEFAULT 12 _PyCode_ReturnsOnlyNone │ │ │ │ + 336: 0006827d 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ + 337: 000ddb21 2 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ 338: 00000000 0 FUNC GLOBAL DEFAULT UND connect@GLIBC_2.4 (3) │ │ │ │ 339: 00000000 0 FUNC GLOBAL DEFAULT UND __open64_2@GLIBC_2.7 (7) │ │ │ │ - 340: 0014c075 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ + 340: 0014c5e5 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ 341: 004baad4 4 OBJECT GLOBAL DEFAULT 26 PyExc_OSError │ │ │ │ - 342: 001dfb91 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ - 343: 000363fd 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ - 344: 00057a9d 52 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ - 345: 0003a0ad 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ - 346: 000b0f81 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ + 342: 001e1d69 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ + 343: 0003643d 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ + 344: 00057b8f 52 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ + 345: 0003a0ed 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ + 346: 000b1245 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ 347: 0002d27b 94 FUNC GLOBAL DEFAULT 12 PySys_ResetWarnOptions │ │ │ │ 348: 00000000 0 FUNC GLOBAL DEFAULT UND __wait3_time64@GLIBC_2.34 (4) │ │ │ │ 349: 0002cb3b 26 FUNC GLOBAL DEFAULT 12 Py_PreInitialize │ │ │ │ - 350: 001ad5e5 1266 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ - 351: 00095835 114 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ - 352: 001e6eb1 140 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ + 350: 001afa0d 1266 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ + 351: 00095aad 114 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ + 352: 001e8c79 140 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ 353: 00000000 0 FUNC GLOBAL DEFAULT UND ftruncate64@GLIBC_2.4 (3) │ │ │ │ - 354: 00211b7d 176 FUNC GLOBAL DEFAULT 12 PyType_Freeze │ │ │ │ + 354: 00213a4d 176 FUNC GLOBAL DEFAULT 12 PyType_Freeze │ │ │ │ 355: 004b8398 208 OBJECT GLOBAL DEFAULT 26 PyByteArray_Type │ │ │ │ - 356: 001d6085 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ - 357: 00204925 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ - 358: 0020b9d9 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ - 359: 0019576d 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ + 356: 001d82e5 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ + 357: 0020694d 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ + 358: 0020da11 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ + 359: 00197b35 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ 360: 00000000 0 FUNC GLOBAL DEFAULT UND __getsockopt64@GLIBC_2.34 (4) │ │ │ │ 361: 00000000 0 FUNC GLOBAL DEFAULT UND mmap64@GLIBC_2.4 (3) │ │ │ │ - 362: 00039847 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ - 363: 00239cb9 44 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ - 364: 00222af9 30 FUNC GLOBAL DEFAULT 12 PyLong_FreeExport │ │ │ │ + 362: 00039887 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ + 363: 00239bb1 44 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ + 364: 002249d5 30 FUNC GLOBAL DEFAULT 12 PyLong_FreeExport │ │ │ │ 365: 0002bbbc 0 FUNC GLOBAL DEFAULT UND XML_SetEndCdataSectionHandler │ │ │ │ - 366: 00103d69 66 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ + 366: 00103c75 66 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ 367: 004bee68 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ - 368: 0005f049 92 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ - 369: 0003ed77 110 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ - 370: 0007fe2d 10 FUNC GLOBAL DEFAULT 12 _PyErr_SetRaisedException │ │ │ │ + 368: 0005f089 92 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ + 369: 0003edbf 110 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ + 370: 0007fe59 10 FUNC GLOBAL DEFAULT 12 _PyErr_SetRaisedException │ │ │ │ 371: 004baad8 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotImplementedError │ │ │ │ - 372: 001decb5 128 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ + 372: 001e0ef9 128 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ 373: 0002eb3d 2260 FUNC GLOBAL DEFAULT 12 _Py_GetConfigsAsDict │ │ │ │ - 374: 0007ec55 2656 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ - 375: 000d4241 1058 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ - 376: 00299079 48 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ + 374: 0007ec81 2656 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ + 375: 000d4161 1058 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ + 376: 00298fa1 48 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ 377: 004c2e98 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenTest │ │ │ │ - 378: 001f2915 60 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ - 379: 00116995 226 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ - 380: 0005de05 36 FUNC GLOBAL DEFAULT 12 Py_PACK_FULL_VERSION │ │ │ │ + 378: 001f47b5 60 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ + 379: 00116a99 226 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ + 380: 0005de45 36 FUNC GLOBAL DEFAULT 12 Py_PACK_FULL_VERSION │ │ │ │ 381: 004b6864 208 OBJECT GLOBAL DEFAULT 26 PyCoro_Type │ │ │ │ - 382: 0008ff0d 384 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ + 382: 0009017d 384 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ 383: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_init@GLIBC_2.4 (3) │ │ │ │ 384: 004b5704 208 OBJECT GLOBAL DEFAULT 26 PyClassMethod_Type │ │ │ │ - 385: 0005b13f 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ - 386: 0005d8f5 14 FUNC GLOBAL DEFAULT 12 PyUnstable_IsImmortal │ │ │ │ - 387: 001fcb45 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ + 385: 0005b221 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ + 386: 0005d935 14 FUNC GLOBAL DEFAULT 12 PyUnstable_IsImmortal │ │ │ │ + 387: 001fe9d9 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ 388: 0002e6eb 74 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ - 389: 0020cd0d 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ - 390: 00064fed 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ + 389: 0020ee79 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ + 390: 0006502d 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ 391: 0002c29c 0 FUNC GLOBAL DEFAULT UND XML_SetAllocTrackerMaximumAmplification │ │ │ │ - 392: 00063449 20 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ - 393: 0005d5d1 66 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ - 394: 000839c1 604 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ - 395: 000dd069 94 FUNC GLOBAL DEFAULT 12 _PyList_FromStackRefStealOnSuccess │ │ │ │ - 396: 001b78f9 40 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ + 392: 00063489 20 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ + 393: 0005d611 66 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ + 394: 00083975 604 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ + 395: 000dcfb5 94 FUNC GLOBAL DEFAULT 12 _PyList_FromStackRefStealOnSuccess │ │ │ │ + 396: 001b9bb1 40 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ 397: 004b25a8 208 OBJECT GLOBAL DEFAULT 26 PyEllipsis_Type │ │ │ │ 398: 00000000 0 FUNC GLOBAL DEFAULT UND unlinkat@GLIBC_2.4 (3) │ │ │ │ - 399: 001dceb1 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ - 400: 001d10a1 64 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ - 401: 00263b6d 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ + 399: 001df211 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ + 400: 001d3349 64 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ + 401: 002639ad 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ 402: 00000000 0 FUNC GLOBAL DEFAULT UND __fdelt_chk@GLIBC_2.15 (10) │ │ │ │ 403: 004beec0 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopAsyncIteration │ │ │ │ - 404: 000469fd 172 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ + 404: 00046a3d 172 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ 405: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (3) │ │ │ │ 406: 00000000 0 FUNC GLOBAL DEFAULT UND initgroups@GLIBC_2.4 (3) │ │ │ │ - 407: 000d0415 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ + 407: 000d0335 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ 408: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntoa@GLIBC_2.4 (3) │ │ │ │ 409: 00000000 0 FUNC GLOBAL DEFAULT UND putc@GLIBC_2.4 (3) │ │ │ │ 410: 0002ae70 0 FUNC GLOBAL DEFAULT UND expm1@GLIBC_2.4 (2) │ │ │ │ 411: 0002b2f0 0 FUNC GLOBAL DEFAULT UND XML_SetNamespaceDeclHandler │ │ │ │ - 412: 00061e25 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ - 413: 0007f84d 64 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ - 414: 001a7e91 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ - 415: 00127f01 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ + 412: 00061e65 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ + 413: 0007f879 64 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ + 414: 001aa2bd 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ + 415: 00127e59 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ 416: 0002b460 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (3) │ │ │ │ - 417: 000d9edd 256 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ - 418: 001d4099 178 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ - 419: 000c9335 344 FUNC GLOBAL DEFAULT 12 _PyEval_LoadGlobalStackRef │ │ │ │ - 420: 0005f767 24 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoInternalState │ │ │ │ + 417: 000d9e29 256 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ + 418: 001d62f9 178 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ + 419: 000c9631 344 FUNC GLOBAL DEFAULT 12 _PyEval_LoadGlobalStackRef │ │ │ │ + 420: 0005f7a7 24 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoInternalState │ │ │ │ 421: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (8) │ │ │ │ - 422: 00284d21 112 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIData │ │ │ │ - 423: 00246969 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ - 424: 00055f8f 62 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt32 │ │ │ │ - 425: 0017a1b5 38 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ + 422: 00284f89 112 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIData │ │ │ │ + 423: 002467fd 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ + 424: 00055fcb 62 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt32 │ │ │ │ + 425: 0017c57d 38 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ 426: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_wait@GLIBC_2.4 (3) │ │ │ │ - 427: 000e9841 360 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ - 428: 000616ff 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ + 427: 000e96f9 360 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ + 428: 0006173f 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ 429: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifoat@GLIBC_2.4 (3) │ │ │ │ - 430: 0003a11b 386 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ - 431: 001ad05d 50 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ - 432: 000612e5 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ - 433: 001d69dd 52 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ + 430: 0003a15b 386 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ + 431: 001af485 50 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ + 432: 00061325 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ + 433: 001d8c3d 52 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ 434: 00000000 0 FUNC GLOBAL DEFAULT UND ftell@GLIBC_2.4 (3) │ │ │ │ - 435: 001afb91 112 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ + 435: 001b1fb9 112 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ 436: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntop@GLIBC_2.4 (3) │ │ │ │ - 437: 000da115 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ + 437: 000da061 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ 438: 004bb1a4 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ - 439: 0021ce11 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ + 439: 0021ece9 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ 440: 004b9a58 208 OBJECT GLOBAL DEFAULT 26 PyType_Type │ │ │ │ 441: 00000000 0 FUNC GLOBAL DEFAULT UND strncpy@GLIBC_2.4 (3) │ │ │ │ - 442: 002767bd 134 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ - 443: 00126f45 264 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ + 442: 0027665d 134 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ + 443: 00126e9d 264 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ 444: 0002b220 0 FUNC GLOBAL DEFAULT UND deflateEnd │ │ │ │ - 445: 001fa69d 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ + 445: 001fc535 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ 446: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (3) │ │ │ │ - 447: 001d9aa5 128 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ + 447: 001dca8d 128 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ 448: 004bae4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseExceptionGroup │ │ │ │ - 449: 0005df43 38 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ - 450: 0013a985 20 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ - 451: 0021aad5 144 FUNC GLOBAL DEFAULT 12 _PyFunction_GetXIData │ │ │ │ - 452: 00067d0f 82 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ + 449: 0005df83 38 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ + 450: 0013a9c1 20 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ + 451: 0021c9ad 144 FUNC GLOBAL DEFAULT 12 _PyFunction_GetXIData │ │ │ │ + 452: 00067d4f 82 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ 453: 00000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.4 (3) │ │ │ │ 454: 00000000 0 FUNC GLOBAL DEFAULT UND deflateCopy │ │ │ │ 455: 004c29dc 24 OBJECT GLOBAL DEFAULT 26 _Py_SwappedOp │ │ │ │ 456: 004b6ef8 208 OBJECT GLOBAL DEFAULT 26 PyGetSetDescr_Type │ │ │ │ 457: 00000000 0 FUNC GLOBAL DEFAULT UND getpriority@GLIBC_2.4 (3) │ │ │ │ 458: 00000000 0 FUNC GLOBAL DEFAULT UND fork@GLIBC_2.4 (3) │ │ │ │ - 459: 0005c97f 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ - 460: 00062bf1 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ + 459: 0005c9bf 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ + 460: 00062c31 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ 461: 004bee78 4 OBJECT GLOBAL DEFAULT 26 PyExc_PythonFinalizationError │ │ │ │ - 462: 00062e83 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ - 463: 000bbb7d 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ - 464: 001cc3a9 34 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ - 465: 001cb759 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ - 466: 0021c2a5 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ - 467: 00066983 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ - 468: 0017d8fd 66 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ - 469: 000bd081 72 FUNC GLOBAL DEFAULT 12 _PyObjectArray_FromStackRefArray │ │ │ │ + 462: 00062ec3 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ + 463: 000bbe6d 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ + 464: 001ce661 34 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ + 465: 001cda11 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ + 466: 0021e17d 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ + 467: 000669c3 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ + 468: 0017fcc5 66 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ + 469: 000bd355 72 FUNC GLOBAL DEFAULT 12 _PyObjectArray_FromStackRefArray │ │ │ │ 470: 004beeac 4 OBJECT GLOBAL DEFAULT 26 PyExc_ZeroDivisionError │ │ │ │ - 471: 0017564d 848 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ + 471: 001779fd 848 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ 472: 00000000 0 FUNC GLOBAL DEFAULT UND listxattr@GLIBC_2.4 (3) │ │ │ │ - 473: 00161461 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ + 473: 00161899 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ 474: 00527df0 0 NOTYPE GLOBAL DEFAULT 29 __bss_end__ │ │ │ │ - 475: 00130a15 30 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ - 476: 00210dd1 122 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteSubstring │ │ │ │ - 477: 00076cd5 488 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ + 475: 001306fd 30 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ + 476: 00212bed 122 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteSubstring │ │ │ │ + 477: 00076d15 488 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ 478: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getparam@GLIBC_2.4 (3) │ │ │ │ - 479: 0026ad71 296 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ - 480: 001998a9 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ - 481: 00183c99 316 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ + 479: 0026abad 292 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ + 480: 0019bcb9 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ + 481: 00186061 316 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ 482: 0002bbe0 0 FUNC GLOBAL DEFAULT UND XML_SetXmlDeclHandler │ │ │ │ - 483: 000dafc9 108 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ - 484: 0007e939 592 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ - 485: 000fd969 304 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ - 486: 001dbf3d 224 FUNC GLOBAL DEFAULT 12 Py_fopen │ │ │ │ - 487: 0006690b 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ + 483: 000daf15 108 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ + 484: 0007e965 592 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ + 485: 000fd879 304 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ + 486: 001de181 224 FUNC GLOBAL DEFAULT 12 Py_fopen │ │ │ │ + 487: 0006694b 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ 488: 00000000 0 FUNC GLOBAL DEFAULT UND sigfillset@GLIBC_2.4 (3) │ │ │ │ 489: 00000000 0 FUNC GLOBAL DEFAULT UND waitid@GLIBC_2.4 (3) │ │ │ │ - 490: 000621fd 152 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ - 491: 000612a3 66 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ - 492: 001f1ea9 120 FUNC GLOBAL DEFAULT 12 _PyDict_SendEvent │ │ │ │ - 493: 001b7269 70 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttr │ │ │ │ + 490: 0006223d 152 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ + 491: 000612e3 66 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ + 492: 001f3d49 120 FUNC GLOBAL DEFAULT 12 _PyDict_SendEvent │ │ │ │ + 493: 001b9485 70 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttr │ │ │ │ 494: 004beea4 4 OBJECT GLOBAL DEFAULT 26 PyExc_EncodingWarning │ │ │ │ - 495: 0005cb2f 4 FUNC GLOBAL DEFAULT 12 Py_fclose │ │ │ │ - 496: 0023a961 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ + 495: 0005cb6f 4 FUNC GLOBAL DEFAULT 12 Py_fclose │ │ │ │ + 496: 0023a859 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ 497: 00000000 0 FUNC GLOBAL DEFAULT UND getgrent@GLIBC_2.4 (3) │ │ │ │ - 498: 001a8161 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ - 499: 0022b369 42 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ + 498: 001aa589 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ + 499: 0022d241 42 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ 500: 00000000 0 FUNC GLOBAL DEFAULT UND setreuid@GLIBC_2.4 (3) │ │ │ │ - 501: 0006b539 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ - 502: 0020a38d 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ - 503: 00058aab 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ - 504: 0007fe21 10 FUNC GLOBAL DEFAULT 12 _PyErr_GetRaisedException │ │ │ │ - 505: 0015be21 110 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ - 506: 001363ad 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ - 507: 0016e1e5 786 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ + 501: 0006b579 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ + 502: 0020bf3d 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ + 503: 00058aeb 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ + 504: 0007fe4d 10 FUNC GLOBAL DEFAULT 12 _PyErr_GetRaisedException │ │ │ │ + 505: 0015c29d 110 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ + 506: 001363e9 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ + 507: 0017058d 786 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ 508: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (3) │ │ │ │ - 509: 0005f97b 4 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ - 510: 0020a7ad 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ - 511: 00195fc9 404 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ - 512: 0005e9c7 68 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ - 513: 001449c9 162 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ + 509: 0005f9bb 4 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ + 510: 0020c661 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ + 511: 00198391 404 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ + 512: 0005ea07 68 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ + 513: 001449c1 162 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ 514: 004bb198 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionAbortedError │ │ │ │ - 515: 0021826d 90 FUNC GLOBAL DEFAULT 12 _PyXI_ClearResult │ │ │ │ - 516: 000d5f21 1580 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterableStackRef │ │ │ │ - 517: 00064a89 60 FUNC GLOBAL DEFAULT 12 PyUnicode_KIND │ │ │ │ - 518: 001e6159 76 FUNC GLOBAL DEFAULT 12 _PyTemplate_Build │ │ │ │ - 519: 000fdfad 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ + 515: 0021a145 90 FUNC GLOBAL DEFAULT 12 _PyXI_ClearResult │ │ │ │ + 516: 000d5e41 1596 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterableStackRef │ │ │ │ + 517: 00064ac9 60 FUNC GLOBAL DEFAULT 12 PyUnicode_KIND │ │ │ │ + 518: 001e7f1d 76 FUNC GLOBAL DEFAULT 12 _PyTemplate_Build │ │ │ │ + 519: 000fdebd 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ 520: 00000000 0 FUNC GLOBAL DEFAULT UND memfd_create@GLIBC_2.27 (18) │ │ │ │ 521: 0002b2a4 0 FUNC GLOBAL DEFAULT UND XML_SetEndDoctypeDeclHandler │ │ │ │ - 522: 001a847d 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ + 522: 001aa8a5 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ 523: 0002c871 44 FUNC GLOBAL DEFAULT 12 _PyPreConfig_InitCompatConfig │ │ │ │ 524: 0002bf44 0 FUNC GLOBAL DEFAULT UND tan@GLIBC_2.4 (2) │ │ │ │ - 525: 001a470d 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ + 525: 001a6b41 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ 526: 00000000 0 FUNC GLOBAL DEFAULT UND unlink@GLIBC_2.4 (3) │ │ │ │ - 527: 0005e163 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ + 527: 0005e1a3 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ 528: 0002b6c0 0 FUNC GLOBAL DEFAULT UND exp2@GLIBC_2.29 (20) │ │ │ │ 529: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@GLIBC_2.4 (3) │ │ │ │ - 530: 00259521 148 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ - 531: 0020b589 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ + 530: 00259359 148 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ + 531: 0020d469 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ 532: 0002cbd1 40 FUNC GLOBAL DEFAULT 12 PyConfig_SetArgv │ │ │ │ 533: 00000000 0 FUNC GLOBAL DEFAULT UND deflateInit2_ │ │ │ │ - 534: 000619ff 114 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ - 535: 00206f19 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ + 534: 00061a3f 114 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ + 535: 00208f41 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ 536: 00000000 0 FUNC GLOBAL DEFAULT UND listen@GLIBC_2.4 (3) │ │ │ │ - 537: 0012b039 1832 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ + 537: 0012aebd 1832 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ 538: 004b6abc 208 OBJECT GLOBAL DEFAULT 26 Py_GenericAliasType │ │ │ │ - 539: 0006828d 392 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ + 539: 000682cd 392 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ 540: 00527d38 4 OBJECT GLOBAL DEFAULT 29 PyImport_FrozenModules │ │ │ │ 541: 000317f7 262 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ 542: 004b1420 8 OBJECT GLOBAL DEFAULT 26 _Py_NotImplementedStruct │ │ │ │ - 543: 002255dd 78 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ - 544: 002103bd 76 FUNC GLOBAL DEFAULT 12 _PyXIData_Init │ │ │ │ - 545: 00032767 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ + 543: 002274b9 78 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ + 544: 002121c1 72 FUNC GLOBAL DEFAULT 12 _PyXIData_Init │ │ │ │ + 545: 00032723 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ 546: 00000000 0 FUNC GLOBAL DEFAULT UND XML_FreeContentModel │ │ │ │ - 547: 00296031 884 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ - 548: 001cc765 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ - 549: 00062cd5 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ - 550: 00236351 788 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ + 547: 00295f59 884 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ + 548: 001cea1d 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ + 549: 00062d15 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ + 550: 00236249 788 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 551: 00000000 0 FUNC GLOBAL DEFAULT UND mkdir@GLIBC_2.4 (3) │ │ │ │ 552: 004bee94 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeWarning │ │ │ │ 553: 0002aee8 0 FUNC GLOBAL DEFAULT UND XML_SetAllocTrackerActivationThreshold │ │ │ │ 554: 004bee98 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxWarning │ │ │ │ - 555: 00197255 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ + 555: 0019961d 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ 556: 00000000 0 FUNC GLOBAL DEFAULT UND process_vm_writev@GLIBC_2.15 (10) │ │ │ │ 557: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpualloc@GLIBC_2.7 (7) │ │ │ │ - 558: 000bfc31 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ - 559: 00062dfb 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ + 558: 000bfef1 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ + 559: 00062e3b 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ 560: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.4 (3) │ │ │ │ - 561: 001f3201 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ - 562: 0004b8af 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ - 563: 000c54ed 368 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ - 564: 00197b4d 84 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ + 561: 001f50a1 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ + 562: 0004b8ef 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ + 563: 000c57b5 368 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ + 564: 00199f5d 84 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ 565: 00000000 0 FUNC GLOBAL DEFAULT UND if_nameindex@GLIBC_2.4 (3) │ │ │ │ - 566: 0007740d 160 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ - 567: 0005ed4d 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ - 568: 000bca4d 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ - 569: 0005f961 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ + 566: 0007744d 160 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ + 567: 0005ed8d 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ + 568: 000bcd21 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ + 569: 0005f9a1 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ 570: 004b40fc 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ - 571: 0023b3fd 64 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ - 572: 001b3d05 194 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ - 573: 0008193d 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ + 571: 0023b2f5 64 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ + 572: 001b5ca1 194 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ + 573: 000818f1 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ 574: 00000000 0 FUNC GLOBAL DEFAULT UND rewinddir@GLIBC_2.4 (3) │ │ │ │ 575: 0002ac54 0 FUNC GLOBAL DEFAULT UND fsync@GLIBC_2.4 (3) │ │ │ │ - 576: 00093291 386 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ + 576: 00093509 386 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ 577: 004b7250 208 OBJECT GLOBAL DEFAULT 26 PyMethodDescr_Type │ │ │ │ 578: 00000000 0 FUNC GLOBAL DEFAULT UND clock@GLIBC_2.4 (3) │ │ │ │ - 579: 002333c5 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ - 580: 00068175 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ - 581: 00199a95 94 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ + 579: 002332bd 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ + 580: 000681b5 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ + 581: 0019bea5 94 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ 582: 0002d1d9 116 FUNC GLOBAL DEFAULT 12 PyInitConfig_AddModule │ │ │ │ - 583: 001f58a9 78 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ + 583: 001f7749 78 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ 584: 004fe9c0 4 OBJECT GLOBAL DEFAULT 29 stdin@GLIBC_2.4 (3) │ │ │ │ - 585: 0017a295 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ + 585: 0017c65d 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ 586: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (3) │ │ │ │ - 587: 000d7825 382 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ - 588: 001bad75 260 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ - 589: 001cbe39 52 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ + 587: 000d7771 382 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ + 588: 001bd025 264 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ + 589: 001ce0f1 52 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ 590: 00000000 0 FUNC GLOBAL DEFAULT UND _exit@GLIBC_2.4 (3) │ │ │ │ 591: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_detach@GLIBC_2.34 (4) │ │ │ │ - 592: 00061c8b 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ - 593: 0014e8b9 24 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ - 594: 001b7bd5 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ + 592: 00061ccb 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ + 593: 0014eded 24 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ + 594: 001b9e8d 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ 595: 00000000 0 FUNC GLOBAL DEFAULT UND sigwaitinfo@GLIBC_2.4 (3) │ │ │ │ - 596: 00061571 398 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ - 597: 00061db1 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ + 596: 000615b1 398 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ + 597: 00061df1 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ 598: 00000000 0 FUNC GLOBAL DEFAULT UND socketpair@GLIBC_2.4 (3) │ │ │ │ - 599: 0003f41f 48 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ - 600: 000619a9 86 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ - 601: 00070b7d 262 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ + 599: 0003f467 48 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ + 600: 000619e9 86 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ + 601: 00070bbd 262 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ 602: 004b7c5c 208 OBJECT GLOBAL DEFAULT 26 PyCapsule_Type │ │ │ │ - 603: 001bcb69 16 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ - 604: 0005d411 42 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ - 605: 00261d79 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ - 606: 0017a2c9 52 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ + 603: 001bee21 16 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ + 604: 0005d451 42 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ + 605: 00261bb9 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ + 606: 0017c691 52 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ 607: 00000000 0 FUNC GLOBAL DEFAULT UND memchr@GLIBC_2.4 (3) │ │ │ │ 608: 00000000 0 FUNC GLOBAL DEFAULT UND memrchr@GLIBC_2.4 (3) │ │ │ │ 609: 00000000 0 FUNC GLOBAL DEFAULT UND strpbrk@GLIBC_2.4 (3) │ │ │ │ - 610: 00062dff 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ + 610: 00062e3f 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ 611: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_create@GLIBC_2.34 (4) │ │ │ │ - 612: 002eeeec 136 OBJECT GLOBAL DEFAULT 14 _Py_InitCleanup │ │ │ │ - 613: 000576bd 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ - 614: 00198411 62 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ + 612: 002eedac 136 OBJECT GLOBAL DEFAULT 14 _Py_InitCleanup │ │ │ │ + 613: 000576fd 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ + 614: 0019a821 62 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ 615: 004b9f38 208 OBJECT GLOBAL DEFAULT 26 PyTuple_Type │ │ │ │ - 616: 00061db9 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ - 617: 00156bd9 768 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ - 618: 0007ffb9 376 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ + 616: 00061df9 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ + 617: 00157045 768 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ + 618: 0007ffe5 276 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ 619: 004b3054 208 OBJECT GLOBAL DEFAULT 26 PyLongRangeIter_Type │ │ │ │ 620: 00000000 0 FUNC GLOBAL DEFAULT UND lsetxattr@GLIBC_2.4 (3) │ │ │ │ 621: 004bb1c0 4 OBJECT GLOBAL DEFAULT 26 PyExc_TimeoutError │ │ │ │ - 622: 002185a1 4 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteASCII │ │ │ │ - 623: 0008a931 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ + 622: 0021a479 4 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteASCII │ │ │ │ + 623: 0008ab8d 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ 624: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (3) │ │ │ │ - 625: 0006695f 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ - 626: 002993ed 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ - 627: 00070f39 556 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ + 625: 0006699f 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ + 626: 00299295 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ + 627: 00070f79 556 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ 628: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (3) │ │ │ │ - 629: 001dfdc5 48 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ + 629: 001e1f2d 48 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ 630: 00000000 0 FUNC GLOBAL DEFAULT UND sem_destroy@GLIBC_2.34 (4) │ │ │ │ - 631: 001f4c1d 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ - 632: 00148461 4 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ - 633: 00061fa5 514 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ + 631: 001f6abd 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ + 632: 001489c5 4 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ + 633: 00061fe5 514 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ 634: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_condattr_init@GLIBC_2.4 (3) │ │ │ │ - 635: 003ab0d8 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ + 635: 003ae390 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ 636: 004beee4 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemExit │ │ │ │ - 637: 00085d91 872 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ + 637: 00085d45 880 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ 638: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fallocate64@GLIBC_2.4 (3) │ │ │ │ - 639: 000d654d 1116 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ - 640: 000f8b35 88 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ - 641: 001b57e9 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ - 642: 001ded35 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ - 643: 001bacdd 152 FUNC GLOBAL DEFAULT 12 PyLong_Export │ │ │ │ + 639: 000d647d 1116 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ + 640: 000f8985 88 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ + 641: 001b7a05 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ + 642: 001e0f79 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ + 643: 001bcf8d 152 FUNC GLOBAL DEFAULT 12 PyLong_Export │ │ │ │ 644: 00000000 0 FUNC GLOBAL DEFAULT UND bind_textdomain_codeset@GLIBC_2.4 (3) │ │ │ │ - 645: 00196b11 66 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ - 646: 0020f575 6 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ + 645: 00198ed9 66 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ + 646: 002117ad 6 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ 647: 00000000 0 FUNC GLOBAL DEFAULT UND strdup@GLIBC_2.4 (3) │ │ │ │ - 648: 001a7eb1 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ - 649: 001d17d5 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ + 648: 001aa2dd 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ + 649: 001d3a99 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ 650: 00000000 0 FUNC GLOBAL DEFAULT UND inet_pton@GLIBC_2.4 (3) │ │ │ │ 651: 00000000 0 FUNC GLOBAL DEFAULT UND strftime@GLIBC_2.4 (3) │ │ │ │ - 652: 0006b579 132 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ - 653: 003aadf8 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ - 654: 00161469 414 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ - 655: 00199221 84 FUNC GLOBAL DEFAULT 12 Py_CompileStringExFlags │ │ │ │ - 656: 0013074d 140 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ - 657: 000958a9 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ - 658: 002763e1 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ + 652: 0006b5b9 132 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ + 653: 003aacb8 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ + 654: 001618a1 414 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ + 655: 0019b631 84 FUNC GLOBAL DEFAULT 12 Py_CompileStringExFlags │ │ │ │ + 656: 00130425 140 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ + 657: 00095b21 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ + 658: 00276281 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ 659: 00000000 0 FUNC GLOBAL DEFAULT UND lockf64@GLIBC_2.4 (3) │ │ │ │ - 660: 001d4151 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ - 661: 0008b285 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ - 662: 00210959 44 FUNC GLOBAL DEFAULT 12 _PyXI_NewSession │ │ │ │ - 663: 000621bd 64 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ - 664: 0005dc4f 62 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt64 │ │ │ │ - 665: 00238089 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ + 660: 001d63b1 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ + 661: 0008b4e1 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ + 662: 00212829 44 FUNC GLOBAL DEFAULT 12 _PyXI_NewSession │ │ │ │ + 663: 000621fd 64 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ + 664: 0005dc8f 62 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt64 │ │ │ │ + 665: 00237f81 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ 666: 000319dd 184 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ - 667: 00144139 508 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ - 668: 000cb76d 1206 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ - 669: 00143805 258 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ - 670: 00279cfd 30 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ - 671: 0005e337 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ + 667: 00144131 508 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ + 668: 000cba6d 1206 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ + 669: 00143801 258 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 670: 00279b9d 30 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ + 671: 0005e377 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ 672: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpufree@GLIBC_2.7 (7) │ │ │ │ 673: 004beeb4 4 OBJECT GLOBAL DEFAULT 26 PyExc_Warning │ │ │ │ 674: 00000000 0 FUNC GLOBAL DEFAULT UND __sem_clockwait64@GLIBC_2.34 (4) │ │ │ │ - 675: 0013980d 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ - 676: 001ee1ad 544 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ - 677: 002118c5 104 FUNC GLOBAL DEFAULT 12 _PyMarshal_ReadObjectFromXIData │ │ │ │ + 675: 00139849 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ + 676: 001eff75 544 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ + 677: 00213915 104 FUNC GLOBAL DEFAULT 12 _PyMarshal_ReadObjectFromXIData │ │ │ │ 678: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_destroy@GLIBC_2.4 (3) │ │ │ │ - 679: 0028c0f9 404 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ - 680: 0008fd15 240 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ - 681: 001ac551 208 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ + 679: 0028bfa1 404 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ + 680: 0008ff85 240 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ + 681: 001ae979 208 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ 682: 00000000 0 FUNC GLOBAL DEFAULT UND dlsym@GLIBC_2.34 (4) │ │ │ │ 683: 00000000 0 FUNC GLOBAL DEFAULT UND chmod@GLIBC_2.4 (3) │ │ │ │ - 684: 0010698d 44 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ - 685: 001f4c25 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ - 686: 00269d29 656 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ - 687: 000ca491 122 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ - 688: 00127f7d 128 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ - 689: 000895dd 170 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ - 690: 001cb7e9 112 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ - 691: 002207d5 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ + 684: 001068a9 44 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ + 685: 001f6ac5 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ + 686: 00269cc9 656 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ + 687: 000ca791 122 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ + 688: 00127ed5 128 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ + 689: 00089839 170 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ + 690: 001cdaa1 112 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ + 691: 00222671 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ 692: 00000000 0 FUNC GLOBAL DEFAULT UND flock@GLIBC_2.4 (3) │ │ │ │ 693: 00000000 0 FUNC GLOBAL DEFAULT UND rewind@GLIBC_2.4 (3) │ │ │ │ - 694: 001a472d 88 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ - 695: 001cf231 2800 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ + 694: 001a6b61 88 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ + 695: 001d14e9 2800 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ 696: 0002cb13 40 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromArgs │ │ │ │ 697: 0002ab4c 0 FUNC GLOBAL DEFAULT UND atan@GLIBC_2.4 (2) │ │ │ │ 698: 004bae38 4 OBJECT GLOBAL DEFAULT 26 PyExc_DeprecationWarning │ │ │ │ 699: 0002be58 0 FUNC GLOBAL DEFAULT UND copysign@GLIBC_2.4 (3) │ │ │ │ - 700: 00183749 32 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ - 701: 001b72fd 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ + 700: 00185b11 32 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ + 701: 001b95b5 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ 702: 0002ab7c 0 FUNC GLOBAL DEFAULT UND XML_SetUnparsedEntityDeclHandler │ │ │ │ - 703: 0005e951 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ - 704: 0023ae49 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ - 705: 0004da25 30 FUNC GLOBAL DEFAULT 12 _PyXI_FreeExcInfo │ │ │ │ - 706: 00051b87 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ - 707: 001792f5 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ - 708: 0018918d 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ + 703: 0005e991 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ + 704: 0023ad41 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ + 705: 0004da4d 30 FUNC GLOBAL DEFAULT 12 _PyXI_FreeExcInfo │ │ │ │ + 706: 00051bbf 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ + 707: 0017b6c1 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ + 708: 0018b555 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ 709: 0002f979 18 FUNC GLOBAL DEFAULT 12 PyException_GetCause │ │ │ │ - 710: 00084ce9 74 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ - 711: 00062d81 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ - 712: 001374f5 414 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ - 713: 0005d3c1 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ - 714: 001f8d31 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ - 715: 001d7f5d 376 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ - 716: 000f625d 1126 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ - 717: 00118725 548 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ - 718: 0017d039 76 FUNC GLOBAL DEFAULT 12 PyInitConfig_HasOption │ │ │ │ + 710: 00084c9d 74 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ + 711: 00062dc1 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ + 712: 00137531 414 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ + 713: 0005d401 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ + 714: 001fabd1 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ + 715: 001da199 376 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ + 716: 000f6085 1126 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ + 717: 001195e9 548 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ + 718: 0017f401 76 FUNC GLOBAL DEFAULT 12 PyInitConfig_HasOption │ │ │ │ 719: 00000000 0 FUNC GLOBAL DEFAULT UND endpwent@GLIBC_2.4 (3) │ │ │ │ - 720: 0005dcfb 218 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ - 721: 00201069 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ + 720: 0005dd3b 218 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ + 721: 00202ef9 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ 722: 00000000 0 FUNC GLOBAL DEFAULT UND isatty@GLIBC_2.4 (3) │ │ │ │ - 723: 000d1495 1100 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ - 724: 001e11b1 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ - 725: 001d9b25 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ + 723: 000d13b5 1100 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ + 724: 001e32fd 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ + 725: 001dbcb9 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ 726: 00000000 0 FUNC GLOBAL DEFAULT UND lchown@GLIBC_2.4 (3) │ │ │ │ - 727: 001134c1 320 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ - 728: 00063551 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ - 729: 0005ea5f 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ - 730: 001fa889 840 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ - 731: 00119bf1 2106 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ + 727: 00113551 320 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ + 728: 00063591 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ + 729: 0005ea9f 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ + 730: 001fc721 840 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ + 731: 00119c51 2104 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ 732: 0002d2d9 176 FUNC GLOBAL DEFAULT 12 Py_InitializeFromInitConfig │ │ │ │ 733: 00000000 0 FUNC GLOBAL DEFAULT UND sched_yield@GLIBC_2.4 (3) │ │ │ │ - 734: 00054e29 170 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ - 735: 0005d6e7 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ - 736: 001792f9 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ + 734: 00054dd7 170 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ + 735: 0005d727 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ + 736: 0017b6c5 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ 737: 004b1414 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseException │ │ │ │ - 738: 00062fd5 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ - 739: 000519b1 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ + 738: 00063015 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ + 739: 000519e9 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ 740: 00527d40 4 OBJECT GLOBAL DEFAULT 29 Py_HasFileSystemDefaultEncoding │ │ │ │ - 741: 0003dba3 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ - 742: 00299129 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ + 741: 0003dbe3 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ + 742: 00298fd1 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ 743: 00000000 0 FUNC GLOBAL DEFAULT UND getgrnam_r@GLIBC_2.4 (3) │ │ │ │ - 744: 00217869 34 FUNC GLOBAL DEFAULT 12 _PyXI_FreeFailure │ │ │ │ - 745: 00033a75 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ + 744: 00219781 34 FUNC GLOBAL DEFAULT 12 _PyXI_FreeFailure │ │ │ │ + 745: 00033a71 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ 746: 00000000 0 FUNC GLOBAL DEFAULT UND feof@GLIBC_2.4 (3) │ │ │ │ 747: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setscope@GLIBC_2.4 (3) │ │ │ │ - 748: 001dc4e1 58 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ - 749: 00284765 476 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ - 750: 0005d6b3 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ - 751: 000da0e9 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ - 752: 001bb4b1 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ + 748: 001de6e5 58 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ + 749: 002849c9 480 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ + 750: 0005d6f3 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ + 751: 000da035 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ + 752: 001bd765 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ 753: 004bb1b0 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ - 754: 00172ee5 1244 FUNC GLOBAL DEFAULT 12 _PyErr_FormatNote │ │ │ │ + 754: 00175295 1244 FUNC GLOBAL DEFAULT 12 _PyErr_FormatNote │ │ │ │ 755: 004beeb0 4 OBJECT GLOBAL DEFAULT 26 PyExc_FloatingPointError │ │ │ │ 756: 00000000 0 FUNC GLOBAL DEFAULT UND __futimens64@GLIBC_2.34 (4) │ │ │ │ - 757: 00178065 460 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ - 758: 00059b47 14 FUNC GLOBAL DEFAULT 12 _Py_rc_diff │ │ │ │ - 759: 0011ee05 14 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ + 757: 0017a415 460 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ + 758: 00059b87 14 FUNC GLOBAL DEFAULT 12 _Py_rc_diff │ │ │ │ + 759: 0011ee61 14 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ 760: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_destroy@GLIBC_2.4 (3) │ │ │ │ 761: 004bee90 4 OBJECT GLOBAL DEFAULT 26 PyExc_UserWarning │ │ │ │ 762: 00000000 0 FUNC GLOBAL DEFAULT UND copy_file_range@GLIBC_2.27 (18) │ │ │ │ - 763: 0005eec1 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ - 764: 002502a1 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ - 765: 001e6af1 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ + 763: 0005ef01 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ + 764: 00250135 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ + 765: 001e88b9 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ 766: 00000000 0 FUNC GLOBAL DEFAULT UND pread64@GLIBC_2.4 (3) │ │ │ │ 767: 004b4a50 208 OBJECT GLOBAL DEFAULT 26 PyDictIterValue_Type │ │ │ │ 768: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBuffer │ │ │ │ - 769: 0006fb21 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ - 770: 0011d385 540 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ - 771: 001fa389 504 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ + 769: 0006fb61 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ + 770: 0011d3e5 540 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ + 771: 001fc221 504 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ 772: 0002e735 76 FUNC GLOBAL DEFAULT 12 PySys_AuditTuple │ │ │ │ - 773: 001e6119 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ - 774: 0005f6a9 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ + 773: 001e7edd 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ + 774: 0005f6e9 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ 775: 00000000 0 FUNC GLOBAL DEFAULT UND adler32 │ │ │ │ 776: 00000000 0 FUNC GLOBAL DEFAULT UND symlink@GLIBC_2.4 (3) │ │ │ │ - 777: 000df7d5 268 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteStr │ │ │ │ - 778: 0023b081 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ - 779: 0005db31 56 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ - 780: 00061703 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ + 777: 000df725 268 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteStr │ │ │ │ + 778: 0023af79 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ + 779: 0005db71 56 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ + 780: 00061743 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ 781: 00000000 0 FUNC GLOBAL DEFAULT UND fgetxattr@GLIBC_2.4 (3) │ │ │ │ - 782: 0005f7eb 46 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ - 783: 00062db5 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ + 782: 0005f82b 46 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ + 783: 00062df5 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ 784: 0002c89d 36 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitIsolatedConfig │ │ │ │ - 785: 001cbe6d 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ + 785: 001ce125 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ 786: 00000000 0 FUNC GLOBAL DEFAULT UND getloadavg@GLIBC_2.4 (3) │ │ │ │ 787: 00000000 0 FUNC GLOBAL DEFAULT UND wcsftime@GLIBC_2.4 (3) │ │ │ │ - 788: 0005e06f 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ - 789: 001b584d 70 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ + 788: 0005e0af 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ + 789: 001b7a5d 70 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ 790: 0002baf0 0 FUNC GLOBAL DEFAULT UND XML_SetCharacterDataHandler │ │ │ │ - 791: 0026faa1 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ - 792: 0005e7c5 10 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniquelyReferenced │ │ │ │ - 793: 001792fd 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ - 794: 0009dec9 88 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ + 791: 0026f939 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ + 792: 0005e805 10 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniquelyReferenced │ │ │ │ + 793: 0017b6c9 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ + 794: 0009e171 88 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ 795: 004beee8 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyboardInterrupt │ │ │ │ - 796: 000d79a5 396 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ - 797: 0005f661 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ - 798: 0005f941 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ + 796: 000d78f1 396 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ + 797: 0005f6a1 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ + 798: 0005f981 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ 799: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_getguardsize@GLIBC_2.34 (4) │ │ │ │ 800: 004b1860 208 OBJECT GLOBAL DEFAULT 26 PyContextToken_Type │ │ │ │ - 801: 00128475 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ - 802: 00047241 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ - 803: 001974f5 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ + 801: 001283cd 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ + 802: 00047281 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ + 803: 001998bd 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ 804: 0002c7b5 102 FUNC GLOBAL DEFAULT 12 PyInitConfig_Create │ │ │ │ - 805: 0005a613 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ - 806: 00066911 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ - 807: 0005e7a1 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ - 808: 0004d44b 190 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ + 805: 0005a653 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ + 806: 00066951 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ + 807: 0005e7e1 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ + 808: 0004d43f 190 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ 809: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyname_r@GLIBC_2.4 (3) │ │ │ │ - 810: 000c1209 650 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ - 811: 000ee0ad 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ - 812: 0014ca79 124 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ - 813: 00066919 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ - 814: 00264279 120 FUNC GLOBAL DEFAULT 12 PyType_GetBaseByToken │ │ │ │ - 815: 00065845 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ - 816: 000ce6bd 1188 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ - 817: 00066d9d 102 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ - 818: 00148ac1 116 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ - 819: 002655b1 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ + 810: 000c14cd 650 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ + 811: 000edef1 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ + 812: 0014cfad 124 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ + 813: 00066959 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ + 814: 002640b9 120 FUNC GLOBAL DEFAULT 12 PyType_GetBaseByToken │ │ │ │ + 815: 00065885 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ + 816: 000ce5a1 1188 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ + 817: 00066ddd 102 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ + 818: 00149025 116 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ + 819: 002653f1 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ 820: 004b50d4 208 OBJECT GLOBAL DEFAULT 26 PyListRevIter_Type │ │ │ │ 821: 0002bdf8 0 FUNC GLOBAL DEFAULT UND fdatasync@GLIBC_2.4 (3) │ │ │ │ - 822: 000f867d 304 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ - 823: 00054793 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ - 824: 0012497d 44 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ + 822: 000f8485 304 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ + 823: 000547cf 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ + 824: 001248d5 44 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ 825: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getspecific@GLIBC_2.34 (4) │ │ │ │ 826: 00000000 0 FUNC GLOBAL DEFAULT UND __timerfd_gettime64@GLIBC_2.34 (4) │ │ │ │ - 827: 0006354d 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ - 828: 000445a3 354 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ - 829: 001ea245 108 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ + 827: 0006358d 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 828: 000445e3 354 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ + 829: 001ec00d 108 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ 830: 00000000 0 FUNC GLOBAL DEFAULT UND truncate64@GLIBC_2.4 (3) │ │ │ │ - 831: 0025a24d 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ + 831: 0025a085 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ 832: 004bee88 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndentationError │ │ │ │ - 833: 0009db4d 196 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ - 834: 0012d821 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ - 835: 000cd37d 190 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ + 833: 0009ddf9 196 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ + 834: 0012d6a1 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ + 835: 000cd649 190 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ 836: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (3) │ │ │ │ - 837: 00062f9d 16 FUNC GLOBAL DEFAULT 12 PyMutex_IsLocked │ │ │ │ - 838: 0003e96b 82 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ - 839: 000cd4b1 50 FUNC GLOBAL DEFAULT 12 _Py_LoadAttr_StackRefSteal │ │ │ │ - 840: 0006484f 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ + 837: 00062fdd 16 FUNC GLOBAL DEFAULT 12 PyMutex_IsLocked │ │ │ │ + 838: 0003e9af 82 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ + 839: 000cd77d 50 FUNC GLOBAL DEFAULT 12 _Py_LoadAttr_StackRefSteal │ │ │ │ + 840: 0006488f 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ 841: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setflags@GLIBC_2.4 (3) │ │ │ │ - 842: 00039ed5 66 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ + 842: 00039f15 66 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ 843: 00000000 0 FUNC GLOBAL DEFAULT UND __stat64_time64@GLIBC_2.34 (4) │ │ │ │ - 844: 00059e3d 150 FUNC GLOBAL DEFAULT 12 PyConfig_GetInt │ │ │ │ + 844: 00059e7d 150 FUNC GLOBAL DEFAULT 12 PyConfig_GetInt │ │ │ │ 845: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setaffinity@GLIBC_2.4 (3) │ │ │ │ 846: 004ff254 4 OBJECT GLOBAL DEFAULT 29 Py_InteractiveFlag │ │ │ │ - 847: 001a84dd 244 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ - 848: 0019b2bd 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ - 849: 0005bd79 4 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ - 850: 0005e437 128 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ + 847: 001aa905 244 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ + 848: 0019d6cd 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ + 849: 0005be0f 4 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ + 850: 0005e477 128 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ 851: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (3) │ │ │ │ - 852: 00066903 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ + 852: 00066943 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ 853: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.4 (3) │ │ │ │ - 854: 0008a94d 156 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ - 855: 0017c059 96 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ - 856: 00200a45 98 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ - 857: 0011ac51 1980 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ - 858: 0007163d 688 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ - 859: 00067d61 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ - 860: 0013e375 1084 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ - 861: 0017278d 1820 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ - 862: 001d0659 14 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ - 863: 001d94cd 6 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ - 864: 00143631 468 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ + 854: 0008aba9 156 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ + 855: 0017e421 96 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ + 856: 002028d5 98 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ + 857: 0011acb1 1980 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ + 858: 00071691 688 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ + 859: 00067da1 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ + 860: 0013e385 1084 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ + 861: 00174b3d 1820 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ + 862: 001306ed 14 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ + 863: 001db70d 6 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ + 864: 0014362d 468 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ 865: 00000000 0 FUNC GLOBAL DEFAULT UND renameat@GLIBC_2.4 (3) │ │ │ │ - 866: 00202405 2 FUNC GLOBAL DEFAULT 12 _PyEval_StopTheWorld │ │ │ │ - 867: 001ebd61 1220 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ - 868: 00054461 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ - 869: 00070c85 376 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ + 866: 00204295 2 FUNC GLOBAL DEFAULT 12 _PyEval_StopTheWorld │ │ │ │ + 867: 001edb29 1220 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ + 868: 0005449d 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ + 869: 00070cc5 376 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ 870: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.4 (3) │ │ │ │ 871: 0002b2c8 0 FUNC GLOBAL DEFAULT UND cos@GLIBC_2.4 (2) │ │ │ │ 872: 00000000 0 FUNC GLOBAL DEFAULT UND wcschr@GLIBC_2.4 (3) │ │ │ │ 873: 00000000 0 FUNC GLOBAL DEFAULT UND ungetc@GLIBC_2.4 (3) │ │ │ │ - 874: 00161d4d 568 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ - 875: 002195f5 166 FUNC GLOBAL DEFAULT 12 _PyCode_VerifyStateless │ │ │ │ - 876: 0003a9dd 468 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ - 877: 00057f9f 66 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ - 878: 00216ea1 76 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ - 879: 000c8f69 528 FUNC GLOBAL DEFAULT 12 _PyTuple_FromStackRefStealOnSuccess │ │ │ │ + 874: 00162185 568 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ + 875: 0021b4cd 166 FUNC GLOBAL DEFAULT 12 _PyCode_VerifyStateless │ │ │ │ + 876: 0003aa1d 468 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ + 877: 00057fdf 66 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ + 878: 00218e35 76 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ + 879: 000c9265 528 FUNC GLOBAL DEFAULT 12 _PyTuple_FromStackRefStealOnSuccess │ │ │ │ 880: 00000000 0 FUNC GLOBAL DEFAULT UND XML_StopParser │ │ │ │ - 881: 002067d5 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ + 881: 00208875 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ 882: 0002daa5 98 FUNC GLOBAL DEFAULT 12 PyInitConfig_Free │ │ │ │ - 883: 000da0d5 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ - 884: 00032207 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ + 883: 000da021 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ + 884: 00032205 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ 885: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (20) │ │ │ │ - 886: 0006bc19 616 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ - 887: 0013fabd 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ - 888: 002991d1 254 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ - 889: 000354f3 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ + 886: 0006bc59 616 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ + 887: 0013facd 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ + 888: 00299079 254 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ + 889: 00035533 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ 890: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@GLIBC_2.4 (3) │ │ │ │ - 891: 001d7109 58 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ + 891: 001d9369 58 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ 892: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_init@GLIBC_2.4 (3) │ │ │ │ 893: 00000000 0 FUNC GLOBAL DEFAULT UND setlogmask@GLIBC_2.4 (3) │ │ │ │ - 894: 00062c1d 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ - 895: 000bc64d 44 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ - 896: 00082b65 84 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ - 897: 000d9c45 20 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ + 894: 00062c5d 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ + 895: 000bc921 44 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ + 896: 00082b19 84 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ + 897: 000d9b91 20 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ 898: 004bee84 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndexError │ │ │ │ 899: 00000000 0 FUNC GLOBAL DEFAULT UND __select64@GLIBC_2.34 (4) │ │ │ │ 900: 00000000 0 FUNC GLOBAL DEFAULT UND unshare@GLIBC_2.4 (3) │ │ │ │ - 901: 001f2ac5 112 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ - 902: 0005ef1d 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ - 903: 0005f9a7 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ + 901: 001f4965 112 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ + 902: 0005ef5d 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ + 903: 0005f9e7 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ 904: 004b3ba8 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ - 905: 0005d45b 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ - 906: 00216ad5 632 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ + 905: 0005d49b 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ + 906: 00218a69 632 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ 907: 00000000 0 FUNC GLOBAL DEFAULT UND send@GLIBC_2.4 (3) │ │ │ │ - 908: 0025d465 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ + 908: 0025d29d 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ 909: 004b0890 0 NOTYPE WEAK DEFAULT 26 data_start │ │ │ │ - 910: 00142755 28 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ - 911: 00062e1d 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ - 912: 000464d1 26 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ - 913: 00250d61 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ - 914: 0014ce4d 176 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ - 915: 0005a5b7 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ - 916: 00223245 168 FUNC GLOBAL DEFAULT 12 _PyXI_Preserve │ │ │ │ - 917: 000386cd 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ + 910: 00142765 28 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ + 911: 00062e5d 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ + 912: 00046511 26 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ + 913: 00250bf5 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ + 914: 0014d381 176 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ + 915: 0005a5f7 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ + 916: 00225121 168 FUNC GLOBAL DEFAULT 12 _PyXI_Preserve │ │ │ │ + 917: 0003870d 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ 918: 00000000 0 FUNC GLOBAL DEFAULT UND sigemptyset@GLIBC_2.4 (3) │ │ │ │ 919: 00000000 0 FUNC GLOBAL DEFAULT UND getaddrinfo@GLIBC_2.4 (3) │ │ │ │ 920: 004b53e4 208 OBJECT GLOBAL DEFAULT 26 PySeqIter_Type │ │ │ │ - 921: 0010eb29 128 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ + 921: 0010ea29 128 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ 922: 00000000 0 FUNC GLOBAL DEFAULT UND openlog@GLIBC_2.4 (3) │ │ │ │ 923: 004b1bd4 208 OBJECT GLOBAL DEFAULT 26 PyMap_Type │ │ │ │ - 924: 00052829 62 FUNC GLOBAL DEFAULT 12 PyLong_AsInt32 │ │ │ │ + 924: 00052861 62 FUNC GLOBAL DEFAULT 12 PyLong_AsInt32 │ │ │ │ 925: 00000000 0 FUNC GLOBAL DEFAULT UND memset@GLIBC_2.4 (3) │ │ │ │ 926: 004b19d4 208 OBJECT GLOBAL DEFAULT 26 PyContext_Type │ │ │ │ - 927: 001ab1f5 26 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ - 928: 00042b61 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ - 929: 00102e71 284 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ + 927: 001ad61d 26 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ + 928: 00042bad 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ + 929: 00102d7d 284 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ 930: 00000000 0 FUNC GLOBAL DEFAULT UND localeconv@GLIBC_2.4 (3) │ │ │ │ - 931: 0023cc45 132 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ + 931: 0023cb11 132 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ 932: 00000000 0 FUNC GLOBAL DEFAULT UND writev@GLIBC_2.4 (3) │ │ │ │ 933: 00000000 0 FUNC GLOBAL DEFAULT UND pwritev64v2@GLIBC_2.26 (6) │ │ │ │ 934: 0002d869 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ - 935: 00197305 228 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ - 936: 0005f8c5 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ + 935: 001996cd 228 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ + 936: 0005f905 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ 937: 00527d60 4 OBJECT GLOBAL DEFAULT 29 _PyOS_ReadlineTState │ │ │ │ 938: 004b1ddc 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_RefType │ │ │ │ - 939: 001cb765 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ - 940: 001792ed 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ - 941: 001f833d 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ + 939: 001cda1d 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ + 940: 0017b6b9 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ + 941: 001fa1dd 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ 942: 00000000 0 FUNC GLOBAL DEFAULT UND strstr@GLIBC_2.4 (3) │ │ │ │ - 943: 001b82dd 28 FUNC GLOBAL DEFAULT 12 _Py_InitDumpStack │ │ │ │ - 944: 0023b911 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ - 945: 0005ca61 206 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ + 943: 001ba595 28 FUNC GLOBAL DEFAULT 12 _Py_InitDumpStack │ │ │ │ + 944: 0023b809 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ + 945: 0005caa1 206 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ 946: 0002c3c0 0 FUNC GLOBAL DEFAULT UND sin@GLIBC_2.4 (2) │ │ │ │ 947: 004b26f8 208 OBJECT GLOBAL DEFAULT 26 PySlice_Type │ │ │ │ - 948: 00144db1 414 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ + 948: 00144da9 414 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ 949: 00000000 0 FUNC GLOBAL DEFAULT UND strcspn@GLIBC_2.4 (3) │ │ │ │ - 950: 00059ac3 78 FUNC GLOBAL DEFAULT 12 _Py_cr_quot │ │ │ │ - 951: 0004b4c5 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ - 952: 001cb6cd 60 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ + 950: 00059b03 78 FUNC GLOBAL DEFAULT 12 _Py_cr_quot │ │ │ │ + 951: 0004b505 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ + 952: 001cd985 60 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ 953: 0002d4f5 46 FUNC GLOBAL DEFAULT 12 PyInitConfig_FreeStrList │ │ │ │ - 954: 001dd0ed 64 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ - 955: 00266835 36 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ + 954: 001df309 64 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ + 955: 00266675 36 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ 956: 00000000 0 FUNC GLOBAL DEFAULT UND rmdir@GLIBC_2.4 (3) │ │ │ │ - 957: 00062f3f 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ + 957: 00062f7f 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ 958: 00000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.4 (3) │ │ │ │ 959: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_sscanf@GLIBC_2.38 (15) │ │ │ │ 960: 004beeec 4 OBJECT GLOBAL DEFAULT 26 PyExc_GeneratorExit │ │ │ │ 961: 00000000 0 FUNC GLOBAL DEFAULT UND bind@GLIBC_2.4 (3) │ │ │ │ 962: 0002c034 0 FUNC GLOBAL DEFAULT UND XML_SetProcessingInstructionHandler │ │ │ │ 963: 0002d7fd 108 FUNC GLOBAL DEFAULT 12 PyConfig_SetWideStringList │ │ │ │ - 964: 000617a9 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ - 965: 0003270f 88 FUNC GLOBAL DEFAULT 12 _PyXI_InitFailure │ │ │ │ + 964: 000617e9 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ + 965: 000326cb 88 FUNC GLOBAL DEFAULT 12 _PyXI_InitFailure │ │ │ │ 966: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@GLIBC_2.4 (3) │ │ │ │ 967: 00000000 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.4 (3) │ │ │ │ 968: 0002c330 0 FUNC GLOBAL DEFAULT UND XML_Parse │ │ │ │ 969: 00000000 0 FUNC GLOBAL DEFAULT UND confstr@GLIBC_2.4 (3) │ │ │ │ 970: 00000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.4 (3) │ │ │ │ 971: 004c3088 256 OBJECT GLOBAL DEFAULT 26 _PyLong_DigitValue │ │ │ │ - 972: 00058589 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ - 973: 00062d05 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ - 974: 00267b51 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ + 972: 000585c9 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ + 973: 00062d45 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ + 974: 00267991 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ 975: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@GLIBC_2.4 (3) │ │ │ │ 976: 00000000 0 FUNC GLOBAL DEFAULT UND getpagesize@GLIBC_2.4 (3) │ │ │ │ 977: 00000000 0 FUNC GLOBAL DEFAULT UND getnameinfo@GLIBC_2.4 (3) │ │ │ │ - 978: 001b7dbd 80 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ - 979: 0009480d 436 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ - 980: 00061437 60 FUNC GLOBAL DEFAULT 12 _PyLong_UInt16_Converter │ │ │ │ - 981: 00279b45 60 FUNC GLOBAL DEFAULT 12 PyIter_NextItem │ │ │ │ - 982: 00224cad 364 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ + 978: 001ba075 80 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ + 979: 00094a85 436 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ + 980: 00061477 60 FUNC GLOBAL DEFAULT 12 _PyLong_UInt16_Converter │ │ │ │ + 981: 002799e5 60 FUNC GLOBAL DEFAULT 12 PyIter_NextItem │ │ │ │ + 982: 00226b89 364 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ 983: 00000000 0 FUNC GLOBAL DEFAULT UND sem_init@GLIBC_2.34 (4) │ │ │ │ - 984: 000b46dd 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ + 984: 000b49a1 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ 985: 004b27f8 208 OBJECT GLOBAL DEFAULT 26 PySetIter_Type │ │ │ │ 986: 004b48b0 208 OBJECT GLOBAL DEFAULT 26 PyDictKeys_Type │ │ │ │ - 987: 00141371 48 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ - 988: 00063505 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ - 989: 000ff201 168 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ + 987: 00141381 48 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ + 988: 00063545 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ + 989: 000ff111 168 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ 990: 00000000 0 FUNC GLOBAL DEFAULT UND endgrent@GLIBC_2.4 (3) │ │ │ │ - 991: 00085bbd 236 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ + 991: 00085b71 236 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ 992: 004b4304 208 OBJECT GLOBAL DEFAULT 26 PyDictValues_Type │ │ │ │ - 993: 0009d9e5 258 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ + 993: 0009dc91 258 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ 994: 00000000 0 FUNC GLOBAL DEFAULT UND __syslog_chk@GLIBC_2.4 (3) │ │ │ │ - 995: 0004c7d3 50 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ - 996: 0011e40d 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ - 997: 0021969d 324 FUNC GLOBAL DEFAULT 12 _PyCode_GetVarCounts │ │ │ │ - 998: 00196d69 148 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ - 999: 00189089 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ + 995: 0004c813 50 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ + 996: 0011e469 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ + 997: 0021b575 324 FUNC GLOBAL DEFAULT 12 _PyCode_GetVarCounts │ │ │ │ + 998: 00199131 148 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ + 999: 0018b451 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ 1000: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd@GLIBC_2.7 (7) │ │ │ │ - 1001: 0011e421 96 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ - 1002: 0025af01 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ - 1003: 00205605 60 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ - 1004: 00082bb9 152 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ + 1001: 0011e47d 96 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ + 1002: 0025ad39 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ + 1003: 0020762d 60 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ + 1004: 00082b6d 152 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ 1005: 0002bc7c 0 FUNC GLOBAL DEFAULT UND XML_GetErrorCode │ │ │ │ - 1006: 001cd085 724 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ + 1006: 001cf33d 724 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ 1007: 0002e5cd 84 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ - 1008: 0016c881 110 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ + 1008: 0016cc45 110 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ 1009: 00000000 0 FUNC GLOBAL DEFAULT UND setgroups@GLIBC_2.4 (3) │ │ │ │ - 1010: 001d3ee1 84 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ - 1011: 001b7e0d 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ + 1010: 001d6141 84 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ + 1011: 001ba0c5 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ 1012: 00000000 0 FUNC GLOBAL DEFAULT UND setxattr@GLIBC_2.4 (3) │ │ │ │ - 1013: 001972f9 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ - 1014: 0005ef59 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ - 1015: 001dd481 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ - 1016: 00061349 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ - 1017: 000769d1 772 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ + 1013: 001996c1 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ + 1014: 0005ef99 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ + 1015: 001df6c5 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ + 1016: 00061389 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ + 1017: 00076a11 772 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ 1018: 00000000 0 FUNC GLOBAL DEFAULT UND grantpt@GLIBC_2.4 (3) │ │ │ │ 1019: 0002e7e5 20 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ - 1020: 001b8989 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ - 1021: 001f4fed 68 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ + 1020: 001bac41 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ + 1021: 001f7039 68 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ 1022: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_init@GLIBC_2.4 (3) │ │ │ │ - 1023: 0004d3a5 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ + 1023: 0004da6b 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ 1024: 004bae44 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ - 1025: 0020ec59 72 FUNC GLOBAL DEFAULT 12 _PyCode_GetXIData │ │ │ │ - 1026: 00239c25 68 FUNC GLOBAL DEFAULT 12 _PyType_GetSlotWrapperNames │ │ │ │ - 1027: 0007fcb9 96 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ - 1028: 0016c931 528 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ - 1029: 000792dd 92 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ - 1030: 0005dddb 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ - 1031: 00062e3f 22 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ + 1025: 00210c91 72 FUNC GLOBAL DEFAULT 12 _PyCode_GetXIData │ │ │ │ + 1026: 00239b1d 68 FUNC GLOBAL DEFAULT 12 _PyType_GetSlotWrapperNames │ │ │ │ + 1027: 0007fce5 96 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ + 1028: 0016ccf9 528 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ + 1029: 00079321 92 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ + 1030: 0005de1b 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ + 1031: 00062e7f 22 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ 1032: 00000000 0 FUNC GLOBAL DEFAULT UND getlogin_r@GLIBC_2.4 (3) │ │ │ │ - 1033: 0003ebd9 154 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ + 1033: 0003ec21 154 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ 1034: 004ff24c 4 OBJECT GLOBAL DEFAULT 29 Py_BytesWarningFlag │ │ │ │ - 1035: 00211825 4 FUNC GLOBAL DEFAULT 12 _PyCode_FromXIData │ │ │ │ - 1036: 001a0045 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ - 1037: 002976a1 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIDataNoFallback │ │ │ │ - 1038: 0022f6a1 1088 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ - 1039: 00205cd9 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ - 1040: 0003a611 78 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ - 1041: 000c01ed 218 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ - 1042: 000f9931 1692 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ - 1043: 0005dc8d 66 FUNC GLOBAL DEFAULT 12 PyLong_IsPositive │ │ │ │ - 1044: 0017539d 524 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ - 1045: 0005f8c7 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ - 1046: 00063837 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ - 1047: 0003276d 16 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ - 1048: 001f4c81 254 FUNC GLOBAL DEFAULT 12 _PyXIData_RegisterClass │ │ │ │ - 1049: 0017d02d 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ - 1050: 001edec5 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ - 1051: 00065039 268 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ - 1052: 0028c01d 202 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ - 1053: 0019eb59 46 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ + 1035: 002138dd 4 FUNC GLOBAL DEFAULT 12 _PyCode_FromXIData │ │ │ │ + 1036: 001a2459 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ + 1037: 002975c9 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIDataNoFallback │ │ │ │ + 1038: 00231579 1088 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ + 1039: 00207cad 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ + 1040: 0003a651 78 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ + 1041: 000c04ad 218 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ + 1042: 000f981d 1690 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ + 1043: 0005dccd 66 FUNC GLOBAL DEFAULT 12 PyLong_IsPositive │ │ │ │ + 1044: 0017774d 524 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ + 1045: 0005f907 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ + 1046: 00063877 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ + 1047: 00032769 16 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ + 1048: 001f6b21 254 FUNC GLOBAL DEFAULT 12 _PyXIData_RegisterClass │ │ │ │ + 1049: 0017f3f5 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ + 1050: 001efc8d 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ + 1051: 00065079 268 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ + 1052: 0028bec5 202 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ + 1053: 001a0f6d 46 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ 1054: 00000000 0 FUNC GLOBAL DEFAULT UND fchmodat@GLIBC_2.4 (3) │ │ │ │ - 1055: 00062d03 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_BeginMutex │ │ │ │ - 1056: 0005e31f 24 FUNC GLOBAL DEFAULT 12 PyUnstable_TryIncRef │ │ │ │ - 1057: 00062f1f 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ - 1058: 00061c75 22 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ + 1055: 00062d43 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_BeginMutex │ │ │ │ + 1056: 0005e35f 24 FUNC GLOBAL DEFAULT 12 PyUnstable_TryIncRef │ │ │ │ + 1057: 00062f5f 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ + 1058: 00061cb5 22 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ 1059: 004c2e90 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenBootstrap │ │ │ │ 1060: 00000000 0 FUNC GLOBAL DEFAULT UND clearerr@GLIBC_2.4 (3) │ │ │ │ 1061: 00000000 0 FUNC GLOBAL DEFAULT UND dup2@GLIBC_2.4 (3) │ │ │ │ - 1062: 0004fdff 46 FUNC GLOBAL DEFAULT 12 _PyXIData_FormatNotShareableError │ │ │ │ + 1062: 0004fe3f 46 FUNC GLOBAL DEFAULT 12 _PyXIData_FormatNotShareableError │ │ │ │ 1063: 00000000 0 FUNC GLOBAL DEFAULT UND __gmtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1064: 00038921 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ + 1064: 00038961 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ 1065: 00000000 0 FUNC GLOBAL DEFAULT UND dup3@GLIBC_2.9 (19) │ │ │ │ - 1066: 0009dea5 34 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ - 1067: 000631a3 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ - 1068: 001249a9 414 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ + 1066: 0009e14d 34 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ + 1067: 000631e3 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ + 1068: 00124901 414 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ 1069: 004fe9c8 4 OBJECT WEAK DEFAULT 29 environ@GLIBC_2.4 (3) │ │ │ │ 1070: 00000000 0 FUNC GLOBAL DEFAULT UND pause@GLIBC_2.4 (3) │ │ │ │ - 1071: 001bccdd 50 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ - 1072: 000af7bd 146 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ - 1073: 001ce251 192 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ + 1071: 001bef95 50 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ + 1072: 000afa81 146 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ + 1073: 001d0509 192 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ 1074: 00000000 0 FUNC GLOBAL DEFAULT UND unsetenv@GLIBC_2.4 (3) │ │ │ │ - 1075: 000febed 588 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ + 1075: 000feafd 588 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ 1076: 0002c474 0 FUNC GLOBAL DEFAULT UND acos@GLIBC_2.4 (2) │ │ │ │ - 1077: 0020ff79 288 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ + 1077: 00206465 288 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ 1078: 00000000 0 FUNC GLOBAL DEFAULT UND deflateSetDictionary │ │ │ │ - 1079: 001f799d 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ - 1080: 00043375 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ - 1081: 0018873d 108 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ - 1082: 000da685 1192 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ - 1083: 001792e9 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ - 1084: 00202e31 20 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ - 1085: 001cb87d 96 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ - 1086: 001d0771 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ + 1079: 001f983d 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ + 1080: 000433bb 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ + 1081: 0018ab05 108 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ + 1082: 000da5d1 1192 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ + 1083: 0017b6b5 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ + 1084: 00204cc1 20 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ + 1085: 001cdb35 96 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ + 1086: 001d2a19 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ 1087: 00000000 0 FUNC GLOBAL DEFAULT UND sqrt@GLIBC_2.4 (2) │ │ │ │ - 1088: 000efd5d 828 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ + 1088: 000efba1 828 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ 1089: 004ff250 4 OBJECT GLOBAL DEFAULT 29 Py_InspectFlag │ │ │ │ - 1090: 000d7391 1172 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ - 1091: 0020a365 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ + 1090: 000d72c5 1196 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ + 1091: 0020c195 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ 1092: 00000000 0 FUNC GLOBAL DEFAULT UND shutdown@GLIBC_2.4 (3) │ │ │ │ - 1093: 001f4949 336 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ + 1093: 001f67e9 336 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ 1094: 00000000 0 FUNC GLOBAL DEFAULT UND setns@GLIBC_2.14 (21) │ │ │ │ - 1095: 0006cc05 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ - 1096: 000dfe25 548 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ + 1095: 0006cc45 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ + 1096: 000dfce5 548 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ 1097: 00000000 0 FUNC GLOBAL DEFAULT UND poll@GLIBC_2.4 (3) │ │ │ │ - 1098: 0005d64b 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ + 1098: 0005d68b 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ 1099: 004b70d4 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ - 1100: 00210179 178 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIDataWrapped │ │ │ │ - 1101: 001a461d 66 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ + 1100: 0021204d 178 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIDataWrapped │ │ │ │ + 1101: 001a6a51 66 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ 1102: 00000000 0 FUNC GLOBAL DEFAULT UND fexecve@GLIBC_2.4 (3) │ │ │ │ - 1103: 001dc51d 56 FUNC GLOBAL DEFAULT 12 _PyList_AsTupleAndClear │ │ │ │ - 1104: 00080c05 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ - 1105: 001ffd69 168 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ - 1106: 000456b5 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ + 1103: 001de765 56 FUNC GLOBAL DEFAULT 12 _PyList_AsTupleAndClear │ │ │ │ + 1104: 00080bc1 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ + 1105: 00201bf9 168 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ + 1106: 000456f5 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ 1107: 00000000 0 FUNC GLOBAL DEFAULT UND forkpty@GLIBC_2.34 (4) │ │ │ │ 1108: 004b111c 4 OBJECT GLOBAL DEFAULT 26 PyImport_Inittab │ │ │ │ - 1109: 0024489d 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ - 1110: 0012d4e1 102 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ + 1109: 0024470d 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ + 1110: 0012d365 102 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ 1111: 004bee7c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ModuleNotFoundError │ │ │ │ 1112: 00527df0 0 NOTYPE GLOBAL DEFAULT 29 _end │ │ │ │ - 1113: 00043edf 10 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ - 1114: 000523d1 136 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ + 1113: 00043f1f 10 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ + 1114: 00052409 136 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ 1115: 00000000 0 FUNC GLOBAL DEFAULT UND __fprintf_chk@GLIBC_2.4 (3) │ │ │ │ - 1116: 001cd6b5 76 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ + 1116: 001cf96d 76 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ 1117: 00000000 0 FUNC GLOBAL DEFAULT UND sigaddset@GLIBC_2.4 (3) │ │ │ │ - 1118: 0003b761 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ - 1119: 0009d5cd 388 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ - 1120: 001a3f01 60 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ - 1121: 000583a7 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ - 1122: 00052023 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ - 1123: 000e0049 204 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ - 1124: 001972ed 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ - 1125: 0017c2a5 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ + 1118: 0003b7a1 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ + 1119: 0009d879 388 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ + 1120: 001a6335 60 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ + 1121: 000584bd 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ + 1122: 0005205b 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ + 1123: 000dff09 204 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ + 1124: 001996b5 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ + 1125: 0017e66d 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ 1126: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@GLIBC_2.4 (3) │ │ │ │ 1127: 00000000 0 FUNC GLOBAL DEFAULT UND sethostname@GLIBC_2.4 (3) │ │ │ │ - 1128: 000d80fd 184 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ - 1129: 0010a6e9 128 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ - 1130: 00198c31 34 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ - 1131: 001cac75 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ - 1132: 00199295 148 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ - 1133: 00200d21 30 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ - 1134: 00129049 242 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ - 1135: 001b8f3d 178 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ - 1136: 0005e741 96 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniqueReferencedTemporary │ │ │ │ - 1137: 0012e0fd 214 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ - 1138: 00113601 364 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ + 1128: 000d8049 184 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ + 1129: 0010a5f5 128 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ + 1130: 0019b041 34 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ + 1131: 001ccf2d 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ + 1132: 0019b6a5 148 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ + 1133: 00202bb1 30 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ + 1134: 00128fa1 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ + 1135: 001bb1f1 178 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ + 1136: 0005e781 96 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniqueReferencedTemporary │ │ │ │ + 1137: 0012df81 214 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ + 1138: 00113691 364 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ 1139: 00000000 0 FUNC GLOBAL DEFAULT UND getpwuid_r@GLIBC_2.4 (3) │ │ │ │ - 1140: 00062d63 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ - 1141: 0023d4f9 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ - 1142: 00323cc4 108 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ - 1143: 001b7639 80 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ - 1144: 00065d1f 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ + 1140: 00062da3 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ + 1141: 0023d3a9 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ + 1142: 00323b84 108 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ + 1143: 001b98f1 80 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ + 1144: 00065d5f 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ 1145: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (3) │ │ │ │ - 1146: 0004da21 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ + 1146: 0004da3d 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ 1147: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getcpuclockid@GLIBC_2.34 (4) │ │ │ │ 1148: 004b5574 208 OBJECT GLOBAL DEFAULT 26 PyStaticMethod_Type │ │ │ │ 1149: 0002c4ec 0 FUNC GLOBAL DEFAULT UND erfc@GLIBC_2.4 (2) │ │ │ │ - 1150: 00259b59 660 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ + 1150: 00259991 660 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ 1151: 004b15cc 208 OBJECT GLOBAL DEFAULT 26 PyTraceBack_Type │ │ │ │ 1152: 004d5e78 0x28b18 OBJECT GLOBAL DEFAULT 27 _PyRuntime │ │ │ │ - 1153: 001f78ad 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ - 1154: 00157381 110 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ + 1153: 001f974d 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ + 1154: 001577f1 110 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ 1155: 0002b1bc 0 FUNC GLOBAL DEFAULT UND asin@GLIBC_2.4 (2) │ │ │ │ - 1156: 0005f929 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ - 1157: 001006f5 3544 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ - 1158: 00035a93 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ + 1156: 0005f969 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ + 1157: 00100605 3540 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ + 1158: 00035ad3 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ 1159: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64@GLIBC_2.10 (17) │ │ │ │ 1160: 004be3c0 208 OBJECT GLOBAL DEFAULT 26 PyPickleBuffer_Type │ │ │ │ 1161: 004fe9d4 4 OBJECT GLOBAL DEFAULT 29 stdout@GLIBC_2.4 (3) │ │ │ │ - 1162: 000c70d9 426 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ + 1162: 000c73d5 426 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ 1163: 004b1418 8 OBJECT GLOBAL DEFAULT 26 _Py_EllipsisObject │ │ │ │ 1164: 00000000 0 FUNC GLOBAL DEFAULT UND __ioctl_time64@GLIBC_2.34 (4) │ │ │ │ - 1165: 000fe01d 178 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ - 1166: 00063083 54 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ - 1167: 001f0515 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ - 1168: 00113e41 1118 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ - 1169: 000854fd 1336 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ - 1170: 00256435 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ - 1171: 0005e7cf 94 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ - 1172: 00204e0d 164 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ - 1173: 00271a95 100 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ - 1174: 0011338d 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ - 1175: 0003b07b 146 FUNC GLOBAL DEFAULT 12 _PyEval_SpecialMethodCanSuggest │ │ │ │ - 1176: 002993e5 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ + 1165: 000fdf2d 178 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ + 1166: 000630c3 54 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ + 1167: 001f22dd 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ + 1168: 00113ed1 1116 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ + 1169: 000854b1 1336 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ + 1170: 00256269 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ + 1171: 0005e80f 94 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ + 1172: 00206e35 164 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ + 1173: 0027192d 100 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ + 1174: 0011341d 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ + 1175: 0003b0bb 146 FUNC GLOBAL DEFAULT 12 _PyEval_SpecialMethodCanSuggest │ │ │ │ + 1176: 0029928d 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ 1177: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (3) │ │ │ │ - 1178: 00196861 62 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ - 1179: 0028c5c1 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ + 1178: 00198c29 62 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ + 1179: 0028c469 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ 1180: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (3) │ │ │ │ - 1181: 0029a000 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ - 1182: 00255c1d 390 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ - 1183: 002674e9 668 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ - 1184: 0006b023 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ - 1185: 00125df9 64 FUNC GLOBAL DEFAULT 12 PyLong_AsInt64 │ │ │ │ - 1186: 00217b55 36 FUNC GLOBAL DEFAULT 12 _PyXI_GetPreserved │ │ │ │ - 1187: 00076281 236 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ + 1181: 00299ec0 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 1182: 00255a51 390 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ + 1183: 00267329 668 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ + 1184: 0006b063 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ + 1185: 00125d51 64 FUNC GLOBAL DEFAULT 12 PyLong_AsInt64 │ │ │ │ + 1186: 00219a2d 36 FUNC GLOBAL DEFAULT 12 _PyXI_GetPreserved │ │ │ │ + 1187: 000762c1 236 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ 1188: 00000000 0 FUNC GLOBAL DEFAULT UND ceil@GLIBC_2.4 (2) │ │ │ │ - 1189: 001fc0e5 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ - 1190: 0020eaa5 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ - 1191: 000c1519 608 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ - 1192: 0013e8cd 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ + 1189: 001fdf7d 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ + 1190: 00210a69 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ + 1191: 000c17dd 608 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ + 1192: 0013e8dd 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ 1193: 00000000 0 FUNC GLOBAL DEFAULT UND fremovexattr@GLIBC_2.4 (3) │ │ │ │ - 1194: 00085ca9 76 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ - 1195: 001f701d 132 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ - 1196: 0005ddf1 20 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ + 1194: 00085c5d 76 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ + 1195: 001f8ebd 132 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ + 1196: 0005de31 20 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ 1197: 00527df0 0 NOTYPE GLOBAL DEFAULT 29 __end__ │ │ │ │ - 1198: 0005228d 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ - 1199: 002059d9 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ + 1198: 000522c5 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ + 1199: 00207a01 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ 1200: 00000000 0 FUNC GLOBAL DEFAULT UND getsid@GLIBC_2.4 (3) │ │ │ │ 1201: 00000000 0 FUNC GLOBAL DEFAULT UND recv@GLIBC_2.4 (3) │ │ │ │ - 1202: 002638e1 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ + 1202: 00263721 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ 1203: 004b3164 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ - 1204: 0026b0a1 864 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ + 1204: 0026aed9 864 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ 1205: 00000000 0 FUNC GLOBAL DEFAULT UND dlerror@GLIBC_2.34 (4) │ │ │ │ - 1206: 001db7f1 72 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ - 1207: 000c1495 130 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ - 1208: 0005f0a5 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ - 1209: 00064af9 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ + 1206: 001dda35 72 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ + 1207: 000c1759 130 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ + 1208: 0005f0e5 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ + 1209: 00064b39 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ 1210: 004feff8 24 OBJECT GLOBAL DEFAULT 29 _Py_HashSecret │ │ │ │ - 1211: 00179305 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ - 1212: 0023960d 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ - 1213: 001d6009 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ - 1214: 000613ff 56 FUNC GLOBAL DEFAULT 12 _PyLong_UInt8_Converter │ │ │ │ + 1211: 0017b6d1 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ + 1212: 00239505 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ + 1213: 001d8269 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ + 1214: 0006143f 56 FUNC GLOBAL DEFAULT 12 _PyLong_UInt8_Converter │ │ │ │ 1215: 004bee9c 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ - 1216: 00226fad 36 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ - 1217: 0028ada5 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ - 1218: 001b7b39 6 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ + 1216: 00228e89 36 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ + 1217: 0028ac4d 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ + 1218: 001b9df1 6 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ 1219: 00000000 0 FUNC GLOBAL DEFAULT UND __localtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1220: 0005e5b9 392 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteWideChar │ │ │ │ + 1220: 0005e5f9 392 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteWideChar │ │ │ │ 1221: 004b3444 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ - 1222: 0005f89b 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ + 1222: 0005f8db 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ 1223: 00000000 0 FUNC GLOBAL DEFAULT UND inflate │ │ │ │ - 1224: 000630e5 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ - 1225: 002eef74 48 OBJECT GLOBAL DEFAULT 14 _Py_SpecialMethods │ │ │ │ + 1224: 00063125 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ + 1225: 002eee34 48 OBJECT GLOBAL DEFAULT 14 _Py_SpecialMethods │ │ │ │ 1226: 004beedc 4 OBJECT GLOBAL DEFAULT 26 PyExc_AttributeError │ │ │ │ 1227: 00000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.4 (3) │ │ │ │ - 1228: 0028ca91 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ + 1228: 0028c701 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ 1229: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_destroy@GLIBC_2.4 (3) │ │ │ │ - 1230: 001b31f9 10 FUNC GLOBAL DEFAULT 12 PyLong_GetNativeLayout │ │ │ │ - 1231: 0011816d 532 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ + 1230: 001b54ad 10 FUNC GLOBAL DEFAULT 12 PyLong_GetNativeLayout │ │ │ │ + 1231: 001181cd 532 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ 1232: 00000000 0 FUNC GLOBAL DEFAULT UND strtok_r@GLIBC_2.4 (3) │ │ │ │ 1233: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_wait@GLIBC_2.4 (3) │ │ │ │ - 1234: 00205ad1 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ - 1235: 002184b1 4 FUNC GLOBAL DEFAULT 12 _PyXIData_Release │ │ │ │ - 1236: 001328c5 430 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ - 1237: 00208719 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ - 1238: 00083f61 520 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ + 1234: 00207aa5 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ + 1235: 0021a389 4 FUNC GLOBAL DEFAULT 12 _PyXIData_Release │ │ │ │ + 1236: 00132545 430 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ + 1237: 0020a741 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ + 1238: 00083f15 520 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ 1239: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (3) │ │ │ │ - 1240: 0005da49 216 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ - 1241: 00054c23 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ - 1242: 00048bb7 22 FUNC GLOBAL DEFAULT 12 PyLongWriter_Discard │ │ │ │ + 1240: 0005da89 216 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ + 1241: 00054dc9 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ + 1242: 00048bf7 22 FUNC GLOBAL DEFAULT 12 PyLongWriter_Discard │ │ │ │ 1243: 00000000 0 FUNC GLOBAL DEFAULT UND strnlen@GLIBC_2.4 (3) │ │ │ │ - 1244: 00219851 610 FUNC GLOBAL DEFAULT 12 _PyCode_SetUnboundVarCounts │ │ │ │ + 1244: 0021b729 610 FUNC GLOBAL DEFAULT 12 _PyCode_SetUnboundVarCounts │ │ │ │ 1245: 0002d525 24 FUNC GLOBAL DEFAULT 12 PyConfig_Read │ │ │ │ - 1246: 00252a31 168 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ + 1246: 002528d1 168 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ 1247: 0002db09 344 FUNC GLOBAL DEFAULT 12 _PyObject_DebugMallocStats │ │ │ │ 1248: 0002c548 0 FUNC GLOBAL DEFAULT UND XML_SetStartNamespaceDeclHandler │ │ │ │ - 1249: 0014e835 130 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ - 1250: 0025d35d 152 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ - 1251: 0005e15f 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ + 1249: 0014ed69 130 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ + 1250: 0025d195 152 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ + 1251: 0005e19f 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ 1252: 00000000 0 FUNC GLOBAL DEFAULT UND __fstatat64_time64@GLIBC_2.34 (4) │ │ │ │ - 1253: 000fc6b5 52 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ + 1253: 000fc5c5 52 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ 1254: 0002c0e4 0 FUNC GLOBAL DEFAULT UND XML_SetElementDeclHandler │ │ │ │ 1255: 00000000 0 FUNC GLOBAL DEFAULT UND fma@GLIBC_2.4 (2) │ │ │ │ - 1256: 0005e8c5 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ - 1257: 002296fd 260 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ - 1258: 0005e353 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ + 1256: 0005e905 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ + 1257: 0022b5d5 260 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ + 1258: 0005e393 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ 1259: 00000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.4 (3) │ │ │ │ - 1260: 00052bd1 76 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ - 1261: 0005f95d 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ - 1262: 002117d5 4 FUNC GLOBAL DEFAULT 12 _PyXIData_NewObject │ │ │ │ + 1260: 00052c09 76 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ + 1261: 0005f99d 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ + 1262: 002136a5 4 FUNC GLOBAL DEFAULT 12 _PyXIData_NewObject │ │ │ │ 1263: 00000000 0 FUNC GLOBAL DEFAULT UND sigaltstack@GLIBC_2.4 (3) │ │ │ │ - 1264: 00208919 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ - 1265: 0005f871 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ - 1266: 000465c1 196 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ + 1264: 0020a941 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ + 1265: 0005f8b1 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ + 1266: 00046601 196 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ 1267: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (3) │ │ │ │ - 1268: 0006311d 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ + 1268: 0006315d 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ 1269: 004b110c 16 OBJECT GLOBAL DEFAULT 26 _Py_TrueStruct │ │ │ │ - 1270: 001e0025 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ - 1271: 001887a9 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ + 1270: 001e218d 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ + 1271: 0018ab71 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ 1272: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedparam@GLIBC_2.4 (3) │ │ │ │ 1273: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.4 (3) │ │ │ │ 1274: 0002ac90 0 FUNC GLOBAL DEFAULT UND XML_SetUserData │ │ │ │ - 1275: 001323d5 72 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ - 1276: 00198c55 292 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ - 1277: 00254dad 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ - 1278: 00117b65 96 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ - 1279: 001972a1 76 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ - 1280: 00293c15 144 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ - 1281: 0012b761 326 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ - 1282: 00068c13 28 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ - 1283: 000b25f1 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ - 1284: 0025f129 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ + 1275: 00132085 72 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ + 1276: 0019b065 292 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ + 1277: 00254c41 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ + 1278: 00117bc5 96 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ + 1279: 00199669 76 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ + 1280: 00293bd9 144 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ + 1281: 0012b5e5 326 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ + 1282: 00068c53 28 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ + 1283: 000b28b5 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ + 1284: 0025ef65 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ 1285: 00000000 0 FUNC GLOBAL DEFAULT UND symlinkat@GLIBC_2.4 (3) │ │ │ │ - 1286: 000bbf59 1778 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ - 1287: 001daaad 224 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ + 1286: 000bc249 1752 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ + 1287: 001dd6a9 228 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ 1288: 0002da1d 136 FUNC GLOBAL DEFAULT 12 PyInitConfig_GetError │ │ │ │ 1289: 00000000 0 FUNC GLOBAL DEFAULT UND tcsetpgrp@GLIBC_2.4 (3) │ │ │ │ 1290: 00000000 0 FUNC GLOBAL DEFAULT UND wcscmp@GLIBC_2.4 (3) │ │ │ │ 1291: 00000000 0 FUNC GLOBAL DEFAULT UND mprotect@GLIBC_2.4 (3) │ │ │ │ 1292: 00000000 0 FUNC GLOBAL DEFAULT UND __memmove_chk@GLIBC_2.4 (3) │ │ │ │ - 1293: 0005de29 12 FUNC GLOBAL DEFAULT 12 Py_PACK_VERSION │ │ │ │ - 1294: 0006b869 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ - 1295: 0006bbf9 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ - 1296: 00148b35 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ - 1297: 00248689 64 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ - 1298: 0016e855 56 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ - 1299: 00057de1 22 FUNC GLOBAL DEFAULT 12 _PyErr_SetInterpreterAlreadyRunning │ │ │ │ - 1300: 0003ff4b 350 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ + 1293: 0005de69 12 FUNC GLOBAL DEFAULT 12 Py_PACK_VERSION │ │ │ │ + 1294: 0006b8a9 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ + 1295: 0006bc39 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ + 1296: 00149099 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ + 1297: 0024bb01 64 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ + 1298: 00170bfd 56 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ + 1299: 00057e21 22 FUNC GLOBAL DEFAULT 12 _PyErr_SetInterpreterAlreadyRunning │ │ │ │ + 1300: 0003ff93 350 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ 1301: 004b3e2c 208 OBJECT GLOBAL DEFAULT 26 PyODict_Type │ │ │ │ - 1302: 0017d9a1 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ - 1303: 00067d69 84 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ + 1302: 0017fd69 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ + 1303: 00067da9 84 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ 1304: 004b3514 208 OBJECT GLOBAL DEFAULT 26 PyModuleDef_Type │ │ │ │ - 1305: 0020fae1 312 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ - 1306: 0004d431 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ - 1307: 0027add5 30840 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ - 1308: 0005ccd7 54 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ - 1309: 0013d3b5 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ - 1310: 00113445 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ + 1305: 002119f1 312 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ + 1306: 0004dceb 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ + 1307: 0027ac75 30840 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ + 1308: 0005cd17 54 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ + 1309: 0013d3c1 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ + 1310: 001134d5 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ 1311: 00000000 0 FUNC GLOBAL DEFAULT UND __vsnprintf_chk@GLIBC_2.4 (3) │ │ │ │ - 1312: 0003a477 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ - 1313: 00095bd1 120 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ - 1314: 000922dd 66 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ - 1315: 00106961 42 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ - 1316: 00044c5f 30 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ - 1317: 00127acd 50 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ + 1312: 0003a4b7 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ + 1313: 00095e49 120 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ + 1314: 00092555 66 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ + 1315: 0010687d 42 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ + 1316: 00044c9f 30 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ + 1317: 00127a25 50 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ 1318: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@GLIBC_2.34 (4) │ │ │ │ - 1319: 00057fe1 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ + 1319: 00058021 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ 1320: 004ff268 4 OBJECT GLOBAL DEFAULT 29 Py_FrozenFlag │ │ │ │ 1321: 004ba0d8 208 OBJECT GLOBAL DEFAULT 26 PyBytes_Type │ │ │ │ 1322: 0002b17c 0 FUNC GLOBAL DEFAULT UND XML_SetHashSalt │ │ │ │ - 1323: 002522c1 10 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ - 1324: 0005ddd5 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ - 1325: 00188645 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ - 1326: 001f3ab1 106 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ - 1327: 001f75e9 120 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ + 1323: 00252161 10 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ + 1324: 0005de15 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ + 1325: 0018aa0d 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ + 1326: 001f5ab5 106 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ + 1327: 001f9489 120 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ 1328: 0002bfa0 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.4 (3) │ │ │ │ 1329: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_read@GLIBC_2.7 (7) │ │ │ │ - 1330: 0005d613 56 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ - 1331: 0025d48d 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ - 1332: 00210461 82 FUNC GLOBAL DEFAULT 12 _PyBytes_GetData │ │ │ │ - 1333: 001e0031 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ - 1334: 000d2ef9 204 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ - 1335: 0005db69 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ - 1336: 001d9a45 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ + 1330: 0005d653 56 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ + 1331: 0025d2c5 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ + 1332: 002122e5 82 FUNC GLOBAL DEFAULT 12 _PyBytes_GetData │ │ │ │ + 1333: 001e2199 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ + 1334: 000d2e19 204 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ + 1335: 0005dba9 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ + 1336: 001dc9bd 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ 1337: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (3) │ │ │ │ - 1338: 002252d1 6 FUNC GLOBAL DEFAULT 12 _PyXIData_Clear │ │ │ │ + 1338: 002271ad 6 FUNC GLOBAL DEFAULT 12 _PyXIData_Clear │ │ │ │ 1339: 00000000 0 FUNC GLOBAL DEFAULT UND accept4@GLIBC_2.10 (17) │ │ │ │ 1340: 004bb1bc 4 OBJECT GLOBAL DEFAULT 26 PyExc_ProcessLookupError │ │ │ │ - 1341: 00031e1d 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ + 1341: 00032199 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ 1342: 004beed8 4 OBJECT GLOBAL DEFAULT 26 PyExc_BufferError │ │ │ │ 1343: 00000000 0 FUNC GLOBAL DEFAULT UND umask@GLIBC_2.4 (3) │ │ │ │ 1344: 0002fdaf 650 FUNC GLOBAL DEFAULT 12 _Py_DumpStack │ │ │ │ - 1345: 00238355 104 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ + 1345: 0023824d 104 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ 1346: 004b2f44 208 OBJECT GLOBAL DEFAULT 26 PyRange_Type │ │ │ │ 1347: 00000000 0 FUNC GLOBAL DEFAULT UND fdopendir@GLIBC_2.4 (3) │ │ │ │ - 1348: 000e5111 272 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ + 1348: 000e4f99 272 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ 1349: 0002d435 192 FUNC GLOBAL DEFAULT 12 PyInitConfig_GetStrList │ │ │ │ - 1350: 00275fe9 316 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ - 1351: 0005f9c3 4 FUNC GLOBAL DEFAULT 12 Py_REFCNT │ │ │ │ + 1350: 00275e85 316 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ + 1351: 0005fa03 4 FUNC GLOBAL DEFAULT 12 Py_REFCNT │ │ │ │ 1352: 004b1108 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeError │ │ │ │ 1353: 00000000 0 FUNC GLOBAL DEFAULT UND modf@GLIBC_2.4 (3) │ │ │ │ - 1354: 001910d5 872 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ - 1355: 00144335 1390 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ - 1356: 0004cf69 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ + 1354: 00193499 876 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ + 1355: 0014432d 1390 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ + 1356: 0004cfa9 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ 1357: 00000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.4 (3) │ │ │ │ - 1358: 00048bcd 76 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ + 1358: 00048c0d 76 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ 1359: 00000000 0 FUNC GLOBAL DEFAULT UND raise@GLIBC_2.4 (3) │ │ │ │ - 1360: 001fcb51 120 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ - 1361: 0006b3cb 18 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ - 1362: 001971f9 92 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ + 1360: 001fe9e5 120 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ + 1361: 0006b40b 18 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ + 1362: 001995c1 92 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ 1363: 004b3738 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ - 1364: 000d2fc5 3682 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ - 1365: 0025b835 40 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ - 1366: 001b32b1 94 FUNC GLOBAL DEFAULT 12 PyLongWriter_Create │ │ │ │ - 1367: 001cef8d 124 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ - 1368: 00239689 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ + 1364: 000d2ee5 3682 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ + 1365: 0025b66d 40 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ + 1366: 001b5565 94 FUNC GLOBAL DEFAULT 12 PyLongWriter_Create │ │ │ │ + 1367: 001d1245 124 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ + 1368: 00239581 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ 1369: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setscheduler@GLIBC_2.4 (3) │ │ │ │ 1370: 00000000 0 FUNC GLOBAL DEFAULT UND setpgid@GLIBC_2.4 (3) │ │ │ │ 1371: 0002b5f4 0 FUNC GLOBAL DEFAULT UND cbrt@GLIBC_2.4 (2) │ │ │ │ - 1372: 000861d9 82 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ + 1372: 00086195 82 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ 1373: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_getstack@GLIBC_2.34 (4) │ │ │ │ 1374: 00000000 0 FUNC GLOBAL DEFAULT UND getpeername@GLIBC_2.4 (3) │ │ │ │ - 1375: 00065f51 66 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ - 1376: 0005e115 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ - 1377: 001dabfd 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ + 1375: 00065f91 66 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ + 1376: 0005e155 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ + 1377: 001dca59 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ 1378: 0002e797 78 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ - 1379: 00091691 60 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ + 1379: 00091909 60 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ 1380: 004b442c 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ - 1381: 00117745 828 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ - 1382: 0007b86d 190 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ - 1383: 00151f8d 4 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ - 1384: 0009a3dd 144 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ - 1385: 00224ee9 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ - 1386: 0022afd1 212 FUNC GLOBAL DEFAULT 12 _PyXIData_UnregisterClass │ │ │ │ + 1381: 001177a5 828 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ + 1382: 0007b899 190 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ + 1383: 001524bd 4 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ + 1384: 0009a655 144 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ + 1385: 00226dc5 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ + 1386: 0022cea9 212 FUNC GLOBAL DEFAULT 12 _PyXIData_UnregisterClass │ │ │ │ 1387: 00000000 0 FUNC GLOBAL DEFAULT UND getgid@GLIBC_2.4 (3) │ │ │ │ 1388: 00000000 0 FUNC GLOBAL DEFAULT UND tzset@GLIBC_2.4 (3) │ │ │ │ - 1389: 00050681 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ - 1390: 00036af5 500 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ - 1391: 00293b39 142 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ - 1392: 001b7d55 102 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ + 1389: 000506bd 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ + 1390: 00036b35 500 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ + 1391: 00293afd 142 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ + 1392: 001ba00d 102 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ 1393: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_rr_get_interval64@GLIBC_2.34 (4) │ │ │ │ 1394: 004bee60 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeEncodeError │ │ │ │ - 1395: 002993e9 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ - 1396: 001a9c15 146 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ - 1397: 00065145 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ + 1395: 00299291 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ + 1396: 001ac03d 146 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ + 1397: 00065185 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ 1398: 004b5d6c 208 OBJECT GLOBAL DEFAULT 26 PyFrame_Type │ │ │ │ - 1399: 00064f0d 62 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ + 1399: 00064f4d 62 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ 1400: 00000000 0 FUNC GLOBAL DEFAULT UND __uflow@GLIBC_2.4 (3) │ │ │ │ - 1401: 001d9d7d 600 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ - 1402: 000448c9 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ - 1403: 00062fff 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ - 1404: 0019b379 292 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ - 1405: 00085ae5 208 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ - 1406: 0005d74f 134 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ + 1401: 001dcb11 600 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ + 1402: 00044909 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ + 1403: 0006303f 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ + 1404: 0019d789 292 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ + 1405: 00085a99 208 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ + 1406: 0005d78f 134 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ 1407: 004fefe8 4 OBJECT GLOBAL DEFAULT 29 Py_UTF8Mode │ │ │ │ - 1408: 000626bf 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ - 1409: 001dcfad 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ - 1410: 00084171 1452 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ - 1411: 00095ffd 280 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ + 1408: 000626ff 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ + 1409: 001df349 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ + 1410: 00084125 1452 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ + 1411: 00096275 280 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ 1412: 00031491 62 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ - 1413: 0005ea0b 84 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ - 1414: 000e5221 126 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ - 1415: 001792f1 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ - 1416: 0005f983 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ - 1417: 0005a52b 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ + 1413: 0005ea4b 84 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ + 1414: 000e50a9 126 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ + 1415: 0017b6bd 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ + 1416: 0005f9c3 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ + 1417: 0005a56b 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ 1418: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpucount@GLIBC_2.6 (5) │ │ │ │ - 1419: 001bd389 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ - 1420: 000c2689 138 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ + 1419: 001bf641 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ + 1420: 000c2951 138 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ 1421: 00000000 0 FUNC GLOBAL DEFAULT UND nl_langinfo@GLIBC_2.4 (3) │ │ │ │ 1422: 0002d169 112 FUNC GLOBAL DEFAULT 12 PyInitConfig_GetStr │ │ │ │ - 1423: 001e689d 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ - 1424: 00063345 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ - 1425: 00062ca5 10 FUNC GLOBAL DEFAULT 12 _PyObjectArray_Free │ │ │ │ + 1423: 001e8661 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ + 1424: 00063385 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ + 1425: 00062ce5 10 FUNC GLOBAL DEFAULT 12 _PyObjectArray_Free │ │ │ │ 1426: 0002f849 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ - 1427: 000cd4e5 888 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ + 1427: 000cd7b1 884 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ 1428: 00000000 0 FUNC GLOBAL DEFAULT UND opendir@GLIBC_2.4 (3) │ │ │ │ 1429: 0002b830 0 FUNC GLOBAL DEFAULT UND cosh@GLIBC_2.4 (2) │ │ │ │ - 1430: 00065ddf 74 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ + 1430: 00065e1f 74 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ 1431: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmax@GLIBC_2.4 (3) │ │ │ │ - 1432: 00152269 134 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ + 1432: 00152795 134 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ 1433: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersion │ │ │ │ 1434: 004c29fc 4 OBJECT GLOBAL DEFAULT 26 _PySet_Dummy │ │ │ │ 1435: 004bb194 4 OBJECT GLOBAL DEFAULT 26 PyExc_ChildProcessError │ │ │ │ - 1436: 000fd281 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ + 1436: 000fd191 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ 1437: 004beed0 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportError │ │ │ │ - 1438: 0006b669 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ - 1439: 00063631 120 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ - 1440: 00229489 24 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ + 1438: 0006b6a9 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ + 1439: 00063671 120 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ + 1440: 0022b361 24 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ 1441: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getname_np@GLIBC_2.34 (4) │ │ │ │ 1442: 004fe9c8 4 OBJECT GLOBAL DEFAULT 29 __environ@GLIBC_2.4 (3) │ │ │ │ - 1443: 0012ea59 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ + 1443: 0012e745 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ 1444: 0002c771 68 FUNC GLOBAL DEFAULT 12 PyImport_AppendInittab │ │ │ │ - 1445: 00056e63 186 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ - 1446: 001cdd69 212 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ - 1447: 001e4cdd 82 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ + 1445: 00056e1f 186 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ + 1446: 001d0021 212 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ + 1447: 001e6aa1 82 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ 1448: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_b_loc@GLIBC_2.4 (3) │ │ │ │ - 1449: 00039ad5 14 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ + 1449: 00039b11 14 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ 1450: 00000000 0 FUNC GLOBAL DEFAULT UND getenv@GLIBC_2.4 (3) │ │ │ │ 1451: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getaffinity@GLIBC_2.4 (3) │ │ │ │ 1452: 004b7a94 208 OBJECT GLOBAL DEFAULT 26 PyInstanceMethod_Type │ │ │ │ - 1453: 0007f88d 4 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_EnableDeferredRefcount │ │ │ │ - 1454: 00067fd9 180 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ + 1453: 0007f8b9 4 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_EnableDeferredRefcount │ │ │ │ + 1454: 00068019 180 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ 1455: 00000000 0 FUNC GLOBAL DEFAULT UND setresuid@GLIBC_2.4 (3) │ │ │ │ 1456: 0002abc4 0 FUNC GLOBAL DEFAULT UND fabs@GLIBC_2.4 (2) │ │ │ │ 1457: 00000000 0 FUNC GLOBAL DEFAULT UND recvfrom@GLIBC_2.4 (3) │ │ │ │ - 1458: 001da91d 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ - 1459: 000520a5 4 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchRightEvent │ │ │ │ - 1460: 000ec519 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ + 1458: 001dc85d 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ + 1459: 000520dd 4 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchRightEvent │ │ │ │ + 1460: 000ec379 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ 1461: 004bb190 4 OBJECT GLOBAL DEFAULT 26 PyExc_BrokenPipeError │ │ │ │ 1462: 004fe9c0 0 NOTYPE GLOBAL DEFAULT 29 __bss_start__ │ │ │ │ 1463: 0004d42d 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ 1464: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetBase │ │ │ │ - 1465: 00077809 80 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ + 1465: 00077849 80 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ 1466: 00000000 0 FUNC GLOBAL DEFAULT UND nice@GLIBC_2.4 (3) │ │ │ │ - 1467: 00124b49 1360 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ - 1468: 00226fd1 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ - 1469: 0011cec5 1214 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ + 1467: 00124aa1 1360 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ + 1468: 00228ead 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ + 1469: 0011cf25 1214 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ 1470: 00527d34 1 OBJECT GLOBAL DEFAULT 29 _PyByteArray_empty_string │ │ │ │ - 1471: 0009dc11 660 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ + 1471: 0009debd 656 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ 1472: 004beed4 4 OBJECT GLOBAL DEFAULT 26 PyExc_EOFError │ │ │ │ - 1473: 000d6f5d 36 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ + 1473: 000d6e8d 36 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ 1474: 0002b5dc 0 FUNC GLOBAL DEFAULT UND erf@GLIBC_2.4 (2) │ │ │ │ 1475: 00527df0 0 NOTYPE GLOBAL DEFAULT 29 _bss_end__ │ │ │ │ - 1476: 00063423 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ - 1477: 0005b4fd 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ - 1478: 002042f5 184 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ + 1476: 00063463 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ + 1477: 0005b5ad 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ + 1478: 00206185 184 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ 1479: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyname@GLIBC_2.4 (3) │ │ │ │ - 1480: 002383bd 60 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ - 1481: 00061df9 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ - 1482: 0005f959 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ + 1480: 002382b5 60 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ + 1481: 00061e39 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ + 1482: 0005f999 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ 1483: 004b8e1c 208 OBJECT GLOBAL DEFAULT 26 PyCode_Type │ │ │ │ - 1484: 00062caf 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ + 1484: 00062cef 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ 1485: 004fe9d0 4 OBJECT GLOBAL DEFAULT 29 stderr@GLIBC_2.4 (3) │ │ │ │ 1486: 0002b9b4 0 FUNC GLOBAL DEFAULT UND XML_SetEndElementHandler │ │ │ │ - 1487: 000599db 14 FUNC GLOBAL DEFAULT 12 _Py_cr_prod │ │ │ │ + 1487: 00059a1b 14 FUNC GLOBAL DEFAULT 12 _Py_cr_prod │ │ │ │ 1488: 00000000 0 FUNC GLOBAL DEFAULT UND __sigtimedwait64@GLIBC_2.34 (4) │ │ │ │ - 1489: 001a8669 96 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ - 1490: 000f0099 238 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ - 1491: 000d23d9 1026 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ + 1489: 001aaa91 96 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ + 1490: 000efedd 238 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ + 1491: 000d22f9 1026 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ 1492: 0002cd5d 82 FUNC GLOBAL DEFAULT 12 Py_InitializeEx │ │ │ │ - 1493: 000633e9 54 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ - 1494: 0005ee3d 132 FUNC GLOBAL DEFAULT 12 PyContext_ClearWatcher │ │ │ │ - 1495: 00276341 160 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ - 1496: 0007636d 408 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ - 1497: 0006571b 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ + 1493: 00063429 54 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ + 1494: 0005ee7d 132 FUNC GLOBAL DEFAULT 12 PyContext_ClearWatcher │ │ │ │ + 1495: 002761dd 164 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ + 1496: 000763ad 408 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ + 1497: 0006575b 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ 1498: 00000000 0 FUNC GLOBAL DEFAULT UND fchownat@GLIBC_2.4 (3) │ │ │ │ 1499: 0002ce35 112 FUNC GLOBAL DEFAULT 12 PyInitConfig_GetInt │ │ │ │ 1500: 00000000 0 FUNC GLOBAL DEFAULT UND alarm@GLIBC_2.4 (3) │ │ │ │ 1501: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_sigmask@GLIBC_2.32 (9) │ │ │ │ 1502: 0002afa8 0 FUNC GLOBAL DEFAULT UND XML_SetAttlistDeclHandler │ │ │ │ - 1503: 000346f5 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ + 1503: 00034735 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ 1504: 00000000 0 FUNC GLOBAL DEFAULT UND system@GLIBC_2.4 (3) │ │ │ │ - 1505: 00033b3d 868 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ - 1506: 00059871 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ - 1507: 00284059 6 FUNC GLOBAL DEFAULT 12 _PyXIData_ReleaseAndRawFree │ │ │ │ - 1508: 001e3d49 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ - 1509: 0023b219 116 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialOneArg │ │ │ │ - 1510: 0005b629 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ + 1505: 00033b39 868 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ + 1506: 000598b1 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ + 1507: 00283f01 6 FUNC GLOBAL DEFAULT 12 _PyXIData_ReleaseAndRawFree │ │ │ │ + 1508: 001e5b0d 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ + 1509: 0023b111 116 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialOneArg │ │ │ │ + 1510: 0005b669 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ 1511: 004ff258 4 OBJECT GLOBAL DEFAULT 29 Py_OptimizeFlag │ │ │ │ - 1512: 0013541d 196 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ + 1512: 001351f5 792 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ 1513: 00000000 0 FUNC GLOBAL DEFAULT UND setrlimit64@GLIBC_2.4 (3) │ │ │ │ 1514: 0002c040 0 FUNC GLOBAL DEFAULT UND tanh@GLIBC_2.4 (2) │ │ │ │ - 1515: 0017d355 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ + 1515: 0017f71d 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ 1516: 00000000 0 FUNC GLOBAL DEFAULT UND sincos@GLIBC_2.4 (2) │ │ │ │ 1517: 00000000 0 FUNC GLOBAL DEFAULT UND munmap@GLIBC_2.4 (3) │ │ │ │ - 1518: 001d1179 70 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ + 1518: 001d3421 70 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ 1519: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigdefault@GLIBC_2.4 (3) │ │ │ │ - 1520: 002383f9 66 FUNC GLOBAL DEFAULT 12 PyLong_IsNegative │ │ │ │ - 1521: 00089835 440 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ + 1520: 002382f1 66 FUNC GLOBAL DEFAULT 12 PyLong_IsNegative │ │ │ │ + 1521: 00089a91 440 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ 1522: 0002f61d 388 FUNC GLOBAL DEFAULT 12 _PyUnicode_FromId │ │ │ │ - 1523: 000c2969 128 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ - 1524: 00128d41 162 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ - 1525: 000f5675 64 FUNC GLOBAL DEFAULT 12 _PyLong_ExactDealloc │ │ │ │ - 1526: 001284d1 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ - 1527: 001b43c9 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ - 1528: 001e7045 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ + 1523: 000c2c31 128 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ + 1524: 00128c99 162 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ + 1525: 000f54ad 64 FUNC GLOBAL DEFAULT 12 _PyLong_ExactDealloc │ │ │ │ + 1526: 00128429 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ + 1527: 001b6789 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ + 1528: 001e8e0d 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ 1529: 0002b748 0 FUNC GLOBAL DEFAULT UND XML_SetElementHandler │ │ │ │ - 1530: 000e42f9 230 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ + 1530: 000e4181 230 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ 1531: 00000000 0 FUNC GLOBAL DEFAULT UND __snprintf_chk@GLIBC_2.4 (3) │ │ │ │ - 1532: 00124065 414 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ + 1532: 00123fbd 414 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ 1533: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_adddup2@GLIBC_2.4 (3) │ │ │ │ - 1534: 00065149 32 FUNC GLOBAL DEFAULT 12 _PyType_NewManagedObject │ │ │ │ + 1534: 00065189 32 FUNC GLOBAL DEFAULT 12 _PyType_NewManagedObject │ │ │ │ 1535: 00000000 0 FUNC GLOBAL DEFAULT UND seteuid@GLIBC_2.4 (3) │ │ │ │ 1536: 00000000 0 FUNC GLOBAL DEFAULT UND mkdirat@GLIBC_2.4 (3) │ │ │ │ - 1537: 001a865d 12 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ + 1537: 001aaa85 12 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ 1538: 005072d4 4 OBJECT GLOBAL DEFAULT 29 Py_HashRandomizationFlag │ │ │ │ 1539: 00000000 0 FUNC GLOBAL DEFAULT UND wcscpy@GLIBC_2.4 (3) │ │ │ │ - 1540: 000ff88d 728 FUNC GLOBAL DEFAULT 12 _PyEval_ImportName │ │ │ │ - 1541: 002749e9 426 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ + 1540: 000ff79d 728 FUNC GLOBAL DEFAULT 12 _PyEval_ImportName │ │ │ │ + 1541: 00274881 426 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ 1542: 004b7e7c 208 OBJECT GLOBAL DEFAULT 26 PyByteArrayIter_Type │ │ │ │ 1543: 00000000 0 FUNC GLOBAL DEFAULT UND dup@GLIBC_2.4 (3) │ │ │ │ 1544: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_exit@GLIBC_2.4 (3) │ │ │ │ 1545: 00000000 0 FUNC GLOBAL DEFAULT UND __memset_chk@GLIBC_2.4 (3) │ │ │ │ - 1546: 0005f7b9 46 FUNC GLOBAL DEFAULT 12 _PyCode_CheckPureFunction │ │ │ │ + 1546: 0005f7f9 46 FUNC GLOBAL DEFAULT 12 _PyCode_CheckPureFunction │ │ │ │ 1547: 004beea8 4 OBJECT GLOBAL DEFAULT 26 PyExc_BytesWarning │ │ │ │ 1548: 00000000 0 FUNC GLOBAL DEFAULT UND sem_post@GLIBC_2.34 (4) │ │ │ │ - 1549: 0021f9b9 162 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIData │ │ │ │ - 1550: 0023a8dd 60 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ - 1551: 000f0189 520 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ - 1552: 000ea709 60 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ - 1553: 00285331 160 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ - 1554: 0005f997 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ - 1555: 002065e5 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ - 1556: 0006693b 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ - 1557: 00282b8d 244 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ - 1558: 00064fa1 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ - 1559: 0004c395 512 FUNC GLOBAL DEFAULT 12 _PyXI_NewExcInfo │ │ │ │ - 1560: 0014c0b5 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ + 1549: 00221895 162 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIData │ │ │ │ + 1550: 0023a7d5 60 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ + 1551: 000effcd 500 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ + 1552: 000ea5c1 60 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ + 1553: 002851d9 160 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ + 1554: 0005f9d7 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ + 1555: 0020860d 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ + 1556: 0006697b 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ + 1557: 00282a2d 244 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ + 1558: 00064fe1 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ + 1559: 0004c3d5 512 FUNC GLOBAL DEFAULT 12 _PyXI_NewExcInfo │ │ │ │ + 1560: 0014c625 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ 1561: 00000000 0 FUNC GLOBAL DEFAULT UND getgroups@GLIBC_2.4 (3) │ │ │ │ - 1562: 001de53d 86 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ + 1562: 001e0781 86 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ 1563: 00000000 0 FUNC GLOBAL DEFAULT UND readv@GLIBC_2.4 (3) │ │ │ │ - 1564: 00102a25 436 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecialMethod │ │ │ │ + 1564: 00102931 436 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecialMethod │ │ │ │ 1565: 0002c81b 86 FUNC GLOBAL DEFAULT 12 Py_SetProgramName │ │ │ │ 1566: 00000000 0 FUNC GLOBAL DEFAULT UND getuid@GLIBC_2.4 (3) │ │ │ │ 1567: 00000000 0 FUNC GLOBAL DEFAULT UND readlink@GLIBC_2.4 (3) │ │ │ │ - 1568: 001ce5dd 280 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ + 1568: 001d0895 280 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ 1569: 004b7d6c 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ - 1570: 0017bfa9 176 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ - 1571: 001cee5d 156 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ - 1572: 000df6f5 168 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Create │ │ │ │ + 1570: 0017e371 176 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ + 1571: 001d1115 156 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ + 1572: 000df645 168 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Create │ │ │ │ 1573: 004b3668 208 OBJECT GLOBAL DEFAULT 26 PyModule_Type │ │ │ │ 1574: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1575: 001413a1 52 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteChar │ │ │ │ - 1576: 0003c761 400 FUNC GLOBAL DEFAULT 12 _Py_rc_quot │ │ │ │ + 1575: 001413b1 52 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteChar │ │ │ │ + 1576: 0003c7a1 400 FUNC GLOBAL DEFAULT 12 _Py_rc_quot │ │ │ │ 1577: 004beebc 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ - 1578: 0011c2ad 1528 FUNC GLOBAL DEFAULT 12 _PyEval_ImportFrom │ │ │ │ - 1579: 0005e3a5 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ - 1580: 0014d15d 4 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt32 │ │ │ │ - 1581: 000350fd 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ + 1578: 0011c30d 1528 FUNC GLOBAL DEFAULT 12 _PyEval_ImportFrom │ │ │ │ + 1579: 0005e3e5 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ + 1580: 0014d691 4 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt32 │ │ │ │ + 1581: 0003513d 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ 1582: 0002b098 0 FUNC GLOBAL DEFAULT UND XML_SetStartElementHandler │ │ │ │ - 1583: 0019bab1 692 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ + 1583: 0019dec1 692 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ 1584: 004b7410 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ - 1585: 00051dcb 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ - 1586: 001248f9 48 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ - 1587: 0005e319 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ + 1585: 00051e03 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ + 1586: 00124851 48 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ + 1587: 0005e359 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ 1588: 00000000 0 FUNC GLOBAL DEFAULT UND removexattr@GLIBC_2.4 (3) │ │ │ │ - 1589: 001b773d 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ - 1590: 0005b5ff 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ + 1589: 001b99f5 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ + 1590: 0005b63f 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ 1591: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (3) │ │ │ │ - 1592: 0011a431 878 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ - 1593: 0003cb83 206 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ - 1594: 00109d51 114 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ + 1592: 0011a48d 878 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ + 1593: 0003cbc3 206 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ + 1594: 00109c5d 114 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ 1595: 00000000 0 FUNC GLOBAL DEFAULT UND getegid@GLIBC_2.4 (3) │ │ │ │ - 1596: 00192331 124 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ + 1596: 001946f9 124 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ 1597: 0002baa8 0 FUNC GLOBAL DEFAULT UND XML_SetUnknownEncodingHandler │ │ │ │ - 1598: 0004736d 60 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ - 1599: 00177641 14 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ - 1600: 00204475 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ + 1598: 000473ad 60 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ + 1599: 001799f1 14 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ + 1600: 00206305 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ 1601: 004bfe54 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ - 1602: 0005dea3 66 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ - 1603: 00061743 102 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ - 1604: 001b33d5 62 FUNC GLOBAL DEFAULT 12 PyLongWriter_Finish │ │ │ │ + 1602: 0005dee3 66 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ + 1603: 00061783 102 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ + 1604: 001b55f1 62 FUNC GLOBAL DEFAULT 12 PyLongWriter_Finish │ │ │ │ 1605: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExternalEntityParserCreate │ │ │ │ - 1606: 00065817 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ - 1607: 001e22e1 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ - 1608: 001ab81d 272 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ + 1606: 00065857 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ + 1607: 001e442d 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ + 1608: 001adc45 272 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ 1609: 00000000 0 FUNC GLOBAL DEFAULT UND getpgid@GLIBC_2.4 (3) │ │ │ │ - 1610: 00062d59 10 FUNC GLOBAL DEFAULT 12 _PyXI_InitFailureUTF8 │ │ │ │ + 1610: 00062d99 10 FUNC GLOBAL DEFAULT 12 _PyXI_InitFailureUTF8 │ │ │ │ 1611: 00000000 0 FUNC GLOBAL DEFAULT UND __strncat_chk@GLIBC_2.4 (3) │ │ │ │ 1612: 00000000 0 FUNC GLOBAL DEFAULT UND __lstat64_time64@GLIBC_2.34 (4) │ │ │ │ - 1613: 00137b99 5984 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ - 1614: 00055707 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ + 1613: 00137bd5 5984 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ + 1614: 00055745 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ 1615: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@GLIBC_2.34 (4) │ │ │ │ - 1616: 001f1705 260 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ - 1617: 0008b3e9 262 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ + 1616: 001f35a5 260 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ + 1617: 0008b645 262 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ 1618: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetSpecifiedAttributeCount │ │ │ │ 1619: 0002cc89 212 FUNC GLOBAL DEFAULT 12 PyInitConfig_SetStrList │ │ │ │ - 1620: 0005e167 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ - 1621: 001fff45 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ + 1620: 0005e1a7 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ + 1621: 00201dd5 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ 1622: 004bae48 4 OBJECT GLOBAL DEFAULT 26 PyExc_AssertionError │ │ │ │ 1623: 00000000 0 FUNC GLOBAL DEFAULT UND getauxval@GLIBC_2.16 (24) │ │ │ │ - 1624: 0012913d 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ - 1625: 00080131 260 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ - 1626: 00065863 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ - 1627: 0007fd31 38 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ - 1628: 000fd949 18 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ + 1624: 00128fc9 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ + 1625: 000800f9 260 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ + 1626: 000658a3 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ + 1627: 0007fd5d 38 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ + 1628: 000fd859 18 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ 1629: 00000000 0 FUNC GLOBAL DEFAULT UND linkat@GLIBC_2.4 (3) │ │ │ │ 1630: 004b1104 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemError │ │ │ │ - 1631: 0013241d 42 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ - 1632: 001e13a1 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ - 1633: 00065fe3 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ + 1631: 001320cd 42 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ + 1632: 001e34ed 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ + 1633: 00066023 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ 1634: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (3) │ │ │ │ - 1635: 0017a26d 40 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ - 1636: 001928a5 136 FUNC GLOBAL DEFAULT 12 _Py_InitializeRecursionLimits │ │ │ │ - 1637: 0008b795 1566 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ - 1638: 0027a329 216 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ - 1639: 0005d48f 322 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ - 1640: 002993f1 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ - 1641: 00256a29 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ - 1642: 001df7b5 316 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ + 1635: 0017c635 40 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ + 1636: 00194c6d 136 FUNC GLOBAL DEFAULT 12 _Py_InitializeRecursionLimits │ │ │ │ + 1637: 0008b9f1 1566 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ + 1638: 0027a1c9 216 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ + 1639: 0005d4cf 322 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ + 1640: 00299299 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ + 1641: 00256861 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ + 1642: 001e198d 316 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ 1643: 004bb1a8 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileNotFoundError │ │ │ │ - 1644: 002102ad 64 FUNC GLOBAL DEFAULT 12 _PyXIData_InitWithSize │ │ │ │ - 1645: 000ee955 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ - 1646: 0005d865 144 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ - 1647: 000c11a1 102 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ - 1648: 000f8ab5 96 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ + 1644: 00212181 64 FUNC GLOBAL DEFAULT 12 _PyXIData_InitWithSize │ │ │ │ + 1645: 000ee799 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ + 1646: 0005d8a5 144 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ + 1647: 000c1465 102 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ + 1648: 000f8905 96 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ 1649: 004b6bbc 208 OBJECT GLOBAL DEFAULT 26 PyEnum_Type │ │ │ │ 1650: 00000000 0 FUNC GLOBAL DEFAULT UND __fstat64_time64@GLIBC_2.34 (4) │ │ │ │ 1651: 00031675 148 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ - 1652: 00127b01 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ - 1653: 001a8399 12 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ + 1652: 00127a59 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ + 1653: 001aa7c1 12 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ 1654: 004b8948 4 OBJECT GLOBAL DEFAULT 26 PyExc_MemoryError │ │ │ │ 1655: 004b4b20 208 OBJECT GLOBAL DEFAULT 26 PyDictIterItem_Type │ │ │ │ 1656: 00000000 0 FUNC GLOBAL DEFAULT UND if_nametoindex@GLIBC_2.4 (3) │ │ │ │ - 1657: 001075ed 1364 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ - 1658: 00127489 64 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ - 1659: 00202f25 114 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ - 1660: 000536cd 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ - 1661: 001f2951 126 FUNC GLOBAL DEFAULT 12 PyLong_FromInt32 │ │ │ │ + 1657: 00107509 1360 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ + 1658: 001273e1 64 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ + 1659: 00204db5 114 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ + 1660: 0005367b 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ + 1661: 001f47f1 126 FUNC GLOBAL DEFAULT 12 PyLong_FromInt32 │ │ │ │ 1662: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetParamEntityParsing │ │ │ │ - 1663: 001f09ad 86 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ + 1663: 001f27d9 86 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ 1664: 0002d059 184 FUNC GLOBAL DEFAULT 12 Py_SetPath │ │ │ │ - 1665: 001cc741 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ + 1665: 001ce9f9 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ 1666: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getattr_np@GLIBC_2.32 (9) │ │ │ │ - 1667: 001d999d 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ - 1668: 0020885d 144 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ - 1669: 001cef81 12 FUNC GLOBAL DEFAULT 12 PyInit__contextvars │ │ │ │ + 1667: 001dbbdd 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ + 1668: 0020a885 144 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ + 1669: 001d1239 12 FUNC GLOBAL DEFAULT 12 PyInit__contextvars │ │ │ │ 1670: 0002cba7 6 FUNC GLOBAL DEFAULT 12 Py_Initialize │ │ │ │ 1671: 00000000 0 FUNC GLOBAL DEFAULT UND floor@GLIBC_2.4 (2) │ │ │ │ - 1672: 001acf3d 8 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ - 1673: 002e6a18 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ + 1672: 001af365 8 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ + 1673: 002e68d8 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ 1674: 0002cbad 36 FUNC GLOBAL DEFAULT 12 Py_Main │ │ │ │ - 1675: 0006317d 38 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ + 1675: 000631bd 38 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ 1676: 00000000 0 FUNC GLOBAL DEFAULT UND sendfile64@GLIBC_2.4 (3) │ │ │ │ 1677: 0002ac6c 0 FUNC GLOBAL DEFAULT UND sinh@GLIBC_2.4 (2) │ │ │ │ - 1678: 000d4665 104 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ - 1679: 000789f9 178 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ - 1680: 00127f11 106 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ - 1681: 00102689 924 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ - 1682: 00055703 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ - 1683: 0043ea5c 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ + 1678: 000d4585 104 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ + 1679: 00078a3d 178 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ + 1680: 00127e69 106 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ + 1681: 00102595 924 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ + 1682: 00055741 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ + 1683: 0043e914 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ 1684: 0002e6b1 58 FUNC GLOBAL DEFAULT 12 PyFile_OpenCode │ │ │ │ - 1685: 0005f847 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ - 1686: 000cd43d 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ + 1685: 0005f887 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ + 1686: 000cd709 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ 1687: 00000000 0 FUNC GLOBAL DEFAULT UND __realpath_chk@GLIBC_2.4 (3) │ │ │ │ 1688: 004bee80 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyError │ │ │ │ - 1689: 0006b639 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ - 1690: 0026e885 550 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ - 1691: 000d27dd 248 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ - 1692: 0023aff9 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ - 1693: 000718ed 532 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ - 1694: 000630eb 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ - 1695: 001987d5 16 FUNC GLOBAL DEFAULT 12 _Py_SetImmortalUntracked │ │ │ │ - 1696: 00065e31 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ - 1697: 0016e4f9 4 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ + 1689: 0006b679 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ + 1690: 0026e71d 550 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ + 1691: 000d26fd 248 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ + 1692: 0023aef1 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ + 1693: 00071941 532 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ + 1694: 0006312b 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ + 1695: 0019abe5 16 FUNC GLOBAL DEFAULT 12 _Py_SetImmortalUntracked │ │ │ │ + 1696: 00065e71 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ + 1697: 001708a1 4 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ 1698: 0002ca05 256 FUNC GLOBAL DEFAULT 12 PySys_AddXOption │ │ │ │ - 1699: 0005b9bd 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ + 1699: 0005b9fd 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ 1700: 00000000 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.4 (3) │ │ │ │ - 1701: 0028f199 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ - 1702: 00062e31 14 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ - 1703: 001ee045 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ + 1701: 0028f041 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ + 1702: 00062e71 14 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ + 1703: 001efe0d 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ 1704: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBase │ │ │ │ 1705: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setname_np@GLIBC_2.34 (4) │ │ │ │ 1706: 00000000 0 FUNC GLOBAL DEFAULT UND gethostname@GLIBC_2.4 (3) │ │ │ │ - 1707: 001dfa15 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ + 1707: 001e1bed 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ 1708: 00000000 0 FUNC GLOBAL DEFAULT UND fstatvfs64@GLIBC_2.4 (3) │ │ │ │ 1709: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_init@GLIBC_2.4 (3) │ │ │ │ - 1710: 00192455 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ - 1711: 00087ccd 500 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ + 1710: 0019481d 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ + 1711: 00087c8d 500 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ 1712: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (3) │ │ │ │ - 1713: 00062e63 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ - 1714: 002110f9 62 FUNC GLOBAL DEFAULT 12 _PyXI_GetMainNamespace │ │ │ │ - 1715: 00161195 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ - 1716: 0011e855 236 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ - 1717: 000ce051 1644 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ + 1713: 00062ea3 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ + 1714: 00212fb1 62 FUNC GLOBAL DEFAULT 12 _PyXI_GetMainNamespace │ │ │ │ + 1715: 001615cd 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ + 1716: 0011e8b1 236 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ + 1717: 000cdf2d 1652 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ 1718: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentByteIndex │ │ │ │ 1719: 00000000 0 FUNC GLOBAL DEFAULT UND splice@GLIBC_2.5 (16) │ │ │ │ - 1720: 000f836d 724 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ + 1720: 000f8175 724 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ 1721: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_wcstol@GLIBC_2.38 (15) │ │ │ │ - 1722: 0005c1b1 60 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ + 1722: 0005c297 62 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ 1723: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn@GLIBC_2.15 (10) │ │ │ │ 1724: 004b7004 208 OBJECT GLOBAL DEFAULT 26 PyMemberDescr_Type │ │ │ │ - 1725: 0005d903 58 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ + 1725: 0005d943 58 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ 1726: 00000000 0 FUNC GLOBAL DEFAULT UND __utimensat64@GLIBC_2.34 (4) │ │ │ │ - 1727: 001f4fcd 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ + 1727: 001f7019 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ 1728: 004b7b8c 208 OBJECT GLOBAL DEFAULT 26 PyCell_Type │ │ │ │ - 1729: 00298d81 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ + 1729: 00298ca9 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ 1730: 004ff270 4 OBJECT GLOBAL DEFAULT 29 Py_NoSiteFlag │ │ │ │ 1731: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_write@GLIBC_2.7 (7) │ │ │ │ 1732: 00000000 0 FUNC GLOBAL DEFAULT UND getcwd@GLIBC_2.4 (3) │ │ │ │ - 1733: 001dc83d 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ + 1733: 001deffd 246 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ 1734: 00000000 0 FUNC GLOBAL DEFAULT UND lgetxattr@GLIBC_2.4 (3) │ │ │ │ - 1735: 001ebbad 296 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ + 1735: 001ed975 296 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ 1736: 004ff26c 4 OBJECT GLOBAL DEFAULT 29 Py_UnbufferedStdioFlag │ │ │ │ - 1737: 0007967d 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ - 1738: 000520a9 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchLeftEvent │ │ │ │ - 1739: 0026da79 118 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ - 1740: 00065295 806 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ + 1737: 000796c1 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ + 1738: 000520e1 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchLeftEvent │ │ │ │ + 1739: 0026d911 118 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ + 1740: 000652d5 806 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ 1741: 00000000 0 FUNC GLOBAL DEFAULT UND if_indextoname@GLIBC_2.4 (3) │ │ │ │ - 1742: 0009a46d 120 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ - 1743: 000d4cad 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ - 1744: 001369b9 414 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ - 1745: 0005cc4b 140 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ - 1746: 00202a65 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ + 1742: 0009a6e5 120 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ + 1743: 000d4bcd 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ + 1744: 001369f5 414 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ + 1745: 0005cc8b 140 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ + 1746: 002048f5 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ 1747: 00000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.4 (3) │ │ │ │ - 1748: 00067e1f 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ + 1748: 00067e5f 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ 1749: 0002cb05 14 FUNC GLOBAL DEFAULT 12 Py_IsInitialized │ │ │ │ - 1750: 0004b1f1 92 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ - 1751: 00062d09 10 FUNC GLOBAL DEFAULT 12 _PyXIData_SetNotShareableError │ │ │ │ + 1750: 0004b231 92 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ + 1751: 00062d49 10 FUNC GLOBAL DEFAULT 12 _PyXIData_SetNotShareableError │ │ │ │ 1752: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (3) │ │ │ │ - 1753: 0005e3ab 140 FUNC GLOBAL DEFAULT 12 PyWeakref_IsDead │ │ │ │ + 1753: 0005e3eb 140 FUNC GLOBAL DEFAULT 12 PyWeakref_IsDead │ │ │ │ 1754: 004fefe4 4 OBJECT GLOBAL DEFAULT 29 Py_IgnoreEnvironmentFlag │ │ │ │ - 1755: 002177fd 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ - 1756: 00058203 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ + 1755: 002196d5 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ + 1756: 000583bd 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ 1757: 00000000 0 FUNC GLOBAL DEFAULT UND log10@GLIBC_2.4 (2) │ │ │ │ - 1758: 003aae38 68 OBJECT GLOBAL DEFAULT 14 _Py_FunctionAttributeOffsets │ │ │ │ - 1759: 00063429 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ - 1760: 0005529d 184 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ + 1758: 003aacf8 68 OBJECT GLOBAL DEFAULT 14 _Py_FunctionAttributeOffsets │ │ │ │ + 1759: 00063469 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ + 1760: 000552db 184 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ 1761: 00000000 0 FUNC GLOBAL DEFAULT UND sigaction@GLIBC_2.4 (3) │ │ │ │ 1762: 00000000 0 FUNC GLOBAL DEFAULT UND rename@GLIBC_2.4 (3) │ │ │ │ 1763: 00000000 0 FUNC GLOBAL DEFAULT UND __explicit_bzero_chk@GLIBC_2.25 (12) │ │ │ │ - 1764: 0017d8ed 16 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ + 1764: 0017fcb5 16 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ 1765: 004bae6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_OverflowError │ │ │ │ - 1766: 0024c4bd 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ - 1767: 000630b9 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ - 1768: 00195915 12 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ + 1766: 0024c74d 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ + 1767: 000630f9 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ + 1768: 00197cdd 12 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ 1769: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_ctl@GLIBC_2.4 (3) │ │ │ │ 1770: 00000000 0 FUNC GLOBAL DEFAULT UND dladdr1@GLIBC_2.34 (4) │ │ │ │ - 1771: 0006c56d 94 FUNC GLOBAL DEFAULT 12 Py_HashBuffer │ │ │ │ + 1771: 0006c5ad 94 FUNC GLOBAL DEFAULT 12 Py_HashBuffer │ │ │ │ 1772: 00000000 0 FUNC GLOBAL DEFAULT UND madvise@GLIBC_2.4 (3) │ │ │ │ - 1773: 00261c21 92 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ - 1774: 0003f1f9 28 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ - 1775: 0017ccd9 92 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ - 1776: 000464f1 208 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ + 1773: 00261a61 92 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ + 1774: 0003f241 28 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ + 1775: 0017f0a1 92 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ + 1776: 00046531 208 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ 1777: 0002ba48 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandler │ │ │ │ 1778: 00000000 0 FUNC GLOBAL DEFAULT UND geteuid@GLIBC_2.4 (3) │ │ │ │ 1779: 00000000 0 FUNC GLOBAL DEFAULT UND getresgid@GLIBC_2.4 (3) │ │ │ │ 1780: 00000000 0 FUNC GLOBAL DEFAULT UND __memcpy_chk@GLIBC_2.4 (3) │ │ │ │ 1781: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setparam@GLIBC_2.4 (3) │ │ │ │ - 1782: 0004c847 4 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ - 1783: 001b7921 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ + 1782: 0004c887 4 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ + 1783: 001b9bd9 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ 1784: 0002b3c4 0 FUNC GLOBAL DEFAULT UND XML_SetNotStandaloneHandler │ │ │ │ 1785: 004b6ccc 208 OBJECT GLOBAL DEFAULT 26 PyReversed_Type │ │ │ │ 1786: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetReturnNSTriplet │ │ │ │ - 1787: 00091541 336 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ + 1787: 000917b9 336 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ 1788: 0002e5b3 4 FUNC GLOBAL DEFAULT 12 Py_Finalize │ │ │ │ - 1789: 001e6ffd 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ - 1790: 002075b1 66 FUNC GLOBAL DEFAULT 12 PyLong_IsZero │ │ │ │ - 1791: 000c1d25 108 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ + 1789: 001e8dc5 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ + 1790: 002095d9 66 FUNC GLOBAL DEFAULT 12 PyLong_IsZero │ │ │ │ + 1791: 000c1fe9 108 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ 1792: 00000000 0 FUNC GLOBAL DEFAULT UND sigismember@GLIBC_2.4 (3) │ │ │ │ - 1793: 0004d343 98 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ - 1794: 00051d7b 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ - 1795: 00056df5 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ + 1793: 0004d34f 98 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ + 1794: 00051db3 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ + 1795: 00056db1 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ 1796: 00000000 0 FUNC GLOBAL DEFAULT UND __time64@GLIBC_2.34 (4) │ │ │ │ - 1797: 00183769 212 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ + 1797: 00185b31 212 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ 1798: 0002bb48 0 FUNC GLOBAL DEFAULT UND XML_SetReparseDeferralEnabled │ │ │ │ - 1799: 0021f7c1 102 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ - 1800: 00161321 320 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ - 1801: 0005de35 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ - 1802: 0029008d 36 FUNC GLOBAL DEFAULT 12 _PyXIData_Free │ │ │ │ - 1803: 001d7c45 250 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ - 1804: 0004c34d 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ - 1805: 002993f5 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ + 1799: 0022169d 102 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ + 1800: 00161759 320 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ + 1801: 0005de75 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ + 1802: 0028ff35 36 FUNC GLOBAL DEFAULT 12 _PyXIData_Free │ │ │ │ + 1803: 001d9e81 250 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ + 1804: 0004c38d 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ + 1805: 0029929d 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ 1806: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_nanosleep_time64@GLIBC_2.34 (4) │ │ │ │ - 1807: 00051cb9 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ + 1807: 00051cf1 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ 1808: 00000000 0 FUNC GLOBAL DEFAULT UND textdomain@GLIBC_2.4 (3) │ │ │ │ - 1809: 00062fad 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ + 1809: 00062fed 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ 1810: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_max@GLIBC_2.4 (3) │ │ │ │ - 1811: 00038b01 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ - 1812: 001f29d1 112 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt64 │ │ │ │ - 1813: 00063169 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ + 1811: 00038b41 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ + 1812: 001f4871 112 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt64 │ │ │ │ + 1813: 000631a9 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ 1814: 00000000 0 FUNC GLOBAL DEFAULT UND __pthread_cond_timedwait64@GLIBC_2.34 (4) │ │ │ │ - 1815: 000755e5 176 FUNC GLOBAL DEFAULT 12 _Py_SetImmortal │ │ │ │ - 1816: 0005e309 16 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ + 1815: 00075625 176 FUNC GLOBAL DEFAULT 12 _Py_SetImmortal │ │ │ │ + 1816: 0005e349 16 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ 1817: 0002c0a4 0 FUNC GLOBAL DEFAULT UND XML_SetEntityDeclHandler │ │ │ │ - 1818: 000e8e29 4 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ + 1818: 000e8cd9 4 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ 1819: 00000000 0 FUNC GLOBAL DEFAULT UND waitpid@GLIBC_2.4 (3) │ │ │ │ - 1820: 002993d5 2 FUNC GLOBAL DEFAULT 12 _Py_ForgetReference │ │ │ │ - 1821: 001a7291 84 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Finish │ │ │ │ - 1822: 001a2f7d 76 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ + 1820: 0029927d 2 FUNC GLOBAL DEFAULT 12 _Py_ForgetReference │ │ │ │ + 1821: 001a96bd 84 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Finish │ │ │ │ + 1822: 001a53b1 76 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ 1823: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (3) │ │ │ │ 1824: 00000000 0 FUNC GLOBAL DEFAULT UND unlockpt@GLIBC_2.4 (3) │ │ │ │ - 1825: 00065777 160 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ + 1825: 000657b7 160 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ 1826: 00000000 0 FUNC GLOBAL DEFAULT UND backtrace@GLIBC_2.4 (3) │ │ │ │ 1827: 0002be28 0 FUNC GLOBAL DEFAULT UND XML_SetNotationDeclHandler │ │ │ │ - 1828: 001411d1 348 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ - 1829: 00065f27 8 FUNC GLOBAL DEFAULT 12 _PyBytes_FromData │ │ │ │ - 1830: 001b4599 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ + 1828: 001411e1 348 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ + 1829: 00065f67 8 FUNC GLOBAL DEFAULT 12 _PyBytes_FromData │ │ │ │ + 1830: 001b67b5 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ 1831: 004b5fe8 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ - 1832: 0005dfaf 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ - 1833: 00085a35 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ - 1834: 0005ecdf 110 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ - 1835: 00071165 236 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ + 1832: 0005dfef 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ + 1833: 000859e9 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ + 1834: 0005ed1f 110 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ + 1835: 000711a5 236 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ 1836: 004ff274 4 OBJECT GLOBAL DEFAULT 29 Py_DontWriteBytecodeFlag │ │ │ │ - 1837: 00273e25 500 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ - 1838: 00032555 16 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ - 1839: 00295965 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ - 1840: 00065d7f 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ - 1841: 00224809 44 FUNC GLOBAL DEFAULT 12 _PyXIData_New │ │ │ │ - 1842: 00057ddd 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ - 1843: 00062d53 6 FUNC GLOBAL DEFAULT 12 _PyXI_GetFailureCode │ │ │ │ + 1837: 00273cbd 500 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ + 1838: 00032511 16 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ + 1839: 00295929 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ + 1840: 00065dbf 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ + 1841: 002266e5 44 FUNC GLOBAL DEFAULT 12 _PyXIData_New │ │ │ │ + 1842: 00057e1d 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ + 1843: 00062d93 6 FUNC GLOBAL DEFAULT 12 _PyXI_GetFailureCode │ │ │ │ 1844: 0002b1a4 0 FUNC GLOBAL DEFAULT UND XML_SetCommentHandler │ │ │ │ - 1845: 001d6f2d 476 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ - 1846: 0016f135 62 FUNC GLOBAL DEFAULT 12 _PyLong_UInt64_Converter │ │ │ │ - 1847: 000664e9 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ - 1848: 0025fc81 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ - 1849: 0005e4b7 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ - 1850: 001d68bd 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ - 1851: 001260b1 14 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ - 1852: 00202409 2 FUNC GLOBAL DEFAULT 12 _PyEval_StartTheWorld │ │ │ │ - 1853: 00219c11 54 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ - 1854: 00203405 6 FUNC GLOBAL DEFAULT 12 _PyCode_GetScriptXIData │ │ │ │ - 1855: 00199275 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ - 1856: 0003723b 10 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ - 1857: 000c948d 152 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobalStackRef │ │ │ │ - 1858: 001ce245 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ - 1859: 0005e0cf 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ - 1860: 00096115 48 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ + 1845: 001d918d 476 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ + 1846: 00171501 62 FUNC GLOBAL DEFAULT 12 _PyLong_UInt64_Converter │ │ │ │ + 1847: 00066529 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ + 1848: 0025fac1 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ + 1849: 0005e4f7 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ + 1850: 001d8b1d 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ + 1851: 00126009 14 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ + 1852: 00204299 2 FUNC GLOBAL DEFAULT 12 _PyEval_StartTheWorld │ │ │ │ + 1853: 0021bae9 54 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ + 1854: 00205295 6 FUNC GLOBAL DEFAULT 12 _PyCode_GetScriptXIData │ │ │ │ + 1855: 0019b685 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ + 1856: 0003727b 10 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ + 1857: 000c9789 152 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobalStackRef │ │ │ │ + 1858: 001d04fd 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ + 1859: 0005e10f 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ + 1860: 0009638d 48 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ 1861: 00000000 0 FUNC GLOBAL DEFAULT UND lseek64@GLIBC_2.4 (3) │ │ │ │ - 1862: 00224e19 106 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ - 1863: 00208925 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ + 1862: 00226cf5 106 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ + 1863: 0020a94d 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ 1864: 00000000 0 FUNC GLOBAL DEFAULT UND dlopen@GLIBC_2.34 (4) │ │ │ │ - 1865: 000852dd 340 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ - 1866: 00199329 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ + 1865: 00085291 340 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ + 1866: 0019b739 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ 1867: 00000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.4 (3) │ │ │ │ 1868: 00000000 0 FUNC GLOBAL DEFAULT UND flistxattr@GLIBC_2.4 (3) │ │ │ │ - 1869: 00058faf 60 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ + 1869: 00058fef 60 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ 1870: 00031e17 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ 1871: 004bee5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeTranslateError │ │ │ │ 1872: 0002c609 360 FUNC GLOBAL DEFAULT 12 Py_FrozenMain │ │ │ │ 1873: 00000000 0 FUNC GLOBAL DEFAULT UND __setsockopt64@GLIBC_2.34 (4) │ │ │ │ - 1874: 00088e9d 152 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ - 1875: 0028cfd1 34 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ - 1876: 00035e29 50 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Format │ │ │ │ - 1877: 0004b83f 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ + 1874: 0008918d 152 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ + 1875: 0028ce55 34 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ + 1876: 00035e69 50 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Format │ │ │ │ + 1877: 0004b87f 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ 1878: 004bee70 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnboundLocalError │ │ │ │ 1879: 00000000 0 FUNC GLOBAL DEFAULT UND funlockfile@GLIBC_2.4 (3) │ │ │ │ - 1880: 000dee3d 2232 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ + 1880: 000ded8d 2232 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ 1881: 00000000 0 FUNC GLOBAL DEFAULT UND getsockname@GLIBC_2.4 (3) │ │ │ │ - 1882: 00128de5 612 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ + 1882: 00128d3d 612 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ 1883: 0002b700 0 FUNC GLOBAL DEFAULT UND XML_SetEncoding │ │ │ │ - 1884: 00062ed7 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ + 1884: 00062f17 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ 1885: 004b2d10 208 OBJECT GLOBAL DEFAULT 26 PyFrozenSet_Type │ │ │ │ - 1886: 0008516d 368 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ - 1887: 0011fad5 90 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ - 1888: 0014d161 242 FUNC GLOBAL DEFAULT 12 PyLong_FromInt64 │ │ │ │ - 1889: 0004771d 60 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ + 1886: 00085121 368 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ + 1887: 0011faf9 90 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ + 1888: 0014d695 242 FUNC GLOBAL DEFAULT 12 PyLong_FromInt64 │ │ │ │ + 1889: 0004775d 60 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ 1890: 00000000 0 FUNC GLOBAL DEFAULT UND sendto@GLIBC_2.4 (3) │ │ │ │ - 1891: 0017d4d9 256 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ - 1892: 000fd95d 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ - 1893: 003aae28 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ + 1891: 0017f8a1 256 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ + 1892: 000fd86d 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ + 1893: 003aace8 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ 1894: 00000000 0 FUNC GLOBAL DEFAULT UND vfork@GLIBC_2.4 (3) │ │ │ │ - 1895: 0005ab97 302 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ - 1896: 0005dfef 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ - 1897: 00210409 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ + 1895: 0005abd7 302 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ + 1896: 0005e02f 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ + 1897: 002122d9 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ 1898: 004b38c8 208 OBJECT GLOBAL DEFAULT 26 PyCFunction_Type │ │ │ │ 1899: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_create1@GLIBC_2.9 (19) │ │ │ │ - 1900: 001014d9 360 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ - 1901: 0004cfa9 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ + 1900: 001013e5 360 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ + 1901: 0004d519 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ 1902: 00000000 0 FUNC GLOBAL DEFAULT UND log1p@GLIBC_2.4 (2) │ │ │ │ 1903: 00000000 0 FUNC GLOBAL DEFAULT UND __vfprintf_chk@GLIBC_2.4 (3) │ │ │ │ - 1904: 0006341f 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ - 1905: 0004c135 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ + 1904: 0006345f 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ + 1905: 0004c177 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ 1906: 004b4dc0 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterKey_Type │ │ │ │ 1907: 0002bb88 0 FUNC GLOBAL DEFAULT UND atan2@GLIBC_2.4 (2) │ │ │ │ 1908: 004bb19c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionRefusedError │ │ │ │ - 1909: 0023bb85 44 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ - 1910: 00083c1d 836 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ - 1911: 001526e1 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ - 1912: 00084d35 1080 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ + 1909: 00206439 44 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ + 1910: 00083bd1 836 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ + 1911: 00152c0d 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ + 1912: 00084ce9 1080 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ 1913: 004beee0 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ - 1914: 00055445 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ + 1914: 00055483 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ 1915: 004b4fc4 208 OBJECT GLOBAL DEFAULT 26 PyList_Type │ │ │ │ - 1916: 00179301 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 1916: 0017b6cd 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ 1917: 004b5914 208 OBJECT GLOBAL DEFAULT 26 PyFunction_Type │ │ │ │ - 1918: 0008e8fd 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ - 1919: 0012898d 202 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ - 1920: 0011d5a1 290 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ - 1921: 00192621 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ - 1922: 0004503d 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ - 1923: 001395bd 190 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ - 1924: 0004dc09 80 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ + 1918: 0008eb6d 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ + 1919: 001288e5 202 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ + 1920: 0011d601 290 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ + 1921: 001949e9 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ + 1922: 0004507d 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ + 1923: 001395f9 190 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ + 1924: 0004dc3d 80 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ 1925: 004b4980 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ - 1926: 00126789 30 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ + 1926: 001266e1 30 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ 1927: 004bae40 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportWarning │ │ │ │ - 1928: 000698bf 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ - 1929: 0007c0a9 180 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ - 1930: 000fd919 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ - 1931: 000ea391 888 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ - 1932: 002704bd 62 FUNC GLOBAL DEFAULT 12 _PyLong_UInt32_Converter │ │ │ │ - 1933: 0005e37f 16 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ - 1934: 0005f7e7 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ + 1928: 000698ff 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ + 1929: 0007c0d5 180 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ + 1930: 000fd829 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ + 1931: 000ea249 888 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ + 1932: 00270355 62 FUNC GLOBAL DEFAULT 12 _PyLong_UInt32_Converter │ │ │ │ + 1933: 0005e3bf 16 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ + 1934: 0005f827 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ 1935: 00000000 0 FUNC GLOBAL DEFAULT UND lremovexattr@GLIBC_2.4 (3) │ │ │ │ - 1936: 000a01ed 36 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ + 1936: 000a0495 36 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ 1937: 00000000 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.4 (3) │ │ │ │ - 1938: 000dd0c9 64 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ + 1938: 000dd015 64 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ 1939: 00000000 0 FUNC GLOBAL DEFAULT UND readdir64@GLIBC_2.4 (3) │ │ │ │ 1940: 004bb1ac 4 OBJECT GLOBAL DEFAULT 26 PyExc_IsADirectoryError │ │ │ │ 1941: 0002c1b0 0 FUNC GLOBAL DEFAULT UND acosh@GLIBC_2.4 (2) │ │ │ │ - 1942: 0006302f 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ + 1942: 0006306f 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ 1943: 0002b860 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentColumnNumber │ │ │ │ - 1944: 00042061 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ - 1945: 000efc01 348 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ - 1946: 0005ea9b 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ - 1947: 00061811 144 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ + 1944: 000420b1 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ + 1945: 000efa45 348 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ + 1946: 0005eadb 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ + 1947: 00061851 144 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ 1948: 00000000 0 FUNC GLOBAL DEFAULT UND exp@GLIBC_2.29 (20) │ │ │ │ 1949: 00000000 0 FUNC GLOBAL DEFAULT UND process_vm_readv@GLIBC_2.15 (10) │ │ │ │ 1950: 00527d6c 4 OBJECT GLOBAL DEFAULT 29 PyOS_InputHook │ │ │ │ - 1951: 001ae785 968 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ + 1951: 001b0bad 966 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ 1952: 004bcc94 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ - 1953: 0010c529 1160 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ + 1953: 0010c425 1160 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ 1954: 00000000 0 FUNC GLOBAL DEFAULT UND accept@GLIBC_2.4 (3) │ │ │ │ 1955: 00000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.4 (3) │ │ │ │ - 1956: 0017d165 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ - 1957: 000f5dad 700 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ - 1958: 00283f39 168 FUNC GLOBAL DEFAULT 12 _PyEval_GetANext │ │ │ │ - 1959: 0017cf85 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ - 1960: 0021ab65 242 FUNC GLOBAL DEFAULT 12 _PyFunction_VerifyStateless │ │ │ │ - 1961: 0026f025 268 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ + 1956: 0017f52d 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ + 1957: 000f5be5 700 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ + 1958: 00283de1 168 FUNC GLOBAL DEFAULT 12 _PyEval_GetANext │ │ │ │ + 1959: 0017f34d 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ + 1960: 0021ca3d 242 FUNC GLOBAL DEFAULT 12 _PyFunction_VerifyStateless │ │ │ │ + 1961: 0026eebd 268 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ 1962: 00000000 0 FUNC GLOBAL DEFAULT UND getresuid@GLIBC_2.4 (3) │ │ │ │ 1963: 00000000 0 FUNC GLOBAL DEFAULT UND hstrerror@GLIBC_2.4 (3) │ │ │ │ 1964: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigmask@GLIBC_2.4 (3) │ │ │ │ 1965: 00000000 0 FUNC GLOBAL DEFAULT UND __timerfd_settime64@GLIBC_2.34 (4) │ │ │ │ - 1966: 00066bf1 192 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ + 1966: 00066c31 192 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ 1967: 004bb1a0 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionResetError │ │ │ │ - 1968: 00161f85 344 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ - 1969: 00044095 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ - 1970: 00215a09 136 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ - 1971: 001a62c9 80 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ - 1972: 000472e9 132 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ - 1973: 0028d6f9 10 FUNC GLOBAL DEFAULT 12 _PyBytes_FromXIData │ │ │ │ + 1968: 001623bd 344 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ + 1969: 000440d5 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ + 1970: 002178dd 136 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ + 1971: 001a86fd 80 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ + 1972: 00047329 132 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ + 1973: 0028d5a1 10 FUNC GLOBAL DEFAULT 12 _PyBytes_FromXIData │ │ │ │ 1974: 0002da09 20 FUNC GLOBAL DEFAULT 12 PyInitConfig_GetExitCode │ │ │ │ 1975: 00000000 0 FUNC GLOBAL DEFAULT UND times@GLIBC_2.4 (3) │ │ │ │ 1976: 00000000 0 FUNC GLOBAL DEFAULT UND wcsxfrm@GLIBC_2.4 (3) │ │ │ │ 1977: 004beecc 4 OBJECT GLOBAL DEFAULT 26 PyExc_LookupError │ │ │ │ - 1978: 00062d01 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ - 1979: 0003f8d5 12 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ - 1980: 001a3a29 1136 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ - 1981: 00122501 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ - 1982: 002970b5 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ - 1983: 0005db21 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ - 1984: 00201681 6 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialNoArgs │ │ │ │ - 1985: 0010c9b1 360 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ - 1986: 0003a451 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ + 1978: 00062d41 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ + 1979: 0003f91d 12 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ + 1980: 001a5e5d 1136 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ + 1981: 00122461 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ + 1982: 00296fdd 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ + 1983: 0005db61 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ + 1984: 00203511 6 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialNoArgs │ │ │ │ + 1985: 0010c8ad 360 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ + 1986: 0003a491 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ 1987: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_toupper_loc@GLIBC_2.4 (3) │ │ │ │ - 1988: 001b72b1 74 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ - 1989: 001409d5 116 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ - 1990: 00217179 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ + 1988: 001b94d1 74 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ + 1989: 001409e5 116 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ + 1990: 00219051 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ 1991: 00000000 0 FUNC GLOBAL DEFAULT UND pwritev64@GLIBC_2.10 (17) │ │ │ │ - 1992: 00057ad1 28 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ + 1992: 00057989 28 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ 1993: 004b46d0 208 OBJECT GLOBAL DEFAULT 26 PyDict_Type │ │ │ │ - 1994: 00062e55 14 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ - 1995: 001074d9 108 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ + 1994: 00062e95 14 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ + 1995: 001073f5 108 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ 1996: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (3) │ │ │ │ - 1997: 0021ae85 408 FUNC GLOBAL DEFAULT 12 _PyPickle_GetXIData │ │ │ │ - 1998: 0019c5bd 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ - 1999: 00068c8b 18 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ - 2000: 0005d47b 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ + 1997: 0021cd5d 408 FUNC GLOBAL DEFAULT 12 _PyPickle_GetXIData │ │ │ │ + 1998: 0019e9cd 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ + 1999: 00068ccb 18 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ + 2000: 0005d4bb 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ 2001: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_tolower_loc@GLIBC_2.4 (3) │ │ │ │ - 2002: 0022ef7d 180 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ - 2003: 0005db27 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ - 2004: 001303f1 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ - 2005: 00059b11 54 FUNC GLOBAL DEFAULT 12 _Py_cr_sum │ │ │ │ - 2006: 00062cd1 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ - 2007: 0026d6d5 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ + 2002: 00230e55 180 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ + 2003: 0005db67 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ + 2004: 001300c9 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ + 2005: 00059b51 54 FUNC GLOBAL DEFAULT 12 _Py_cr_sum │ │ │ │ + 2006: 00062d11 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ + 2007: 0026d56d 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ 2008: 00000000 0 FUNC GLOBAL DEFAULT UND __getitimer64@GLIBC_2.34 (4) │ │ │ │ - 2009: 00157831 1500 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ - 2010: 002573f9 122 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ + 2009: 00157ca1 1500 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ + 2010: 00257231 122 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ 2011: 00000000 0 FUNC GLOBAL DEFAULT UND inflateCopy@ZLIB_1.2.0 (13) │ │ │ │ - 2012: 0005be3f 138 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ - 2013: 00297265 930 FUNC GLOBAL DEFAULT 12 PyConfig_Set │ │ │ │ - 2014: 0004e733 92 FUNC GLOBAL DEFAULT 12 _PyObject_CheckXIData │ │ │ │ + 2012: 0005bfb9 136 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ + 2013: 0029718d 930 FUNC GLOBAL DEFAULT 12 PyConfig_Set │ │ │ │ + 2014: 0004e773 92 FUNC GLOBAL DEFAULT 12 _PyObject_CheckXIData │ │ │ │ 2015: 00000000 0 FUNC GLOBAL DEFAULT UND llistxattr@GLIBC_2.4 (3) │ │ │ │ 2016: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmin@GLIBC_2.4 (3) │ │ │ │ - 2017: 000771c5 584 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ + 2017: 00077205 584 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ 2018: 004c3b20 4 OBJECT GLOBAL DEFAULT 26 Py_hexdigits │ │ │ │ - 2019: 00061317 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ - 2020: 00258c99 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ - 2021: 001ce195 104 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ + 2019: 00061357 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ + 2020: 00258ad1 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ + 2021: 001d044d 104 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ 2022: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (3) │ │ │ │ - 2023: 00210bf5 420 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ - 2024: 0005f69b 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ - 2025: 001db549 84 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ - 2026: 001dfa21 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ + 2023: 00212a11 420 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ + 2024: 0005f6db 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ + 2025: 001dd78d 84 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ + 2026: 001e1bf9 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ 2027: 00000000 0 FUNC GLOBAL DEFAULT UND sigpending@GLIBC_2.4 (3) │ │ │ │ 2028: 00000000 0 FUNC GLOBAL DEFAULT UND freeaddrinfo@GLIBC_2.4 (3) │ │ │ │ - 2029: 00097a7d 84 FUNC GLOBAL DEFAULT 12 _Py_ReachedRecursionLimitWithMargin │ │ │ │ - 2030: 0011645d 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ + 2029: 00097cf5 84 FUNC GLOBAL DEFAULT 12 _Py_ReachedRecursionLimitWithMargin │ │ │ │ + 2030: 001164e9 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ 2031: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setstacksize@GLIBC_2.34 (4) │ │ │ │ - 2032: 00032edd 80 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ - 2033: 00266339 4 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ - 2034: 0005efc5 132 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ - 2035: 001e0a29 62 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ - 2036: 001a3ef5 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ + 2032: 00032ed9 80 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ + 2033: 00266179 4 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ + 2034: 0005f005 132 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ + 2035: 001e2b91 62 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ + 2036: 001a6329 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ 2037: 00000000 0 FUNC GLOBAL DEFAULT UND setvbuf@GLIBC_2.4 (3) │ │ │ │ - 2038: 001d6f11 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ + 2038: 001d9171 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ 2039: 004ff278 4 OBJECT GLOBAL DEFAULT 29 Py_NoUserSiteDirectory │ │ │ │ - 2040: 0007dfb1 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ - 2041: 00068415 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ + 2040: 0007dfdd 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ + 2041: 00068455 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ 2042: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyaddr_r@GLIBC_2.4 (3) │ │ │ │ 2043: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_kill@GLIBC_2.34 (4) │ │ │ │ 2044: 00527608 4 OBJECT GLOBAL DEFAULT 29 PyExc_IOError │ │ │ │ 2045: 0002b818 0 FUNC GLOBAL DEFAULT UND atanh@GLIBC_2.4 (2) │ │ │ │ - 2046: 001eaf45 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ + 2046: 001ecd0d 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ 2047: 004bee64 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeDecodeError │ │ │ │ 2048: 0002b588 0 FUNC GLOBAL DEFAULT UND XML_SetSkippedEntityHandler │ │ │ │ - 2049: 002033fd 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ - 2050: 001f7f49 196 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ + 2049: 0020528d 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ + 2050: 001f9de9 196 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ 2051: 004bb18c 4 OBJECT GLOBAL DEFAULT 26 PyExc_BlockingIOError │ │ │ │ - 2052: 000c9179 220 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ + 2052: 000c9475 220 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ 2053: 00000000 0 FUNC GLOBAL DEFAULT UND inflateInit2_ │ │ │ │ 2054: 00000000 0 FUNC GLOBAL DEFAULT UND setsid@GLIBC_2.4 (3) │ │ │ │ - 2055: 000f550d 220 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ - 2056: 001eb799 216 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ - 2057: 0015e0d9 70 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ + 2055: 000f5345 220 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ + 2056: 001ed561 216 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ + 2057: 0015e531 70 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ 2058: 00000000 0 FUNC GLOBAL DEFAULT UND __fcntl_time64@GLIBC_2.34 (4) │ │ │ │ 2059: 004c2e94 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenStdlib │ │ │ │ - 2060: 0026fbb9 4 FUNC GLOBAL DEFAULT 12 _PyType_SetVersion │ │ │ │ - 2061: 001ce189 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ - 2062: 00062f67 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ - 2063: 0006137d 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ + 2060: 0026fa19 4 FUNC GLOBAL DEFAULT 12 _PyType_SetVersion │ │ │ │ + 2061: 001d0441 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ + 2062: 00062fa7 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ + 2063: 000613bd 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ 2064: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@GLIBC_2.4 (3) │ │ │ │ - 2065: 001d7981 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ + 2065: 001d9bbd 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ 2066: 00000000 0 FUNC GLOBAL DEFAULT UND wcscoll@GLIBC_2.4 (3) │ │ │ │ 2067: 0003007d 548 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ - 2068: 000586b9 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ - 2069: 001ba0b5 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ - 2070: 000636a9 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ - 2071: 0022a1d5 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ - 2072: 001e2ed1 88 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ + 2068: 00058773 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ + 2069: 001bc365 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ + 2070: 000636e9 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ + 2071: 0022c0ad 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ + 2072: 001e5019 88 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ 2073: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (3) │ │ │ │ - 2074: 0024fffd 200 FUNC GLOBAL DEFAULT 12 _PyEval_GetAwaitable │ │ │ │ - 2075: 000c5e11 60 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ - 2076: 001f2a41 132 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ + 2074: 0024fe91 200 FUNC GLOBAL DEFAULT 12 _PyEval_GetAwaitable │ │ │ │ + 2075: 000c60d9 60 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ + 2076: 001f48e1 132 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ 2077: 00000000 0 FUNC GLOBAL DEFAULT UND __sprintf_chk@GLIBC_2.4 (3) │ │ │ │ 2078: 004fefe0 4 OBJECT GLOBAL DEFAULT 29 Py_IsolatedFlag │ │ │ │ 2079: 004afef4 4 OBJECT GLOBAL DEFAULT 23 __stack_chk_guard@GLIBC_2.4 (14) │ │ │ │ - 2080: 00062d13 64 FUNC GLOBAL DEFAULT 12 _PyXIData_Lookup │ │ │ │ - 2081: 0027825d 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ - 2082: 00274631 144 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ - 2083: 000ff869 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ - 2084: 00496bd0 280 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ + 2080: 00062d53 64 FUNC GLOBAL DEFAULT 12 _PyXIData_Lookup │ │ │ │ + 2081: 002780fd 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ + 2082: 002744c9 144 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ + 2083: 000ff779 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ + 2084: 00496a80 280 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ 2085: 00000000 0 FUNC GLOBAL DEFAULT UND getgrgid_r@GLIBC_2.4 (3) │ │ │ │ - 2086: 001a83d9 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ + 2086: 001aa801 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ 2087: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_init@GLIBC_2.4 (3) │ │ │ │ - 2088: 002500c5 286 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ - 2089: 0006808d 232 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ + 2088: 0024ff59 286 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ + 2089: 000680cd 232 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ 2090: 004b1ad4 208 OBJECT GLOBAL DEFAULT 26 PyZip_Type │ │ │ │ 2091: 00000000 0 FUNC GLOBAL DEFAULT UND setpgrp@GLIBC_2.4 (3) │ │ │ │ - 2092: 00090d29 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ - 2093: 00107c6d 30 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ - 2094: 00169925 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ - 2095: 001b7689 50 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ - 2096: 00065679 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ - 2097: 0019921d 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ + 2092: 00090fa1 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ + 2093: 00107b85 30 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ + 2094: 00169d19 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ + 2095: 001b9941 50 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ + 2096: 000656b9 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ + 2097: 0019b62d 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ 2098: 00000000 0 FUNC GLOBAL DEFAULT UND ptsname_r@GLIBC_2.4 (3) │ │ │ │ - 2099: 00294369 54 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ - 2100: 0020ed95 142 FUNC GLOBAL DEFAULT 12 _PyMarshal_GetXIData │ │ │ │ - 2101: 001cfd69 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ + 2099: 002942f9 54 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ + 2100: 00210de1 142 FUNC GLOBAL DEFAULT 12 _PyMarshal_GetXIData │ │ │ │ + 2101: 001d2021 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ 2102: 00000000 0 FUNC GLOBAL DEFAULT UND fsetxattr@GLIBC_2.4 (3) │ │ │ │ - 2103: 00080685 1050 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ + 2103: 00080641 1050 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ 2104: 00000000 0 FUNC GLOBAL DEFAULT UND __h_errno_location@GLIBC_2.4 (3) │ │ │ │ - 2105: 00196c95 70 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ - 2106: 0023bbb9 244 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ - 2107: 0005211d 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ - 2108: 001cbc69 366 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ - 2109: 00205531 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ - 2110: 001a890d 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ - 2111: 00206325 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ - 2112: 0005e24d 92 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ - 2113: 0003500d 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ + 2105: 0019905d 70 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ + 2106: 0023ba85 244 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ + 2107: 00052155 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ + 2108: 001cdf21 366 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ + 2109: 00207559 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ + 2110: 001aad35 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ + 2111: 00208351 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ + 2112: 0005e28d 92 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ + 2113: 0003504d 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ 2114: 00000000 0 FUNC GLOBAL DEFAULT UND openpty@GLIBC_2.34 (4) │ │ │ │ - 2115: 00156b81 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ - 2116: 000522ef 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ - 2117: 000611fd 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ - 2118: 0005e02f 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ + 2115: 00156fed 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ + 2116: 00052327 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ + 2117: 0006123d 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ + 2118: 0005e06f 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ 2119: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_getres64@GLIBC_2.34 (4) │ │ │ │ 2120: 00000000 0 FUNC GLOBAL DEFAULT UND getprotobyname@GLIBC_2.4 (3) │ │ │ │ - 2121: 0005df69 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ - 2122: 00062cfd 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ - 2123: 00062f8b 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ - 2124: 002594ad 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ + 2121: 0005dfa9 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ + 2122: 00062d3d 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ + 2123: 00062fcb 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ + 2124: 002592e5 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ 2125: 004b0890 0 NOTYPE GLOBAL DEFAULT 26 __data_start │ │ │ │ - 2126: 001294b5 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ - 2127: 0025770d 140 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ - 2128: 00039643 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ - 2129: 00062e73 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ - 2130: 001dbe59 228 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ + 2126: 0012933d 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ + 2127: 00257545 140 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ + 2128: 00039683 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ + 2129: 00062eb3 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ + 2130: 001de09d 228 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ 2131: 004b84b8 208 OBJECT GLOBAL DEFAULT 26 PySuper_Type │ │ │ │ - 2132: 0014dd49 84 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ - 2133: 000d1931 724 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ - 2134: 0004df75 44 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ - 2135: 00052355 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ - 2136: 0007b945 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ - 2137: 00064e61 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ + 2132: 0014e27d 84 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ + 2133: 000d1851 724 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ + 2134: 0004dfb5 44 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ + 2135: 0005238d 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ + 2136: 0007b971 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ + 2137: 00064ea1 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ 2138: 00000000 0 FUNC GLOBAL DEFAULT UND getxattr@GLIBC_2.4 (3) │ │ │ │ - 2139: 000635b9 120 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ - 2140: 001da955 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ - 2141: 001e17b9 24 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ - 2142: 00065f2f 34 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ - 2143: 000e99a9 912 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ - 2144: 00065eb9 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ + 2139: 000635f9 120 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ + 2140: 001dcf6d 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ + 2141: 001e3d4d 24 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ + 2142: 00065f6f 34 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ + 2143: 000e9861 912 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ + 2144: 00065ef9 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ 2145: 004b5b68 208 OBJECT GLOBAL DEFAULT 26 PyFrameLocalsProxy_Type │ │ │ │ - 2146: 000e4f85 292 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ - 2147: 001b5841 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ - 2148: 0024d79d 88 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ - 2149: 0014c7ad 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ - 2150: 001872d1 20 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ + 2146: 000e4e0d 292 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ + 2147: 001b7aa5 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ + 2148: 0024d62d 88 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ + 2149: 0014cce1 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ + 2150: 00189699 20 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ 2151: 00000000 0 FUNC GLOBAL DEFAULT UND wmemchr@GLIBC_2.4 (3) │ │ │ │ - 2152: 001acf45 280 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ + 2152: 001af36d 280 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ 2153: 004bee8c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionError │ │ │ │ 2154: 00000000 0 FUNC GLOBAL DEFAULT UND sem_trywait@GLIBC_2.34 (4) │ │ │ │ 2155: 00000000 0 FUNC GLOBAL DEFAULT UND uname@GLIBC_2.4 (3) │ │ │ │ 2156: 00000000 0 FUNC GLOBAL DEFAULT UND memmove@GLIBC_2.4 (3) │ │ │ │ 2157: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ParseBuffer │ │ │ │ 2158: 004b52d4 208 OBJECT GLOBAL DEFAULT 26 PyCallIter_Type │ │ │ │ - 2159: 00061181 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ - 2160: 002031e1 256 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ + 2159: 000611c1 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ + 2160: 00205071 256 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ 2161: 004b24b8 208 OBJECT GLOBAL DEFAULT 26 PyTupleIter_Type │ │ │ │ 2162: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnp@GLIBC_2.15 (10) │ │ │ │ 2163: 0002e5b9 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_SetTracer │ │ │ │ - 2164: 0007a261 468 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ - 2165: 001b1125 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ - 2166: 0004bafb 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ - 2167: 0020a909 172 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ + 2164: 0007a29d 468 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ + 2165: 001b3551 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ + 2166: 0004bb35 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ + 2167: 0020c93d 172 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ 2168: 00000000 0 FUNC GLOBAL DEFAULT UND __sendmsg64@GLIBC_2.34 (4) │ │ │ │ 2169: 0002c599 112 FUNC GLOBAL DEFAULT 12 PyFile_SetOpenCodeHook │ │ │ │ - 2170: 00102cad 144 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ - 2171: 0004239f 114 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ - 2172: 00090569 168 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ + 2170: 00102bb9 144 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ + 2171: 000423ef 114 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ + 2172: 000907e1 168 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ 2173: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (3) │ │ │ │ - 2174: 0010b701 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ - 2175: 00067dbd 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ + 2174: 0010b611 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ + 2175: 00067dfd 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ 2176: 00000000 0 FUNC GLOBAL DEFAULT UND wcstok@GLIBC_2.4 (3) │ │ │ │ 2177: 004b7820 208 OBJECT GLOBAL DEFAULT 26 PyComplex_Type │ │ │ │ - 2178: 00289079 430 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ + 2178: 00288f21 430 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ 2179: 004beea0 4 OBJECT GLOBAL DEFAULT 26 PyExc_FutureWarning │ │ │ │ - 2180: 000d3f01 832 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ + 2180: 000d3e21 832 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ 2181: 00000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.4 (3) │ │ │ │ 2182: 00000000 0 FUNC GLOBAL DEFAULT UND __setitimer64@GLIBC_2.34 (4) │ │ │ │ 2183: 00000000 0 FUNC GLOBAL DEFAULT UND ctermid@GLIBC_2.4 (3) │ │ │ │ 2184: 00000000 0 FUNC GLOBAL DEFAULT UND hypot@GLIBC_2.35 (11) │ │ │ │ - 2185: 000f6069 500 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ - 2186: 00254aa5 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ - 2187: 00202ea1 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ - 2188: 000d7b31 110 FUNC GLOBAL DEFAULT 12 _PyErr_FormatV │ │ │ │ - 2189: 0026bd19 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ - 2190: 0005f987 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ - 2191: 000582cf 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ - 2192: 0005d67f 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ - 2193: 0005eacb 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Equal │ │ │ │ - 2194: 0005f6c7 54 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ - 2195: 0023c0f5 156 FUNC GLOBAL DEFAULT 12 PyConfig_Get │ │ │ │ - 2196: 00062ce9 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ - 2197: 000c7941 318 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ - 2198: 00065dd9 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ - 2199: 0005d71b 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ + 2185: 000f5ea1 482 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ + 2186: 00251c5d 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ + 2187: 00204d31 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ + 2188: 000d7a7d 110 FUNC GLOBAL DEFAULT 12 _PyErr_FormatV │ │ │ │ + 2189: 0026bbb9 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ + 2190: 0005f9c7 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ + 2191: 0005842b 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ + 2192: 0005d6bf 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ + 2193: 0005eb0b 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Equal │ │ │ │ + 2194: 0005f707 54 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ + 2195: 0023bfc1 156 FUNC GLOBAL DEFAULT 12 PyConfig_Get │ │ │ │ + 2196: 00062d29 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ + 2197: 000c7c3d 318 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ + 2198: 00065e19 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ + 2199: 0005d75b 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ 2200: 00000000 0 FUNC GLOBAL DEFAULT UND getrandom@GLIBC_2.25 (12) │ │ │ │ - 2201: 000803a1 712 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ - 2202: 0005e31d 2 FUNC GLOBAL DEFAULT 12 PyUnstable_EnableTryIncRef │ │ │ │ - 2203: 001e6a0d 226 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ - 2204: 002dd448 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ + 2201: 0008035d 712 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ + 2202: 0005e35d 2 FUNC GLOBAL DEFAULT 12 PyUnstable_EnableTryIncRef │ │ │ │ + 2203: 001e87d1 226 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ + 2204: 002dd308 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ 2205: 00000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.4 (3) │ │ │ │ - 2206: 0023a91d 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ - 2207: 00209c11 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ + 2206: 0023a815 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ + 2207: 0020bc41 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ 2208: 00000000 0 FUNC GLOBAL DEFAULT UND access@GLIBC_2.4 (3) │ │ │ │ - 2209: 002993d1 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ - 2210: 001f5ae9 250 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ - 2211: 00206371 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ - 2212: 0028c515 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ - 2213: 00066275 112 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ - 2214: 0014d7f9 576 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ - 2215: 0014968d 64 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ - 2216: 001b6759 32 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ - 2217: 001d0349 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ - 2218: 0007dfb5 548 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ - 2219: 00062f2f 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ + 2209: 00299279 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ + 2210: 001f7989 250 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ + 2211: 00208399 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ + 2212: 0028c3bd 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ + 2213: 000662b5 112 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ + 2214: 0014dd2d 576 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ + 2215: 00149bf5 64 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ + 2216: 001b8975 32 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ + 2217: 001d2601 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ + 2218: 0007dfe1 548 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ + 2219: 00062f6f 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ 2220: 004b23a8 208 OBJECT GLOBAL DEFAULT 26 PyUnicodeIter_Type │ │ │ │ 2221: 00000000 0 FUNC GLOBAL DEFAULT UND pipe2@GLIBC_2.9 (19) │ │ │ │ 2222: 0002b8cc 0 FUNC GLOBAL DEFAULT UND asinh@GLIBC_2.4 (2) │ │ │ │ - 2223: 00133409 250 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ - 2224: 002959c5 464 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ - 2225: 000542cd 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ - 2226: 00062c8d 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ - 2227: 00062ea9 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ + 2223: 00133051 250 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ + 2224: 00295989 464 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ + 2225: 00054309 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ + 2226: 00062ccd 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ + 2227: 00062ee9 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ 2228: 0002c2e8 0 FUNC GLOBAL DEFAULT UND XML_SetStartDoctypeDeclHandler │ │ │ │ 2229: 00000000 0 FUNC GLOBAL DEFAULT UND sync@GLIBC_2.4 (3) │ │ │ │ - 2230: 00061245 94 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ - 2231: 0007eb89 88 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ + 2230: 00061285 94 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ + 2231: 0007ebb5 88 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ 2232: 00000000 0 FUNC GLOBAL DEFAULT UND getgrouplist@GLIBC_2.4 (3) │ │ │ │ - 2233: 001303e9 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ - 2234: 0005dccf 20 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ - 2235: 001cde9d 208 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ - 2236: 000bcaa1 286 FUNC GLOBAL DEFAULT 12 _PyEval_LoadName │ │ │ │ - 2237: 0007e2f5 720 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ + 2233: 001300c1 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ + 2234: 0005dd0f 20 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ + 2235: 001d0155 208 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ + 2236: 000bcd75 286 FUNC GLOBAL DEFAULT 12 _PyEval_LoadName │ │ │ │ + 2237: 0007e321 720 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ 2238: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (3) │ │ │ │ - 2239: 000533e9 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ - 2240: 0024ecb5 692 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ + 2239: 00053421 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ + 2240: 0024eb45 692 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ 2241: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64v2@GLIBC_2.26 (6) │ │ │ │ - 2242: 00035401 200 FUNC GLOBAL DEFAULT 12 _PyInterpolation_Build │ │ │ │ - 2243: 00068c2f 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ + 2242: 00035441 200 FUNC GLOBAL DEFAULT 12 _PyInterpolation_Build │ │ │ │ + 2243: 00068c6f 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ 2244: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersionInfo │ │ │ │ 2245: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetInputContext │ │ │ │ - 2246: 000d18e1 78 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ - 2247: 000d8d91 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ - 2248: 001e1dc1 52 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ + 2246: 000d1801 78 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ + 2247: 000d8cd5 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ + 2248: 001e3f0d 52 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ 2249: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifo@GLIBC_2.4 (3) │ │ │ │ 2250: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getscheduler@GLIBC_2.4 (3) │ │ │ │ - 2251: 001ffb39 124 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ - 2252: 0011e481 246 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ + 2251: 002019c9 124 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ + 2252: 0011e4dd 246 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ 2253: 00000000 0 FUNC GLOBAL DEFAULT UND openat64@GLIBC_2.4 (3) │ │ │ │ - 2254: 002dd848 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ - 2255: 00057895 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ + 2254: 002dd708 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ + 2255: 0005788f 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ 2256: 00000000 0 FUNC GLOBAL DEFAULT UND fmod@GLIBC_2.38 (22) │ │ │ │ 2257: 004b6168 208 OBJECT GLOBAL DEFAULT 26 PyStdPrinter_Type │ │ │ │ - 2258: 00291ee9 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ + 2258: 00291ffd 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ 2259: 00000000 0 FUNC GLOBAL DEFAULT UND faccessat@GLIBC_2.4 (3) │ │ │ │ - 2260: 001da155 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ - 2261: 0006345d 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ - 2262: 001dee49 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ - 2263: 001d9d2d 78 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ + 2260: 001dc091 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ + 2261: 0006349d 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ + 2262: 001e108d 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ + 2263: 001dbec1 78 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ 2264: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_condattr_setclock@GLIBC_2.34 (4) │ │ │ │ - 2265: 00217865 4 FUNC GLOBAL DEFAULT 12 _PyXI_FreeSession │ │ │ │ - 2266: 000489bb 60 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ + 2265: 0021973d 4 FUNC GLOBAL DEFAULT 12 _PyXI_FreeSession │ │ │ │ + 2266: 000489fb 60 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ 2267: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.4 (3) │ │ │ │ 2268: 004b6dec 208 OBJECT GLOBAL DEFAULT 26 PyWrapperDescr_Type │ │ │ │ - 2269: 00187335 84 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ - 2270: 00197491 100 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ - 2271: 00064a33 86 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ - 2272: 001d5721 300 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ + 2269: 001896fd 84 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ + 2270: 00199859 100 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ + 2271: 00064a73 86 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ + 2272: 001d7981 300 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ 2273: 004badf8 4 OBJECT GLOBAL DEFAULT 26 PyExc_TypeError │ │ │ │ 2274: 004b7624 208 OBJECT GLOBAL DEFAULT 26 PyDictProxy_Type │ │ │ │ 2275: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.4 (3) │ │ │ │ 2276: 00000000 0 FUNC GLOBAL DEFAULT UND pwrite64@GLIBC_2.4 (3) │ │ │ │ - 2277: 0012244d 178 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ + 2277: 001223ad 178 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ 2278: 0002cbf9 144 FUNC GLOBAL DEFAULT 12 PyInitConfig_SetStr │ │ │ │ - 2279: 001dc741 40 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ - 2280: 000547c3 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ + 2279: 001dee45 40 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ + 2280: 000547ff 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ 2281: 00000000 0 FUNC GLOBAL DEFAULT UND tcgetpgrp@GLIBC_2.4 (3) │ │ │ │ - 2282: 0017a2fd 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ + 2282: 0017c6c5 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ 2283: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (4) │ │ │ │ - 2284: 00212d09 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ - 2285: 000e63c5 364 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ - 2286: 0003b745 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ + 2284: 00214bd9 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ + 2285: 000e6255 364 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ + 2286: 0003b785 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ 2287: 004bee74 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ 2288: 00031e11 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ - 2289: 0004216f 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ + 2289: 000421bf 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ 2290: 004bae3c 4 OBJECT GLOBAL DEFAULT 26 PyExc_PendingDeprecationWarning │ │ │ │ - 2291: 0008acbd 1480 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ - 2292: 0006388f 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ - 2293: 0011376d 604 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ - 2294: 001cf055 56 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ - 2295: 00076639 468 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ - 2296: 00061e8d 280 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ + 2291: 0008af19 1480 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ + 2292: 000638cf 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ + 2293: 001137fd 604 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ + 2294: 001d130d 56 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ + 2295: 00076679 468 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ + 2296: 00061ecd 280 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ 2297: 00000000 0 FUNC GLOBAL DEFAULT UND setpwent@GLIBC_2.4 (3) │ │ │ │ - 2298: 001307d9 4 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ - 2299: 001ce235 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ - 2300: 00142435 244 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ - 2301: 000614b3 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ - 2302: 001eb641 116 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ - 2303: 0006156f 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ - 2304: 0007ebe1 114 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ - 2305: 0004d25d 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ - 2306: 000688fd 60 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ - 2307: 00199699 68 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ + 2298: 001304b1 4 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ + 2299: 001d04ed 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ + 2300: 00142445 244 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ + 2301: 000614f3 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ + 2302: 001ed409 116 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ + 2303: 000615af 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ + 2304: 0007ec0d 114 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ + 2305: 0004d8a9 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ + 2306: 0006893d 60 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ + 2307: 0019baa9 68 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ 2308: 00000000 0 FUNC GLOBAL DEFAULT UND ferror@GLIBC_2.4 (3) │ │ │ │ - 2309: 0005cb95 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ + 2309: 0005cbd5 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ 2310: 004ff25c 4 OBJECT GLOBAL DEFAULT 29 Py_DebugFlag │ │ │ │ - 2311: 000fe161 1056 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ - 2312: 000c0025 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ - 2313: 0005f169 60 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ + 2311: 000fe071 1056 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ + 2312: 000c02e5 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ + 2313: 0005f1a9 60 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ 2314: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_destroy@GLIBC_2.4 (3) │ │ │ │ 2315: 00000000 0 FUNC GLOBAL DEFAULT UND ldexp@GLIBC_2.4 (3) │ │ │ │ 2316: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtoul@GLIBC_2.38 (15) │ │ │ │ - 2317: 0010aff1 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ + 2317: 0010af01 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ 2318: 004b2070 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ - 2319: 0005c045 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ + 2319: 0005c081 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ 2320: 00000000 0 FUNC GLOBAL DEFAULT UND setenv@GLIBC_2.4 (3) │ │ │ │ 2321: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addopen@GLIBC_2.4 (3) │ │ │ │ - 2322: 0005b411 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ - 2323: 000af76d 78 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ + 2322: 0005b455 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ + 2323: 000afa31 78 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ 2324: 00000000 0 FUNC GLOBAL DEFAULT UND setpriority@GLIBC_2.4 (3) │ │ │ │ - 2325: 0005c9c3 158 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ - 2326: 0005e56f 32 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_ResetStackProtection │ │ │ │ - 2327: 0004e725 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ - 2328: 0026fab1 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ - 2329: 002333f9 1122 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ - 2330: 00107e21 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ + 2325: 0005ca03 158 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ + 2326: 0005e5af 32 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_ResetStackProtection │ │ │ │ + 2327: 0004e765 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ + 2328: 0026fed5 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ + 2329: 002332f1 1122 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ + 2330: 00107d39 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ 2331: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyport@GLIBC_2.4 (3) │ │ │ │ 2332: 00000000 0 FUNC GLOBAL DEFAULT UND write@GLIBC_2.4 (3) │ │ │ │ 2333: 004b6348 208 OBJECT GLOBAL DEFAULT 26 PyGen_Type │ │ │ │ 2334: 00000000 0 FUNC GLOBAL DEFAULT UND if_freenameindex@GLIBC_2.4 (3) │ │ │ │ - 2335: 00279a4d 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ - 2336: 0004bfe1 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ + 2335: 002798ed 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ + 2336: 0004c015 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ 2337: 00000000 0 FUNC GLOBAL DEFAULT UND wcslen@GLIBC_2.4 (3) │ │ │ │ 2338: 00000000 0 FUNC GLOBAL DEFAULT UND round@GLIBC_2.4 (2) │ │ │ │ - 2339: 00063445 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ + 2339: 00063485 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ 2340: 004ff264 4 OBJECT GLOBAL DEFAULT 29 Py_QuietFlag │ │ │ │ - 2341: 00103ce1 136 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ - 2342: 001183dd 710 FUNC GLOBAL DEFAULT 12 _PySet_AddTakeRef │ │ │ │ + 2341: 00103bed 136 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ + 2342: 0011843d 710 FUNC GLOBAL DEFAULT 12 _PySet_AddTakeRef │ │ │ │ 2343: 004b2298 208 OBJECT GLOBAL DEFAULT 26 _PyUnion_Type │ │ │ │ 2344: 00000000 0 FUNC GLOBAL DEFAULT UND deflate │ │ │ │ - 2345: 001ffab9 126 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ - 2346: 00179315 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ - 2347: 0024d62d 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ + 2345: 00201949 126 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ + 2346: 0017b6e1 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ + 2347: 0024d4bd 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ 2348: 004b51e4 208 OBJECT GLOBAL DEFAULT 26 PyListIter_Type │ │ │ │ - 2349: 0013b289 158 FUNC GLOBAL DEFAULT 12 _PyList_SliceSubscript │ │ │ │ - 2350: 000a0211 540 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ - 2351: 001e1395 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ + 2349: 0013b2c5 158 FUNC GLOBAL DEFAULT 12 _PyList_SliceSubscript │ │ │ │ + 2350: 000a04b9 540 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ + 2351: 001e34e1 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ 2352: 00000000 0 FUNC GLOBAL DEFAULT UND crc32 │ │ │ │ - 2353: 00064ac5 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DATA │ │ │ │ - 2354: 00210875 50 FUNC GLOBAL DEFAULT 12 _PyXI_NewFailure │ │ │ │ - 2355: 0007c15d 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ + 2353: 00064b05 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DATA │ │ │ │ + 2354: 002126b9 50 FUNC GLOBAL DEFAULT 12 _PyXI_NewFailure │ │ │ │ + 2355: 0007c189 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ 2356: 0002ac3c 0 FUNC GLOBAL DEFAULT UND XML_ErrorString │ │ │ │ - 2357: 0014fbb1 64 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ - 2358: 001cbbe9 96 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ + 2357: 001500e1 64 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ + 2358: 001cdea1 96 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ 2359: 00000000 0 FUNC GLOBAL DEFAULT UND closelog@GLIBC_2.4 (3) │ │ │ │ - 2360: 001fff91 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ - 2361: 00076ebd 580 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArray │ │ │ │ + 2360: 00201e21 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ + 2361: 00076efd 580 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArray │ │ │ │ 2362: 00000000 0 FUNC GLOBAL DEFAULT UND getpgrp@GLIBC_2.4 (3) │ │ │ │ - 2363: 000792b1 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ + 2363: 000792f5 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ 2364: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncmp@GLIBC_2.4 (3) │ │ │ │ - 2365: 0025c30d 210 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ + 2365: 0025c145 210 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ 2366: 0002f411 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLongFromFile │ │ │ │ 2367: 0002cf55 260 FUNC GLOBAL DEFAULT 12 PyInitConfig_SetInt │ │ │ │ 2368: 004ba008 208 OBJECT GLOBAL DEFAULT 26 PyUnicode_Type │ │ │ │ - 2369: 0005f935 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ + 2369: 0005f975 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ 2370: 00000000 0 FUNC GLOBAL DEFAULT UND inflateSetDictionary │ │ │ │ 2371: 00000000 0 FUNC GLOBAL DEFAULT UND __mktime64@GLIBC_2.34 (4) │ │ │ │ 2372: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fadvise64@GLIBC_2.4 (3) │ │ │ │ - 2373: 00066e03 222 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ + 2373: 00066e43 222 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ 2374: 0002b5b8 0 FUNC GLOBAL DEFAULT UND XML_ParserFree │ │ │ │ - 2375: 00085bb5 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ + 2375: 00085b69 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ 2376: 00000000 0 FUNC GLOBAL DEFAULT UND sysconf@GLIBC_2.4 (3) │ │ │ │ - 2377: 0006350b 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ + 2377: 0006354b 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ 2378: 0002bb6c 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandlerExpand │ │ │ │ - 2379: 001acda5 104 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ - 2380: 00274709 714 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ - 2381: 001fa75d 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ - 2382: 00064d71 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ - 2383: 00196b55 82 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ - 2384: 0005f77f 58 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoExternalState │ │ │ │ - 2385: 00208661 118 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ - 2386: 000686b9 60 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ + 2379: 001af1cd 104 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ + 2380: 002745a1 714 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ + 2381: 001fc5f5 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ + 2382: 00064db1 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ + 2383: 00198f1d 82 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ + 2384: 0005f7bf 58 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoExternalState │ │ │ │ + 2385: 0020a689 118 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ + 2386: 000686f9 60 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ 2387: 004b41ec 208 OBJECT GLOBAL DEFAULT 26 PyODictIter_Type │ │ │ │ - 2388: 00116461 110 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ - 2389: 0023b839 62 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ - 2390: 00051ce9 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ - 2391: 0012e915 24 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ - 2392: 00061201 68 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ + 2388: 001164ed 110 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ + 2389: 0023b731 62 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ + 2390: 00051d21 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ + 2391: 0012e601 24 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ + 2392: 00061241 68 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ 2393: 004b8640 208 OBJECT GLOBAL DEFAULT 26 PyBaseObject_Type │ │ │ │ - 2394: 0004d269 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ - 2395: 00088635 94 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ + 2394: 0004da41 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ + 2395: 00088545 94 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ 2396: 004b400c 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ - 2397: 0023b0ad 62 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ + 2397: 0023afa5 62 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ 2398: 004b6468 208 OBJECT GLOBAL DEFAULT 26 _PyAsyncGenASend_Type │ │ │ │ - 2399: 0005e16b 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ - 2400: 00206f0d 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ - 2401: 001d93dd 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ - 2402: 000c3501 1308 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ - 2403: 0023996d 92 FUNC GLOBAL DEFAULT 12 _PyStaticType_GetBuiltins │ │ │ │ + 2399: 0005e1ab 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ + 2400: 00208f35 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ + 2401: 001db61d 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ + 2402: 000c37c9 1308 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ + 2403: 00239865 92 FUNC GLOBAL DEFAULT 12 _PyStaticType_GetBuiltins │ │ │ │ 2404: 004beec8 4 OBJECT GLOBAL DEFAULT 26 PyExc_NameError │ │ │ │ 2405: 004b1cc4 208 OBJECT GLOBAL DEFAULT 26 PyFilter_Type │ │ │ │ - 2406: 001bb7cd 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ + 2406: 001bda81 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ 2407: 0002ae40 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (3) │ │ │ │ - 2408: 001d532d 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ + 2408: 001d758d 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ 2409: 004b4cc0 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterItem_Type │ │ │ │ 2410: 00000000 0 FUNC GLOBAL DEFAULT UND wcsrchr@GLIBC_2.4 (3) │ │ │ │ - 2411: 0005e865 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ - 2412: 00078789 624 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ - 2413: 00032b79 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ - 2414: 00202f99 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ - 2415: 0013ecf5 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ - 2416: 001f4c51 48 FUNC GLOBAL DEFAULT 12 _PyXIData_GetNotShareableErrorType │ │ │ │ - 2417: 00032ab1 200 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ + 2411: 0005e8a5 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ + 2412: 000787cd 624 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ + 2413: 00032b75 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ + 2414: 00204e29 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ + 2415: 0013ed05 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ + 2416: 001f6af1 48 FUNC GLOBAL DEFAULT 12 _PyXIData_GetNotShareableErrorType │ │ │ │ + 2417: 00032aad 200 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ 2418: 0002d111 88 FUNC GLOBAL DEFAULT 12 Py_SetPythonHome │ │ │ │ - 2419: 001ca185 94 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ + 2419: 001cc43d 94 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -3,15 +3,15 @@ │ │ │ │ Tag Type Name/Value │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libz.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libexpat.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3] │ │ │ │ 0x0000000c (INIT) 0x2ab2c │ │ │ │ - 0x0000000d (FINI) 0x299fd0 │ │ │ │ + 0x0000000d (FINI) 0x299e7c │ │ │ │ 0x00000019 (INIT_ARRAY) 0x4afee8 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x4afef0 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x101d4 │ │ │ │ 0x00000005 (STRTAB) 0x1d6b0 │ │ │ │ 0x00000006 (SYMTAB) 0x13f70 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,31 +1,31 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 87bcda43002d68243d726e7775eb012cea9cca64 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ba8b9891d303a3d2c792d7e888952bd452dd7127 │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.2.0 │ │ │ │ │ │ │ │ Displaying notes found in: .note.stapsdt │ │ │ │ Owner Data size Description │ │ │ │ stapsdt 0x00000023 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: audit │ │ │ │ - Location: 0x00091b70, Base: 0x00496dcc, Semaphore: 0x004fe9a6 │ │ │ │ + Location: 0x00091de8, Base: 0x00496c7c, Semaphore: 0x004fe9a6 │ │ │ │ Arguments: 4@r5 4@r7 │ │ │ │ stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__start │ │ │ │ - Location: 0x000b0ea4, Base: 0x00496dcc, Semaphore: 0x004fe99e │ │ │ │ + Location: 0x000b1168, Base: 0x00496c7c, Semaphore: 0x004fe99e │ │ │ │ Arguments: -4@[r7, #40] │ │ │ │ stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__done │ │ │ │ - Location: 0x000b0f28, Base: 0x00496dcc, Semaphore: 0x004fe9a0 │ │ │ │ + Location: 0x000b11ec, Base: 0x00496c7c, Semaphore: 0x004fe9a0 │ │ │ │ Arguments: -4@r5 │ │ │ │ stapsdt 0x00000037 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__done │ │ │ │ - Location: 0x001b01ea, Base: 0x00496dcc, Semaphore: 0x004fe9a4 │ │ │ │ + Location: 0x001b2612, Base: 0x00496c7c, Semaphore: 0x004fe9a4 │ │ │ │ Arguments: 4@r0 -4@r3 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__start │ │ │ │ - Location: 0x001b01f4, Base: 0x00496dcc, Semaphore: 0x004fe9a2 │ │ │ │ + Location: 0x001b261c, Base: 0x00496c7c, Semaphore: 0x004fe9a2 │ │ │ │ Arguments: 4@r0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,9 +1,8 @@ │ │ │ │ --h$=rnwu │ │ │ │ -d/lib/ld-linux-armhf.so.3 │ │ │ │ +q'/lib/ld-linux-armhf.so.3 │ │ │ │ `dDh6q`3f │ │ │ │ ImX.-IYZ │ │ │ │ HK&+pjvT< │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ __gmon_start__ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ __libc_start_main │ │ │ │ @@ -66,16 +65,16 @@ │ │ │ │ __localtime64_r │ │ │ │ __lstat64_time64 │ │ │ │ __fstatat64_time64 │ │ │ │ sigemptyset │ │ │ │ backtrace │ │ │ │ readdir64 │ │ │ │ closedir │ │ │ │ -rewinddir │ │ │ │ fdopendir │ │ │ │ +rewinddir │ │ │ │ sem_init │ │ │ │ sem_trywait │ │ │ │ sem_wait │ │ │ │ __sem_clockwait64 │ │ │ │ sem_post │ │ │ │ sem_destroy │ │ │ │ __libc_current_sigrtmin │ │ │ │ @@ -206,15 +205,14 @@ │ │ │ │ XML_SetXmlDeclHandler │ │ │ │ XML_SetElementDeclHandler │ │ │ │ XML_SetAttlistDeclHandler │ │ │ │ XML_SetSkippedEntityHandler │ │ │ │ setpwent │ │ │ │ getpwent │ │ │ │ endpwent │ │ │ │ -shutdown │ │ │ │ lsetxattr │ │ │ │ fsetxattr │ │ │ │ deflateCopy │ │ │ │ __sendmsg64 │ │ │ │ inflateCopy │ │ │ │ process_vm_readv │ │ │ │ process_vm_writev │ │ │ │ @@ -241,14 +239,15 @@ │ │ │ │ __strncat_chk │ │ │ │ sched_setaffinity │ │ │ │ getgroups │ │ │ │ XML_StopParser │ │ │ │ flistxattr │ │ │ │ llistxattr │ │ │ │ XML_GetSpecifiedAttributeCount │ │ │ │ +shutdown │ │ │ │ fchownat │ │ │ │ __wait4_time64 │ │ │ │ XML_GetBuffer │ │ │ │ XML_ParseBuffer │ │ │ │ __wait3_time64 │ │ │ │ XML_FreeContentModel │ │ │ │ fstatvfs64 │ │ │ │ @@ -2184,15 +2183,15 @@ │ │ │ │ GLIBC_2.6 │ │ │ │ GLIBC_2.34 │ │ │ │ GLIBC_2.29 │ │ │ │ GLIBC_2.35 │ │ │ │ ;F!F2F(F │ │ │ │ {a{a+#-# │ │ │ │ ;F)F2F F_ │ │ │ │ -KFBF9F(F^ │ │ │ │ +KFBF9F(F_ │ │ │ │ %F#F"F!F │ │ │ │ %F#F"F!F │ │ │ │ %F#F"F!F │ │ │ │ SFJFAF0F/ │ │ │ │ KFBF9F0F/ │ │ │ │ %#F:F1F(F │ │ │ │ !F;F2F(F │ │ │ │ @@ -2207,33 +2206,35 @@ │ │ │ │ !F@F2F;F │ │ │ │ 33`2F!F(F │ │ │ │ , !FPFDE/ │ │ │ │ 4 :h3hZD │ │ │ │ *FiF8F.D │ │ │ │ $CF:F1F(F │ │ │ │ +F"FAF0F/F │ │ │ │ -CF*F9F0F= │ │ │ │ +CF*F9F0F? │ │ │ │ ;F2F)F F │ │ │ │ &+F"F9FXF │ │ │ │ ;F*F1FhF │ │ │ │ pGpGpGpGpGpG │ │ │ │ #F8F2F)F │ │ │ │ ;h2F!F@F │ │ │ │ F F:F)F% │ │ │ │ #F2F)F8F │ │ │ │ 33`2F!F(F │ │ │ │ 33`2F!F(F │ │ │ │ -I*FX`xl' │ │ │ │ +I*FX`xl) │ │ │ │ \h F"hZ` │ │ │ │ -SFBF!F0Fx │ │ │ │ +SFBF!F0Fz │ │ │ │ 33`KhKE@ │ │ │ │ +#)iSDAE@ │ │ │ │ +h:F)F F │ │ │ │ -SF}"1F F │ │ │ │ CF)"1F F │ │ │ │ -SheJ9i]m │ │ │ │ +SF}"1F F │ │ │ │ +rh*`u`3h │ │ │ │ +ShhJ9i]m │ │ │ │ #zjyk F8 │ │ │ │ FvYEhom? │ │ │ │ ki;Dka4D │ │ │ │ ki4D;Dka │ │ │ │ KFBF!F(F │ │ │ │ hKFBF(F │ │ │ │ ii #(h:F │ │ │ │ @@ -2244,20 +2245,20 @@ │ │ │ │ KFBFAh(F │ │ │ │ KFBF(F h │ │ │ │ K~hyirjYX │ │ │ │ -Kyi2h[X │ │ │ │ eiSFxhJF │ │ │ │ FjLF │ │ │ │ "F3FLF>j │ │ │ │ -#1FHFTFb │ │ │ │ -#xl"F1Fb │ │ │ │ -C F3F "yl │ │ │ │ +#xl"F1Fd │ │ │ │ :lUiPa*h │ │ │ │ -!F2bTFHF │ │ │ │ -#1FHF,Fa │ │ │ │ -#"F1FHFa │ │ │ │ +#"F1FHFd │ │ │ │ BF1hHF5b! │ │ │ │ -D&!F(F;d │ │ │ │ -"FxlSF1F` │ │ │ │ +#1FHF,Fd │ │ │ │ +!F2bTFHF │ │ │ │ +C F3F "yl │ │ │ │ +#1FHFTFc │ │ │ │ +"FxlSF1Fb │ │ │ │ BF1hHF5b! │ │ │ │ C F3Fyl " │ │ │ │ +D&!F(F;d │ │ │ │ `#CC`8j │ │ │ │ !`#CK`qh │ │ │ │ >jKhzlph │ │ │ │ A...^x...0M.F.W..........7.cFO │ │ │ │ {o+D{g#h │ │ │ │ x{a{i+;3 │ │ │ │ JF?"|mKFH │ │ │ │ 33QkhCEM │ │ │ │ 3+`{hCE2 │ │ │ │ IxiZhEXQm │ │ │ │ p?bh^XUm │ │ │ │ xh#F1F*F │ │ │ │ -;FJF)F F4 │ │ │ │ +;FJF)F F3 │ │ │ │ oSZ │ │ │ │ (MMMMMMMMMMM │ │ │ │ KF*F1FPF │ │ │ │ p?{ajhTk │ │ │ │ @@ -2460,85 +2463,85 @@ │ │ │ │ CF2F(F!F │ │ │ │ ;FBF)F F │ │ │ │ 1!`RF!FHF │ │ │ │ #h*F!F@F │ │ │ │ #hRF!F@F │ │ │ │ KF(FBF!F │ │ │ │ 2"`Zh!F8F │ │ │ │ - *FHF1FQ │ │ │ │ -FAF0F.DUDQ │ │ │ │ -(FBFQFEDQ │ │ │ │ ->D*F8F/DQ │ │ │ │ -JFQFMD.DQ │ │ │ │ + *FHF1FO │ │ │ │ +FAF0F.DUDO │ │ │ │ +(FBFQFEDO │ │ │ │ +>D*F8F/DO │ │ │ │ +JFQFMD.DO │ │ │ │ (FBFQFED │ │ │ │ %3FJF9F@F │ │ │ │ F%F= 2 and <= 36, or 0 │ │ │ │ int() can't convert non-string with explicit base │ │ │ │ enumerate() missing required argument 'iterable' │ │ │ │ enumerate() takes at most 2 arguments (%zd given) │ │ │ │ must assign iterable to extended slice │ │ │ │ attempt to assign sequence of size %zd to extended slice of size %zd │ │ │ │ '%.200s' object is not an iterator │ │ │ │ -zip() argument %zd is shorter than argument%s%zd │ │ │ │ -zip() argument %zd is longer than argument%s%zd │ │ │ │ lastindex │ │ │ │ The integer index of the last matched capturing group. │ │ │ │ lastgroup │ │ │ │ The name of the last matched capturing group. │ │ │ │ The string passed to match() or search(). │ │ │ │ The regular expression object. │ │ │ │ The index into the string at which the RE engine started looking for a match. │ │ │ │ @@ -6613,14 +6613,17 @@ │ │ │ │ itertools.combinations_with_replacement │ │ │ │ itertools.count │ │ │ │ itertools.compress │ │ │ │ itertools.combinations │ │ │ │ itertools.chain │ │ │ │ itertools.batched │ │ │ │ itertools.accumulate │ │ │ │ +_destroy │ │ │ │ +zip() argument %zd is shorter than argument%s%zd │ │ │ │ +zip() argument %zd is longer than argument%s%zd │ │ │ │ ord() expected string of length 1, but %.200s found │ │ │ │ ord() expected a character, but string of length %zd found │ │ │ │ module filename missing │ │ │ │ decoding str is not supported │ │ │ │ decoding to str: need a bytes-like object, %.80s found │ │ │ │ codecs.decode() │ │ │ │ '%.400s' decoder returned '%.400s' instead of 'str'; use codecs.decode() to decode to arbitrary types │ │ │ │ @@ -6673,24 +6676,24 @@ │ │ │ │ pw_shell │ │ │ │ shell program │ │ │ │ getpwuid │ │ │ │ getpwnam │ │ │ │ getpwall │ │ │ │ pwd.struct_passwd │ │ │ │ replace bytes is too long │ │ │ │ -parking_lot: sem_init failed │ │ │ │ Exception ignored while copying atexit callbacks │ │ │ │ Exception ignored in atexit callback %R │ │ │ │ -unexpected error from semaphore: %d │ │ │ │ unknown dlopen() error │ │ │ │ ./%-.255s │ │ │ │ %.20s_%.200s │ │ │ │ +parking_lot: sem_init failed │ │ │ │ PyThreadState_Clear: warning: thread still has a frame │ │ │ │ PyThreadState_Clear: warning: thread has an exception set │ │ │ │ PyThreadState_Clear: warning: thread still has a generator │ │ │ │ +unexpected error from semaphore: %d │ │ │ │ tstate %p is still current │ │ │ │ NULL interpreter │ │ │ │ failed to clear current tstate (TSS) │ │ │ │ Python import machinery not initialized │ │ │ │ On;encoding error handler must return (str/bytes, int) tuple │ │ │ │ position %zd from error handler out of bounds │ │ │ │ Exception ignored while flushing sys.stdout │ │ │ │ @@ -6787,16 +6790,14 @@ │ │ │ │ Py_NoUserSiteDirectory │ │ │ │ Py_UnbufferedStdioFlag │ │ │ │ Py_HashRandomizationFlag │ │ │ │ Py_IsolatedFlag │ │ │ │ global_config │ │ │ │ pre_config │ │ │ │ 0-dim memory has no length │ │ │ │ -field 'key' is required for DictComp │ │ │ │ -field 'value' is required for DictComp │ │ │ │ struct.error │ │ │ │ PlaceholderType takes no arguments │ │ │ │ map() must have at least two arguments. │ │ │ │ callbacks │ │ │ │ DEBUG_STATS │ │ │ │ DEBUG_COLLECTABLE │ │ │ │ DEBUG_UNCOLLECTABLE │ │ │ │ @@ -7049,16 +7050,17 @@ │ │ │ │ Can only resize to positive sizes, got %zd │ │ │ │ Existing exports of data: object cannot be re-sized │ │ │ │ PyBuffer_ToContiguous: len != view->len │ │ │ │ truncate of closed file │ │ │ │ can't extend bytearray with %.100s │ │ │ │ expected iterable of integers; got: 'str' │ │ │ │ can't set bytearray slice from %.100s │ │ │ │ +field 'key' is required for DictComp │ │ │ │ +field 'value' is required for DictComp │ │ │ │ chr() arg not in range(0x110000) │ │ │ │ -builtins.id │ │ │ │ writerow │ │ │ │ writerows │ │ │ │ line_num │ │ │ │ delimiter │ │ │ │ escapechar │ │ │ │ lineterminator │ │ │ │ quotechar │ │ │ │ @@ -7089,14 +7091,15 @@ │ │ │ │ QUOTE_NONE │ │ │ │ QUOTE_STRINGS │ │ │ │ QUOTE_NOTNULL │ │ │ │ _csv.writer │ │ │ │ _csv.reader │ │ │ │ _csv.Dialect │ │ │ │ Opcode support module. │ │ │ │ +builtins.id │ │ │ │ bytearray_getbuffer: view==NULL argument is obsolete │ │ │ │ O(OiiOii) │ │ │ │ os.rename │ │ │ │ field 'target' is required for AnnAssign │ │ │ │ field 'annotation' is required for AnnAssign │ │ │ │ Exception ignored in %s watcher callback for │ │ │ │ os.mkdir │ │ │ │ @@ -7825,14 +7828,15 @@ │ │ │ │ Cannot disable %s events. Callback removed. │ │ │ │ Missing frame when calling profile function. │ │ │ │ bytearray object is too large to make repr │ │ │ │ ../Objects/iterobject.c │ │ │ │ .__name__ is not a unicode object │ │ │ │ .__objclass__.__qualname__ is not a unicode object │ │ │ │ iter index too large │ │ │ │ +unlocking mutex that is not locked │ │ │ │ O|iOi:dump_traceback_later │ │ │ │ timeout must be greater than 0 │ │ │ │ Timeout (%lu:%02lu:%02lu.%06u)! │ │ │ │ Timeout (%lu:%02lu:%02lu)! │ │ │ │ unable to start watchdog thread │ │ │ │ i:set_threshold │ │ │ │ ii:set_threshold │ │ │ │ @@ -7854,15 +7858,14 @@ │ │ │ │ Exception ignored while finalizing coroutine %R │ │ │ │ coroutine '%S' was never awaited │ │ │ │ Negative size passed to PyByteArray_FromStringAndSize │ │ │ │ O|n:repeat │ │ │ │ Exception ignored while calling deallocator %R │ │ │ │ __defaults__ must be set to a tuple object │ │ │ │ object.__delattr__ │ │ │ │ -sys.settrace │ │ │ │ _pickle.PickleError │ │ │ │ _pickle.PicklingError │ │ │ │ _pickle.UnpicklingError │ │ │ │ dispatch_table │ │ │ │ copyreg.dispatch_table should be a dict, not %.200s │ │ │ │ _extension_registry │ │ │ │ copyreg._extension_registry should be a dict, not %.200s │ │ │ │ @@ -7873,14 +7876,15 @@ │ │ │ │ _compat_pickle.NAME_MAPPING should be a dict, not %.200s │ │ │ │ _compat_pickle.IMPORT_MAPPING should be a dict, not %.200s │ │ │ │ REVERSE_NAME_MAPPING │ │ │ │ _compat_pickle.REVERSE_NAME_MAPPING should be a dict, not %.200s │ │ │ │ REVERSE_IMPORT_MAPPING │ │ │ │ _compat_pickle.REVERSE_IMPORT_MAPPING should be a dict, not %.200s │ │ │ │ codecs.encode should be a callable, not %.200s │ │ │ │ +sys.settrace │ │ │ │ can't fork at interpreter shutdown │ │ │ │ fork not supported for isolated subinterpreters │ │ │ │ persistent_load │ │ │ │ find_class │ │ │ │ persistent_id │ │ │ │ persistent_id($self, obj, /) │ │ │ │ clear_memo │ │ │ │ @@ -7995,21 +7999,20 @@ │ │ │ │ Infinity │ │ │ │ The callback can only be set for one event at a time │ │ │ │ invalid event %d │ │ │ │ sys.monitoring.register_callback │ │ │ │ Bound must be a type. │ │ │ │ negative sizehint │ │ │ │ invalid flags │ │ │ │ +__hash__ method should return an integer │ │ │ │ make_scanner │ │ │ │ make_encoder │ │ │ │ i|Opp:register │ │ │ │ -__hash__ method should return an integer │ │ │ │ signal %i cannot be registered, use enable() instead │ │ │ │ -peek() should have returned a bytes object, not '%.200s' │ │ │ │ -read() should have returned a bytes object, not '%.200s' │ │ │ │ +missing format argument │ │ │ │ key_separator │ │ │ │ item_separator │ │ │ │ sort_keys │ │ │ │ skipkeys │ │ │ │ object_hook │ │ │ │ object_pairs_hook │ │ │ │ parse_float │ │ │ │ @@ -8026,33 +8029,34 @@ │ │ │ │ fork_exec │ │ │ │ _json.Encoder │ │ │ │ _json.Scanner │ │ │ │ select.epoll │ │ │ │ select.poll │ │ │ │ is not │ │ │ │ not in │ │ │ │ -missing format argument │ │ │ │ -cannot instrument shim code object '%U' │ │ │ │ +peek() should have returned a bytes object, not '%.200s' │ │ │ │ +read() should have returned a bytes object, not '%.200s' │ │ │ │ recursion limit must be greater or equal than 1 │ │ │ │ cannot set the recursion limit to %i at the recursion depth %i: the limit is too low │ │ │ │ +cannot instrument shim code object '%U' │ │ │ │ unrecognized configuration name │ │ │ │ configuration names must be strings or integers │ │ │ │ socket.__new__ │ │ │ │ Struct() argument 1 must be a str or bytes object, not %.200s │ │ │ │ repeat count given without format specifier │ │ │ │ bad char in struct format │ │ │ │ total struct size too long │ │ │ │ type object '%s' has no attribute '__annotations__' │ │ │ │ __annotate__ returned non-dict of type '%.100s' │ │ │ │ str() argument '%s' must be str, not %T │ │ │ │ '%.200s' object is not callable. Did you mean: '%U.%U(...)'? │ │ │ │ '%.200s' object is not callable │ │ │ │ type object '%s' has no attribute '__annotate__' │ │ │ │ -Missing frame when calling trace function. │ │ │ │ socket.connect │ │ │ │ +Missing frame when calling trace function. │ │ │ │ AF_UNIX path too long │ │ │ │ %s(): AF_NETLINK address must be tuple, not %.500s │ │ │ │ II;AF_NETLINK address must be a pair (pid, groups) │ │ │ │ getsockaddrarg: AF_QIPCRTR address must be tuple, not %.500s │ │ │ │ II:getsockaddrarg │ │ │ │ getsockaddrarg: AF_VSOCK address must be tuple, not %.500s │ │ │ │ %s(): AF_INET address must be tuple, not %.500s │ │ │ │ @@ -8091,84 +8095,84 @@ │ │ │ │ unsupported address family │ │ │ │ wildcard resolved to multiple address │ │ │ │ 255.255.255.255 │ │ │ │ │ │ │ │ address family mismatched │ │ │ │ unknown address family │ │ │ │ readline() should have returned a bytes object, not '%.200s' │ │ │ │ +argument 'filename' │ │ │ │ +module_globals must be a dict, not '%.200s' │ │ │ │ +_bless_my_loader │ │ │ │ Cannot find Generic type │ │ │ │ _GenericAlias │ │ │ │ y*|i:sendall │ │ │ │ timed out │ │ │ │ │ │ │ │ Context() does not accept any arguments │ │ │ │ '%c' format requires 0 <= number <= %zu │ │ │ │ '%c' format requires %zd <= number <= %zd │ │ │ │ required argument is not an integer │ │ │ │ +this __dict__ descriptor does not support '%.200s' objects │ │ │ │ O|Op:start_joinable_thread │ │ │ │ thread function must be callable │ │ │ │ 'handle' must be a _ThreadHandle │ │ │ │ _thread.start_joinable_thread │ │ │ │ -this __dict__ descriptor does not support '%.200s' objects │ │ │ │ thread is not supported for isolated subinterpreters │ │ │ │ can't create new thread at interpreter shutdown │ │ │ │ thread already started │ │ │ │ can't start new thread │ │ │ │ -argument 'filename' │ │ │ │ -module_globals must be a dict, not '%.200s' │ │ │ │ -_bless_my_loader │ │ │ │ _generic_class_getitem │ │ │ │ n|i:recv │ │ │ │ negative buffersize in recv │ │ │ │ Exception ignored while clearing thread local %R │ │ │ │ expected code, got %R │ │ │ │ tuple.index(x): x not in tuple │ │ │ │ object could not be marshalled │ │ │ │ +Exception ignored in thread started by %R │ │ │ │ %s first arg must be bytes or a tuple of bytes, not %s │ │ │ │ Too few arguments for %S; actual %zd, expected at least %zd │ │ │ │ bytes must be in range(0, 256) │ │ │ │ cannot convert '%.200s' object to bytes │ │ │ │ deallocated BytesIO object has exported buffers │ │ │ │ -Exception ignored in thread started by %R │ │ │ │ +initial_bytes │ │ │ │ registry │ │ │ │ module_globals │ │ │ │ -initial_bytes │ │ │ │ _tokenize.TokenizerIter │ │ │ │ argument of type '%.200s' is not a container or iterable │ │ │ │ argument of type '%.200s' is not iterable │ │ │ │ count exceeds C integer size │ │ │ │ index exceeds C integer size │ │ │ │ sequence.index(x): x not in sequence │ │ │ │ fileno() returned a non-integer │ │ │ │ argument must be an int, or have a fileno() method. │ │ │ │ file descriptor cannot be a negative integer (%i) │ │ │ │ -deque index out of range │ │ │ │ n must be >= 0 │ │ │ │ +deque index out of range │ │ │ │ expected bytes, got %R │ │ │ │ expected size >= %zu, got %zu │ │ │ │ missing new_object func │ │ │ │ +__get__(None, None) is invalid │ │ │ │ deque mutated during iteration │ │ │ │ deque.remove(x): x not in deque │ │ │ │ -__get__(None, None) is invalid │ │ │ │ ArrayType │ │ │ │ MutableSequence │ │ │ │ collections.abc │ │ │ │ typecodes │ │ │ │ pop from an empty deque │ │ │ │ Expected int as r │ │ │ │ r must be non-negative │ │ │ │ -run() missing 1 required positional argument │ │ │ │ expect str, not %T │ │ │ │ invalid start argument │ │ │ │ invalid end argument │ │ │ │ +run() missing 1 required positional argument │ │ │ │ +field 'value' is required for YieldFrom │ │ │ │ an instance of Context was expected │ │ │ │ cannot enter context: %R is already entered │ │ │ │ -Py_CONTEXT_SWITCHED │ │ │ │ session not active │ │ │ │ -field 'value' is required for YieldFrom │ │ │ │ +Py_CONTEXT_SWITCHED │ │ │ │ |n:product │ │ │ │ repeat argument cannot be negative │ │ │ │ repeat argument too large │ │ │ │ %S module not found │ │ │ │ invalid __main__ module │ │ │ │ object could not be unmarshalled │ │ │ │ unable to get the type MRO │ │ │ │ @@ -8207,17 +8211,17 @@ │ │ │ │ ((iiiiiiiii)) │ │ │ │ constructor requires a sequence │ │ │ │ %.500s() takes a dict as second arg, if any │ │ │ │ %.500s() takes an at least %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() takes an at most %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() takes a %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() got duplicate or unexpected field name(s) │ │ │ │ -O:make_scanner │ │ │ │ cannot exit context: %R has not been entered │ │ │ │ cannot exit context: thread state references a different context object │ │ │ │ +O:make_scanner │ │ │ │ %04ld-%%m-%%d │ │ │ │ tzname.replace() did not return a string │ │ │ │ Cannot recover from Python stack overflow. │ │ │ │ maximum recursion depth exceeded │ │ │ │ tokenizeriter │ │ │ │ unknown tokenization error │ │ │ │ unexpected EOF in multi-line statement │ │ │ │ @@ -8240,18 +8244,18 @@ │ │ │ │ unclosed %R │ │ │ │ Exception ignored while finalizing socket %R │ │ │ │ Failed joining thread │ │ │ │ field 'value' is required for Await │ │ │ │ argument list must be a tuple │ │ │ │ re.compile(%.200R, %S) │ │ │ │ re.compile(%.200R) │ │ │ │ +invalid node type (%d) for annotated assignment │ │ │ │ trying to free from non-existent arena: %p, size %zu, memid: 0x%zx │ │ │ │ trying to free from non-existent arena block: %p, size %zu, memid: 0x%zx │ │ │ │ trying to free an already freed arena block: %p, size %zu │ │ │ │ -invalid node type (%d) for annotated assignment │ │ │ │ async generator raised StopIteration │ │ │ │ coroutine raised StopIteration │ │ │ │ generator raised StopIteration │ │ │ │ async generator raised StopAsyncIteration │ │ │ │ %S (%U, line %ld) │ │ │ │ %S (line %ld) │ │ │ │ itemgetter │ │ │ │ @@ -8479,17 +8483,17 @@ │ │ │ │ memoryview: length is not a multiple of itemsize │ │ │ │ memoryview: internal error │ │ │ │ memoryview.cast(): elements of shape must be integers │ │ │ │ memoryview.cast(): elements of shape must be integers > 0 │ │ │ │ memoryview.cast(): product(shape) > SSIZE_MAX │ │ │ │ memoryview: product(shape) * itemsize != buffer size │ │ │ │ memoryview: cannot cast view with zeros in shape or strides │ │ │ │ +other argument must be K instance │ │ │ │ set_wakeup_fd only works in main thread of the main interpreter │ │ │ │ the fd %i must be in non-blocking mode │ │ │ │ -other argument must be K instance │ │ │ │ LONG pickle has negative byte count │ │ │ │ getsockaddrlen: unknown BT protocol │ │ │ │ getsockaddrlen: bad family │ │ │ │ memoryview: unsupported format %s │ │ │ │ Unknown Bluetooth protocol │ │ │ │ memoryview: format %s not supported │ │ │ │ I/O operation on closed epoll object │ │ │ │ @@ -8720,15 +8724,14 @@ │ │ │ │ resetids │ │ │ │ setsigmask │ │ │ │ setsigdef │ │ │ │ scheduler │ │ │ │ Python int too large for C unsigned int │ │ │ │ '%.100s' object attribute %R is read-only │ │ │ │ Exception ignored while discarding thread watchdog of %R │ │ │ │ -unlocking mutex that is not locked │ │ │ │ callable finalizer expected, got %.50s │ │ │ │ callable firstiter expected, got %.50s │ │ │ │ field 'value' is required for MatchSingleton │ │ │ │ sys.set_asyncgen_hook_finalizer │ │ │ │ sys.set_asyncgen_hook_firstiter │ │ │ │ unknown config option name: %s │ │ │ │ expression cannot contain assignment, perhaps you meant "=="? │ │ │ │ @@ -9029,15 +9032,14 @@ │ │ │ │ cannot use bound with ParamSpec │ │ │ │ field 'name' is required for TypeVar │ │ │ │ Type parameter defaults are │ │ │ │ field 'name' is required for TypeVarTuple │ │ │ │ field 'name' is required for ParamSpec │ │ │ │ subinterpreter can't use syslog.closelog() │ │ │ │ syslog.closelog │ │ │ │ -%s:%d: bad argument to internal function │ │ │ │ logoption │ │ │ │ facility │ │ │ │ closelog │ │ │ │ setlogmask │ │ │ │ LOG_MASK │ │ │ │ LOG_UPTO │ │ │ │ required field "lineno" missing from expr │ │ │ │ @@ -9144,43 +9146,44 @@ │ │ │ │ required field "ctx" missing from List │ │ │ │ Tuple field "elts" must be a list, not a %.200s │ │ │ │ while traversing 'Tuple' node │ │ │ │ Tuple field "elts" changed size during iteration │ │ │ │ required field "ctx" missing from Tuple │ │ │ │ while traversing 'Slice' node │ │ │ │ expected some sort of expr, but got %R │ │ │ │ +%s:%d: bad argument to internal function │ │ │ │ expected some sort of expr_context, but got %R │ │ │ │ while traversing 'keyword' node │ │ │ │ required field "value" missing from keyword │ │ │ │ required field "lineno" missing from keyword │ │ │ │ required field "col_offset" missing from keyword │ │ │ │ None disallowed in expression list │ │ │ │ -socket.bind │ │ │ │ -Invalid whence (%i, should be 0, 1 or 2) │ │ │ │ -Negative seek position %zd │ │ │ │ -Can't do nonzero cur-relative seeks │ │ │ │ expression which can't be assigned to in %s context │ │ │ │ expression must have %s context but has %s instead │ │ │ │ BoolOp with less than 2 values │ │ │ │ Dict doesn't have the same number of keys as values │ │ │ │ Compare with no comparators │ │ │ │ Compare has a different number of comparators and operands │ │ │ │ NamedExpr target must be a Name │ │ │ │ unexpected expression │ │ │ │ +socket.bind │ │ │ │ +Invalid whence (%i, should be 0, 1 or 2) │ │ │ │ +Negative seek position %zd │ │ │ │ +Can't do nonzero cur-relative seeks │ │ │ │ failed to get __main__ namespace │ │ │ │ failed to apply namespace to __main__ │ │ │ │ failed to preserve objects across session │ │ │ │ failed to transfer exception between interpreters │ │ │ │ unsupported error code %d │ │ │ │ +got an invalid type in Constant: %s │ │ │ │ formatted │ │ │ │ errdisplay │ │ │ │ gc.get_referents │ │ │ │ /proc/self/fd │ │ │ │ Negative size value %zd │ │ │ │ -got an invalid type in Constant: %s │ │ │ │ get expected 1 or 2 arguments │ │ │ │ %s.%s: %s │ │ │ │ getbuffer() takes no arguments │ │ │ │ a TypeVar constraint │ │ │ │ a TypeVar bound │ │ │ │ a TypeVar default │ │ │ │ a TypeVarTuple default │ │ │ │ @@ -9247,17 +9250,17 @@ │ │ │ │ sep must be length 1. │ │ │ │ sep must be ASCII. │ │ │ │ sep must be str or bytes. │ │ │ │ Timeout value out of range │ │ │ │ cannot clear a suspended frame │ │ │ │ cannot clear an executing frame │ │ │ │ non-default type parameter '%U' follows default type parameter │ │ │ │ +|i:listen │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -getpwnam() argument must be str, not %T │ │ │ │ -getpwnam(): name not found: %R │ │ │ │ n must be a non-negative integer │ │ │ │ k must be a non-negative integer │ │ │ │ min(n - k, k) must not exceed %lld │ │ │ │ unsupported special method │ │ │ │ 'property' object has no attribute '__name__' │ │ │ │ cannot convert Infinity to integer ratio │ │ │ │ cannot convert NaN to integer ratio │ │ │ │ @@ -9775,33 +9778,34 @@ │ │ │ │ undefined entity │ │ │ │ %s %s%3d %.2d:%.2d:%.2d %d │ │ │ │ iiiiiiiii;asctime(): illegal time tuple argument │ │ │ │ both points must have the same number of dimensions │ │ │ │ expected an iterator of ints, but iterator yielded %R │ │ │ │ negative CPU number │ │ │ │ CPU number too large │ │ │ │ +expected some sort of operator, but got %R │ │ │ │ cannot use '%T' as a dict key (%S) │ │ │ │ __context__ may not be deleted │ │ │ │ exception context must be None or derive from BaseException │ │ │ │ StartNamespaceDecl │ │ │ │ %.200s.__divmod__() must return a 2-tuple, not %.200s │ │ │ │ zip_longest() got an unexpected keyword argument │ │ │ │ ../Modules/pyexpat.c │ │ │ │ os.listxattr │ │ │ │ StartElement │ │ │ │ "\%.3s" is an invalid octal escape sequence. Such sequences will not work in the future. Did you mean "\\%.3s"? A raw string is also an option. │ │ │ │ "\%.3s" is an invalid octal escape sequence. Did you mean "\\%.3s"? A raw string is also an option. │ │ │ │ -offset_src │ │ │ │ -offset_dst │ │ │ │ -namespace_separator │ │ │ │ pack_into expected buffer argument │ │ │ │ pack_into expected offset argument │ │ │ │ pack_into expected %zd items for packing (got %zd) │ │ │ │ no space to pack %zd bytes at offset %zd │ │ │ │ pack_into requires a buffer of at least %zu bytes for packing %zd bytes at offset %zd (actual buffer size is %zd) │ │ │ │ +offset_src │ │ │ │ +offset_dst │ │ │ │ +namespace_separator │ │ │ │ %s%s%sj%s │ │ │ │ sys._clear_type_cache() is deprecated and scheduled for removal in a future version. Use sys._clear_internal_caches() instead. │ │ │ │ CharacterData │ │ │ │ complex modulo │ │ │ │ zero to a negative or complex power │ │ │ │ complex exponentiation │ │ │ │ EndElement │ │ │ │ @@ -9811,15 +9815,14 @@ │ │ │ │ required field "arg" missing from arg │ │ │ │ while traversing 'arg' node │ │ │ │ required field "lineno" missing from arg │ │ │ │ required field "col_offset" missing from arg │ │ │ │ state vector must be a tuple │ │ │ │ state vector is the wrong size │ │ │ │ invalid state │ │ │ │ -expected some sort of operator, but got %R │ │ │ │ invalid module index │ │ │ │ Interpreters module-list not accessible. │ │ │ │ Module index out of bounds. │ │ │ │ (obj, /) │ │ │ │ slice indices must be integers or have an __index__ method │ │ │ │ b;array item must be integer │ │ │ │ %s(%d, %d, %d) │ │ │ │ @@ -9850,14 +9853,15 @@ │ │ │ │ '=' alignment flag is not allowed in complex format specifier │ │ │ │ │ │ │ │ in exceptiongroup_split_recursive │ │ │ │ cannot extract raw buffer from non-contiguous buffer │ │ │ │ typevartuple │ │ │ │ b"\%o" is an invalid octal escape sequence. Such sequences will not work in the future. │ │ │ │ b"\%c" is an invalid escape sequence. Such sequences will not work in the future. │ │ │ │ +accumulate │ │ │ │ derive must return an instance of BaseExceptionGroup │ │ │ │ |O:astimezone │ │ │ │ utcoffset() returned %.200s, expected timedelta or None │ │ │ │ in collect_exception_group_leaf_ids │ │ │ │ __replace__() is not supported for %.500s because it has unnamed field(s) │ │ │ │ Got unexpected field name(s): %R │ │ │ │ failed to get LC_CTYPE locale │ │ │ │ @@ -9912,27 +9916,26 @@ │ │ │ │ %.200s.__setstate__ argument should be 3-tuple, got %.200s │ │ │ │ second item of state must be an integer, not %.200s │ │ │ │ position value cannot be negative │ │ │ │ third item of state should be a dict, got a %.200s │ │ │ │ '%.200s' object is not an async iterator │ │ │ │ negative size value %zd │ │ │ │ the (type, exc, tb) signature of athrow() is deprecated, use the single-arg signature instead. │ │ │ │ -config_vars │ │ │ │ -accumulate │ │ │ │ weakly-referenced object no longer exists │ │ │ │ detach() takes no arguments │ │ │ │ %s(%R, %R, %R, %R) │ │ │ │ Missing length byte │ │ │ │ Illegal char │ │ │ │ Trailing garbage │ │ │ │ read() didn't return bytes │ │ │ │ read() didn't return enough bytes │ │ │ │ f;array item must be float │ │ │ │ reduce() arg 2 must support iteration │ │ │ │ reduce() of empty iterable with no initial value │ │ │ │ +config_vars │ │ │ │ argument must have 'read' attribute │ │ │ │ read() did not return a bytes object (type=%.400s) │ │ │ │ read() returned too much data: %i bytes requested, %zd returned │ │ │ │ |O:ctime │ │ │ │ don't know how to byteswap this array type │ │ │ │ complex() arg is a malformed string │ │ │ │ int_curr_symbol │ │ │ │ @@ -9985,19 +9988,19 @@ │ │ │ │ StartCdataSection │ │ │ │ _thread.excepthook argument type must be ExceptHookArgs │ │ │ │ Exception in thread │ │ │ │ │ │ │ │ in conv_content_model │ │ │ │ EndCdataSection │ │ │ │ %s(%R, maxlen=%zd) │ │ │ │ -backtick │ │ │ │ name(): argument 1 must be a unicode character, not a string of length %zd │ │ │ │ %s: line %zu, column %zu │ │ │ │ L;array item must be integer │ │ │ │ no such name │ │ │ │ +backtick │ │ │ │ _strptime_time │ │ │ │ _array_reconstructor(): argument 2 must be a unicode character, not a string of length %zd │ │ │ │ first argument must be a type object, not %.200s │ │ │ │ %.200s is not a subtype of %.200s │ │ │ │ second argument must be a valid type code │ │ │ │ third argument must be a valid machine format code. │ │ │ │ fourth argument should be bytes, not %.200s │ │ │ │ @@ -10033,27 +10036,27 @@ │ │ │ │ _normal_dist_inv_cdf expected 3 arguments, got %zd │ │ │ │ inv_cdf undefined for these parameters │ │ │ │ %U, %S=%R │ │ │ │ %S.%S(%R%U) │ │ │ │ combining(): argument must be a unicode character, not a string of length %zd │ │ │ │ │ │ │ │ │ │ │ │ + │ │ │ │ + │ │ │ │ +decimal(): argument 1 must be a unicode character, not a string of length %zd │ │ │ │ +not a decimal │ │ │ │ +../Objects/memoryobject.c │ │ │ │ _capacity_bits │ │ │ │ _rate_bits │ │ │ │ _sha3.shake_256 │ │ │ │ _sha3.shake_128 │ │ │ │ _sha3.sha3_512 │ │ │ │ _sha3.sha3_384 │ │ │ │ _sha3.sha3_256 │ │ │ │ _sha3.sha3_224 │ │ │ │ - │ │ │ │ - │ │ │ │ -decimal(): argument 1 must be a unicode character, not a string of length %zd │ │ │ │ -not a decimal │ │ │ │ -../Objects/memoryobject.c │ │ │ │ |s:isoformat │ │ │ │ digit(): argument 1 must be a unicode character, not a string of length %zd │ │ │ │ not a digit │ │ │ │ expected an iterator, got '%T' │ │ │ │ %s('%c') │ │ │ │ %s('%c', %R) │ │ │ │ SHA1Type │ │ │ │ @@ -10227,21 +10230,21 @@ │ │ │ │ clk_id should be integer, not %s │ │ │ │ Template.__new__ only accepts *args arguments │ │ │ │ Template.__new__ *args need to be of type 'str' or 'Interpolation', got %T │ │ │ │ iO:clock_settime │ │ │ │ │ │ │ │ BINSTRING pickle has negative byte count │ │ │ │ ../Modules/sha3module.c │ │ │ │ -%04d-%02d-%02d │ │ │ │ Exception ignored in PyEval_SetTrace │ │ │ │ +%04d-%02d-%02d │ │ │ │ expected a code object, not '%.100s' │ │ │ │ Executors are not available in this build │ │ │ │ -clock_gettime(CLOCK_THREAD_CPUTIME_ID) │ │ │ │ sha3_224 │ │ │ │ _children │ │ │ │ +clock_gettime(CLOCK_THREAD_CPUTIME_ID) │ │ │ │ ioctl expected at least 2 arguments, got %zd │ │ │ │ ioctl expected at most 4 arguments, got %zd │ │ │ │ ioctl() argument 2 must be int, not %T │ │ │ │ (O(OOOO)) │ │ │ │ fcntl.ioctl │ │ │ │ ioctl argument 3 is too long │ │ │ │ ioctl() argument 3 must be an integer, a bytes-like object, or a string, not %T │ │ │ │ @@ -10441,16 +10444,16 @@ │ │ │ │ [Previous line repeated %ld more time] │ │ │ │ UTC%c%02d:%02d:%02d.%06d │ │ │ │ UTC%c%02d:%02d:%02d │ │ │ │ UTC%c%02d:%02d │ │ │ │ in print_chained │ │ │ │ pairwise │ │ │ │ itertext() takes no arguments │ │ │ │ -signal.pthread_kill │ │ │ │ │ │ │ │ +signal.pthread_kill │ │ │ │ %s(%R, %zd) │ │ │ │ NoDefaultType takes no arguments │ │ │ │ pop from empty bytearray │ │ │ │ %U.kwargs │ │ │ │ %R.kwargs │ │ │ │ Cannot subclass an instance of ParamSpec │ │ │ │ Cannot subclass an instance of ParamSpecArgs │ │ │ │ @@ -23964,14 +23967,15 @@ │ │ │ │ localeconv($module, /) │ │ │ │ Returns numeric and monetary locale-specific parameters. │ │ │ │ setlocale($module, category, locale=, /) │ │ │ │ Activates/queries locale processing. │ │ │ │ Support for POSIX locales. │ │ │ │ format_unraisable_v │ │ │ │ _PyErr_NormalizeException │ │ │ │ +PyMutex_Unlock │ │ │ │ __sizeof__($self, /) │ │ │ │ Returns size in memory, in bytes. │ │ │ │ find_class($self, module_name, global_name, /) │ │ │ │ Return an object from a specified module. │ │ │ │ If necessary, the module will be imported. Subclasses may override │ │ │ │ this method (e.g. to restrict unpickling of arbitrary classes and │ │ │ │ functions). │ │ │ │ @@ -24489,15 +24493,14 @@ │ │ │ │ Returns the candidate in candidates that's closest to item │ │ │ │ Unable to allocate output buffer. │ │ │ │ _PyRuntimeState_ReInitThreads │ │ │ │ PyOS_AfterFork_Child │ │ │ │ _PyInterpreterState_DeleteExceptMain │ │ │ │ tstate_tss_reinit │ │ │ │ _PyOS_InterruptOccurred │ │ │ │ -PyMutex_Unlock │ │ │ │ update($self, obj, /) │ │ │ │ Update this hash object's state with the provided string. │ │ │ │ hexdigest($self, /) │ │ │ │ Return the digest value as a string of hexadecimal digits. │ │ │ │ digest($self, /) │ │ │ │ Return the digest value as a bytes object. │ │ │ │ copy($self, /) │ │ │ │ @@ -25064,38 +25067,14 @@ │ │ │ │ symtable($module, source, filename, startstr, /) │ │ │ │ Return symbol and scope dictionaries used internally by compiler. │ │ │ │ _modules_by_index_clear_one │ │ │ │ config_vars($module, /) │ │ │ │ Returns a dictionary containing build variables intended to be exposed by sysconfig. │ │ │ │ A helper for the sysconfig module. │ │ │ │ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ │ │ │ │ -hexdigest($self, /, length) │ │ │ │ -Return the digest value as a string of hexadecimal digits. │ │ │ │ -digest($self, /, length) │ │ │ │ -Return the digest value as a bytes object. │ │ │ │ -update($self, data, /) │ │ │ │ -Update this hash object's state with the provided bytes-like object. │ │ │ │ -hexdigest($self, /) │ │ │ │ -Return the digest value as a string of hexadecimal digits. │ │ │ │ -digest($self, /) │ │ │ │ -Return the digest value as a bytes object. │ │ │ │ -copy($self, /) │ │ │ │ -Return a copy of the hash object. │ │ │ │ -shake_256([data], *, usedforsecurity=True) -> SHAKE object │ │ │ │ -Return a new SHAKE hash object. │ │ │ │ -shake_128([data], *, usedforsecurity=True) -> SHAKE object │ │ │ │ -Return a new SHAKE hash object. │ │ │ │ -sha3_512([data], *, usedforsecurity=True) -> SHA3 object │ │ │ │ -Return a new SHA3 hash object with a hashbit length of 64 bytes. │ │ │ │ -sha3_384([data], *, usedforsecurity=True) -> SHA3 object │ │ │ │ -Return a new SHA3 hash object with a hashbit length of 48 bytes. │ │ │ │ -sha3_256([data], *, usedforsecurity=True) -> SHA3 object │ │ │ │ -Return a new SHA3 hash object with a hashbit length of 32 bytes. │ │ │ │ -sha3_224([data], *, usedforsecurity=True) -> SHA3 object │ │ │ │ -Return a new SHA3 hash object with a hashbit length of 28 bytes. │ │ │ │ tanh($module, z, /) │ │ │ │ Return the hyperbolic tangent of z. │ │ │ │ tan($module, z, /) │ │ │ │ Return the tangent of z. │ │ │ │ sqrt($module, z, /) │ │ │ │ Return the square root of z. │ │ │ │ sinh($module, z, /) │ │ │ │ @@ -25149,14 +25128,38 @@ │ │ │ │ Return the arc sine of z. │ │ │ │ acosh($module, z, /) │ │ │ │ Return the inverse hyperbolic cosine of z. │ │ │ │ acos($module, z, /) │ │ │ │ Return the arc cosine of z. │ │ │ │ This module provides access to mathematical functions for complex │ │ │ │ numbers. │ │ │ │ +hexdigest($self, /, length) │ │ │ │ +Return the digest value as a string of hexadecimal digits. │ │ │ │ +digest($self, /, length) │ │ │ │ +Return the digest value as a bytes object. │ │ │ │ +update($self, data, /) │ │ │ │ +Update this hash object's state with the provided bytes-like object. │ │ │ │ +hexdigest($self, /) │ │ │ │ +Return the digest value as a string of hexadecimal digits. │ │ │ │ +digest($self, /) │ │ │ │ +Return the digest value as a bytes object. │ │ │ │ +copy($self, /) │ │ │ │ +Return a copy of the hash object. │ │ │ │ +shake_256([data], *, usedforsecurity=True) -> SHAKE object │ │ │ │ +Return a new SHAKE hash object. │ │ │ │ +shake_128([data], *, usedforsecurity=True) -> SHAKE object │ │ │ │ +Return a new SHAKE hash object. │ │ │ │ +sha3_512([data], *, usedforsecurity=True) -> SHA3 object │ │ │ │ +Return a new SHA3 hash object with a hashbit length of 64 bytes. │ │ │ │ +sha3_384([data], *, usedforsecurity=True) -> SHA3 object │ │ │ │ +Return a new SHA3 hash object with a hashbit length of 48 bytes. │ │ │ │ +sha3_256([data], *, usedforsecurity=True) -> SHA3 object │ │ │ │ +Return a new SHA3 hash object with a hashbit length of 32 bytes. │ │ │ │ +sha3_224([data], *, usedforsecurity=True) -> SHA3 object │ │ │ │ +Return a new SHA3 hash object with a hashbit length of 28 bytes. │ │ │ │ x*i*u*r*c*`*o*l*{*f*x │ │ │ │ Y,YYY]YnY|Y │ │ │ │ \(\O\\\t\ │ │ │ │ YKYLY/Y>Y │ │ │ │ Y}Z~Z_ZbZ │ │ │ │ \z]}]Z]]] │ │ │ │ YQ[$Yk[!Ye[AY │ │ │ │ @@ -25592,18 +25595,18 @@ │ │ │ │ Return the digest value as a string of hexadecimal digits. │ │ │ │ digest($self, /) │ │ │ │ Return the digest value as a bytes object. │ │ │ │ copy($self, /) │ │ │ │ Return a copy of the hash object. │ │ │ │ md5($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ Return a new MD5 hash object; optionally initialized with a string. │ │ │ │ +_PyRawMutex_UnlockSlow │ │ │ │ _enter_buffered_busy │ │ │ │ _PyThread_CurrentExceptions │ │ │ │ PyImport_ExecCodeModuleWithPathnames │ │ │ │ -_PyRawMutex_UnlockSlow │ │ │ │ _PyObject_AssertFailed │ │ │ │ dummy_dealloc │ │ │ │ PyEval_AcquireLock │ │ │ │ _PyThreadState_Init │ │ │ │ _PyUnicode_CheckConsistency │ │ │ │ PySys_SetPath │ │ │ │ PySys_AddWarnOptionUnicode │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -86,16 +86,16 @@ │ │ │ │ 0x0001dbe0 5f5f7469 6d653634 005f5f6c 6f63616c __time64.__local │ │ │ │ 0x0001dbf0 74696d65 36345f72 005f5f6c 73746174 time64_r.__lstat │ │ │ │ 0x0001dc00 36345f74 696d6536 34005f5f 66737461 64_time64.__fsta │ │ │ │ 0x0001dc10 74617436 345f7469 6d653634 00736967 tat64_time64.sig │ │ │ │ 0x0001dc20 656d7074 79736574 00776d65 6d636d70 emptyset.wmemcmp │ │ │ │ 0x0001dc30 00626163 6b747261 63650066 72657870 .backtrace.frexp │ │ │ │ 0x0001dc40 006d6f64 66007265 61646469 72363400 .modf.readdir64. │ │ │ │ - 0x0001dc50 636c6f73 65646972 00726577 696e6464 closedir.rewindd │ │ │ │ - 0x0001dc60 69720066 646f7065 6e646972 006c6465 ir.fdopendir.lde │ │ │ │ + 0x0001dc50 636c6f73 65646972 0066646f 70656e64 closedir.fdopend │ │ │ │ + 0x0001dc60 69720072 6577696e 64646972 006c6465 ir.rewinddir.lde │ │ │ │ 0x0001dc70 78700073 656d5f69 6e697400 70657272 xp.sem_init.perr │ │ │ │ 0x0001dc80 6f72006c 7365656b 36340073 656d5f74 or.lseek64.sem_t │ │ │ │ 0x0001dc90 72797761 69740073 656d5f77 61697400 rywait.sem_wait. │ │ │ │ 0x0001dca0 5f5f7365 6d5f636c 6f636b77 61697436 __sem_clockwait6 │ │ │ │ 0x0001dcb0 34007365 6d5f706f 73740073 656d5f64 4.sem_post.sem_d │ │ │ │ 0x0001dcc0 65737472 6f79005f 5f6c6962 635f6375 estroy.__libc_cu │ │ │ │ 0x0001dcd0 7272656e 745f7369 6772746d 696e005f rrent_sigrtmin._ │ │ │ │ @@ -270,46 +270,46 @@ │ │ │ │ 0x0001e760 48616e64 6c657200 584d4c5f 53657445 Handler.XML_SetE │ │ │ │ 0x0001e770 6c656d65 6e744465 636c4861 6e646c65 lementDeclHandle │ │ │ │ 0x0001e780 7200584d 4c5f5365 74417474 6c697374 r.XML_SetAttlist │ │ │ │ 0x0001e790 4465636c 48616e64 6c657200 584d4c5f DeclHandler.XML_ │ │ │ │ 0x0001e7a0 53657453 6b697070 6564456e 74697479 SetSkippedEntity │ │ │ │ 0x0001e7b0 48616e64 6c657200 73657470 77656e74 Handler.setpwent │ │ │ │ 0x0001e7c0 00676574 7077656e 7400656e 64707765 .getpwent.endpwe │ │ │ │ - 0x0001e7d0 6e740061 646c6572 33320073 68757464 nt.adler32.shutd │ │ │ │ - 0x0001e7e0 6f776e00 6c736574 78617474 72006673 own.lsetxattr.fs │ │ │ │ - 0x0001e7f0 65747861 74747200 6465666c 61746543 etxattr.deflateC │ │ │ │ - 0x0001e800 6f707900 5f5f7365 6e646d73 67363400 opy.__sendmsg64. │ │ │ │ - 0x0001e810 696e666c 61746543 6f707900 70726f63 inflateCopy.proc │ │ │ │ - 0x0001e820 6573735f 766d5f72 65616476 006f7065 ess_vm_readv.ope │ │ │ │ - 0x0001e830 6e707479 0070726f 63657373 5f766d5f npty.process_vm_ │ │ │ │ - 0x0001e840 77726974 65760063 6f707973 69676e00 writev.copysign. │ │ │ │ - 0x0001e850 5f5f7365 6c656374 3634005f 5f6d656d __select64.__mem │ │ │ │ - 0x0001e860 6370795f 63686b00 67657468 6f737462 cpy_chk.gethostb │ │ │ │ - 0x0001e870 796e616d 655f7200 5f5f685f 6572726e yname_r.__h_errn │ │ │ │ - 0x0001e880 6f5f6c6f 63617469 6f6e0068 73747265 o_location.hstre │ │ │ │ - 0x0001e890 72726f72 005f5f66 64656c74 5f63686b rror.__fdelt_chk │ │ │ │ - 0x0001e8a0 0073656e 6466696c 65363400 66747275 .sendfile64.ftru │ │ │ │ - 0x0001e8b0 6e636174 65363400 6b696c6c 70670066 ncate64.killpg.f │ │ │ │ - 0x0001e8c0 61636365 73736174 00676574 67726e61 accessat.getgrna │ │ │ │ - 0x0001e8d0 6d5f7200 73657467 72656e74 00676574 m_r.setgrent.get │ │ │ │ - 0x0001e8e0 6772656e 7400656e 64677265 6e740067 grent.endgrent.g │ │ │ │ - 0x0001e8f0 65747077 6e616d5f 72006d6b 6669666f etpwnam_r.mkfifo │ │ │ │ - 0x0001e900 6174006d 6b666966 6f005f5f 6d6b7469 at.mkfifo.__mkti │ │ │ │ - 0x0001e910 6d653634 00584d4c 5f536574 52657475 me64.XML_SetRetu │ │ │ │ - 0x0001e920 726e4e53 54726970 6c657400 584d4c5f rnNSTriplet.XML_ │ │ │ │ - 0x0001e930 53657450 6172616d 456e7469 74795061 SetParamEntityPa │ │ │ │ - 0x0001e940 7273696e 6700636f 70795f66 696c655f rsing.copy_file_ │ │ │ │ - 0x0001e950 72616e67 65005f5f 7374726e 6361745f range.__strncat_ │ │ │ │ - 0x0001e960 63686b00 73636865 645f7365 74616666 chk.sched_setaff │ │ │ │ - 0x0001e970 696e6974 79006765 7467726f 75707300 inity.getgroups. │ │ │ │ - 0x0001e980 584d4c5f 53746f70 50617273 65720066 XML_StopParser.f │ │ │ │ - 0x0001e990 6c697374 78617474 72006c6c 69737478 listxattr.llistx │ │ │ │ - 0x0001e9a0 61747472 00584d4c 5f476574 53706563 attr.XML_GetSpec │ │ │ │ - 0x0001e9b0 69666965 64417474 72696275 7465436f ifiedAttributeCo │ │ │ │ - 0x0001e9c0 756e7400 666f726b 70747900 6663686f unt.forkpty.fcho │ │ │ │ + 0x0001e7d0 6e740061 646c6572 3332006c 73657478 nt.adler32.lsetx │ │ │ │ + 0x0001e7e0 61747472 00667365 74786174 74720064 attr.fsetxattr.d │ │ │ │ + 0x0001e7f0 65666c61 7465436f 7079005f 5f73656e eflateCopy.__sen │ │ │ │ + 0x0001e800 646d7367 36340069 6e666c61 7465436f dmsg64.inflateCo │ │ │ │ + 0x0001e810 70790070 726f6365 73735f76 6d5f7265 py.process_vm_re │ │ │ │ + 0x0001e820 61647600 6f70656e 70747900 70726f63 adv.openpty.proc │ │ │ │ + 0x0001e830 6573735f 766d5f77 72697465 7600636f ess_vm_writev.co │ │ │ │ + 0x0001e840 70797369 676e005f 5f73656c 65637436 pysign.__select6 │ │ │ │ + 0x0001e850 34005f5f 6d656d63 70795f63 686b0067 4.__memcpy_chk.g │ │ │ │ + 0x0001e860 6574686f 73746279 6e616d65 5f72005f ethostbyname_r._ │ │ │ │ + 0x0001e870 5f685f65 72726e6f 5f6c6f63 6174696f _h_errno_locatio │ │ │ │ + 0x0001e880 6e006873 74726572 726f7200 5f5f6664 n.hstrerror.__fd │ │ │ │ + 0x0001e890 656c745f 63686b00 73656e64 66696c65 elt_chk.sendfile │ │ │ │ + 0x0001e8a0 36340066 7472756e 63617465 3634006b 64.ftruncate64.k │ │ │ │ + 0x0001e8b0 696c6c70 67006661 63636573 73617400 illpg.faccessat. │ │ │ │ + 0x0001e8c0 67657467 726e616d 5f720073 65746772 getgrnam_r.setgr │ │ │ │ + 0x0001e8d0 656e7400 67657467 72656e74 00656e64 ent.getgrent.end │ │ │ │ + 0x0001e8e0 6772656e 74006765 7470776e 616d5f72 grent.getpwnam_r │ │ │ │ + 0x0001e8f0 006d6b66 69666f61 74006d6b 6669666f .mkfifoat.mkfifo │ │ │ │ + 0x0001e900 005f5f6d 6b74696d 65363400 584d4c5f .__mktime64.XML_ │ │ │ │ + 0x0001e910 53657452 65747572 6e4e5354 7269706c SetReturnNSTripl │ │ │ │ + 0x0001e920 65740058 4d4c5f53 65745061 72616d45 et.XML_SetParamE │ │ │ │ + 0x0001e930 6e746974 79506172 73696e67 00636f70 ntityParsing.cop │ │ │ │ + 0x0001e940 795f6669 6c655f72 616e6765 005f5f73 y_file_range.__s │ │ │ │ + 0x0001e950 74726e63 61745f63 686b0073 63686564 trncat_chk.sched │ │ │ │ + 0x0001e960 5f736574 61666669 6e697479 00676574 _setaffinity.get │ │ │ │ + 0x0001e970 67726f75 70730058 4d4c5f53 746f7050 groups.XML_StopP │ │ │ │ + 0x0001e980 61727365 7200666c 69737478 61747472 arser.flistxattr │ │ │ │ + 0x0001e990 006c6c69 73747861 74747200 584d4c5f .llistxattr.XML_ │ │ │ │ + 0x0001e9a0 47657453 70656369 66696564 41747472 GetSpecifiedAttr │ │ │ │ + 0x0001e9b0 69627574 65436f75 6e740073 68757464 ibuteCount.shutd │ │ │ │ + 0x0001e9c0 6f776e00 666f726b 70747900 6663686f own.forkpty.fcho │ │ │ │ 0x0001e9d0 776e006c 63686f77 6e006663 686f776e wn.lchown.fchown │ │ │ │ 0x0001e9e0 61740066 6c6f636b 005f5f77 61697434 at.flock.__wait4 │ │ │ │ 0x0001e9f0 5f74696d 65363400 584d4c5f 47657442 _time64.XML_GetB │ │ │ │ 0x0001ea00 75666665 7200584d 4c5f5061 72736542 uffer.XML_ParseB │ │ │ │ 0x0001ea10 75666665 72005f5f 77616974 335f7469 uffer.__wait3_ti │ │ │ │ 0x0001ea20 6d653634 00584d4c 5f467265 65436f6e me64.XML_FreeCon │ │ │ │ 0x0001ea30 74656e74 4d6f6465 6c006673 74617476 tentModel.fstatv │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 0002ab2c <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 179348 <_start@@Base+0x34> │ │ │ │ + bl 17b714 <_start@@Base+0x34> │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -5,15 +5,15 @@ │ │ │ │ │ │ │ │ 0002c558 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 17a228 │ │ │ │ + bl 17c5f0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #3 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ strd r0, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ @@ -37,28 +37,28 @@ │ │ │ │ ldr.w r3, [r4, #776] @ 0x308 │ │ │ │ cbnz r3, 2c5c2 │ │ │ │ ldr r3, [pc, #72] @ (2c604 ) │ │ │ │ ldr.w r0, [r3, #1668] @ 0x684 │ │ │ │ cbnz r0, 2c5d6 │ │ │ │ b.n 2c5fa │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #41596 @ 0xa27c │ │ │ │ + movw r0, #41276 @ 0xa13c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 91690 │ │ │ │ + bl 91908 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2c5b8 │ │ │ │ b.n 2c5f4 │ │ │ │ ldr.w r3, [r4, #776] @ 0x308 │ │ │ │ cbz r3, 2c5f4 │ │ │ │ movw r3, #2200 @ 0x898 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #41612 @ 0xa28c │ │ │ │ + movw r1, #41292 @ 0xa14c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r0, [r3, #2156] @ 0x86c │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2c602 │ │ │ │ str.w r6, [r3, #1668] @ 0x684 │ │ │ │ str.w r5, [r3, #1672] @ 0x688 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -69,19 +69,19 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3752] @ 0xea8 │ │ │ │ sub sp, #324 @ 0x144 │ │ │ │ mov r6, r0 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c0b8 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ + bl 17e480 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cbnz r5, 2c678 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 17c058 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 17e420 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ @@ -98,70 +98,70 @@ │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ movs r5, #1 │ │ │ │ strd r6, r7, [sp, #184] @ 0xb8 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #140] @ 0x8c │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ str r5, [sp, #180] @ 0xb4 │ │ │ │ - bl 17c2a4 │ │ │ │ + bl 17e66c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2c680 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 183c98 │ │ │ │ + bl 186060 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ bl 2d53c │ │ │ │ - movw r0, #41656 @ 0xa2b8 │ │ │ │ + movw r0, #41336 @ 0xa178 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1872d0 │ │ │ │ + bl 189698 │ │ │ │ cbz r0, 2c698 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ subs r5, r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ b.n 2c69a │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17d4d8 │ │ │ │ + bl 17f8a0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 183c98 │ │ │ │ + bl 186060 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2c678 │ │ │ │ - bl 1d93dc │ │ │ │ + bl 1db61c │ │ │ │ mov r6, r0 │ │ │ │ - bl 1cfd68 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ + bl 1d2020 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2c6c6 │ │ │ │ bl 2e7e4 │ │ │ │ movs r0, #1 │ │ │ │ blx 2b0b0 │ │ │ │ - bl 9a3a0 <_Py_GetConfig@@Base> │ │ │ │ + bl 9a618 <_Py_GetConfig@@Base> │ │ │ │ ldr.w r3, [r0, #148] @ 0x94 │ │ │ │ cbz r3, 2c6f4 │ │ │ │ movw r3, #59856 @ 0xe9d0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 188660 │ │ │ │ + bl 18aa28 │ │ │ │ ldr r1, [pc, #132] @ (2c764 ) │ │ │ │ - movw r2, #41672 @ 0xa2c8 │ │ │ │ + movw r2, #41352 @ 0xa188 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [pc, #124] @ (2c768 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ - movw r0, #41688 @ 0xa2d8 │ │ │ │ + movw r0, #41368 @ 0xa198 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 199698 │ │ │ │ + bl 19baa8 │ │ │ │ cbnz r0, 2c710 │ │ │ │ - movw r1, #41700 @ 0xa2e4 │ │ │ │ + movw r1, #41380 @ 0xa1a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [pc, #96] @ (2c76c ) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2c71c │ │ │ │ movs r4, #1 │ │ │ │ bl 2e7e4 │ │ │ │ b.n 2c71e │ │ │ │ movs r4, #0 │ │ │ │ cbz r5, 2c74c │ │ │ │ @@ -170,73 +170,73 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 2b9dc │ │ │ │ blx 2bac0 │ │ │ │ cbz r0, 2c74c │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #41736 @ 0xa308 │ │ │ │ + movw r1, #41416 @ 0xa1c8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 2e5cc │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e0b04 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 1e11b0 │ │ │ │ + bl 1e2c6c <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 1e32fc │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r0, r4 │ │ │ │ moveq r0, #120 @ 0x78 │ │ │ │ add sp, #324 @ 0x144 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bne.n 2c6b8 │ │ │ │ + beq.n 2c838 │ │ │ │ movs r5, r5 │ │ │ │ cdp 0, 8, cr0, cr0, cr15, {2} │ │ │ │ - bcs.n 2c720 │ │ │ │ + bne.n 2c6a0 │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ 0002c770 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r3, [r3, #1788] @ 0x6fc │ │ │ │ cbz r3, 2c79c │ │ │ │ - movw r1, #41744 @ 0xa310 │ │ │ │ + movw r1, #41424 @ 0xa1d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [pc, #24] @ (2c7b0 ) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 17bfa8 │ │ │ │ + bl 17e370 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - bcs.n 2c784 │ │ │ │ + bne.n 2c704 │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ 0002c7b4 : │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ movs r0, #1 │ │ │ │ blx 2bde0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2c816 │ │ │ │ bl 2c89c │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 17a228 │ │ │ │ + bl 17c5f0 │ │ │ │ movs r6, #1 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #3 │ │ │ │ strd r2, r3, [r4, #56] @ 0x38 │ │ │ │ movw r7, #4300 @ 0x10cc │ │ │ │ @@ -273,23 +273,23 @@ │ │ │ │ movt r4, #79 @ 0x4f │ │ │ │ ldr.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ blx 2ae40 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbz r6, 2c86a │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c264 <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ + bl 17e62c <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ str.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ cbnz r0, 2c86a │ │ │ │ - movw r1, #41812 @ 0xa354 │ │ │ │ + movw r1, #41492 @ 0xa214 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [pc, #4] @ (2c86c ) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bcc.n 2c870 <_PyPreConfig_InitCompatConfig@@Base> │ │ │ │ + bne.n 2c7f0 │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ 0002c870 <_PyPreConfig_InitCompatConfig@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -335,37 +335,37 @@ │ │ │ │ cbz r4, 2c91c │ │ │ │ ldr r2, [pc, #196] @ (2c9a8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r4, [r2, r3] │ │ │ │ cbz r4, 2c91c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #41828 @ 0xa364 │ │ │ │ + movw r1, #41508 @ 0xa224 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1025ac <_PySys_GetOptionalAttrString@@Base+0x10d4> │ │ │ │ + bl 1024b8 <_PySys_GetOptionalAttrString@@Base+0x10d4> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2c91c │ │ │ │ movw r3, #2200 @ 0x898 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r3, #2160] @ 0x870 │ │ │ │ - bl 1cb758 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1cda10 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c9a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cb764 <_PyErr_Clear@@Base> │ │ │ │ + bl 1cda1c <_PyErr_Clear@@Base> │ │ │ │ b.n 2c996 │ │ │ │ movs r0, #12 │ │ │ │ - bl 6b538 │ │ │ │ + bl 6b578 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c932 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2c9a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa264 │ │ │ │ + bl 1fc100 │ │ │ │ b.n 2c9a2 │ │ │ │ ldr r0, [pc, #120] @ (2c9ac ) │ │ │ │ movs r3, #0 │ │ │ │ str r6, [r5, #8] │ │ │ │ strd r3, r7, [r5] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ @@ -374,15 +374,15 @@ │ │ │ │ bne.n 2c954 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2c944 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2c960 │ │ │ │ - bl 23cd4c │ │ │ │ + bl 2462e8 │ │ │ │ ldr r2, [pc, #76] @ (2c9b0 ) │ │ │ │ ldr.w r3, [r2, #1680] @ 0x690 │ │ │ │ cbnz r3, 2c96e │ │ │ │ str.w r5, [r2, #1680] @ 0x690 │ │ │ │ b.n 2c978 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -398,15 +398,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2c980 │ │ │ │ dmb ish │ │ │ │ bne.n 2c99a │ │ │ │ movs r0, #0 │ │ │ │ b.n 2c9a6 │ │ │ │ ldr r0, [pc, #16] @ (2c9ac ) │ │ │ │ - bl 23bb84 │ │ │ │ + bl 206438 │ │ │ │ b.n 2c996 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -422,27 +422,27 @@ │ │ │ │ ldr r0, [pc, #60] @ (2ca00 ) │ │ │ │ b.n 2cb54 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8acbc │ │ │ │ + bl 8af18 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2c9fa │ │ │ │ - bl 68174 │ │ │ │ + bl 681b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2c9fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2c9fa │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ vmla.i16 d16, d0, d7[1] │ │ │ │ │ │ │ │ 0002ca04 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ @@ -455,26 +455,26 @@ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cbnz r7, 2ca26 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ ldr r0, [pc, #216] @ (2cafc ) │ │ │ │ b.n 2cb54 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 5e8ec │ │ │ │ + bl 5e92c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2cad6 │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r4 │ │ │ │ blx 2b43c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ca6c │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8acbc │ │ │ │ + bl 8af18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2cad6 │ │ │ │ movw r3, #2200 @ 0x898 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r5, [pc, #164] @ (2cb00 ) │ │ │ │ ldr.w r2, [r3, #2164] @ 0x874 │ │ │ │ @@ -482,64 +482,64 @@ │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [r3, #2164] @ 0x874 │ │ │ │ b.n 2ca88 │ │ │ │ subs r1, r0, r4 │ │ │ │ mov r0, r4 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl 8acbc │ │ │ │ + bl 8af18 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2cad6 │ │ │ │ adds r0, r5, #4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8acbc │ │ │ │ + bl 8af18 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2cada │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ adds r0, #1 │ │ │ │ beq.n 2cada │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2caaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2caaa │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2cabe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2cabe │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2caf6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2caf6 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1cb764 <_PyErr_Clear@@Base> │ │ │ │ + b.w 1cda1c <_PyErr_Clear@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ vmla.i16 d16, d4, d7[1] │ │ │ │ asrs r4, r1, #4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ │ │ │ │ @@ -557,45 +557,45 @@ │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ - bl 17c2d0 │ │ │ │ + bl 17e698 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002cb3a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 17c2d0 │ │ │ │ + bl 17e698 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r6, r1 │ │ │ │ - bl 17c0b8 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ + bl 17e480 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ blx 2bde0 │ │ │ │ cbz r0, 2cba2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17c264 <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ + bl 17e62c <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ str r0, [r4, #0] │ │ │ │ cbz r0, 2cb8c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 2cb98 │ │ │ │ str r4, [r5, #0] │ │ │ │ b.n 2cba2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -621,15 +621,15 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 17a1dc │ │ │ │ + bl 17c5a4 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ 0002cbd0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -637,15 +637,15 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 17cfec │ │ │ │ + bl 17f3b4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 0002cbf8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -663,45 +663,45 @@ │ │ │ │ bls.n 2cc44 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b348 │ │ │ │ ldr r2, [pc, #88] @ (2cc84 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #42356 @ 0xa574 │ │ │ │ + movw r3, #42036 @ 0xa434 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2cc7e │ │ │ │ cmp r3, #11 │ │ │ │ beq.n 2cc6a │ │ │ │ cbnz r5, 2cc6a │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b348 │ │ │ │ ldr r2, [pc, #44] @ (2cc84 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #42392 @ 0xa598 │ │ │ │ + movw r3, #42072 @ 0xa458 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ bl 2cea4 │ │ │ │ str r0, [r4, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n 2d0f8 │ │ │ │ + b.n 2ce78 │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ 0002cc88 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -718,15 +718,15 @@ │ │ │ │ beq.n 2ccd6 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b348 │ │ │ │ ldr r2, [pc, #148] @ (2cd54 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #42428 @ 0xa5bc │ │ │ │ + movw r3, #42108 @ 0xa47c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2cd4e │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ @@ -735,15 +735,15 @@ │ │ │ │ cbnz r0, 2cd06 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b348 │ │ │ │ ldr r2, [pc, #100] @ (2cd58 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #41928 @ 0xa3c8 │ │ │ │ + movw r3, #41608 @ 0xa288 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2ccd0 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r8, r5 │ │ │ │ @@ -756,56 +756,56 @@ │ │ │ │ bl 2d24c │ │ │ │ b.n 2ccd0 │ │ │ │ str.w r0, [r6, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ b.n 2cd08 │ │ │ │ mov r0, r7 │ │ │ │ bl 2d24c │ │ │ │ - movw r1, #42468 @ 0xa5e4 │ │ │ │ + movw r1, #42148 @ 0xa4a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r9 │ │ │ │ strd r5, r6, [r7] │ │ │ │ blx 2c174 │ │ │ │ cbnz r0, 2cd4c │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #264] @ 0x108 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - b.n 2d1c8 │ │ │ │ + b.n 2cf48 │ │ │ │ movs r5, r5 │ │ │ │ - b.n 2d1fc │ │ │ │ + b.n 2cf7c │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ 0002cd5c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ sub sp, #312 @ 0x138 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 17c0b8 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ + bl 17e480 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 2cd80 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ bl 2d53c │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r3, [r3, #776] @ 0x308 │ │ │ │ cbnz r3, 2cdaa │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 17c058 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 17e420 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 17d4d8 │ │ │ │ + bl 17f8a0 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 183c98 │ │ │ │ + bl 186060 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 2cd78 │ │ │ │ add sp, #312 @ 0x138 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -843,26 +843,26 @@ │ │ │ │ b.n 2ce20 │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r5, #344 @ 0x158 │ │ │ │ blx 2b348 │ │ │ │ mov r4, r6 │ │ │ │ ldr r2, [pc, #32] @ (2ce30 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #42488 @ 0xa5f8 │ │ │ │ + movw r3, #42168 @ 0xa4b8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r1, r2, [r5, #344] @ 0x158 │ │ │ │ str.w r3, [r5, #352] @ 0x160 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - bls.n 2cee4 │ │ │ │ + bhi.n 2ce64 │ │ │ │ movs r5, r5 │ │ │ │ - b.n 2d038 │ │ │ │ + svc 196 @ 0xc4 │ │ │ │ movs r5, r5 │ │ │ │ - b.n 2d2a4 │ │ │ │ + b.n 2d024 │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ 0002ce34 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -892,23 +892,23 @@ │ │ │ │ b.n 2ce9a │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b348 │ │ │ │ ldr r2, [pc, #28] @ (2cea0 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #42532 @ 0xa624 │ │ │ │ + movw r3, #42212 @ 0xa4e4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n 2d314 │ │ │ │ + b.n 2d094 │ │ │ │ movs r5, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ @@ -918,60 +918,60 @@ │ │ │ │ movs r7, #1 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 17d35c │ │ │ │ + bl 17f724 │ │ │ │ adds r3, r0, #2 │ │ │ │ bne.n 2cef8 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b348 │ │ │ │ ldr r2, [pc, #100] @ (2cf4c ) │ │ │ │ - movw r3, #42516 @ 0xa614 │ │ │ │ + movw r3, #42196 @ 0xa4d4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r7, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2cf18 │ │ │ │ cbz r0, 2cf1c │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b348 │ │ │ │ ldr r2, [pc, #72] @ (2cf50 ) │ │ │ │ - movw r3, #41928 @ 0xa3c8 │ │ │ │ + movw r3, #41608 @ 0xa288 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r7, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2cf44 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ blx 2bfa0 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2cf36 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6b638 │ │ │ │ + bl 6b678 │ │ │ │ b.n 2cefa │ │ │ │ lsls r2, r6, #2 │ │ │ │ mov r1, r8 │ │ │ │ blx 2bf20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6b638 │ │ │ │ + bl 6b678 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n 2d3c0 │ │ │ │ + b.n 2d140 │ │ │ │ movs r5, r5 │ │ │ │ - b.n 2d424 │ │ │ │ + b.n 2d1a4 │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ 0002cf54 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -997,78 +997,78 @@ │ │ │ │ sbcs.w r6, r1, r6 │ │ │ │ bcs.n 2d012 │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b348 │ │ │ │ ldr r2, [pc, #172] @ (2d054 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #42728 @ 0xa6e8 │ │ │ │ + movw r3, #42408 @ 0xa5a8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2d050 │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r6, r1, r6 │ │ │ │ bcs.n 2d012 │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b348 │ │ │ │ ldr r2, [pc, #128] @ (2d054 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #42768 @ 0xa710 │ │ │ │ + movw r3, #42448 @ 0xa5d0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2cfb8 │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r6, r1, r6 │ │ │ │ bcs.n 2d012 │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b348 │ │ │ │ ldr r2, [pc, #84] @ (2d054 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #42820 @ 0xa744 │ │ │ │ + movw r3, #42500 @ 0xa604 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2cfb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - movw r1, #53848 @ 0xd258 │ │ │ │ + movw r1, #53528 @ 0xd118 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r3, #0] │ │ │ │ blx 2c174 │ │ │ │ cbnz r0, 2d04e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ b.n 2d04e │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b348 │ │ │ │ ldr r2, [pc, #24] @ (2d054 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #42532 @ 0xa624 │ │ │ │ + movw r3, #42212 @ 0xa4e4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2cfb8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - b.n 2d4c8 │ │ │ │ + b.n 2d248 │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ 0002d058 : │ │ │ │ cbnz r0, 2d05e │ │ │ │ - b.w 1886e0 <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ + b.w 18aaa8 <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #59904 @ 0xea00 │ │ │ │ movt r4, #79 @ 0x4f │ │ │ │ mov r6, r0 │ │ │ │ @@ -1078,48 +1078,48 @@ │ │ │ │ blx 2ae40 │ │ │ │ ldr.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ blx 2ae40 │ │ │ │ ldr.w r0, [r4, #1468] @ 0x5bc │ │ │ │ blx 2ae40 │ │ │ │ ldr.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ blx 2ae40 │ │ │ │ - movw r0, #49484 @ 0xc14c │ │ │ │ + movw r0, #49164 @ 0xc00c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 17c264 <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ + bl 17e62c <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ mov r7, r0 │ │ │ │ - movw r0, #49484 @ 0xc14c │ │ │ │ + movw r0, #49164 @ 0xc00c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ str.w r7, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 17c264 <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ + bl 17e62c <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ str.w r8, [r4, #1460] @ 0x5b4 │ │ │ │ cbnz r0, 2d0d2 │ │ │ │ - movw r0, #49484 @ 0xc14c │ │ │ │ + movw r0, #49164 @ 0xc00c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 17c264 <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ + bl 17e62c <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r5, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 17c264 <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ + bl 17e62c <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r4, #1468] @ 0x5bc │ │ │ │ str.w r3, [r4, #1472] @ 0x5c0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 2d0f8 │ │ │ │ cbz r7, 2d0f8 │ │ │ │ cbz r0, 2d0f8 │ │ │ │ cbnz r5, 2d106 │ │ │ │ - movw r1, #41812 @ 0xa354 │ │ │ │ + movw r1, #41492 @ 0xa214 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [pc, #8] @ (2d10c ) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - b.n 2d678 │ │ │ │ + b.n 2d3f8 │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ 0002d110 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1135,24 +1135,24 @@ │ │ │ │ movt r4, #79 @ 0x4f │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ blx 2ae40 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbz r6, 2d160 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c264 <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ + bl 17e62c <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ str.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r0, 2d160 │ │ │ │ - movw r1, #41812 @ 0xa354 │ │ │ │ + movw r1, #41492 @ 0xa214 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [pc, #8] @ (2d164 ) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - b.n 2d6e8 │ │ │ │ + b.n 2d468 │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ 0002d168 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1168,15 +1168,15 @@ │ │ │ │ bls.n 2d1b2 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b348 │ │ │ │ ldr r2, [pc, #56] @ (2d1d4 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #42356 @ 0xa574 │ │ │ │ + movw r3, #42036 @ 0xa434 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2d1ce │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -1189,37 +1189,37 @@ │ │ │ │ clz r3, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n 2d648 │ │ │ │ + b.n 2d3c8 │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ 0002d1d8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, r1, [r0, #336] @ 0x150 │ │ │ │ mov r6, r2 │ │ │ │ adds r1, #2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 17d8fc │ │ │ │ + bl 17fcc4 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 2d220 │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b348 │ │ │ │ ldr r2, [pc, #64] @ (2d248 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #41928 @ 0xa3c8 │ │ │ │ + movw r3, #41608 @ 0xa288 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d246 │ │ │ │ ldr.w r3, [r4, #340] @ 0x154 │ │ │ │ movs r2, #0 │ │ │ │ @@ -1232,15 +1232,15 @@ │ │ │ │ str r6, [r5, #4] │ │ │ │ adds r5, r1, r0 │ │ │ │ str r2, [r1, r0] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r3, [r4, #340] @ 0x154 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 2d7f4 │ │ │ │ + b.n 2d574 │ │ │ │ movs r5, r5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1256,39 +1256,39 @@ │ │ │ │ │ │ │ │ 0002d27a : │ │ │ │ ldr r2, [pc, #80] @ (2d2cc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cbnz r3, 2d28a │ │ │ │ ldr r0, [pc, #72] @ (2d2d0 ) │ │ │ │ - b.w 17d9cc <_Py_SetLocaleFromEnv@@Base+0x2c> │ │ │ │ + b.w 17fd94 <_Py_SetLocaleFromEnv@@Base+0x2c> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [pc, #56] @ (2d2d4 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1ce194 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1d044c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2d2ac │ │ │ │ - bl da114 │ │ │ │ + bl da060 │ │ │ │ b.n 2d2c8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cbz r0, 2d2c2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ bpl.n 2d2c2 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl e5220 │ │ │ │ + bl e50a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ vmla.i16 d16, d0, d7[1] │ │ │ │ lsrs r0, r4, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ @@ -1301,24 +1301,24 @@ │ │ │ │ ldr.w r3, [r0, #340] @ 0x154 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add.w r5, r0, #344 @ 0x158 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 2d322 │ │ │ │ ldr.w r0, [r0, #336] @ 0x150 │ │ │ │ - bl 17bfa8 │ │ │ │ + bl 17e370 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2d322 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b348 │ │ │ │ ldr r2, [pc, #116] @ (2d384 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #41928 @ 0xa3c8 │ │ │ │ + movw r3, #41608 @ 0xa288 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d35c │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ adds r6, r3, #1 │ │ │ │ it ne │ │ │ │ @@ -1343,86 +1343,86 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [r4, #344] @ 0x158 │ │ │ │ cbz r3, 2d362 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2d380 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ mov r0, sp │ │ │ │ - bl 17d4d8 │ │ │ │ + bl 17f8a0 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r4, #344] @ 0x158 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 2d960 │ │ │ │ + b.n 2d6e0 │ │ │ │ movs r5, r5 │ │ │ │ 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 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ movs r6, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ strd r6, r6, [sp] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 17e194 <_Py_SetLocaleFromEnv@@Base+0x7f4> │ │ │ │ + bl 18055c <_Py_SetLocaleFromEnv@@Base+0x7f4> │ │ │ │ adds r3, r0, #2 │ │ │ │ bne.n 2d3d2 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b348 │ │ │ │ ldr r2, [pc, #108] @ (2d42c ) │ │ │ │ - movw r3, #43168 @ 0xa8a0 │ │ │ │ + movw r3, #42848 @ 0xa760 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r6, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d3f2 │ │ │ │ cbz r0, 2d3f6 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b348 │ │ │ │ ldr r2, [pc, #76] @ (2d430 ) │ │ │ │ - movw r3, #41928 @ 0xa3c8 │ │ │ │ + movw r3, #41608 @ 0xa288 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r6, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2d422 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx 2bfb8 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 2bfa0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2d414 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6b638 │ │ │ │ + bl 6b678 │ │ │ │ b.n 2d3d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx 2bf20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6b638 │ │ │ │ + bl 6b678 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - b.n 2d8a0 │ │ │ │ + b.n 2d620 │ │ │ │ movs r5, r5 │ │ │ │ - b.n 2dbb4 <_PyObject_DebugMallocStats@@Base+0xac> │ │ │ │ + b.n 2d934 │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ 0002d434 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1438,15 +1438,15 @@ │ │ │ │ beq.n 2d480 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b348 │ │ │ │ ldr r2, [pc, #132] @ (2d4ec ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #43336 @ 0xa948 │ │ │ │ + movw r3, #43016 @ 0xa808 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2d4e6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -1458,15 +1458,15 @@ │ │ │ │ str r0, [r7, #0] │ │ │ │ cbnz r0, 2d4b4 │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b348 │ │ │ │ ldr r2, [pc, #80] @ (2d4f0 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #41928 @ 0xa3c8 │ │ │ │ + movw r3, #41608 @ 0xa288 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d47a │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r5 │ │ │ │ @@ -1484,17 +1484,17 @@ │ │ │ │ bl 2d4f4 │ │ │ │ b.n 2d47a │ │ │ │ adds r5, #1 │ │ │ │ b.n 2d4b6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n 2d960 │ │ │ │ + b.n 2d6e0 │ │ │ │ movs r5, r5 │ │ │ │ - b.n 2cd0c │ │ │ │ + b.n 2da8c │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ 0002d4f4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1513,15 +1513,15 @@ │ │ │ │ │ │ │ │ 0002d524 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 183f80 │ │ │ │ + bl 186348 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002d53c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1540,17 +1540,17 @@ │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2b9dc │ │ │ │ mov r1, r4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2d588 │ │ │ │ - movw r0, #55304 @ 0xd808 │ │ │ │ + movw r0, #54984 @ 0xd6c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 62ffe │ │ │ │ + bl 6303e │ │ │ │ stmdb sp!, {r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ movw r3, #29332 @ 0x7294 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ @@ -1564,114 +1564,114 @@ │ │ │ │ blx 2b57c │ │ │ │ movs r0, #1 │ │ │ │ blx 2b0b0 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r3, #0] │ │ │ │ cbz r1, 2d626 │ │ │ │ - movw r1, #55360 @ 0xd840 │ │ │ │ + movw r1, #55040 @ 0xd700 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #20 │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ cbz r6, 2d5f2 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bfb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #59460 @ 0xe844 │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #59140 @ 0xe704 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ cbz r5, 2d606 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bfb8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ b.n 2d616 │ │ │ │ - movw r1, #55384 @ 0xd858 │ │ │ │ + movw r1, #55064 @ 0xd718 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #7724 @ 0x1e2c │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #7440 @ 0x1d10 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ movs r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55404 @ 0xd86c │ │ │ │ + movw r1, #55084 @ 0xd72c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #440] @ (2d7f0 ) │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cbz r5, 2d66a │ │ │ │ movs r2, #21 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55428 @ 0xd884 │ │ │ │ + movw r1, #55108 @ 0xd744 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ - bl 208934 │ │ │ │ + bl 20a95c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23532 @ 0x5bec │ │ │ │ + movw r1, #23212 @ 0x5aac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ b.n 2d6da │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ cbz r2, 2d682 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40764 @ 0x9f3c │ │ │ │ + movw r1, #40444 @ 0x9dfc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ b.n 2d6da │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ cbz r2, 2d69a │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55452 @ 0xd89c │ │ │ │ + movw r1, #55132 @ 0xd75c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ b.n 2d6da │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ cbz r2, 2d6b2 │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55472 @ 0xd8b0 │ │ │ │ + movw r1, #55152 @ 0xd770 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ b.n 2d6da │ │ │ │ ldr.w r3, [r3, #-16] │ │ │ │ cbz r3, 2d6ca │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55488 @ 0xd8c0 │ │ │ │ + movw r1, #55168 @ 0xd780 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ b.n 2d6da │ │ │ │ - movw r1, #55504 @ 0xd8d0 │ │ │ │ + movw r1, #55184 @ 0xd790 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #7724 @ 0x1e2c │ │ │ │ + movw r1, #7440 @ 0x1d10 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #264] @ (2d7f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ bl 2d868 │ │ │ │ mov r5, r0 │ │ │ │ cbz r6, 2d700 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ @@ -1691,86 +1691,86 @@ │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2d7be │ │ │ │ ldr r0, [pc, #208] @ (2d7f8 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1ce194 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1d044c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2d736 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cb764 <_PyErr_Clear@@Base> │ │ │ │ + bl 1cda1c <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw fp, #5160 @ 0x1428 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ cmp r0, fp │ │ │ │ beq.n 2d746 │ │ │ │ cbnz r0, 2d760 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2d7be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2d7be │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ b.n 2d7be │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ce244 │ │ │ │ + bl 1d04fc │ │ │ │ mov r0, r6 │ │ │ │ - bl d9c44 │ │ │ │ + bl d9b90 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, fp │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2d794 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2d794 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 11f8fc │ │ │ │ + bl 11f920 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2d7a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cb764 <_PyErr_Clear@@Base> │ │ │ │ + bl 1cda1c <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2d7b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2d7b8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 2d7d8 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #7724 @ 0x1e2c │ │ │ │ + movw r1, #7440 @ 0x1d10 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187d28 │ │ │ │ + bl 18a0f0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d880 │ │ │ │ - bl 187fc0 │ │ │ │ + bl 18a388 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 2d5aa │ │ │ │ - bl 1db940 │ │ │ │ + bl 1ddb84 │ │ │ │ b.n 2d5aa │ │ │ │ str r4, [r0, #24] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ @@ -1783,53 +1783,53 @@ │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - bl 17d084 │ │ │ │ + bl 17f44c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cbz r5, 2d82c │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ b.n 2d85a │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sp │ │ │ │ str r7, [sp, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 17e488 <_Py_SetLocaleFromEnv@@Base+0xae8> │ │ │ │ + bl 180850 <_Py_SetLocaleFromEnv@@Base+0xae8> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2d850 │ │ │ │ ldr r2, [pc, #36] @ (2d864 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #41928 @ 0xa3c8 │ │ │ │ + movw r3, #41608 @ 0xa288 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ stmia.w r4, {r1, r2, r3, r5} │ │ │ │ b.n 2d85a │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b348 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r2, #20] │ │ │ │ + strh r0, [r2, #10] │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ 0002d868 : │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r0, [r3, #1588] @ 0x634 │ │ │ │ cbz r0, 2d87e │ │ │ │ addw r0, r3, #1588 @ 0x634 │ │ │ │ - b.w 6b868 │ │ │ │ + b.w 6b8a8 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 2da06 │ │ │ │ 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 │ │ │ │ @@ -1848,63 +1848,63 @@ │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 8fe04 │ │ │ │ - movw r1, #55728 @ 0xd9b0 │ │ │ │ + bl 90074 │ │ │ │ + movw r1, #55408 @ 0xd870 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ cbz r0, 2d8fe │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ bpl.n 2d8bc │ │ │ │ - bl c9178 │ │ │ │ + bl c9474 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2d8bc │ │ │ │ ldr r7, [sp, #16] │ │ │ │ cbz r7, 2d8fe │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #11536 @ 0x2d10 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 2d900 │ │ │ │ - bl 88634 │ │ │ │ + bl 88544 │ │ │ │ cbnz r0, 2d900 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ movw r8, #13928 @ 0x3668 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ mov.w fp, #1 │ │ │ │ mov sl, r5 │ │ │ │ str r5, [sp, #24] │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 8fe04 │ │ │ │ + bl 90074 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2d9c0 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bpl.n 2d912 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r8 │ │ │ │ beq.n 2d950 │ │ │ │ movw r1, #13928 @ 0x3668 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 88634 │ │ │ │ + bl 88544 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2d912 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2d912 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ @@ -1912,67 +1912,67 @@ │ │ │ │ beq.n 2d912 │ │ │ │ cbz r7, 2d988 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 126f44 <_PySet_NextEntry@@Base> │ │ │ │ + bl 126e9c <_PySet_NextEntry@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ cbz r3, 2d988 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 2d962 │ │ │ │ - bl 11fad4 │ │ │ │ + bl 11faf8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2d962 │ │ │ │ b.n 2d912 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 2d9a0 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55748 @ 0xd9c4 │ │ │ │ + movw r1, #55428 @ 0xd884 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ b.n 2d9b0 │ │ │ │ - movw r1, #55772 @ 0xd9dc │ │ │ │ + movw r1, #55452 @ 0xd89c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 200534 <_PyEvent_IsSet@@Base+0x5a4> │ │ │ │ + bl 2023c4 <_PyEvent_IsSet@@Base+0x5a4> │ │ │ │ b.n 2d912 │ │ │ │ cbz r5, 2da00 │ │ │ │ movs r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55776 @ 0xd9e0 │ │ │ │ + movw r1, #55456 @ 0xd8a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 200c98 │ │ │ │ + bl 202b28 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23532 @ 0x5bec │ │ │ │ + movw r1, #23212 @ 0x5aac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #7724 @ 0x1e2c │ │ │ │ + movw r1, #7440 @ 0x1d10 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 187334 <_Py_write_noraise@@Base> │ │ │ │ + b.w 1896fc <_Py_write_noraise@@Base> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0002da08 : │ │ │ │ ldr.w r3, [r0, #344] @ 0x158 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -1993,17 +1993,17 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 2da88 │ │ │ │ ldr.w r3, [r0, #356] @ 0x164 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, sp │ │ │ │ - movw r2, #55828 @ 0xda14 │ │ │ │ + movw r2, #55508 @ 0xd8d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 1886b8 │ │ │ │ + bl 18aa80 │ │ │ │ ldr.w r0, [r4, #360] @ 0x168 │ │ │ │ cbz r0, 2da56 │ │ │ │ blx 2ae40 │ │ │ │ mov r0, sp │ │ │ │ blx 2c4d4 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #360] @ 0x168 │ │ │ │ @@ -2011,15 +2011,15 @@ │ │ │ │ str r0, [r5, #0] │ │ │ │ b.n 2da94 │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b348 │ │ │ │ ldr r2, [pc, #44] @ (2daa0 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #41928 @ 0xa3c8 │ │ │ │ + movw r3, #41608 @ 0xa288 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2da8c │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 2da98 │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ @@ -2027,24 +2027,24 @@ │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #1 │ │ │ │ b.n 2da9c │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r5, #0] │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrh r0, [r2, #38] @ 0x26 │ │ │ │ + ldrh r0, [r2, #28] │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ 0002daa4 : │ │ │ │ cbz r0, 2db04 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r5, #55644 @ 0xd95c │ │ │ │ + movw r5, #55324 @ 0xd81c │ │ │ │ movt r5, #45 @ 0x2d │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r0, #40 @ 0x28 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 2daea │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ sub.w r1, r3, #10 │ │ │ │ @@ -2057,15 +2057,15 @@ │ │ │ │ b.n 2dae6 │ │ │ │ cmp r3, #12 │ │ │ │ bne.n 2dae6 │ │ │ │ bl 2d24c │ │ │ │ adds r5, #28 │ │ │ │ b.n 2dac2 │ │ │ │ ldr.w r0, [r4, #336] @ 0x150 │ │ │ │ - bl 6b638 │ │ │ │ + bl 6b678 │ │ │ │ ldr.w r0, [r4, #360] @ 0x168 │ │ │ │ blx 2ae40 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 2ae3c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -2073,15 +2073,15 @@ │ │ │ │ 0002db08 <_PyObject_DebugMallocStats@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r3, #12113 @ 0x2f51 │ │ │ │ + movw r3, #21273 @ 0x5319 │ │ │ │ movt r3, #25 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [r2, #976] @ 0x3d0 │ │ │ │ cbz r1, 2db3c <_PyObject_DebugMallocStats@@Base+0x34> │ │ │ │ ldr.w r0, [r2, #960] @ 0x3c0 │ │ │ │ subs r5, r0, r3 │ │ │ │ @@ -2095,85 +2095,85 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2dc2e <_PyObject_DebugMallocStats@@Base+0x126> │ │ │ │ movs r2, #73 @ 0x49 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #11456 @ 0x2cc0 │ │ │ │ + movw r2, #11136 @ 0x2b80 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ add r6, sp, #20 │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #11508 @ 0x2cf4 │ │ │ │ + movw r2, #11188 @ 0x2bb4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #11540 @ 0x2d14 │ │ │ │ + movw r2, #11220 @ 0x2bd4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ - bl 179f64 <_start@@Base+0xc50> │ │ │ │ + bl 17c32c <_start@@Base+0xc4c> │ │ │ │ ldr r1, [pc, #200] @ (2dc5c <_PyObject_DebugMallocStats@@Base+0x154>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r3, r1] │ │ │ │ movs r1, #0 │ │ │ │ blx 2b348 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ str r6, [sp, #16] │ │ │ │ - movw r3, #9021 @ 0x233d │ │ │ │ + movw r3, #9085 @ 0x237d │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 17ee38 <_Py_SetLocaleFromEnv@@Base+0x1498> │ │ │ │ + bl 181200 <_Py_SetLocaleFromEnv@@Base+0x1498> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #9459 @ 0x24f3 │ │ │ │ + movw r2, #9391 @ 0x24af │ │ │ │ movt r2, #3 │ │ │ │ - movw r1, #9313 @ 0x2461 │ │ │ │ + movw r1, #9245 @ 0x241d │ │ │ │ movt r1, #3 │ │ │ │ - bl 1836f0 <_Py_SetLocaleFromEnv@@Base+0x5d50> │ │ │ │ + bl 185ab8 <_Py_SetLocaleFromEnv@@Base+0x5d50> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #11572 @ 0x2d34 │ │ │ │ + movw r2, #11252 @ 0x2bf4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #11600 @ 0x2d50 │ │ │ │ + movw r2, #11280 @ 0x2c10 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #11628 @ 0x2d6c │ │ │ │ + movw r2, #11308 @ 0x2c2c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #11668 @ 0x2d94 │ │ │ │ + movw r2, #11348 @ 0x2c54 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #11696 @ 0x2db0 │ │ │ │ + movw r2, #11376 @ 0x2c70 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ b.n 2dc56 <_PyObject_DebugMallocStats@@Base+0x14e> │ │ │ │ - movw r0, #4689 @ 0x1251 │ │ │ │ + movw r0, #4753 @ 0x1291 │ │ │ │ movt r0, #7 │ │ │ │ cbz r1, 2dc44 <_PyObject_DebugMallocStats@@Base+0x13c> │ │ │ │ ldr.w r3, [r2, #960] @ 0x3c0 │ │ │ │ subs r2, r3, r0 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ b.n 2dc4e <_PyObject_DebugMallocStats@@Base+0x146> │ │ │ │ @@ -2202,15 +2202,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, sp, #432 @ 0x1b0 │ │ │ │ ldr r2, [r2, r5] │ │ │ │ add r7, sp, #688 @ 0x2b0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r2, #1612] @ 0x64c │ │ │ │ - movw r2, #11724 @ 0x2dcc │ │ │ │ + movw r2, #11404 @ 0x2c8c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ @@ -2265,15 +2265,15 @@ │ │ │ │ ldr.w r2, [r7, r5, lsl #2] │ │ │ │ ldr.w r3, [r8, r5, lsl #2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, r5, lsl #2] │ │ │ │ add r3, r6 │ │ │ │ str.w r3, [r8, r5, lsl #2] │ │ │ │ - bl 299498 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ + bl 299340 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ ldr.w r3, [r9, r5, lsl #2] │ │ │ │ subs r3, r3, r6 │ │ │ │ add r0, r3 │ │ │ │ str.w r0, [r9, r5, lsl #2] │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ b.n 2dd1a <_PyObject_DebugMallocStats@@Base+0x212> │ │ │ │ ldrd r5, r6, [sp, #36] @ 0x24 │ │ │ │ @@ -2284,21 +2284,21 @@ │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r6 │ │ │ │ blx 2bed0 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #11776 @ 0x2e00 │ │ │ │ + movw r0, #11456 @ 0x2cc0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 2beec │ │ │ │ mov r9, r6 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ mov fp, r4 │ │ │ │ - movw r3, #11888 @ 0x2e70 │ │ │ │ + movw r3, #11568 @ 0x2d30 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ strd r6, r6, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #688 @ 0x2b0 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r7 │ │ │ │ @@ -2323,117 +2323,117 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mla r3, r8, r4, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r3, r3, r5, lsl #5 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 2996f4 <_PyMonitoring_FireBranchEvent@@Base+0x300> │ │ │ │ + bl 29959c <_PyMonitoring_FireBranchEvent@@Base+0x300> │ │ │ │ mla r9, r5, r1, r9 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ bne.n 2dd98 <_PyObject_DebugMallocStats@@Base+0x290> │ │ │ │ mov r4, fp │ │ │ │ movs r0, #10 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ blx 2bed0 │ │ │ │ ldr.w r2, [sl, #792] @ 0x318 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #11916 @ 0x2e8c │ │ │ │ + movw r1, #11596 @ 0x2d4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ bl 2df38 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r2, [sl, #792] @ 0x318 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #11944 @ 0x2ea8 │ │ │ │ + movw r1, #11624 @ 0x2d68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ subs r2, r2, r3 │ │ │ │ bl 2df38 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ ldr.w r2, [sl, #796] @ 0x31c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #11964 @ 0x2ebc │ │ │ │ + movw r1, #11644 @ 0x2d7c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ bl 2df38 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #11988 @ 0x2ed4 │ │ │ │ + movw r1, #11668 @ 0x2d94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ bl 2df38 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - movw r2, #12016 @ 0x2ef0 │ │ │ │ + movw r2, #11696 @ 0x2db0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 1886b8 │ │ │ │ + bl 18aa80 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r3, #18 │ │ │ │ bl 2df38 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #10 │ │ │ │ blx 2bed0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #12044 @ 0x2f0c │ │ │ │ + movw r1, #11724 @ 0x2dcc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ bl 2df38 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #12072 @ 0x2f28 │ │ │ │ + movw r1, #11752 @ 0x2de8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ bl 2df38 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ add r5, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r3, fp │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - movw r2, #12100 @ 0x2f44 │ │ │ │ + movw r2, #11780 @ 0x2e04 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 1886b8 │ │ │ │ + bl 18aa80 │ │ │ │ mov.w r2, fp, lsl #12 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ bl 2df38 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #12128 @ 0x2f60 │ │ │ │ + movw r1, #11808 @ 0x2e20 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ bl 2df38 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ mov r2, r9 │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #12160 @ 0x2f80 │ │ │ │ + movw r1, #11840 @ 0x2e40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ bl 2df38 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #12192 @ 0x2fa0 │ │ │ │ + movw r1, #11872 @ 0x2e60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ bl 2df38 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ - movw r1, #12224 @ 0x2fc0 │ │ │ │ + movw r1, #11904 @ 0x2e80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ adds r2, r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2df38 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #18 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #12232 @ 0x2fc8 │ │ │ │ + movw r0, #11912 @ 0x2e88 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 2beec │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #12252 @ 0x2fdc │ │ │ │ + movw r1, #11932 @ 0x2e9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ bl 2df38 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ add.w sp, sp, #948 @ 0x3b4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2515,52 +2515,52 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - movw r1, #15516 @ 0x3c9c │ │ │ │ + movw r1, #15196 @ 0x3b5c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ movw r4, #1814 @ 0x716 │ │ │ │ - movw r3, #12500 @ 0x30d4 │ │ │ │ + movw r3, #12180 @ 0x2f94 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #20812 @ 0x514c │ │ │ │ + movw r2, #20492 @ 0x500c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r4, r1, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 61e8c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61ecc <_PyObject_AssertFailed@@Base> │ │ │ │ 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 r5, r1 │ │ │ │ cbnz r1, 2e05e <_PyObject_DebugMallocStats@@Base+0x556> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 61712 │ │ │ │ + b.w 61752 │ │ │ │ mov r1, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r3 │ │ │ │ cbz r1, 2e06a <_PyObject_DebugMallocStats@@Base+0x562> │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cbnz r3, 2e07c <_PyObject_DebugMallocStats@@Base+0x574> │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 88108 │ │ │ │ + bl 880c8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e16e <_PyObject_DebugMallocStats@@Base+0x666> │ │ │ │ add.w r8, sp, #12 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 87ec0 │ │ │ │ + bl 87e80 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 2e090 <_PyObject_DebugMallocStats@@Base+0x588> │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e16e <_PyObject_DebugMallocStats@@Base+0x666> │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ cmp.w r9, #1 │ │ │ │ bne.n 2e0ba <_PyObject_DebugMallocStats@@Base+0x5b2> │ │ │ │ @@ -2571,15 +2571,15 @@ │ │ │ │ bpl.n 2e0ba <_PyObject_DebugMallocStats@@Base+0x5b2> │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ add.w r2, r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 88108 │ │ │ │ + bl 880c8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e144 <_PyObject_DebugMallocStats@@Base+0x63c> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ bpl.n 2e0c8 <_PyObject_DebugMallocStats@@Base+0x5c0> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ @@ -2587,15 +2587,15 @@ │ │ │ │ cbnz r4, 2e0de <_PyObject_DebugMallocStats@@Base+0x5d6> │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ bic.w r3, r9, #2147483648 @ 0x80000000 │ │ │ │ mov r2, r6 │ │ │ │ - bl 8b794 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8b9f0 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e144 <_PyObject_DebugMallocStats@@Base+0x63c> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ @@ -2606,83 +2606,83 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbnz r3, 2e142 <_PyObject_DebugMallocStats@@Base+0x63a> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #21660 @ 0x549c │ │ │ │ + movw r2, #21340 @ 0x535c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 1f3200 <_PyErr_Format@@Base> │ │ │ │ + bl 1f50a0 <_PyErr_Format@@Base> │ │ │ │ b.n 2e142 <_PyObject_DebugMallocStats@@Base+0x63a> │ │ │ │ cbz r3, 2e144 <_PyObject_DebugMallocStats@@Base+0x63c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbz r3, 2e144 <_PyObject_DebugMallocStats@@Base+0x63c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2e128 <_PyObject_DebugMallocStats@@Base+0x620> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2e128 <_PyObject_DebugMallocStats@@Base+0x620> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #21708 @ 0x54cc │ │ │ │ + movw r2, #21388 @ 0x538c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 23aa48 <_PyBytesWriter_WriteBytes@@Base+0xe8> │ │ │ │ + bl 23a940 <_PyBytesWriter_WriteBytes@@Base+0xe8> │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ cmp r9, r5 │ │ │ │ ble.n 2e164 <_PyObject_DebugMallocStats@@Base+0x65c> │ │ │ │ ldr.w r0, [r6, r5, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2e160 <_PyObject_DebugMallocStats@@Base+0x658> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2e160 <_PyObject_DebugMallocStats@@Base+0x658> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ b.n 2e146 <_PyObject_DebugMallocStats@@Base+0x63e> │ │ │ │ cmp r6, r8 │ │ │ │ beq.n 2e16e <_PyObject_DebugMallocStats@@Base+0x666> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #50804 @ 0xc674 │ │ │ │ + movw r1, #50484 @ 0xc534 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r4, r0 │ │ │ │ blx 2b7f4 │ │ │ │ cbz r0, 2e1dc <_PyObject_DebugMallocStats@@Base+0x6d4> │ │ │ │ - movw r1, #50612 @ 0xc5b4 │ │ │ │ + movw r1, #50292 @ 0xc474 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ blx 2b7f4 │ │ │ │ cbz r0, 2e1e0 <_PyObject_DebugMallocStats@@Base+0x6d8> │ │ │ │ - movw r1, #50640 @ 0xc5d0 │ │ │ │ + movw r1, #50320 @ 0xc490 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ blx 2b7f4 │ │ │ │ cbz r0, 2e1e4 <_PyObject_DebugMallocStats@@Base+0x6dc> │ │ │ │ - movw r1, #50708 @ 0xc614 │ │ │ │ + movw r1, #50388 @ 0xc4d4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ blx 2b7f4 │ │ │ │ cbz r0, 2e1e8 <_PyObject_DebugMallocStats@@Base+0x6e0> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50764 @ 0xc64c │ │ │ │ + movw r1, #50444 @ 0xc50c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ blx 2b7f4 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #8 │ │ │ │ b.n 2e1ea <_PyObject_DebugMallocStats@@Base+0x6e2> │ │ │ │ @@ -2702,34 +2702,34 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #67108864 @ 0x4000000 │ │ │ │ bne.n 2e222 <_PyObject_DebugMallocStats@@Base+0x71a> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22872 @ 0x5958 │ │ │ │ + movw r1, #22552 @ 0x5818 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov r0, r4 │ │ │ │ b.n 2e234 <_PyObject_DebugMallocStats@@Base+0x72c> │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ add.w r1, r0, #16 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8e95c │ │ │ │ + bl 8ebcc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ cbnz r3, 2e248 <_PyObject_DebugMallocStats@@Base+0x740> │ │ │ │ - b.w a1d14 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + b.w a1fbc <_PyEval_EvalFrameDefault@@Base> │ │ │ │ bx r3 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bpl.n 2e25a <_PyObject_DebugMallocStats@@Base+0x752> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ @@ -2741,28 +2741,28 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #55332 @ 0xd824 │ │ │ │ + movw r1, #54872 @ 0xd658 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8e8fc │ │ │ │ + bl 8eb6c │ │ │ │ cbnz r0, 2e288 <_PyObject_DebugMallocStats@@Base+0x780> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2e2de <_PyObject_DebugMallocStats@@Base+0x7d6> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl f836c │ │ │ │ + bl f8174 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e284 <_PyObject_DebugMallocStats@@Base+0x77c> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1ad4dc │ │ │ │ + bl 1af904 │ │ │ │ cbnz r0, 2e2c4 <_PyObject_DebugMallocStats@@Base+0x7bc> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r2, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #32768 @ 0x8000 │ │ │ │ bne.n 2e2c4 <_PyObject_DebugMallocStats@@Base+0x7bc> │ │ │ │ tst.w r3, #73 @ 0x49 │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ @@ -2771,15 +2771,15 @@ │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ b.n 2e2cc <_PyObject_DebugMallocStats@@Base+0x7c4> │ │ │ │ movw r4, #5412 @ 0x1524 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ @@ -2787,52 +2787,52 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #55332 @ 0xd824 │ │ │ │ + movw r1, #54872 @ 0xd658 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8e8fc │ │ │ │ + bl 8eb6c │ │ │ │ cbz r0, 2e33c <_PyObject_DebugMallocStats@@Base+0x834> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl f6068 │ │ │ │ + bl f5ea0 │ │ │ │ subs r1, r0, #0 │ │ │ │ bge.n 2e32e <_PyObject_DebugMallocStats@@Base+0x826> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2e33e <_PyObject_DebugMallocStats@@Base+0x836> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 2e33e <_PyObject_DebugMallocStats@@Base+0x836> │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ adds r1, #1 │ │ │ │ - bl f867c │ │ │ │ + bl f8484 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e33e <_PyObject_DebugMallocStats@@Base+0x836> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2e4e0 <_PyObject_DebugMallocStats@@Base+0x9d8> │ │ │ │ movw r7, #40760 @ 0x9f38 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ movs r4, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -2857,17 +2857,17 @@ │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldr.w sl, [r3, #20] │ │ │ │ cbnz r0, 2e3ec <_PyObject_DebugMallocStats@@Base+0x8e4> │ │ │ │ mov.w r1, #524 @ 0x20c │ │ │ │ - movw r0, #21536 @ 0x5420 │ │ │ │ + movw r0, #21216 @ 0x52e0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ b.n 2e3fa <_PyObject_DebugMallocStats@@Base+0x8f2> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r4 │ │ │ │ ble.w 2e4e0 <_PyObject_DebugMallocStats@@Base+0x9d8> │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ adds r3, #20 │ │ │ │ @@ -2882,15 +2882,15 @@ │ │ │ │ beq.n 2e4b8 <_PyObject_DebugMallocStats@@Base+0x9b0> │ │ │ │ ldr.w sl, [r3] │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ bmi.n 2e400 <_PyObject_DebugMallocStats@@Base+0x8f8> │ │ │ │ - bl e0048 <_PyNumber_Index@@Base> │ │ │ │ + bl dff08 <_PyNumber_Index@@Base> │ │ │ │ cbnz r0, 2e404 <_PyObject_DebugMallocStats@@Base+0x8fc> │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ b.n 2e494 <_PyObject_DebugMallocStats@@Base+0x98c> │ │ │ │ movs r1, #0 │ │ │ │ b.n 2e406 <_PyObject_DebugMallocStats@@Base+0x8fe> │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ @@ -2928,23 +2928,23 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2e478 <_PyObject_DebugMallocStats@@Base+0x970> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2e478 <_PyObject_DebugMallocStats@@Base+0x970> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 2e494 <_PyObject_DebugMallocStats@@Base+0x98c> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49428 @ 0xc114 │ │ │ │ + movw r1, #48968 @ 0xbf48 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, r7 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [sl, #20] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ @@ -2976,80 +2976,80 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #55332 @ 0xd824 │ │ │ │ + movw r1, #54872 @ 0xd658 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8e8fc │ │ │ │ + bl 8eb6c │ │ │ │ cbz r0, 2e532 <_PyObject_DebugMallocStats@@Base+0xa2a> │ │ │ │ movw r3, #59856 @ 0xe9d0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 9227c │ │ │ │ + bl 924f4 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #41692 @ 0xa2dc │ │ │ │ + movw r2, #41372 @ 0xa19c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #55332 @ 0xd824 │ │ │ │ + movw r1, #54872 @ 0xd658 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8e8fc │ │ │ │ + bl 8eb6c │ │ │ │ cbnz r0, 2e55c <_PyObject_DebugMallocStats@@Base+0xa54> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2e5ac <_PyObject_DebugMallocStats@@Base+0xaa4> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl f836c │ │ │ │ + bl f8174 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e558 <_PyObject_DebugMallocStats@@Base+0xa50> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1ad4dc │ │ │ │ + bl 1af904 │ │ │ │ cbnz r0, 2e592 <_PyObject_DebugMallocStats@@Base+0xa8a> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ and.w r2, r2, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ b.n 2e59a <_PyObject_DebugMallocStats@@Base+0xa92> │ │ │ │ movw r4, #5412 @ 0x1524 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 0002e5b2 : │ │ │ │ - b.w 1b6d14 <_PyTime_AsMicroseconds@@Base+0x5bc> │ │ │ │ + b.w 1b8e5c <_PyTime_AsMicroseconds@@Base+0x4e8> │ │ │ │ ... │ │ │ │ │ │ │ │ 0002e5b8 : │ │ │ │ ldr r3, [pc, #12] @ (2e5c8 ) │ │ │ │ str.w r0, [r3, #1600] @ 0x640 │ │ │ │ movs r0, #0 │ │ │ │ str.w r1, [r3, #1604] @ 0x644 │ │ │ │ @@ -3065,33 +3065,33 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 2e602 │ │ │ │ mov r0, r1 │ │ │ │ - bl 199274 │ │ │ │ + bl 19b684 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2e602 │ │ │ │ ldr r2, [pc, #44] @ (2e61c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1de2ec │ │ │ │ + bl 1e0530 │ │ │ │ b.n 2e618 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d18a8 <_PyUnicode_IsWhitespace@@Base+0xd4> │ │ │ │ + bl 1d3b6c <_PyUnicode_IsWhitespace@@Base+0xd4> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ push {r4, r5, r6} │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ @@ -3156,29 +3156,29 @@ │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0002e6b0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2e6e6 │ │ │ │ - bl 1ba0b4 │ │ │ │ + bl 1bc364 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2e6da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2e6de │ │ │ │ mov r4, r5 │ │ │ │ b.n 2e6e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ b.n 2e6da │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002e6ea : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -3194,49 +3194,49 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ movs r3, #2 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9fd4 <_PyParkingLot_Park@@Base+0x258> │ │ │ │ + bl 1dbf10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 2e728 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ bl 2d53c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r5, sp, #192 @ 0xc0 │ │ │ │ + add r3, sp, #912 @ 0x390 │ │ │ │ movs r4, r7 │ │ │ │ │ │ │ │ 0002e734 : │ │ │ │ cbnz r1, 2e73a │ │ │ │ - b.w 91690 │ │ │ │ + b.w 91908 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ bpl.n 2e762 │ │ │ │ - movw r1, #18840 @ 0x4998 │ │ │ │ + movw r1, #18544 @ 0x4870 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 91690 │ │ │ │ + b.w 91908 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #39808 @ 0x9b80 │ │ │ │ + movw r1, #39488 @ 0x9a40 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002e780 : │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r2, [r3, #1604] @ 0x644 │ │ │ │ @@ -3258,15 +3258,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #32] @ (2e7e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r4, [r2, r3] │ │ │ │ cbz r4, 2e7da │ │ │ │ addw r0, r0, #1588 @ 0x634 │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ subs r3, r4, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ b.n 2e7dc │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r4 │ │ │ │ @@ -3276,15 +3276,15 @@ │ │ │ │ ... │ │ │ │ │ │ │ │ 0002e7e4 : │ │ │ │ ldr r2, [pc, #12] @ (2e7f4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1de2ec │ │ │ │ + b.w 1e0530 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -3300,168 +3300,168 @@ │ │ │ │ movw r3, #59840 @ 0xe9c0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movw r3, #59860 @ 0xe9d4 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr.w r2, [r4, #456] @ 0x1c8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1df7b4 │ │ │ │ + bl 1e198c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2e850 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 199af4 │ │ │ │ + bl 19bf04 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ cbz r6, 2e870 │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r1, [r4, #2696] @ 0xa88 │ │ │ │ cbz r1, 2e8b8 │ │ │ │ cbz r5, 2e8b8 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cbz r3, 2e8b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dfd74 │ │ │ │ + bl 1e1edc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ cbnz r6, 2e874 │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e9ce │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add.w r7, r6, #16 │ │ │ │ adds r0, #1 │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2e89e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2e898 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2e898 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r3, #15 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2e870 │ │ │ │ mov r1, r7 │ │ │ │ blx 2b770 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2e8b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2e8b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 2e8d0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff08 │ │ │ │ + bl 1e2070 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2e8d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ b.n 2e870 │ │ │ │ ldr.w r3, [r4, #460] @ 0x1cc │ │ │ │ cbz r3, 2e8da │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ cbnz r5, 2e8e2 │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2e9b6 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cbnz r3, 2e8f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2e9b6 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cbz r6, 2e960 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r6, [r4, #2708] @ 0xa94 │ │ │ │ subs r6, r6, r3 │ │ │ │ - bl 1e003c │ │ │ │ + bl 1e21a4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bfb8 │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ adds r3, #1 │ │ │ │ adds r1, r7, #1 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - bl 1d3250 │ │ │ │ + bl 1d54ac │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 2e93a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [r4] │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ b.n 2e870 │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 2bf20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add r2, r7 │ │ │ │ str r2, [r4, #8] │ │ │ │ add r3, r6 │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ - bl 1e0428 <_PyArg_NoKeywords@@Base+0x394> │ │ │ │ + bl 1e2590 <_PyArg_NoKeywords@@Base+0x394> │ │ │ │ b.n 2e996 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e003c │ │ │ │ + bl 1e21a4 │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ str.w r6, [r4, #476] @ 0x1dc │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ mov r0, r5 │ │ │ │ strd r5, r5, [r4] │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ blx 2bfb8 │ │ │ │ add r5, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1e0428 <_PyArg_NoKeywords@@Base+0x394> │ │ │ │ + bl 1e2590 <_PyArg_NoKeywords@@Base+0x394> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #10 │ │ │ │ bne.n 2e9b6 │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r3, #664] @ 0x298 │ │ │ │ cbnz r3, 2e9aa │ │ │ │ movs r0, #1 │ │ │ │ b.n 2e9ce │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w cb4d8 │ │ │ │ + b.w cb7d8 │ │ │ │ ldr.w r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 2e870 │ │ │ │ - movw r0, #7724 @ 0x1e2c │ │ │ │ + movw r0, #7440 @ 0x1d10 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 1b8988 │ │ │ │ + bl 1bac40 │ │ │ │ b.n 2e870 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movw r8, #32096 @ 0x7d60 │ │ │ │ @@ -3471,36 +3471,36 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r6, [r8] │ │ │ │ mov r5, r2 │ │ │ │ blx 2c230 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r5, 2ea14 │ │ │ │ - movw r2, #65064 @ 0xfe28 │ │ │ │ + movw r2, #64744 @ 0xfce8 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r4, #0 │ │ │ │ blx 2c230 │ │ │ │ movs r5, #0 │ │ │ │ mov.w sl, #100 @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r5, sl │ │ │ │ mov r9, r4 │ │ │ │ - bl 17d8fc │ │ │ │ + bl 17fcc4 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2ea4a │ │ │ │ mov r0, r9 │ │ │ │ - bl 6b638 │ │ │ │ + bl 6b678 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a46c │ │ │ │ - bl 1fa038 │ │ │ │ - bl 95ffc │ │ │ │ + bl 9a6e4 │ │ │ │ + bl 1fbed8 │ │ │ │ + bl 96274 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2eb34 │ │ │ │ add.w r9, r0, r5 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ cbz r2, 2ea68 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ @@ -3526,22 +3526,22 @@ │ │ │ │ cbz r0, 2ea98 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b524 │ │ │ │ b.n 2eaca │ │ │ │ mov r0, r6 │ │ │ │ cmp.w fp, #4 │ │ │ │ bne.n 2eab6 │ │ │ │ - bl 9a46c │ │ │ │ - bl f0188 │ │ │ │ + bl 9a6e4 │ │ │ │ + bl effcc │ │ │ │ mov fp, r0 │ │ │ │ - bl 95ffc │ │ │ │ + bl 96274 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ bne.n 2ea4e │ │ │ │ b.n 2eb2c │ │ │ │ - bl 34054 │ │ │ │ + bl 34050 │ │ │ │ cbz r0, 2eaca │ │ │ │ b.n 2eb2c │ │ │ │ mov r0, r9 │ │ │ │ blx 2bfb8 │ │ │ │ adds r5, r5, r0 │ │ │ │ bne.n 2ead2 │ │ │ │ b.n 2ea1c │ │ │ │ @@ -3551,825 +3551,825 @@ │ │ │ │ adds r3, r4, r5 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ beq.n 2eb0a │ │ │ │ adds.w sl, r5, #2 │ │ │ │ bpl.n 2ea22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b638 │ │ │ │ + bl 6b678 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #42896 @ 0xa790 │ │ │ │ + movw r1, #42576 @ 0xa650 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - bl 95ffc │ │ │ │ + bl f8904 │ │ │ │ + bl 96274 │ │ │ │ b.n 2ea46 │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17d8fc │ │ │ │ + bl 17fcc4 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2eb34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b638 │ │ │ │ + bl 6b678 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a46c │ │ │ │ - bl 1fa038 │ │ │ │ - bl 95ffc │ │ │ │ + bl 9a6e4 │ │ │ │ + bl 1fbed8 │ │ │ │ + bl 96274 │ │ │ │ b.n 2eb34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b638 │ │ │ │ + bl 6b678 │ │ │ │ b.n 2ea46 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ 0002eb3c <_Py_GetConfigsAsDict@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - bl 70c84 │ │ │ │ + bl 70cc4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f10c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ - bl 70c84 │ │ │ │ + bl 70cc4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f10c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #32060 @ 0x7d3c │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 2eb7a <_Py_GetConfigsAsDict@@Base+0x3e> │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2eb96 <_Py_GetConfigsAsDict@@Base+0x5a> │ │ │ │ b.n 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #43448 @ 0xa9b8 │ │ │ │ + movw r1, #43128 @ 0xa878 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2ebbc <_Py_GetConfigsAsDict@@Base+0x80> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2ebbc <_Py_GetConfigsAsDict@@Base+0x80> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ movw r3, #32064 @ 0x7d40 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43480 @ 0xa9d8 │ │ │ │ + movw r1, #43160 @ 0xa898 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2ebfe <_Py_GetConfigsAsDict@@Base+0xc2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2ebfe <_Py_GetConfigsAsDict@@Base+0xc2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ movw r3, #32068 @ 0x7d44 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 2ec1a <_Py_GetConfigsAsDict@@Base+0xde> │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ec36 <_Py_GetConfigsAsDict@@Base+0xfa> │ │ │ │ b.n 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #43512 @ 0xa9f8 │ │ │ │ + movw r1, #43192 @ 0xa8b8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2ec5c <_Py_GetConfigsAsDict@@Base+0x120> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2ec5c <_Py_GetConfigsAsDict@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ movw r3, #32072 @ 0x7d48 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43548 @ 0xaa1c │ │ │ │ + movw r1, #43228 @ 0xa8dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2ec9e <_Py_GetConfigsAsDict@@Base+0x162> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2ec9e <_Py_GetConfigsAsDict@@Base+0x162> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ movw r3, #61416 @ 0xefe8 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43588 @ 0xaa44 │ │ │ │ + movw r1, #43268 @ 0xa904 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2ece0 <_Py_GetConfigsAsDict@@Base+0x1a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2ece0 <_Py_GetConfigsAsDict@@Base+0x1a4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ movw r3, #62044 @ 0xf25c │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43600 @ 0xaa50 │ │ │ │ + movw r1, #43280 @ 0xa910 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2ed22 <_Py_GetConfigsAsDict@@Base+0x1e6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2ed22 <_Py_GetConfigsAsDict@@Base+0x1e6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ movw r3, #62048 @ 0xf260 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43616 @ 0xaa60 │ │ │ │ + movw r1, #43296 @ 0xa920 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2ed64 <_Py_GetConfigsAsDict@@Base+0x228> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2ed64 <_Py_GetConfigsAsDict@@Base+0x228> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ movw r3, #62052 @ 0xf264 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43632 @ 0xaa70 │ │ │ │ + movw r1, #43312 @ 0xa930 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2eda6 <_Py_GetConfigsAsDict@@Base+0x26a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2eda6 <_Py_GetConfigsAsDict@@Base+0x26a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ movw r3, #62036 @ 0xf254 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43648 @ 0xaa80 │ │ │ │ + movw r1, #43328 @ 0xa940 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2ede8 <_Py_GetConfigsAsDict@@Base+0x2ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2ede8 <_Py_GetConfigsAsDict@@Base+0x2ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ movw r3, #62032 @ 0xf250 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43668 @ 0xaa94 │ │ │ │ + movw r1, #43348 @ 0xa954 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2ee2a <_Py_GetConfigsAsDict@@Base+0x2ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2ee2a <_Py_GetConfigsAsDict@@Base+0x2ee> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ movw r3, #62040 @ 0xf258 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43684 @ 0xaaa4 │ │ │ │ + movw r1, #43364 @ 0xa964 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2ee6c <_Py_GetConfigsAsDict@@Base+0x330> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2ee6c <_Py_GetConfigsAsDict@@Base+0x330> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ movw r3, #62064 @ 0xf270 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43700 @ 0xaab4 │ │ │ │ + movw r1, #43380 @ 0xa974 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2eeae <_Py_GetConfigsAsDict@@Base+0x372> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2eeae <_Py_GetConfigsAsDict@@Base+0x372> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ movw r3, #62028 @ 0xf24c │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43716 @ 0xaac4 │ │ │ │ + movw r1, #43396 @ 0xa984 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2eef0 <_Py_GetConfigsAsDict@@Base+0x3b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2eef0 <_Py_GetConfigsAsDict@@Base+0x3b4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ movw r3, #62056 @ 0xf268 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43736 @ 0xaad8 │ │ │ │ + movw r1, #43416 @ 0xa998 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2ef32 <_Py_GetConfigsAsDict@@Base+0x3f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2ef32 <_Py_GetConfigsAsDict@@Base+0x3f6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ movw r3, #61412 @ 0xefe4 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43752 @ 0xaae8 │ │ │ │ + movw r1, #43432 @ 0xa9a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2ef74 <_Py_GetConfigsAsDict@@Base+0x438> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2ef74 <_Py_GetConfigsAsDict@@Base+0x438> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ movw r3, #62068 @ 0xf274 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43780 @ 0xab04 │ │ │ │ + movw r1, #43460 @ 0xa9c4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2efb6 <_Py_GetConfigsAsDict@@Base+0x47a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2efb6 <_Py_GetConfigsAsDict@@Base+0x47a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ movw r3, #62072 @ 0xf278 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43808 @ 0xab20 │ │ │ │ + movw r1, #43488 @ 0xa9e0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2eff8 <_Py_GetConfigsAsDict@@Base+0x4bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2eff8 <_Py_GetConfigsAsDict@@Base+0x4bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ movw r3, #62060 @ 0xf26c │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43832 @ 0xab38 │ │ │ │ + movw r1, #43512 @ 0xa9f8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2f036 <_Py_GetConfigsAsDict@@Base+0x4fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2f036 <_Py_GetConfigsAsDict@@Base+0x4fa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ movw r3, #29396 @ 0x72d4 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43856 @ 0xab50 │ │ │ │ + movw r1, #43536 @ 0xaa10 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2f074 <_Py_GetConfigsAsDict@@Base+0x538> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2f074 <_Py_GetConfigsAsDict@@Base+0x538> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ movw r3, #61408 @ 0xefe0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43884 @ 0xab6c │ │ │ │ + movw r1, #43564 @ 0xaa2c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2f0b0 <_Py_GetConfigsAsDict@@Base+0x574> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2f0b0 <_Py_GetConfigsAsDict@@Base+0x574> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #43900 @ 0xab7c │ │ │ │ + movw r1, #43580 @ 0xaa3c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ adds r0, #1 │ │ │ │ beq.w 2f3fc <_Py_GetConfigsAsDict@@Base+0x8c0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ blt.n 2f110 <_Py_GetConfigsAsDict@@Base+0x5d4> │ │ │ │ ldr r3, [pc, #76] @ (2f120 <_Py_GetConfigsAsDict@@Base+0x5e4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr.w r5, [r7, #3728] @ 0xe90 │ │ │ │ - bl 70c84 │ │ │ │ + bl 70cc4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2f10c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r5, #1628] @ 0x65c │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r8, r0 │ │ │ │ cbnz r0, 2f124 <_Py_GetConfigsAsDict@@Base+0x5e8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2f10c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2f10c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2f3fc <_Py_GetConfigsAsDict@@Base+0x8c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2f0d2 <_Py_GetConfigsAsDict@@Base+0x596> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ b.n 2f0d2 <_Py_GetConfigsAsDict@@Base+0x596> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #53004 @ 0xcf0c │ │ │ │ + movw r1, #52684 @ 0xcdcc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2f14e <_Py_GetConfigsAsDict@@Base+0x612> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 2f14e <_Py_GetConfigsAsDict@@Base+0x612> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ ldr.w r0, [r5, #1632] @ 0x660 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #53044 @ 0xcf34 │ │ │ │ + movw r1, #52724 @ 0xcdf4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2f18c <_Py_GetConfigsAsDict@@Base+0x650> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 2f18c <_Py_GetConfigsAsDict@@Base+0x650> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ ldr.w r0, [r5, #1636] @ 0x664 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #53032 @ 0xcf28 │ │ │ │ + movw r1, #52712 @ 0xcde8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2f1ca <_Py_GetConfigsAsDict@@Base+0x68e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 2f1ca <_Py_GetConfigsAsDict@@Base+0x68e> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ ldr.w r0, [r5, #1640] @ 0x668 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #53056 @ 0xcf40 │ │ │ │ + movw r1, #52736 @ 0xce00 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2f208 <_Py_GetConfigsAsDict@@Base+0x6cc> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 2f208 <_Py_GetConfigsAsDict@@Base+0x6cc> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ ldr.w r0, [r5, #1644] @ 0x66c │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52972 @ 0xceec │ │ │ │ + movw r1, #52652 @ 0xcdac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2f24a <_Py_GetConfigsAsDict@@Base+0x70e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 2f24a <_Py_GetConfigsAsDict@@Base+0x70e> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ ldr.w r0, [r5, #1648] @ 0x670 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52932 @ 0xcec4 │ │ │ │ + movw r1, #52612 @ 0xcd84 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2f28c <_Py_GetConfigsAsDict@@Base+0x750> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 2f28c <_Py_GetConfigsAsDict@@Base+0x750> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ ldr.w r0, [r5, #1652] @ 0x674 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52948 @ 0xced4 │ │ │ │ + movw r1, #52628 @ 0xcd94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2f2ce <_Py_GetConfigsAsDict@@Base+0x792> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 2f2ce <_Py_GetConfigsAsDict@@Base+0x792> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ ldr.w r0, [r5, #1656] @ 0x678 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52992 @ 0xcf00 │ │ │ │ + movw r1, #52672 @ 0xcdc0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2f310 <_Py_GetConfigsAsDict@@Base+0x7d4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 2f310 <_Py_GetConfigsAsDict@@Base+0x7d4> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ ldr.w r0, [r5, #1660] @ 0x67c │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #53020 @ 0xcf1c │ │ │ │ + movw r1, #52700 @ 0xcddc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2f352 <_Py_GetConfigsAsDict@@Base+0x816> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 2f352 <_Py_GetConfigsAsDict@@Base+0x816> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ ldr.w r0, [r5, #1664] @ 0x680 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52920 @ 0xceb8 │ │ │ │ + movw r1, #52600 @ 0xcd78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2f390 <_Py_GetConfigsAsDict@@Base+0x854> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2f390 <_Py_GetConfigsAsDict@@Base+0x854> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2f0f8 <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #43916 @ 0xab8c │ │ │ │ + movw r1, #43596 @ 0xaa4c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ adds r0, #1 │ │ │ │ beq.n 2f3fc <_Py_GetConfigsAsDict@@Base+0x8c0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2f3c0 <_Py_GetConfigsAsDict@@Base+0x884> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2f3c0 <_Py_GetConfigsAsDict@@Base+0x884> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ add.w r0, r7, #4160 @ 0x1040 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1a9c14 <_PyConfig_AsDict@@Base> │ │ │ │ + bl 1ac03c <_PyConfig_AsDict@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f10c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #51160 @ 0xc7d8 │ │ │ │ + movw r1, #50700 @ 0xc60c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ adds r0, #1 │ │ │ │ beq.n 2f3fc <_Py_GetConfigsAsDict@@Base+0x8c0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2f40a <_Py_GetConfigsAsDict@@Base+0x8ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2f40a <_Py_GetConfigsAsDict@@Base+0x8ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ b.n 2f40a <_Py_GetConfigsAsDict@@Base+0x8ce> │ │ │ │ mov r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ 0002f410 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -4377,19 +4377,19 @@ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, sp │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 95578 │ │ │ │ + bl 957f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cbz r0, 2f43e │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002f444 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -4407,31 +4407,31 @@ │ │ │ │ mov r3, r4 │ │ │ │ subs r2, r4, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r2, #262144 @ 0x40000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ bcs.n 2f488 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2f494 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 4b1f0 │ │ │ │ + b.w 4b230 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 2b98c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199a94 │ │ │ │ + bl 19bea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -4445,15 +4445,15 @@ │ │ │ │ blx 2be04 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2f4ee │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 3b76c │ │ │ │ + bl 3b7ac │ │ │ │ b.n 2f52c │ │ │ │ cmp r0, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite gt │ │ │ │ addgt.w r2, r0, #4294967295 @ 0xffffffff │ │ │ │ movle r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -4461,66 +4461,66 @@ │ │ │ │ asrs r3, r2, #31 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c08c │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2f4dc │ │ │ │ - movw r1, #51704 @ 0xc9f8 │ │ │ │ + movw r1, #51244 @ 0xc82c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53388 @ 0xd08c │ │ │ │ + movw r0, #53068 @ 0xcf4c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1b71f0 │ │ │ │ + bl 1b940c │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2f530 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2f60c │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - movw r1, #48396 @ 0xbd0c │ │ │ │ + movw r1, #47996 @ 0xbb7c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r3, [sp, #16] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - movw r3, #16032 @ 0x3ea0 │ │ │ │ + movw r3, #15748 @ 0x3d84 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - bl 87ccc │ │ │ │ + bl 87c8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2f57c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2f57c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2f52c │ │ │ │ ldr r1, [pc, #144] @ (2f614 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 90568 │ │ │ │ + bl 907e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2f59e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2f59e │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2f52c │ │ │ │ ldr.w r0, [r7, #2712] @ 0xa98 │ │ │ │ str.w r4, [r7, #2712] @ 0xa98 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ cmp r5, #0 │ │ │ │ bgt.n 2f5b6 │ │ │ │ movs r0, #1 │ │ │ │ b.n 2f60c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [pc, #88] @ (2f618 ) │ │ │ │ @@ -4532,36 +4532,36 @@ │ │ │ │ ldr r6, [r4, r3] │ │ │ │ cbnz r6, 2f5dc │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 8b794 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8b9f0 <_PyObject_MakeTpCall@@Base> │ │ │ │ b.n 2f5f2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ blx r6 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 895dc <_Py_CheckFunctionResult@@Base> │ │ │ │ + bl 89838 <_Py_CheckFunctionResult@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2f52c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2f5b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2f5b2 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ b.n 2f5b2 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfaf0004d │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ @@ -4581,15 +4581,15 @@ │ │ │ │ bne.n 2f64c <_PyUnicode_FromId@@Base+0x30> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2f63c <_PyUnicode_FromId@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ beq.n 2f658 <_PyUnicode_FromId@@Base+0x3c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 23cd4c │ │ │ │ + bl 2462e8 │ │ │ │ ldr r3, [pc, #320] @ (2f79c <_PyUnicode_FromId@@Base+0x180>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ dmb ish │ │ │ │ ldr r4, [r7, #4] │ │ │ │ dmb ish │ │ │ │ @@ -4604,15 +4604,15 @@ │ │ │ │ bne.n 2f692 <_PyUnicode_FromId@@Base+0x76> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2f682 <_PyUnicode_FromId@@Base+0x66> │ │ │ │ dmb ish │ │ │ │ beq.n 2f69e <_PyUnicode_FromId@@Base+0x82> │ │ │ │ mov r0, r5 │ │ │ │ - bl 23cd4c │ │ │ │ + bl 2462e8 │ │ │ │ dmb ish │ │ │ │ ldr r4, [r7, #4] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 2f6c4 <_PyUnicode_FromId@@Base+0xa8> │ │ │ │ add.w r6, r6, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r6, #1700] @ 0x6a4 │ │ │ │ @@ -4628,15 +4628,15 @@ │ │ │ │ bne.n 2f6dc <_PyUnicode_FromId@@Base+0xc0> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2f6cc <_PyUnicode_FromId@@Base+0xb0> │ │ │ │ dmb ish │ │ │ │ beq.n 2f6e8 <_PyUnicode_FromId@@Base+0xcc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 23bb84 │ │ │ │ + bl 206438 │ │ │ │ add.w r5, r9, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r5, #2056] @ 0x808 │ │ │ │ cmp r3, r4 │ │ │ │ ble.n 2f6fe <_PyUnicode_FromId@@Base+0xe2> │ │ │ │ ldr.w r3, [r5, #2060] @ 0x80c │ │ │ │ ldr.w r6, [r3, r4, lsl #2] │ │ │ │ cbnz r6, 2f770 <_PyUnicode_FromId@@Base+0x154> │ │ │ │ @@ -4645,34 +4645,34 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 2bfb8 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 796a4 │ │ │ │ + bl 796e8 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 2f74a <_PyUnicode_FromId@@Base+0x12e> │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 79d44 │ │ │ │ + bl 79d88 │ │ │ │ ldr.w r3, [r5, #2056] @ 0x808 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r5, #2060] @ 0x80c │ │ │ │ cmp r3, r4 │ │ │ │ bgt.n 2f768 <_PyUnicode_FromId@@Base+0x14c> │ │ │ │ lsls r7, r4, #1 │ │ │ │ cmp r7, #16 │ │ │ │ it lt │ │ │ │ movlt r7, #16 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bl 85d90 │ │ │ │ + bl 85d44 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 2f74e <_PyUnicode_FromId@@Base+0x132> │ │ │ │ - bl 1fa038 │ │ │ │ + bl 1fbed8 │ │ │ │ movs r6, #0 │ │ │ │ b.n 2f770 <_PyUnicode_FromId@@Base+0x154> │ │ │ │ ldr.w r0, [r5, #2056] @ 0x808 │ │ │ │ mov r1, sl │ │ │ │ subs r2, r7, r0 │ │ │ │ add.w r0, r9, r0, lsl #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ @@ -4688,15 +4688,15 @@ │ │ │ │ bne.n 2f788 <_PyUnicode_FromId@@Base+0x16c> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2f778 <_PyUnicode_FromId@@Base+0x15c> │ │ │ │ dmb ish │ │ │ │ beq.n 2f794 <_PyUnicode_FromId@@Base+0x178> │ │ │ │ mov r0, r8 │ │ │ │ - bl 23bb84 │ │ │ │ + bl 206438 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -4708,179 +4708,179 @@ │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ bhi.n 2f7c2 <_PyUnicode_FromId@@Base+0x1a6> │ │ │ │ cmp r4, #0 │ │ │ │ ble.n 2f7dc <_PyUnicode_FromId@@Base+0x1c0> │ │ │ │ ldr r4, [r6, #0] │ │ │ │ b.n 2f7e4 <_PyUnicode_FromId@@Base+0x1c8> │ │ │ │ - movw r0, #62136 @ 0xf2b8 │ │ │ │ + movw r0, #61816 @ 0xf178 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2f7ba <_PyUnicode_FromId@@Base+0x19e> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2f83e <_PyUnicode_FromId@@Base+0x222> │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2f802 <_PyUnicode_FromId@@Base+0x1e6> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15308 @ 0x3bcc │ │ │ │ + movw r1, #14988 @ 0x3a8c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ b.n 2f7d8 <_PyUnicode_FromId@@Base+0x1bc> │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cbz r6, 2f81e <_PyUnicode_FromId@@Base+0x202> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31160 @ 0x79b8 │ │ │ │ + movw r1, #30840 @ 0x7878 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ b.n 2f7d8 <_PyUnicode_FromId@@Base+0x1bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 11f8fc │ │ │ │ + bl 11f920 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 2f7d8 <_PyUnicode_FromId@@Base+0x1bc> │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r0, [pc, #16] @ (2f844 <_PyUnicode_FromId@@Base+0x228>) │ │ │ │ mov r3, r6 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 9480c │ │ │ │ + bl 94a84 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsls r4, r2, #25 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 0002f848 : │ │ │ │ ldr r0, [pc, #4] @ (2f850 ) │ │ │ │ - b.w 1a3f00 │ │ │ │ + b.w 1a6334 │ │ │ │ nop │ │ │ │ ldmia r1!, {r3, r4} │ │ │ │ lsls r4, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl d2eb8 │ │ │ │ + bl d2dd8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, #248] @ (2f964 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8398 │ │ │ │ - movw r1, #52324 @ 0xcc64 │ │ │ │ + bl 1aa7c0 │ │ │ │ + movw r1, #52004 @ 0xcb24 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl d3f00 │ │ │ │ + bl d3e20 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2f890 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2f962 │ │ │ │ ldr r1, [pc, #212] @ (2f968 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8398 │ │ │ │ - movw r1, #62640 @ 0xf4b0 │ │ │ │ + bl 1aa7c0 │ │ │ │ + movw r1, #62320 @ 0xf370 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl d3f00 │ │ │ │ + bl d3e20 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2f88a │ │ │ │ ldr r1, [pc, #184] @ (2f96c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8398 │ │ │ │ - movw r1, #62660 @ 0xf4c4 │ │ │ │ + bl 1aa7c0 │ │ │ │ + movw r1, #62340 @ 0xf384 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl d3f00 │ │ │ │ + bl d3e20 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2f88a │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 70c84 │ │ │ │ - movw r1, #52548 @ 0xcd44 │ │ │ │ + bl 70cc4 │ │ │ │ + movw r1, #52216 @ 0xcbf8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl d3f00 │ │ │ │ + bl d3e20 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2f88a │ │ │ │ ldr r6, [pc, #124] @ (2f970 ) │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ cbz r1, 2f906 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r6, #8 │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2f8f2 │ │ │ │ b.n 2f88a │ │ │ │ movw r3, #5168 @ 0x1430 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 7bf9c │ │ │ │ + bl 7bfc8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2f88a │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [pc, #84] @ (2f974 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8398 │ │ │ │ + bl 1aa7c0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2f93c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2f93c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 2f88a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a83d8 │ │ │ │ + bl 1aa800 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2f88a │ │ │ │ - movw r0, #3736 @ 0xe98 │ │ │ │ + movw r0, #3416 @ 0xd58 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 79634 │ │ │ │ + bl 79678 │ │ │ │ clz r3, r0 │ │ │ │ str r0, [r5, #24] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldmia r1!, {r2, r3, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldmia r1!, {r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bvc.n 2f9bc │ │ │ │ + bpl.n 2f92c │ │ │ │ lsls r3, r0, #1 │ │ │ │ ldmia r1!, {r3, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ │ │ │ │ 0002f978 : │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cbz r0, 2f988 │ │ │ │ @@ -4892,19 +4892,19 @@ │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 9227c │ │ │ │ + bl 924f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1a3420 │ │ │ │ + b.w 1a5854 │ │ │ │ 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 │ │ │ │ movw r4, #59856 @ 0xe9d0 │ │ │ │ movt r4, #79 @ 0x4f │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ @@ -4914,60 +4914,60 @@ │ │ │ │ cbz r0, 2f9d6 │ │ │ │ movs r0, #10 │ │ │ │ blx 2bed0 │ │ │ │ ldr r6, [pc, #220] @ (2fab4 ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr r5, [r4, #0] │ │ │ │ movs r3, #32 │ │ │ │ - movw r1, #53836 @ 0xd24c │ │ │ │ + movw r1, #53516 @ 0xd10c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ movw r9, #40760 @ 0x9f38 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ ldr.w r2, [r8, r6] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1924] @ 0x784 │ │ │ │ bl 2fbee │ │ │ │ ldr.w r2, [r8, r6] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #53856 @ 0xd260 │ │ │ │ + movw r1, #53536 @ 0xd120 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1932] @ 0x78c │ │ │ │ bl 2fbee │ │ │ │ ldr.w r2, [r8, r6] │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #53880 @ 0xd278 │ │ │ │ + movw r1, #53560 @ 0xd138 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1724] @ 0x6bc │ │ │ │ bl 2fbee │ │ │ │ ldr.w r2, [r8, r6] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #53900 @ 0xd28c │ │ │ │ + movw r1, #53580 @ 0xd14c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1900] @ 0x76c │ │ │ │ bl 2fbee │ │ │ │ mov fp, r4 │ │ │ │ adds r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ - movw r2, #53920 @ 0xd2a0 │ │ │ │ + movw r2, #53600 @ 0xd160 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 1886b8 │ │ │ │ + bl 18aa80 │ │ │ │ ldr.w r7, [r6, r8] │ │ │ │ ldrd r3, r2, [r9, #16] │ │ │ │ mov r1, sp │ │ │ │ ldr r7, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ adds r3, #3 │ │ │ │ add.w r7, r7, fp, lsl #3 │ │ │ │ @@ -4991,115 +4991,115 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [pc, #64] @ (2fb10 ) │ │ │ │ - movw r2, #53948 @ 0xd2bc │ │ │ │ + movw r2, #53628 @ 0xd17c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl d8f78 │ │ │ │ + bl d8ebc │ │ │ │ cbnz r0, 2fae8 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2fb0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b80c0 │ │ │ │ + bl 1ba378 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 2fae4 │ │ │ │ bl 2fdae <_Py_DumpStack@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7786c │ │ │ │ - bl f0188 │ │ │ │ + bl 778ac │ │ │ │ + bl effcc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2fae4 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r7, {r2, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f48dc │ │ │ │ + bl 1f677c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #20] @ (2fb48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #2064] @ 0x810 │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #54108 @ 0xd35c │ │ │ │ + movw r1, #53788 @ 0xd21c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8e8fc │ │ │ │ + bl 8eb6c │ │ │ │ cbnz r0, 2fb76 │ │ │ │ movs r4, #0 │ │ │ │ b.n 2fbaa │ │ │ │ ldr r0, [pc, #56] @ (2fbb0 ) │ │ │ │ - bl 11ac50 │ │ │ │ + bl 11acb0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2fb72 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [pc, #36] @ (2fbb4 ) │ │ │ │ - bl 1025d4 │ │ │ │ + bl 1024e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2fbaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2fbaa │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r1!, {r2, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldmia r1!, {r4, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9a3a0 <_Py_GetConfig@@Base> │ │ │ │ + bl 9a618 <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ bgt.n 2fbdc │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 2bdac │ │ │ │ cmp r0, #0 │ │ │ │ ble.n 2fbe4 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ @@ -5107,23 +5107,23 @@ │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r3, r2 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ - movw r2, #54120 @ 0xd368 │ │ │ │ + movw r2, #53800 @ 0xd228 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 1886b8 │ │ │ │ + bl 18aa80 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r2, #54144 @ 0xd380 │ │ │ │ + movw r2, #53824 @ 0xd240 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 1886b8 │ │ │ │ + bl 18aa80 │ │ │ │ mul.w r2, r5, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl 2df38 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ add sp, #264 @ 0x108 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #28] @ (2fc5c ) │ │ │ │ @@ -5140,19 +5140,19 @@ │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r0, r1 │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r9, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2fc86 │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ cbz r0, 2fc86 │ │ │ │ movs r6, #0 │ │ │ │ b.n 2fd8e │ │ │ │ mov.w r8, #26 │ │ │ │ movs r6, #32 │ │ │ │ add.w r5, r6, #31 │ │ │ │ mov r0, r6 │ │ │ │ @@ -5160,42 +5160,42 @@ │ │ │ │ mov r7, r0 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ mov r2, r0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ cbnz r0, 2fcaa │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1fa038 │ │ │ │ + b.w 1fbed8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c480 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2fcf8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2be1c <__sched_cpufree@plt> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ beq.n 2fcd6 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ subs.w r8, r8, #1 │ │ │ │ bne.n 2fcf4 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54188 @ 0xd3ac │ │ │ │ + movw r1, #53868 @ 0xd26c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ b.n 2fc82 │ │ │ │ lsls r6, r6, #1 │ │ │ │ b.n 2fc8c │ │ │ │ - bl e63c4 │ │ │ │ + bl e6254 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2fd80 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ac9c <__sched_cpucount@plt> │ │ │ │ mov r9, r0 │ │ │ │ @@ -5207,86 +5207,86 @@ │ │ │ │ bls.n 2fd74 │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 2fd70 │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 2fd80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e99a8 │ │ │ │ + bl e9860 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cbz r0, 2fd5a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2fd80 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 2fd80 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ b.n 2fd80 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2fd74 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 2fd74 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ b.n 2fd74 │ │ │ │ adds r4, #1 │ │ │ │ b.n 2fd12 │ │ │ │ adds r4, #1 │ │ │ │ b.n 2fd0c │ │ │ │ mov r0, r7 │ │ │ │ blx 2be1c <__sched_cpufree@plt> │ │ │ │ b.n 2fd8e │ │ │ │ mov r0, r7 │ │ │ │ blx 2be1c <__sched_cpufree@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ b.n 2fc82 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2af54 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ │ │ │ │ 0002fdae <_Py_DumpStack@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ ldr r3, [pc, #624] @ (30034 <_Py_DumpStack@@Base+0x286>) │ │ │ │ add r7, sp, #0 │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ add.w r6, r7, #36 @ 0x24 │ │ │ │ - movw r1, #54232 @ 0xd3d8 │ │ │ │ + movw r1, #53912 @ 0xd298 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b974 │ │ │ │ cbnz r0, 2fdfe <_Py_DumpStack@@Base+0x50> │ │ │ │ movs r2, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #54292 @ 0xd414 │ │ │ │ + movw r1, #53972 @ 0xd2d4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ b.n 30016 <_Py_DumpStack@@Base+0x268> │ │ │ │ mov.w r3, #61440 @ 0xf000 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ and.w r2, r3, r0, lsl #4 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, sp │ │ │ │ lsls r3, r0, #4 │ │ │ │ @@ -5341,21 +5341,21 @@ │ │ │ │ cbz r3, 2fea4 <_Py_DumpStack@@Base+0xf6> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w fp, fp, #16 │ │ │ │ b.n 2fe76 <_Py_DumpStack@@Base+0xc8> │ │ │ │ - movw r0, #54328 @ 0xd438 │ │ │ │ + movw r0, #54008 @ 0xd2f8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - movw r9, #36028 @ 0x8cbc │ │ │ │ + movw r9, #35708 @ 0x8b7c │ │ │ │ movt r9, #45 @ 0x2d │ │ │ │ strd r0, sl, [r7, #8] │ │ │ │ mov.w fp, #0 │ │ │ │ - movw sl, #58864 @ 0xe5f0 │ │ │ │ + movw sl, #58544 @ 0xe4b0 │ │ │ │ movt sl, #41 @ 0x29 │ │ │ │ str.w r8, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, fp │ │ │ │ ble.w 2fffc <_Py_DumpStack@@Base+0x24e> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ @@ -5372,112 +5372,112 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 2ff34 <_Py_DumpStack@@Base+0x186> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ str r2, [r5, #12] │ │ │ │ cbnz r2, 2ff34 <_Py_DumpStack@@Base+0x186> │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #54356 @ 0xd454 │ │ │ │ + movw r1, #54036 @ 0xd314 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ ldr.w r8, [r5] │ │ │ │ mov r0, r8 │ │ │ │ blx 2bfb8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #54372 @ 0xd464 │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #54052 @ 0xd324 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ b.n 2ffdc <_Py_DumpStack@@Base+0x22e> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r2, r1 │ │ │ │ ite cs │ │ │ │ subcs r3, r2, r1 │ │ │ │ subcc r3, r1, r2 │ │ │ │ mov.w r2, #15 │ │ │ │ - movw r1, #54356 @ 0xd454 │ │ │ │ + movw r1, #54036 @ 0xd314 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ itete cs │ │ │ │ strcs r3, [r7, #20] │ │ │ │ strcc r3, [r7, #20] │ │ │ │ movcs r3, #43 @ 0x2b │ │ │ │ movcc r3, #45 @ 0x2d │ │ │ │ str r3, [r7, #24] │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r1, [r7, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx 2bfb8 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #54376 @ 0xd468 │ │ │ │ + movw r1, #54056 @ 0xd328 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r8 │ │ │ │ moveq r0, sl │ │ │ │ blx 2bfb8 │ │ │ │ cmp.w r8, #0 │ │ │ │ ite ne │ │ │ │ movne r1, r8 │ │ │ │ moveq r1, sl │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r7, #32 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r3, [r7, #32] │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #54384 @ 0xd470 │ │ │ │ + movw r1, #54064 @ 0xd330 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r7, #20] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ - bl 208934 │ │ │ │ - movw r1, #55672 @ 0xd978 │ │ │ │ + bl 20a95c │ │ │ │ + movw r1, #55352 @ 0xd838 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 66504 <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ + bl 66544 <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #4 │ │ │ │ adds r5, #16 │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ b.n 2fed2 <_Py_DumpStack@@Base+0x124> │ │ │ │ ldr.w sl, [r7, #12] │ │ │ │ cmp r3, #32 │ │ │ │ mov sp, sl │ │ │ │ bne.n 30016 <_Py_DumpStack@@Base+0x268> │ │ │ │ - movw r1, #54388 @ 0xd474 │ │ │ │ + movw r1, #54068 @ 0xd334 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #28] @ (30034 <_Py_DumpStack@@Base+0x286>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 3002a <_Py_DumpStack@@Base+0x27c> │ │ │ │ blx 2ba18 <__stack_chk_fail@plt> │ │ │ │ @@ -5487,28 +5487,28 @@ │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9a3a0 <_Py_GetConfig@@Base> │ │ │ │ + bl 9a618 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ cbnz r3, 3005c <_Py_DumpStack@@Base+0x2ae> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 14d7f8 │ │ │ │ + b.w 14dd2c │ │ │ │ movw r3, #61096 @ 0xeea8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54420 @ 0xd494 │ │ │ │ + movw r1, #54100 @ 0xd354 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f58a8 │ │ │ │ + bl 1f7748 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 30050 <_Py_DumpStack@@Base+0x2a2> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0003007c <_PyMem_GetCurrentAllocatorName@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -5524,15 +5524,15 @@ │ │ │ │ bne.n 300a8 <_PyMem_GetCurrentAllocatorName@@Base+0x2c> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 30098 <_PyMem_GetCurrentAllocatorName@@Base+0x1c> │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 300b4 <_PyMem_GetCurrentAllocatorName@@Base+0x38> │ │ │ │ - bl 23cd4c │ │ │ │ + bl 2462e8 │ │ │ │ ldr r4, [pc, #456] @ (30280 <_PyMem_GetCurrentAllocatorName@@Base+0x204>) │ │ │ │ add.w r9, sp, #4 │ │ │ │ add.w r8, sp, #24 │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ @@ -5657,62 +5657,63 @@ │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ blx 2c260 │ │ │ │ cbnz r0, 3024e <_PyMem_GetCurrentAllocatorName@@Base+0x1d2> │ │ │ │ ldr r0, [pc, #152] @ (3029c <_PyMem_GetCurrentAllocatorName@@Base+0x220>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - movw r4, #42284 @ 0xa52c │ │ │ │ + movw r4, #41964 @ 0xa3ec │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ blx 2c260 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ b.n 30250 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ - movw r4, #42300 @ 0xa53c │ │ │ │ + movw r4, #41980 @ 0xa3fc │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ b.n 30250 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ - movw r4, #42244 @ 0xa504 │ │ │ │ + movw r4, #41924 @ 0xa3c4 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ b.n 30250 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ - movw r4, #42272 @ 0xa520 │ │ │ │ + movw r4, #41952 @ 0xa3e0 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ b.n 30250 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ - movw r4, #42308 @ 0xa544 │ │ │ │ + movw r4, #41988 @ 0xa404 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ b.n 30250 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ - movw r4, #42256 @ 0xa510 │ │ │ │ + movw r4, #41936 @ 0xa3d0 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ b.n 30250 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 30268 <_PyMem_GetCurrentAllocatorName@@Base+0x1ec> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 30258 <_PyMem_GetCurrentAllocatorName@@Base+0x1dc> │ │ │ │ dmb ish │ │ │ │ beq.n 30274 <_PyMem_GetCurrentAllocatorName@@Base+0x1f8> │ │ │ │ ldr r0, [pc, #12] @ (3027c <_PyMem_GetCurrentAllocatorName@@Base+0x200>) │ │ │ │ - bl 23bb84 │ │ │ │ + bl 206438 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r0, [r0, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmdb r8!, {r0, r1, r6} │ │ │ │ + b.n 30244 <_PyMem_GetCurrentAllocatorName@@Base+0x1c8> │ │ │ │ + lsls r3, r0, #1 │ │ │ │ str r4, [r0, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r0, [r3, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r4, [r5, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrd r0, r0, [r8, #-268]! @ 0x10c │ │ │ │ + @ instruction: 0xe8300043 │ │ │ │ str r4, [r0, #32] │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r4, [r3, #32] │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r4, [r6, #32] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ @@ -5721,110 +5722,110 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 302c2 <_PyMem_GetCurrentAllocatorName@@Base+0x246> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d7c44 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d9e80 <_Py_Uid_Converter@@Base> │ │ │ │ cbnz r0, 302dc <_PyMem_GetCurrentAllocatorName@@Base+0x260> │ │ │ │ b.n 302d8 <_PyMem_GetCurrentAllocatorName@@Base+0x25c> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #2828 @ 0xb0c │ │ │ │ + movw r0, #2508 @ 0x9cc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 302b6 <_PyMem_GetCurrentAllocatorName@@Base+0x23a> │ │ │ │ movs r0, #0 │ │ │ │ b.n 30310 <_PyMem_GetCurrentAllocatorName@@Base+0x294> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1d7c44 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d9e80 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 302d8 <_PyMem_GetCurrentAllocatorName@@Base+0x25c> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2b40c │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 30308 <_PyMem_GetCurrentAllocatorName@@Base+0x28c> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 30336 <_PyMem_GetCurrentAllocatorName@@Base+0x2ba> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f5ae8 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f7988 <_Py_Gid_Converter@@Base> │ │ │ │ cbnz r0, 30350 <_PyMem_GetCurrentAllocatorName@@Base+0x2d4> │ │ │ │ b.n 3034c <_PyMem_GetCurrentAllocatorName@@Base+0x2d0> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #2856 @ 0xb28 │ │ │ │ + movw r0, #2536 @ 0x9e8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3032a <_PyMem_GetCurrentAllocatorName@@Base+0x2ae> │ │ │ │ movs r0, #0 │ │ │ │ b.n 30384 <_PyMem_GetCurrentAllocatorName@@Base+0x308> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1f5ae8 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f7988 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3034c <_PyMem_GetCurrentAllocatorName@@Base+0x2d0> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2c248 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 3037c <_PyMem_GetCurrentAllocatorName@@Base+0x300> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 303a8 <_PyMem_GetCurrentAllocatorName@@Base+0x32c> │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ cbnz r0, 303cc <_PyMem_GetCurrentAllocatorName@@Base+0x350> │ │ │ │ mov r0, r4 │ │ │ │ blx 2addc │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 303c4 <_PyMem_GetCurrentAllocatorName@@Base+0x348> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -5841,39 +5842,39 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #252] @ (304f4 <_PyMem_GetCurrentAllocatorName@@Base+0x478>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 304ee <_PyMem_GetCurrentAllocatorName@@Base+0x472> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 30424 <_PyMem_GetCurrentAllocatorName@@Base+0x3a8> │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 304ee <_PyMem_GetCurrentAllocatorName@@Base+0x472> │ │ │ │ ldr r4, [r4, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127b00 │ │ │ │ + bl 127a58 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 304ee <_PyMem_GetCurrentAllocatorName@@Base+0x472> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #54684 @ 0xd59c │ │ │ │ + movw r1, #54364 @ 0xd45c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #54688 @ 0xd5a0 │ │ │ │ + movw r0, #54368 @ 0xd460 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 91690 │ │ │ │ + bl 91908 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 304ee <_PyMem_GetCurrentAllocatorName@@Base+0x472> │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2ba84 │ │ │ │ cbz r0, 304aa <_PyMem_GetCurrentAllocatorName@@Base+0x42e> │ │ │ │ @@ -5881,30 +5882,30 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 30482 <_PyMem_GetCurrentAllocatorName@@Base+0x406> │ │ │ │ cmp r3, #13 │ │ │ │ bne.n 3049a <_PyMem_GetCurrentAllocatorName@@Base+0x41e> │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54732 @ 0xd5cc │ │ │ │ + movw r1, #54412 @ 0xd48c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ b.n 304da <_PyMem_GetCurrentAllocatorName@@Base+0x45e> │ │ │ │ movw r3, #45480 @ 0xb1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54704 @ 0xd5b0 │ │ │ │ + movw r1, #54384 @ 0xd470 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ b.n 304da <_PyMem_GetCurrentAllocatorName@@Base+0x45e> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ b.n 304da <_PyMem_GetCurrentAllocatorName@@Base+0x45e> │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ bl 305b0 <_PyMem_GetCurrentAllocatorName@@Base+0x534> │ │ │ │ adds r0, #1 │ │ │ │ beq.n 304da <_PyMem_GetCurrentAllocatorName@@Base+0x45e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -5914,97 +5915,97 @@ │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ b.n 304f0 <_PyMem_GetCurrentAllocatorName@@Base+0x474> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 304c0 <_PyMem_GetCurrentAllocatorName@@Base+0x444> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ b.n 304c0 <_PyMem_GetCurrentAllocatorName@@Base+0x444> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 304ee <_PyMem_GetCurrentAllocatorName@@Base+0x472> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 304ee <_PyMem_GetCurrentAllocatorName@@Base+0x472> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldmia r7, {r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl d2eb8 │ │ │ │ + bl d2dd8 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - movw r1, #52524 @ 0xcd2c │ │ │ │ + movw r1, #52192 @ 0xcbe0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ - bl c70d8 │ │ │ │ + bl c73d4 │ │ │ │ cbz r0, 30552 <_PyMem_GetCurrentAllocatorName@@Base+0x4d6> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bmi.n 30556 <_PyMem_GetCurrentAllocatorName@@Base+0x4da> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54760 @ 0xd5e8 │ │ │ │ + movw r1, #54440 @ 0xd4a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ b.n 305ac <_PyMem_GetCurrentAllocatorName@@Base+0x530> │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1f6014 <_Py_Gid_Converter@@Base+0x52c> │ │ │ │ + bl 1f7eb4 <_Py_Gid_Converter@@Base+0x52c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 30552 <_PyMem_GetCurrentAllocatorName@@Base+0x4d6> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ bne.n 3058c <_PyMem_GetCurrentAllocatorName@@Base+0x510> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30552 <_PyMem_GetCurrentAllocatorName@@Base+0x4d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 30552 <_PyMem_GetCurrentAllocatorName@@Base+0x4d6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ b.n 30552 <_PyMem_GetCurrentAllocatorName@@Base+0x4d6> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ blt.n 3059c <_PyMem_GetCurrentAllocatorName@@Base+0x520> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ b.n 305ac <_PyMem_GetCurrentAllocatorName@@Base+0x530> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 30592 <_PyMem_GetCurrentAllocatorName@@Base+0x516> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ b.n 30592 <_PyMem_GetCurrentAllocatorName@@Base+0x516> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -6025,19 +6026,19 @@ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 3061e <_PyMem_GetCurrentAllocatorName@@Base+0x5a2> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54960 @ 0xd6b0 │ │ │ │ + movw r1, #54640 @ 0xd570 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ b.n 30d86 <_PyMem_GetCurrentAllocatorName@@Base+0xd0a> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #892] @ 0x37c │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp, #888] @ 0x378 │ │ │ │ blx 2b968 │ │ │ │ @@ -6051,68 +6052,68 @@ │ │ │ │ subs r4, #1 │ │ │ │ str.w r2, [r3, #16]! │ │ │ │ bne.n 3063e <_PyMem_GetCurrentAllocatorName@@Base+0x5c2> │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, sp, r2 │ │ │ │ str.w r9, [sp] │ │ │ │ - movw r3, #54992 @ 0xd6d0 │ │ │ │ + movw r3, #54672 @ 0xd590 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - movw r1, #16032 @ 0x3ea0 │ │ │ │ + movw r1, #15748 @ 0x3d84 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ blx 2c254 │ │ │ │ mov fp, r0 │ │ │ │ cbnz r0, 3069c <_PyMem_GetCurrentAllocatorName@@Base+0x620> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2b0e0 │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55008 @ 0xd6e0 │ │ │ │ + movw r1, #54688 @ 0xd5a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ b.n 30a34 <_PyMem_GetCurrentAllocatorName@@Base+0x9b8> │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 306fc <_PyMem_GetCurrentAllocatorName@@Base+0x680> │ │ │ │ mov r0, fp │ │ │ │ blx 2c050 │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9edc │ │ │ │ + bl d9e28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 30a34 <_PyMem_GetCurrentAllocatorName@@Base+0x9b8> │ │ │ │ ldr.w r4, [r8, r7] │ │ │ │ movw r3, #35144 @ 0x8948 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r2, 306d8 <_PyMem_GetCurrentAllocatorName@@Base+0x65c> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cbnz r3, 306ec <_PyMem_GetCurrentAllocatorName@@Base+0x670> │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #55080 @ 0xd728 │ │ │ │ + movw r2, #54760 @ 0xd5e8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 1f3200 <_PyErr_Format@@Base> │ │ │ │ + bl 1f50a0 <_PyErr_Format@@Base> │ │ │ │ b.n 30a34 <_PyMem_GetCurrentAllocatorName@@Base+0x9b8> │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r1, #55080 @ 0xd728 │ │ │ │ + movw r1, #54760 @ 0xd5e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 50680 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 506bc <_PyErr_FormatFromCause@@Base> │ │ │ │ b.n 30a34 <_PyMem_GetCurrentAllocatorName@@Base+0x9b8> │ │ │ │ str r5, [sp, #16] │ │ │ │ mov.w sl, #4096 @ 0x1000 │ │ │ │ mov r5, r4 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -6129,26 +6130,26 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r9, r2] │ │ │ │ cmp r3, #10 │ │ │ │ beq.n 307aa <_PyMem_GetCurrentAllocatorName@@Base+0x72e> │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 85d90 │ │ │ │ + bl 85d44 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 309c6 <_PyMem_GetCurrentAllocatorName@@Base+0x94a> │ │ │ │ mov r0, r9 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ mov r0, fp │ │ │ │ blx 2c050 │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9edc │ │ │ │ + bl d9e28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 30a34 <_PyMem_GetCurrentAllocatorName@@Base+0x9b8> │ │ │ │ ldr r3, [pc, #712] @ (30a30 <_PyMem_GetCurrentAllocatorName@@Base+0x9b4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r3] │ │ │ │ movw r3, #35144 @ 0x8948 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ @@ -6157,30 +6158,30 @@ │ │ │ │ cbz r1, 30780 <_PyMem_GetCurrentAllocatorName@@Base+0x704> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbnz r3, 30798 <_PyMem_GetCurrentAllocatorName@@Base+0x71c> │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r0, r2 │ │ │ │ str.w sl, [sp] │ │ │ │ - movw r2, #55140 @ 0xd764 │ │ │ │ + movw r2, #54820 @ 0xd624 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 1f3200 <_PyErr_Format@@Base> │ │ │ │ + bl 1f50a0 <_PyErr_Format@@Base> │ │ │ │ b.n 30a34 <_PyMem_GetCurrentAllocatorName@@Base+0x9b8> │ │ │ │ mov r3, sl │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r1, #55140 @ 0xd764 │ │ │ │ + movw r1, #54820 @ 0xd624 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 50680 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 506bc <_PyErr_FormatFromCause@@Base> │ │ │ │ b.n 30a34 <_PyMem_GetCurrentAllocatorName@@Base+0x9b8> │ │ │ │ movs r4, #0 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ strb.w r4, [r9, r2] │ │ │ │ mov r0, r9 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - movw r1, #55224 @ 0xd7b8 │ │ │ │ + movw r1, #54904 @ 0xd678 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ strd r4, r4, [sp, #56] @ 0x38 │ │ │ │ blx 2af60 <__isoc23_sscanf@plt> │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 3070c <_PyMem_GetCurrentAllocatorName@@Base+0x690> │ │ │ │ ldrb.w r3, [r9, r5] │ │ │ │ @@ -6196,20 +6197,20 @@ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r8 │ │ │ │ blx 2c324 │ │ │ │ cbz r0, 307f8 <_PyMem_GetCurrentAllocatorName@@Base+0x77c> │ │ │ │ adds r0, #1 │ │ │ │ b.n 307fa <_PyMem_GetCurrentAllocatorName@@Base+0x77e> │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #55252 @ 0xd7d4 │ │ │ │ + movw r1, #54932 @ 0xd694 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2bba4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 309c2 <_PyMem_GetCurrentAllocatorName@@Base+0x946> │ │ │ │ - bl da114 │ │ │ │ + bl da060 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 309c2 <_PyMem_GetCurrentAllocatorName@@Base+0x946> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ @@ -6221,40 +6222,40 @@ │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2b0e0 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #55260 @ 0xd7dc │ │ │ │ + movw r3, #54940 @ 0xd69c │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55272 @ 0xd7e8 │ │ │ │ + movw r1, #54952 @ 0xd6a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ b.n 309c2 <_PyMem_GetCurrentAllocatorName@@Base+0x946> │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ blx 2b9d0 <__fstat64_time64@plt+0x4> │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 30896 <_PyMem_GetCurrentAllocatorName@@Base+0x81a> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r7, #0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2b0e0 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #55260 @ 0xd7dc │ │ │ │ + movw r3, #54940 @ 0xd69c │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #55008 @ 0xd6e0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ b.n 30986 <_PyMem_GetCurrentAllocatorName@@Base+0x90a> │ │ │ │ vldr d7, [pc, #400] @ 30a28 <_PyMem_GetCurrentAllocatorName@@Base+0x9ac> │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #2 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ @@ -6268,40 +6269,40 @@ │ │ │ │ vldr d8, [sp, #168] @ 0xa8 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2b0e0 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movw r3, #55260 @ 0xd7dc │ │ │ │ + movw r3, #54940 @ 0xd69c │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r1, #55400 @ 0xd868 │ │ │ │ + movw r1, #55080 @ 0xd728 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ vstr d8, [sp] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ b.n 3090e <_PyMem_GetCurrentAllocatorName@@Base+0x892> │ │ │ │ ldrh r3, [r0, #50] @ 0x32 │ │ │ │ ldrh r2, [r0, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 30912 <_PyMem_GetCurrentAllocatorName@@Base+0x896> │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #4360 @ 0x1108 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #55480 @ 0xd8b8 │ │ │ │ + movw r1, #55160 @ 0xd778 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r8 │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ movs r7, #0 │ │ │ │ b.n 3097e <_PyMem_GetCurrentAllocatorName@@Base+0x902> │ │ │ │ ldr r5, [r0, #32] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - movw r7, #55260 @ 0xd7dc │ │ │ │ + movw r7, #54940 @ 0xd69c │ │ │ │ movt r7, #43 @ 0x2b │ │ │ │ add r5, r0 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ mov r8, r7 │ │ │ │ mov fp, sl │ │ │ │ mov r4, r2 │ │ │ │ @@ -6331,15 +6332,15 @@ │ │ │ │ beq.w 30d6c <_PyMem_GetCurrentAllocatorName@@Base+0xcf0> │ │ │ │ ldr r7, [r5, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ adds r7, r3, r7 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2996f4 <_PyMonitoring_FireBranchEvent@@Base+0x300> │ │ │ │ + bl 29959c <_PyMonitoring_FireBranchEvent@@Base+0x300> │ │ │ │ add r7, r1 │ │ │ │ subs r7, r7, r5 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bff8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2b4c4 │ │ │ │ @@ -6348,323 +6349,323 @@ │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2b0e0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #55620 @ 0xd944 │ │ │ │ + movw r1, #55300 @ 0xd804 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ b.n 309c2 <_PyMem_GetCurrentAllocatorName@@Base+0x946> │ │ │ │ cbz r7, 309c2 <_PyMem_GetCurrentAllocatorName@@Base+0x946> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 36ff2 │ │ │ │ + bl 37032 │ │ │ │ cbnz r0, 309ca <_PyMem_GetCurrentAllocatorName@@Base+0x94e> │ │ │ │ movs r5, #0 │ │ │ │ b.n 3070c <_PyMem_GetCurrentAllocatorName@@Base+0x690> │ │ │ │ mov r9, r0 │ │ │ │ b.n 3070c <_PyMem_GetCurrentAllocatorName@@Base+0x690> │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r4, r7 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ b.n 309d8 <_PyMem_GetCurrentAllocatorName@@Base+0x95c> │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ mov r0, fp │ │ │ │ blx 2c050 │ │ │ │ cbz r0, 30a0e <_PyMem_GetCurrentAllocatorName@@Base+0x992> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2b0e0 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #55656 @ 0xd968 │ │ │ │ + movw r1, #55336 @ 0xd828 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ b.n 30a34 <_PyMem_GetCurrentAllocatorName@@Base+0x9b8> │ │ │ │ cbz r4, 30a34 <_PyMem_GetCurrentAllocatorName@@Base+0x9b8> │ │ │ │ mov.w r2, #760 @ 0x2f8 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r7, sp, #904 @ 0x388 │ │ │ │ - bl 3703c │ │ │ │ + bl 3707c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 30ab4 <_PyMem_GetCurrentAllocatorName@@Base+0xa38> │ │ │ │ b.n 30ade <_PyMem_GetCurrentAllocatorName@@Base+0xa62> │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r4, #4360 @ 0x1108 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - bl da0d4 │ │ │ │ + bl da020 │ │ │ │ ldr r6, [sp, #888] @ 0x378 │ │ │ │ mov r7, r0 │ │ │ │ - movw r1, #55700 @ 0xd994 │ │ │ │ + movw r1, #55380 @ 0xd854 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bcb68 <_PyErr_ChainExceptions1@@Base> │ │ │ │ - bl 7fd18 │ │ │ │ + bl 1bee20 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + bl 7fd44 │ │ │ │ cbnz r0, 30a70 <_PyMem_GetCurrentAllocatorName@@Base+0x9f4> │ │ │ │ - movw r1, #55772 @ 0xd9dc │ │ │ │ + movw r1, #55452 @ 0xd89c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r6 │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9edc │ │ │ │ + bl d9e28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 30b26 <_PyMem_GetCurrentAllocatorName@@Base+0xaaa> │ │ │ │ ldr r2, [pc, #740] @ (30d68 <_PyMem_GetCurrentAllocatorName@@Base+0xcec>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ cbz r2, 30a94 <_PyMem_GetCurrentAllocatorName@@Base+0xa18> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cbnz r2, 30aa6 <_PyMem_GetCurrentAllocatorName@@Base+0xa2a> │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #55820 @ 0xda0c │ │ │ │ + movw r2, #55500 @ 0xd8cc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f3200 <_PyErr_Format@@Base> │ │ │ │ + bl 1f50a0 <_PyErr_Format@@Base> │ │ │ │ b.n 30b26 <_PyMem_GetCurrentAllocatorName@@Base+0xaaa> │ │ │ │ - movw r1, #55820 @ 0xda0c │ │ │ │ + movw r1, #55500 @ 0xd8cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 50680 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 506bc <_PyErr_FormatFromCause@@Base> │ │ │ │ b.n 30b26 <_PyMem_GetCurrentAllocatorName@@Base+0xaaa> │ │ │ │ - movw r1, #41916 @ 0xa3bc │ │ │ │ + movw r1, #41596 @ 0xa27c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ movs r2, #8 │ │ │ │ blx 2c260 │ │ │ │ cbz r0, 30b2c <_PyMem_GetCurrentAllocatorName@@Base+0xab0> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55948 @ 0xda8c │ │ │ │ + movw r1, #55628 @ 0xd94c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ b.n 30b26 <_PyMem_GetCurrentAllocatorName@@Base+0xaaa> │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9edc │ │ │ │ + bl d9e28 │ │ │ │ cbnz r0, 30b26 <_PyMem_GetCurrentAllocatorName@@Base+0xaaa> │ │ │ │ ldr r1, [pc, #632] @ (30d68 <_PyMem_GetCurrentAllocatorName@@Base+0xcec>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r2, r1] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ cbz r2, 30b08 <_PyMem_GetCurrentAllocatorName@@Base+0xa8c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cbnz r2, 30b18 <_PyMem_GetCurrentAllocatorName@@Base+0xa9c> │ │ │ │ mov r1, r3 │ │ │ │ - movw r2, #55888 @ 0xda50 │ │ │ │ + movw r2, #55568 @ 0xd910 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 1f3200 <_PyErr_Format@@Base> │ │ │ │ + bl 1f50a0 <_PyErr_Format@@Base> │ │ │ │ b.n 30b26 <_PyMem_GetCurrentAllocatorName@@Base+0xaaa> │ │ │ │ - movw r1, #55888 @ 0xda50 │ │ │ │ + movw r1, #55568 @ 0xd910 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r3 │ │ │ │ - bl 50680 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 506bc <_PyErr_FormatFromCause@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 30d1a <_PyMem_GetCurrentAllocatorName@@Base+0xc9e> │ │ │ │ sub.w r2, r7, #776 @ 0x308 │ │ │ │ ldrd r3, r1, [r2, #8] │ │ │ │ and.w r2, r3, #240 @ 0xf0 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ beq.n 30b62 <_PyMem_GetCurrentAllocatorName@@Base+0xae6> │ │ │ │ movw r2, #64016 @ 0xfa10 │ │ │ │ movt r2, #64753 @ 0xfcf1 │ │ │ │ add r2, r3 │ │ │ │ orrs r2, r1 │ │ │ │ beq.n 30b62 <_PyMem_GetCurrentAllocatorName@@Base+0xae6> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56008 @ 0xdac8 │ │ │ │ + movw r1, #55688 @ 0xd988 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ b.n 30b26 <_PyMem_GetCurrentAllocatorName@@Base+0xaaa> │ │ │ │ mov.w ip, r3, lsr #24 │ │ │ │ ubfx r2, r3, #16, #8 │ │ │ │ cmp.w ip, #3 │ │ │ │ bne.n 30b74 <_PyMem_GetCurrentAllocatorName@@Base+0xaf8> │ │ │ │ cmp r2, #14 │ │ │ │ beq.n 30b96 <_PyMem_GetCurrentAllocatorName@@Base+0xb1a> │ │ │ │ movw r0, #4360 @ 0x1108 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r3, #14 │ │ │ │ movs r2, #3 │ │ │ │ - movw r1, #56116 @ 0xdb34 │ │ │ │ + movw r1, #55796 @ 0xd9f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str.w ip, [sp] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ b.n 30b26 <_PyMem_GetCurrentAllocatorName@@Base+0xaaa> │ │ │ │ sub.w r8, r7, #776 @ 0x308 │ │ │ │ ldrd r3, r2, [r8, #16] │ │ │ │ orrs r3, r2 │ │ │ │ bne.n 30bb6 <_PyMem_GetCurrentAllocatorName@@Base+0xb3a> │ │ │ │ ldr.w r1, [r8, #40] @ 0x28 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, r4 │ │ │ │ - bl 3703c │ │ │ │ + bl 3707c │ │ │ │ cbz r0, 30bce <_PyMem_GetCurrentAllocatorName@@Base+0xb52> │ │ │ │ b.n 30b26 <_PyMem_GetCurrentAllocatorName@@Base+0xaaa> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56192 @ 0xdb80 │ │ │ │ + movw r1, #55872 @ 0xda40 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ b.n 30b26 <_PyMem_GetCurrentAllocatorName@@Base+0xaaa> │ │ │ │ sub.w r4, r7, #856 @ 0x358 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 30bee <_PyMem_GetCurrentAllocatorName@@Base+0xb72> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56300 @ 0xdbec │ │ │ │ + movw r1, #55980 @ 0xdaac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ b.n 30b26 <_PyMem_GetCurrentAllocatorName@@Base+0xaaa> │ │ │ │ sub.w r9, r7, #852 @ 0x354 │ │ │ │ ldr.w r1, [r8, #728] @ 0x2d8 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r3 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str.w r0, [r9] │ │ │ │ mov r0, r5 │ │ │ │ - bl 3703c │ │ │ │ + bl 3707c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 30b26 <_PyMem_GetCurrentAllocatorName@@Base+0xaaa> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 30c2a <_PyMem_GetCurrentAllocatorName@@Base+0xbae> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56356 @ 0xdc24 │ │ │ │ + movw r1, #56036 @ 0xdae4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ b.n 30b26 <_PyMem_GetCurrentAllocatorName@@Base+0xaaa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr.w r1, [r8, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ add r1, r3 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ - bl 3703c │ │ │ │ + bl 3707c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 30b26 <_PyMem_GetCurrentAllocatorName@@Base+0xaaa> │ │ │ │ sub.w r3, r7, #848 @ 0x350 │ │ │ │ ldr.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 30c6a <_PyMem_GetCurrentAllocatorName@@Base+0xbee> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56412 @ 0xdc5c │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ b.n 30b26 <_PyMem_GetCurrentAllocatorName@@Base+0xaaa> │ │ │ │ mov r0, r6 │ │ │ │ blx 2bfb8 │ │ │ │ ldrd r2, r3, [r8, #752] @ 0x2f0 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r4, r3 │ │ │ │ bcc.n 30c92 <_PyMem_GetCurrentAllocatorName@@Base+0xc16> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56464 @ 0xdc90 │ │ │ │ + movw r1, #56144 @ 0xdb50 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ b.n 30b26 <_PyMem_GetCurrentAllocatorName@@Base+0xaaa> │ │ │ │ ldr.w r1, [r7, #-32] │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr.w r0, [r7, #-56] │ │ │ │ mov r3, r6 │ │ │ │ add r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, r9 │ │ │ │ - bl 3724c │ │ │ │ + bl 3728c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 30b26 <_PyMem_GetCurrentAllocatorName@@Base+0xaaa> │ │ │ │ sub.w r4, r7, #848 @ 0x350 │ │ │ │ ldr.w r2, [r7, #-40] │ │ │ │ ldr.w r1, [r7, #-56] │ │ │ │ sub.w r6, r7, #844 @ 0x34c │ │ │ │ mov.w ip, #1 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ add r1, r2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r6] │ │ │ │ add r1, r2 │ │ │ │ movs r2, #4 │ │ │ │ - bl 3724c │ │ │ │ + bl 3728c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 30b26 <_PyMem_GetCurrentAllocatorName@@Base+0xaaa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr.w r1, [r7, #-64] │ │ │ │ mov r0, r5 │ │ │ │ add r1, r3 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - bl 3703c │ │ │ │ + bl 3707c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 30b26 <_PyMem_GetCurrentAllocatorName@@Base+0xaaa> │ │ │ │ sub.w r6, r7, #840 @ 0x348 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r1, [r7, #-64] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ add r1, r3 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ orr.w r2, r2, #32 │ │ │ │ str r2, [r6, #0] │ │ │ │ movs r2, #4 │ │ │ │ - bl 3724c │ │ │ │ + bl 3728c │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ negs r4, r4 │ │ │ │ ldr r0, [sp, #892] @ 0x37c │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 30d24 <_PyMem_GetCurrentAllocatorName@@Base+0xca8> │ │ │ │ blx 2b4c4 │ │ │ │ mov.w r6, #1024 @ 0x400 │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 6b638 │ │ │ │ + bl 6b678 │ │ │ │ str r7, [r5, #12] │ │ │ │ subs r6, #1 │ │ │ │ str.w r7, [r5, #16]! │ │ │ │ bne.n 30d2a <_PyMem_GetCurrentAllocatorName@@Base+0xcae> │ │ │ │ b.n 30d86 <_PyMem_GetCurrentAllocatorName@@Base+0xd0a> │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ @@ -6683,51 +6684,51 @@ │ │ │ │ beq.w 30964 <_PyMem_GetCurrentAllocatorName@@Base+0x8e8> │ │ │ │ mov r2, r1 │ │ │ │ b.n 30d50 <_PyMem_GetCurrentAllocatorName@@Base+0xcd4> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r2, #4360 @ 0x1108 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #55548 @ 0xd8fc │ │ │ │ + movw r1, #55228 @ 0xd7bc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r8 │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ b.n 3090e <_PyMem_GetCurrentAllocatorName@@Base+0x892> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #17280 @ 0x4380 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr r5, [pc, #32] @ (30dc0 <_PyMem_GetCurrentAllocatorName@@Base+0xd44>) │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #18840 @ 0x4998 │ │ │ │ + movw r2, #18544 @ 0x4870 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r1, #56800 @ 0xdde0 │ │ │ │ + movw r1, #56480 @ 0xdca0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r4, r5] │ │ │ │ pop {r4, r5} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr.w r0, [r0, #3912] @ 0xf48 │ │ │ │ - b.w d4664 │ │ │ │ + b.w d4584 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 30de4 <_PyMem_GetCurrentAllocatorName@@Base+0xd68> │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ cbnz r0, 30dfc <_PyMem_GetCurrentAllocatorName@@Base+0xd80> │ │ │ │ ldr r2, [pc, #24] @ (30e00 <_PyMem_GetCurrentAllocatorName@@Base+0xd84>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -6764,15 +6765,15 @@ │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 196380 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ + bl 198748 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 30e6a <_PyMem_GetCurrentAllocatorName@@Base+0xdee> │ │ │ │ b.n 30f52 <_PyMem_GetCurrentAllocatorName@@Base+0xed6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ @@ -6782,35 +6783,35 @@ │ │ │ │ cbz r3, 30e72 <_PyMem_GetCurrentAllocatorName@@Base+0xdf6> │ │ │ │ ldr r0, [r7, #20] │ │ │ │ b.n 30e7a <_PyMem_GetCurrentAllocatorName@@Base+0xdfe> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #61676 @ 0xf0ec │ │ │ │ + movw r1, #61356 @ 0xefac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1f72e4 │ │ │ │ + bl 1f9184 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30ea4 <_PyMem_GetCurrentAllocatorName@@Base+0xe28> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 30ea4 <_PyMem_GetCurrentAllocatorName@@Base+0xe28> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 30f52 <_PyMem_GetCurrentAllocatorName@@Base+0xed6> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 30ec4 <_PyMem_GetCurrentAllocatorName@@Base+0xe48> │ │ │ │ movs r1, #6 │ │ │ │ add.w r0, r4, #13 │ │ │ │ - bl 6c56c │ │ │ │ + bl 6c5ac │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ b.n 30f3e <_PyMem_GetCurrentAllocatorName@@Base+0xec2> │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mov.w r0, #3600 @ 0xe10 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ movw r7, #46148 @ 0xb444 │ │ │ │ @@ -6825,222 +6826,222 @@ │ │ │ │ lsls r3, r3, #2 │ │ │ │ smlabb r3, r1, r0, r3 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ movs r0, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ add r1, r3 │ │ │ │ movs r3, #1 │ │ │ │ - bl 19615c <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 198524 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 30f3e <_PyMem_GetCurrentAllocatorName@@Base+0xec2> │ │ │ │ mov r1, r5 │ │ │ │ - bl 262228 <_PyTime_ObjectToTimeval@@Base+0x4b0> │ │ │ │ + bl 262068 <_PyTime_ObjectToTimeval@@Base+0x4b0> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30f1e <_PyMem_GetCurrentAllocatorName@@Base+0xea2> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 30f1e <_PyMem_GetCurrentAllocatorName@@Base+0xea2> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cbz r7, 30f3e <_PyMem_GetCurrentAllocatorName@@Base+0xec2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 6be80 │ │ │ │ + bl 6bec0 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30f3e <_PyMem_GetCurrentAllocatorName@@Base+0xec2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 30f3e <_PyMem_GetCurrentAllocatorName@@Base+0xec2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30f52 <_PyMem_GetCurrentAllocatorName@@Base+0xed6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 30f52 <_PyMem_GetCurrentAllocatorName@@Base+0xed6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r0, #15580 @ 0x3cdc │ │ │ │ + movw r0, #15260 @ 0x3b9c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1afb90 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ + bl 1b1fb8 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ cbz r0, 30fac <_PyMem_GetCurrentAllocatorName@@Base+0xf30> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #18840 @ 0x4998 │ │ │ │ + movw r1, #18544 @ 0x4870 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #57384 @ 0xe028 │ │ │ │ + movw r0, #57064 @ 0xdee8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 91690 │ │ │ │ + bl 91908 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 30fb0 <_PyMem_GetCurrentAllocatorName@@Base+0xf34> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30fac <_PyMem_GetCurrentAllocatorName@@Base+0xf30> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 30fac <_PyMem_GetCurrentAllocatorName@@Base+0xf30> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ b.n 30fd2 <_PyMem_GetCurrentAllocatorName@@Base+0xf56> │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9008c │ │ │ │ + bl 902fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30fd2 <_PyMem_GetCurrentAllocatorName@@Base+0xf56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 30fd2 <_PyMem_GetCurrentAllocatorName@@Base+0xf56> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #348] @ (31144 <_PyMem_GetCurrentAllocatorName@@Base+0x10c8>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ - movw r0, #57576 @ 0xe0e8 │ │ │ │ + movw r0, #57256 @ 0xdfa8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1872d0 │ │ │ │ + bl 189698 │ │ │ │ cbz r0, 31020 <_PyMem_GetCurrentAllocatorName@@Base+0xfa4> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cbz r3, 31020 <_PyMem_GetCurrentAllocatorName@@Base+0xfa4> │ │ │ │ - movw r1, #43784 @ 0xab08 │ │ │ │ + movw r1, #43464 @ 0xa9c8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ blx 2c174 │ │ │ │ cbnz r0, 31028 <_PyMem_GetCurrentAllocatorName@@Base+0xfac> │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ b.n 3113c <_PyMem_GetCurrentAllocatorName@@Base+0x10c0> │ │ │ │ - movw r4, #57560 @ 0xe0d8 │ │ │ │ + movw r4, #57240 @ 0xdf98 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 17d940 │ │ │ │ + bl 17fd08 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 3103c <_PyMem_GetCurrentAllocatorName@@Base+0xfc0> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1fa264 │ │ │ │ + b.w 1fc100 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ blx 2c324 │ │ │ │ cbnz r0, 31056 <_PyMem_GetCurrentAllocatorName@@Base+0xfda> │ │ │ │ - movw r0, #58616 @ 0xe4f8 │ │ │ │ + movw r0, #58296 @ 0xe3b8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 31068 <_PyMem_GetCurrentAllocatorName@@Base+0xfec> │ │ │ │ cmp r4, r0 │ │ │ │ beq.n 3110c <_PyMem_GetCurrentAllocatorName@@Base+0x1090> │ │ │ │ subs r1, r0, r4 │ │ │ │ add.w sl, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fcb8 │ │ │ │ + bl 7fce4 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r5, 31074 <_PyMem_GetCurrentAllocatorName@@Base+0xff8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b638 │ │ │ │ + bl 6b678 │ │ │ │ movs r4, #0 │ │ │ │ b.n 3113c <_PyMem_GetCurrentAllocatorName@@Base+0x10c0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 11ac50 │ │ │ │ + bl 11acb0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31090 <_PyMem_GetCurrentAllocatorName@@Base+0x1014> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31090 <_PyMem_GetCurrentAllocatorName@@Base+0x1014> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 310aa <_PyMem_GetCurrentAllocatorName@@Base+0x102e> │ │ │ │ movw r3, #61136 @ 0xeed0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1cb758 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1cda10 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cbnz r0, 3110c <_PyMem_GetCurrentAllocatorName@@Base+0x1090> │ │ │ │ b.n 3106a <_PyMem_GetCurrentAllocatorName@@Base+0xfee> │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl d27dc │ │ │ │ + bl d26fc │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 310cc <_PyMem_GetCurrentAllocatorName@@Base+0x1050> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cbnz r3, 310cc <_PyMem_GetCurrentAllocatorName@@Base+0x1050> │ │ │ │ mov r0, fp │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cbnz r5, 310e2 <_PyMem_GetCurrentAllocatorName@@Base+0x1066> │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1cb758 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1cda10 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cbnz r0, 3110c <_PyMem_GetCurrentAllocatorName@@Base+0x1090> │ │ │ │ b.n 3106a <_PyMem_GetCurrentAllocatorName@@Base+0xfee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b638 │ │ │ │ + bl 6b678 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9008c │ │ │ │ + bl 902fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3113c <_PyMem_GetCurrentAllocatorName@@Base+0x10c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 3113c <_PyMem_GetCurrentAllocatorName@@Base+0x10c0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ b.n 3113c <_PyMem_GetCurrentAllocatorName@@Base+0x10c0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cb764 <_PyErr_Clear@@Base> │ │ │ │ + bl 1cda1c <_PyErr_Clear@@Base> │ │ │ │ movw r0, #61084 @ 0xee9c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - movw r2, #57596 @ 0xe0fc │ │ │ │ + movw r2, #57276 @ 0xdfbc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 20a38c │ │ │ │ + bl 20bf3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b638 │ │ │ │ + bl 6b678 │ │ │ │ adds r5, #1 │ │ │ │ bne.w 31016 <_PyMem_GetCurrentAllocatorName@@Base+0xf9a> │ │ │ │ b.n 31070 <_PyMem_GetCurrentAllocatorName@@Base+0xff4> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ @@ -7063,55 +7064,55 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #132] @ (311f4 <_PyMem_GetCurrentAllocatorName@@Base+0x1178>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #3 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 3118a <_PyMem_GetCurrentAllocatorName@@Base+0x110e> │ │ │ │ movs r0, #0 │ │ │ │ b.n 311f0 <_PyMem_GetCurrentAllocatorName@@Base+0x1174> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ bne.n 3119e <_PyMem_GetCurrentAllocatorName@@Base+0x1122> │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 31186 <_PyMem_GetCurrentAllocatorName@@Base+0x110a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 311b2 <_PyMem_GetCurrentAllocatorName@@Base+0x1136> │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 31186 <_PyMem_GetCurrentAllocatorName@@Base+0x110a> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 311c6 <_PyMem_GetCurrentAllocatorName@@Base+0x114a> │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 31186 <_PyMem_GetCurrentAllocatorName@@Base+0x110a> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bc34 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 311e8 <_PyMem_GetCurrentAllocatorName@@Base+0x116c> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bne.n 312f0 <_PyMem_GetCurrentAllocatorName@@Base+0x1274> │ │ │ │ lsls r4, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -7132,30 +7133,30 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #116] @ (31294 <_PyMem_GetCurrentAllocatorName@@Base+0x1218>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 3128e <_PyMem_GetCurrentAllocatorName@@Base+0x1212> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 31248 <_PyMem_GetCurrentAllocatorName@@Base+0x11cc> │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ cbnz r0, 3128e <_PyMem_GetCurrentAllocatorName@@Base+0x1212> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 3125a <_PyMem_GetCurrentAllocatorName@@Base+0x11de> │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ cbnz r0, 3128e <_PyMem_GetCurrentAllocatorName@@Base+0x1212> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -7163,195 +7164,195 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 31284 <_PyMem_GetCurrentAllocatorName@@Base+0x1208> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bne.n 31240 <_PyMem_GetCurrentAllocatorName@@Base+0x11c4> │ │ │ │ lsls r4, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 312b8 <_PyMem_GetCurrentAllocatorName@@Base+0x123c> │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ cbnz r0, 312dc <_PyMem_GetCurrentAllocatorName@@Base+0x1260> │ │ │ │ mov r0, r4 │ │ │ │ blx 2b274 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 312d4 <_PyMem_GetCurrentAllocatorName@@Base+0x1258> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 31304 <_PyMem_GetCurrentAllocatorName@@Base+0x1288> │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ cbnz r0, 3134c <_PyMem_GetCurrentAllocatorName@@Base+0x12d0> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c290 │ │ │ │ cbz r0, 3131e <_PyMem_GetCurrentAllocatorName@@Base+0x12a2> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ b.n 3134c <_PyMem_GetCurrentAllocatorName@@Base+0x12d0> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 854fc │ │ │ │ + bl 854b0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 3134c <_PyMem_GetCurrentAllocatorName@@Base+0x12d0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ cbnz r0, 31348 <_PyMem_GetCurrentAllocatorName@@Base+0x12cc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3134c <_PyMem_GetCurrentAllocatorName@@Base+0x12d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3134c <_PyMem_GetCurrentAllocatorName@@Base+0x12d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ b.n 3134c <_PyMem_GetCurrentAllocatorName@@Base+0x12d0> │ │ │ │ str r0, [r4, #16] │ │ │ │ b.n 3134e <_PyMem_GetCurrentAllocatorName@@Base+0x12d2> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 9227c │ │ │ │ + bl 924f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f8108 │ │ │ │ + b.w 1f9fa8 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ add r6, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ - movw r2, #58888 @ 0xe608 │ │ │ │ + movw r2, #58568 @ 0xe4c8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ strd r6, r3, [sp] │ │ │ │ movw r3, #53884 @ 0xd27c │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ movs r4, #1 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ - bl d8f78 │ │ │ │ + bl d8ebc │ │ │ │ cbz r0, 3140a <_PyMem_GetCurrentAllocatorName@@Base+0x138e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b80c0 │ │ │ │ + bl 1ba378 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 3140a <_PyMem_GetCurrentAllocatorName@@Base+0x138e> │ │ │ │ ldr r3, [pc, #112] @ (31430 <_PyMem_GetCurrentAllocatorName@@Base+0x13b4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, r3] │ │ │ │ cbz r1, 313cc <_PyMem_GetCurrentAllocatorName@@Base+0x1350> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cbz r3, 3140e <_PyMem_GetCurrentAllocatorName@@Base+0x1392> │ │ │ │ b.n 313ea <_PyMem_GetCurrentAllocatorName@@Base+0x136e> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9428 @ 0x24d4 │ │ │ │ + movw r1, #9108 @ 0x2394 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ b.n 3140a <_PyMem_GetCurrentAllocatorName@@Base+0x138e> │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 187d28 │ │ │ │ + bl 18a0f0 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 31414 <_PyMem_GetCurrentAllocatorName@@Base+0x1398> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ movs r0, #0 │ │ │ │ b.n 3142a <_PyMem_GetCurrentAllocatorName@@Base+0x13ae> │ │ │ │ mov r2, r4 │ │ │ │ - bl 1fcdc0 <_PyTrash_thread_deposit_object@@Base+0x270> │ │ │ │ + bl 1fec54 <_PyTrash_thread_deposit_object@@Base+0x270> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7786c │ │ │ │ - bl f0188 │ │ │ │ + bl 778ac │ │ │ │ + bl effcc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3140a <_PyMem_GetCurrentAllocatorName@@Base+0x138e> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 31454 <_PyMem_GetCurrentAllocatorName@@Base+0x13d8> │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ cbnz r0, 31482 <_PyMem_GetCurrentAllocatorName@@Base+0x1406> │ │ │ │ - bl 95ffc │ │ │ │ + bl 96274 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bcd4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ cbz r4, 3147c <_PyMem_GetCurrentAllocatorName@@Base+0x1400> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1acf3c │ │ │ │ - bl f0188 │ │ │ │ + b.w 1af364 │ │ │ │ + bl effcc │ │ │ │ cbz r0, 31486 <_PyMem_GetCurrentAllocatorName@@Base+0x140a> │ │ │ │ movs r0, #0 │ │ │ │ b.n 3148e <_PyMem_GetCurrentAllocatorName@@Base+0x1412> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ @@ -7360,15 +7361,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cbz r1, 314b0 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 299498 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ + bl 299340 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ cmp r0, r4 │ │ │ │ bcc.n 314ca │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ @@ -7389,151 +7390,151 @@ │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ add r4, sp, #32 │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1fb928 <_PyTime_AsTimespec@@Base+0xd58> │ │ │ │ + bl 1fd7c0 <_PyTime_AsTimespec@@Base+0xd58> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 31532 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15308 @ 0x3bcc │ │ │ │ + movw r1, #14988 @ 0x3a8c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ b.n 3154a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #59016 @ 0xe688 │ │ │ │ + movw r0, #58696 @ 0xe548 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r5, [r3, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ str r0, [sp, #4] │ │ │ │ cbnz r0, 3154e │ │ │ │ movs r5, #0 │ │ │ │ b.n 31666 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1411d0 │ │ │ │ + bl 1411e0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 31576 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 31652 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #59024 @ 0xe690 │ │ │ │ + movw r1, #58704 @ 0xe550 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ b.n 31652 │ │ │ │ ldr r1, [pc, #244] @ (3166c ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl be428 │ │ │ │ + bl be6f8 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 3159a │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9edc │ │ │ │ + bl d9e28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 31652 │ │ │ │ - bl da114 │ │ │ │ + bl da060 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cbnz r5, 315ae │ │ │ │ ldr r1, [pc, #208] @ (31670 ) │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl be428 │ │ │ │ + bl be6f8 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 315e6 │ │ │ │ b.n 31652 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #59064 @ 0xe6b8 │ │ │ │ + movw r0, #58744 @ 0xe578 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 315d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 315d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 31652 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1f4fcc │ │ │ │ + bl 1f7018 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 3159e │ │ │ │ b.n 31652 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cbnz r5, 31608 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - movw r0, #59076 @ 0xe6c4 │ │ │ │ + movw r0, #58756 @ 0xe584 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r1, r6 │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ blt.n 3163e │ │ │ │ b.n 3164a │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #59092 @ 0xe6d4 │ │ │ │ + movw r0, #58772 @ 0xe594 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3162c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 3162c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cbz r7, 31652 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1f4fcc │ │ │ │ + bl 1f7018 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 315ea │ │ │ │ b.n 31652 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 3164a │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 141454 │ │ │ │ + bl 141464 │ │ │ │ b.n 31666 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 3154a │ │ │ │ mov r0, r4 │ │ │ │ - bl 141454 │ │ │ │ + bl 141464 │ │ │ │ b.n 3154a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ rsb r0, r8, #77 @ 0x4d │ │ │ │ orr.w r0, r0, #77 @ 0x4d │ │ │ │ │ │ │ │ @@ -7556,122 +7557,122 @@ │ │ │ │ subs r2, r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ it mi │ │ │ │ addwmi r2, r2, #1023 @ 0x3ff │ │ │ │ asrs r4, r2, #10 │ │ │ │ movs r2, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r4, #59244 @ 0xe76c │ │ │ │ + movw r4, #58924 @ 0xe62c │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2bfc4 <__snprintf_chk@plt> │ │ │ │ ldr r0, [pc, #72] @ (31704 <_Py_CheckRecursiveCall@@Base+0x90>) │ │ │ │ mov r1, r7 │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cbnz r3, 316fc <_Py_CheckRecursiveCall@@Base+0x88> │ │ │ │ ldr.w r3, [r0, #708] @ 0x2c4 │ │ │ │ movw r2, #61044 @ 0xee74 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movs r1, #1 │ │ │ │ subs r3, r3, r7 │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ it mi │ │ │ │ addwmi r3, r3, #1023 @ 0x3ff │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #59288 @ 0xe798 │ │ │ │ + movw r2, #58968 @ 0xe658 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ asrs r3, r3, #10 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1f3200 <_PyErr_Format@@Base> │ │ │ │ + bl 1f50a0 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add r3, r0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ b.n 316fe <_Py_CheckRecursiveCall@@Base+0x8a> │ │ │ │ movs r0, #0 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - eors.w r0, ip, r3, lsl #1 │ │ │ │ + ldrd r0, r0, [r4, #-268] @ 0x10c │ │ │ │ │ │ │ │ 00031708 <_PyObject_Dump@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #59856 @ 0xe9d0 │ │ │ │ movt r4, #79 @ 0x4f │ │ │ │ mov r5, r0 │ │ │ │ - bl 1323d4 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 132084 <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r3, 31744 <_PyObject_Dump@@Base+0x3c> │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #59320 @ 0xe7b8 │ │ │ │ + movw r2, #59000 @ 0xe678 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 2c22c │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #59348 @ 0xe7d4 │ │ │ │ + movw r2, #59028 @ 0xe694 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #59372 @ 0xe7ec │ │ │ │ + movw r2, #59052 @ 0xe6ac │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c230 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #59396 @ 0xe804 │ │ │ │ + movw r2, #59076 @ 0xe6c4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r6, 31788 <_PyObject_Dump@@Base+0x80> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ b.n 31790 <_PyObject_Dump@@Base+0x88> │ │ │ │ - movw r3, #43440 @ 0xa9b0 │ │ │ │ + movw r3, #42980 @ 0xa7e4 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #59420 @ 0xe81c │ │ │ │ + movw r2, #59100 @ 0xe6dc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #59444 @ 0xe834 │ │ │ │ + movw r2, #59124 @ 0xe6f4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c230 │ │ │ │ - bl 1cee5c │ │ │ │ + bl 1d1114 │ │ │ │ mov r6, r0 │ │ │ │ - bl da0d4 │ │ │ │ + bl da020 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 317f6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c230 │ │ │ │ mov r0, r7 │ │ │ │ - bl da0e8 │ │ │ │ + bl da034 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ceef8 │ │ │ │ + bl 1d11b0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #7724 @ 0x1e2c │ │ │ │ + movw r2, #7440 @ 0x1d10 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 2c22c │ │ │ │ │ │ │ │ 000317f6 : │ │ │ │ @@ -7679,66 +7680,66 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl f0188 │ │ │ │ + bl effcc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 318e2 │ │ │ │ ldr r3, [pc, #224] @ (318f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movw r1, #59668 @ 0xe914 │ │ │ │ + movw r1, #59348 @ 0xe7d4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 8bdb4 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ + bl 8c010 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 318e2 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b524 │ │ │ │ cbnz r4, 31854 │ │ │ │ - bl 95ffc │ │ │ │ + bl 96274 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r2, #59688 @ 0xe928 │ │ │ │ + movw r2, #59368 @ 0xe7e8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ b.n 318e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 3187c │ │ │ │ - bl 95ffc │ │ │ │ + bl 96274 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #59696 @ 0xe930 │ │ │ │ + movw r2, #59376 @ 0xe7f0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ b.n 318e8 │ │ │ │ mov r0, r4 │ │ │ │ lsls r3, r7, #31 │ │ │ │ bpl.n 3188a │ │ │ │ - bl efd5c │ │ │ │ + bl efba0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 31890 │ │ │ │ - bl f5dac │ │ │ │ + bl f5be4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 318e2 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b2c8 │ │ │ │ + bl 8b524 │ │ │ │ cbz r0, 318b2 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ blx 2beec │ │ │ │ @@ -7750,21 +7751,21 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 318ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 318ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cbnz r7, 318e2 │ │ │ │ cbz r5, 318e8 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b524 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 318f2 │ │ │ │ mov r0, r6 │ │ │ │ blx 2be4c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -7792,40 +7793,40 @@ │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ movw r4, #55748 @ 0xd9c4 │ │ │ │ movt r4, #76 @ 0x4c │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbnz r0, 31940 │ │ │ │ movs r0, #0 │ │ │ │ b.n 31986 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 31954 │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3193c │ │ │ │ - bl 95ffc │ │ │ │ + bl 96274 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b530 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ cbz r4, 3197e │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -7842,15 +7843,15 @@ │ │ │ │ bl 319dc <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 319d4 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ b.n 319d6 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #16637 @ 0x40fd │ │ │ │ + movw r1, #24461 @ 0x5f8d │ │ │ │ movt r1, #32 │ │ │ │ bl 319dc <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 319b8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ @@ -7862,30 +7863,30 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #160] @ (31a90 <_PyEval_SetProfile@@Base+0xb4>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ - movw r1, #4420 @ 0x1144 │ │ │ │ + movw r1, #4100 @ 0x1004 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, r5] │ │ │ │ - bl 1025ac <_PySys_GetOptionalAttrString@@Base+0x10d4> │ │ │ │ + bl 1024b8 <_PySys_GetOptionalAttrString@@Base+0x10d4> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 31a12 <_PyEval_SetProfile@@Base+0x36> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 31a88 <_PyEval_SetProfile@@Base+0xac> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #6805 @ 0x1a95 │ │ │ │ movt r1, #3 │ │ │ │ add.w r0, r5, #113664 @ 0x1bc00 │ │ │ │ adds r0, #240 @ 0xf0 │ │ │ │ - bl 1ab804 <_Py_normpath@@Base+0x610> │ │ │ │ + bl 1adc2c <_Py_normpath@@Base+0x610> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31a0c <_PyEval_SetProfile@@Base+0x30> │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ str r7, [r4, #56] @ 0x38 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 31a48 <_PyEval_SetProfile@@Base+0x6c> │ │ │ │ @@ -7909,18 +7910,18 @@ │ │ │ │ subne r3, #1 │ │ │ │ str.w r3, [r2, #3316] @ 0xcf4 │ │ │ │ ldr.w r3, [r5, #3316] @ 0xcf4 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r1, r4 │ │ │ │ moveq r1, #0 │ │ │ │ - bl 2024b0 <_PyEval_StartTheWorld@@Base+0xa8> │ │ │ │ + bl 204340 <_PyEval_StartTheWorld@@Base+0xa8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -7928,206 +7929,206 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #6 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #54421 @ 0xd495 │ │ │ │ + movw r1, #62581 @ 0xf475 │ │ │ │ movt r1, #32 │ │ │ │ bl 31c14 <_PyEval_SetProfile@@Base+0x238> │ │ │ │ cbz r0, 31ac2 <_PyEval_SetProfile@@Base+0xe6> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 31b5c <_PyEval_SetProfile@@Base+0x180> │ │ │ │ mov r2, r0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #54433 @ 0xd4a1 │ │ │ │ + movw r1, #62593 @ 0xf481 │ │ │ │ movt r1, #32 │ │ │ │ movs r3, #14 │ │ │ │ movs r0, #6 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 31c14 <_PyEval_SetProfile@@Base+0x238> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 31abc <_PyEval_SetProfile@@Base+0xe0> │ │ │ │ movs r5, #3 │ │ │ │ - movw r1, #60577 @ 0xeca1 │ │ │ │ - movt r1, #32 │ │ │ │ + movw r1, #3289 @ 0xcd9 │ │ │ │ + movt r1, #33 @ 0x21 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #6 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 31c14 <_PyEval_SetProfile@@Base+0x238> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 31abc <_PyEval_SetProfile@@Base+0xe0> │ │ │ │ - movw r1, #61869 @ 0xf1ad │ │ │ │ - movt r1, #32 │ │ │ │ + movw r1, #4837 @ 0x12e5 │ │ │ │ + movt r1, #33 @ 0x21 │ │ │ │ movs r3, #13 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #6 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 31c14 <_PyEval_SetProfile@@Base+0x238> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 31abc <_PyEval_SetProfile@@Base+0xe0> │ │ │ │ movs r3, #4 │ │ │ │ - movw r1, #15389 @ 0x3c1d │ │ │ │ + movw r1, #23213 @ 0x5aad │ │ │ │ movt r1, #32 │ │ │ │ movs r0, #6 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 31c14 <_PyEval_SetProfile@@Base+0x238> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 31abc <_PyEval_SetProfile@@Base+0xe0> │ │ │ │ movs r2, #6 │ │ │ │ - movw r1, #15389 @ 0x3c1d │ │ │ │ + movw r1, #23213 @ 0x5aad │ │ │ │ movt r1, #32 │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 31c14 <_PyEval_SetProfile@@Base+0x238> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 31abc <_PyEval_SetProfile@@Base+0xe0> │ │ │ │ movs r3, #17 │ │ │ │ movs r2, #5 │ │ │ │ movs r0, #6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #15389 @ 0x3c1d │ │ │ │ + movw r1, #23213 @ 0x5aad │ │ │ │ movt r1, #32 │ │ │ │ bl 31c14 <_PyEval_SetProfile@@Base+0x238> │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl d2eb8 │ │ │ │ + bl d2dd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cbz r0, 31b8e <_PyEval_SetProfile@@Base+0x1b2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31b8e <_PyEval_SetProfile@@Base+0x1b2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31b8e <_PyEval_SetProfile@@Base+0x1b2> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cbz r0, 31ba8 <_PyEval_SetProfile@@Base+0x1cc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31ba8 <_PyEval_SetProfile@@Base+0x1cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31ba8 <_PyEval_SetProfile@@Base+0x1cc> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cbz r0, 31bc2 <_PyEval_SetProfile@@Base+0x1e6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31bc2 <_PyEval_SetProfile@@Base+0x1e6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31bc2 <_PyEval_SetProfile@@Base+0x1e6> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cbz r0, 31bdc <_PyEval_SetProfile@@Base+0x200> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31bdc <_PyEval_SetProfile@@Base+0x200> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31bdc <_PyEval_SetProfile@@Base+0x200> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r0, 31bf6 <_PyEval_SetProfile@@Base+0x21a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31bf6 <_PyEval_SetProfile@@Base+0x21a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31bf6 <_PyEval_SetProfile@@Base+0x21a> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 31c10 <_PyEval_SetProfile@@Base+0x234> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31c10 <_PyEval_SetProfile@@Base+0x234> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31c10 <_PyEval_SetProfile@@Base+0x234> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, 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 │ │ │ │ movw r0, #55392 @ 0xd860 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 8516c <_PyObject_New@@Base> │ │ │ │ + bl 85120 <_PyObject_New@@Base> │ │ │ │ cbz r0, 31c7c <_PyEval_SetProfile@@Base+0x2a0> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ str.w r9, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r7, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 201be0 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x560> │ │ │ │ - bl 7786c │ │ │ │ + bl 203a70 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x560> │ │ │ │ + bl 778ac │ │ │ │ adds r3, r6, #1 │ │ │ │ beq.n 31c64 <_PyEval_SetProfile@@Base+0x288> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201be0 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x560> │ │ │ │ - bl 7786c │ │ │ │ + bl 203a70 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x560> │ │ │ │ + bl 778ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31c78 <_PyEval_SetProfile@@Base+0x29c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 31c78 <_PyEval_SetProfile@@Base+0x29c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 31c80 <_PyEval_SetProfile@@Base+0x2a4> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ b.n 31b60 <_PyEval_SetProfile@@Base+0x184> │ │ │ │ nop │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cbz r0, 31caa <_PyEval_SetProfile@@Base+0x2ce> │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ bne.n 31ca2 <_PyEval_SetProfile@@Base+0x2c6> │ │ │ │ pop {r4} │ │ │ │ - b.w b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.w b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -8140,24 +8141,24 @@ │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ beq.n 31cea <_PyEval_SetProfile@@Base+0x30e> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #6396 @ 0x18fc │ │ │ │ + movw r2, #6112 @ 0x17e0 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f8b34 <_PyErr_SetString@@Base> │ │ │ │ + bl f8984 <_PyErr_SetString@@Base> │ │ │ │ b.n 31d00 <_PyEval_SetProfile@@Base+0x324> │ │ │ │ ldrd r2, r4, [r1, #28] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ strd r2, r4, [sp] │ │ │ │ ldrd r1, r2, [r1, #16] │ │ │ │ - bl 20340c <_PyCode_GetScriptXIData@@Base+0x8> │ │ │ │ + bl 20529c <_PyCode_GetScriptXIData@@Base+0x8> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 31d04 <_PyEval_SetProfile@@Base+0x328> │ │ │ │ movs r0, #0 │ │ │ │ b.n 31d0c <_PyEval_SetProfile@@Base+0x330> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #8 │ │ │ │ @@ -8167,93 +8168,93 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ movs r5, #1 │ │ │ │ - movw r1, #30049 @ 0x7561 │ │ │ │ + movw r1, #29785 @ 0x7459 │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #7 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 31c14 <_PyEval_SetProfile@@Base+0x238> │ │ │ │ cbz r0, 31d42 <_PyEval_SetProfile@@Base+0x366> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 31e0c <_PyEval_SetProfile@@Base+0x430> │ │ │ │ mov r2, r0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #30061 @ 0x756d │ │ │ │ + movw r1, #29797 @ 0x7465 │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ movs r3, #14 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 31c14 <_PyEval_SetProfile@@Base+0x238> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 31d3c <_PyEval_SetProfile@@Base+0x360> │ │ │ │ - movw r1, #55065 @ 0xd719 │ │ │ │ + movw r1, #63357 @ 0xf77d │ │ │ │ movt r1, #32 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 31c14 <_PyEval_SetProfile@@Base+0x238> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 31d3c <_PyEval_SetProfile@@Base+0x360> │ │ │ │ movs r3, #3 │ │ │ │ - movw r1, #55069 @ 0xd71d │ │ │ │ + movw r1, #63361 @ 0xf781 │ │ │ │ movt r1, #32 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 31c14 <_PyEval_SetProfile@@Base+0x238> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 31d3c <_PyEval_SetProfile@@Base+0x360> │ │ │ │ movs r1, #10 │ │ │ │ movs r3, #11 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #35573 @ 0x8af5 │ │ │ │ + movw r1, #35309 @ 0x89ed │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ movs r0, #7 │ │ │ │ bl 31c14 <_PyEval_SetProfile@@Base+0x238> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 31d3c <_PyEval_SetProfile@@Base+0x360> │ │ │ │ - movw r1, #25577 @ 0x63e9 │ │ │ │ + movw r1, #25641 @ 0x6429 │ │ │ │ movt r1, #6 │ │ │ │ movs r3, #5 │ │ │ │ movs r2, #2 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 31c14 <_PyEval_SetProfile@@Base+0x238> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 31d3c <_PyEval_SetProfile@@Base+0x360> │ │ │ │ - movw r1, #46277 @ 0xb4c5 │ │ │ │ + movw r1, #45877 @ 0xb335 │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ movs r3, #13 │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 31c14 <_PyEval_SetProfile@@Base+0x238> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 31d3c <_PyEval_SetProfile@@Base+0x360> │ │ │ │ movs r3, #7 │ │ │ │ - movw r1, #36241 @ 0x8d91 │ │ │ │ + movw r1, #35977 @ 0x8c89 │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 31c14 <_PyEval_SetProfile@@Base+0x238> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 31d3c <_PyEval_SetProfile@@Base+0x360> │ │ │ │ movs r2, #7 │ │ │ │ movs r3, #6 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #48057 @ 0xbbb9 │ │ │ │ + movw r1, #56453 @ 0xdc85 │ │ │ │ movt r1, #32 │ │ │ │ bl 31c14 <_PyEval_SetProfile@@Base+0x238> │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ add sp, #12 │ │ │ │ @@ -8262,407 +8263,405 @@ │ │ │ │ 00031e10 : │ │ │ │ ldr.w r0, [r0, #3704] @ 0xe78 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00031e16 : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00031e1c <_Py_DisplaySourceLine@@Base>: │ │ │ │ - b.w 1f4220 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r6, r0 │ │ │ │ - blx 2c1bc <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #68] @ (31e7c <_Py_DisplaySourceLine@@Base+0x60>) │ │ │ │ - movs r3, #164 @ 0xa4 │ │ │ │ - ldr r7, [r0, #0] │ │ │ │ - mul.w r3, r6, r3 │ │ │ │ - ldr.w r2, [r2, #1440] @ 0x5a0 │ │ │ │ - adds r4, r2, r3 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - cbz r3, 31e78 <_Py_DisplaySourceLine@@Base+0x5c> │ │ │ │ - mov r5, r0 │ │ │ │ - ldrd r0, r1, [r4, #8] │ │ │ │ - bl 31e80 <_Py_DisplaySourceLine@@Base+0x64> │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cbz r3, 31e78 <_Py_DisplaySourceLine@@Base+0x5c> │ │ │ │ - add.w r1, r4, #20 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2bd70 │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [r5, #0] │ │ │ │ - blx 2bcd4 │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 20ba7c │ │ │ │ - str r4, [r5, #0] │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r4, #32156 @ 0x7d9c │ │ │ │ - movt r4, #82 @ 0x52 │ │ │ │ - ldr.w r8, [r4] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 31ee4 <_Py_DisplaySourceLine@@Base+0xc8> │ │ │ │ - mov r6, r1 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - bl 2d868 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - bne.n 31ec0 <_Py_DisplaySourceLine@@Base+0xa4> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 187d28 │ │ │ │ - b.n 31ee0 <_Py_DisplaySourceLine@@Base+0xc4> │ │ │ │ - cmp r6, #2 │ │ │ │ - bne.n 31ed4 <_Py_DisplaySourceLine@@Base+0xb8> │ │ │ │ - movw r1, #14156 @ 0x374c │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ - cbz r7, 31ee0 <_Py_DisplaySourceLine@@Base+0xc4> │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1fcdc0 <_PyTrash_thread_deposit_object@@Base+0x270> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + 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, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 31f04 <_Py_DisplaySourceLine@@Base+0xe8> │ │ │ │ + cbz r3, 31e38 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 31f14 <_Py_DisplaySourceLine@@Base+0xf8> │ │ │ │ + b.n 31e48 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 31f12 <_Py_DisplaySourceLine@@Base+0xf6> │ │ │ │ + ble.n 31e46 │ │ │ │ cmp r2, #8 │ │ │ │ - bgt.n 31f0e <_Py_DisplaySourceLine@@Base+0xf2> │ │ │ │ - cbnz r1, 31f38 <_Py_DisplaySourceLine@@Base+0x11c> │ │ │ │ + bgt.n 31e42 │ │ │ │ + cbnz r1, 31e6c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 31f14 <_Py_DisplaySourceLine@@Base+0xf8> │ │ │ │ + b.n 31e48 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #576] @ (32158 <_Py_DisplaySourceLine@@Base+0x33c>) │ │ │ │ + ldr r1, [pc, #576] @ (3208c ) │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r4, #8 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #4 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 31f3e <_Py_DisplaySourceLine@@Base+0x122> │ │ │ │ - b.n 31f6a <_Py_DisplaySourceLine@@Base+0x14e> │ │ │ │ + cbnz r0, 31e72 │ │ │ │ + b.n 31e9e │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 31f6e <_Py_DisplaySourceLine@@Base+0x152> │ │ │ │ - movw r2, #15388 @ 0x3c1c │ │ │ │ + bmi.n 31ea2 │ │ │ │ + movw r2, #15068 @ 0x3adc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #14720 @ 0x3980 │ │ │ │ + movw r1, #13800 @ 0x35e8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #52640 @ 0xcda0 │ │ │ │ + movw r0, #52312 @ 0xcc58 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, sl │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 321fe <_Py_DisplaySourceLine@@Base+0x3e2> │ │ │ │ + b.n 32132 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ str r0, [sp, #32] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31f8a <_Py_DisplaySourceLine@@Base+0x16e> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 31ebe │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31f6a <_Py_DisplaySourceLine@@Base+0x14e> │ │ │ │ + bne.n 31e9e │ │ │ │ add r5, r6 │ │ │ │ subs r3, r5, #4 │ │ │ │ - beq.n 31fc2 <_Py_DisplaySourceLine@@Base+0x1a6> │ │ │ │ + beq.n 31ef6 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbz r2, 31f9a <_Py_DisplaySourceLine@@Base+0x17e> │ │ │ │ + cbz r2, 31ece │ │ │ │ subs r3, r5, #5 │ │ │ │ - beq.n 31fd2 <_Py_DisplaySourceLine@@Base+0x1b6> │ │ │ │ + beq.n 31f06 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - cbz r6, 31fa4 <_Py_DisplaySourceLine@@Base+0x188> │ │ │ │ + cbz r6, 31ed8 │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 31fe0 <_Py_DisplaySourceLine@@Base+0x1c4> │ │ │ │ - b.n 31fac <_Py_DisplaySourceLine@@Base+0x190> │ │ │ │ + beq.n 31f14 │ │ │ │ + b.n 31ee0 │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbz r5, 31fb6 <_Py_DisplaySourceLine@@Base+0x19a> │ │ │ │ + cbz r5, 31eea │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 31fec <_Py_DisplaySourceLine@@Base+0x1d0> │ │ │ │ - b.n 31fbe <_Py_DisplaySourceLine@@Base+0x1a2> │ │ │ │ + beq.n 31f20 │ │ │ │ + b.n 31ef2 │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r4, [r4, #28] │ │ │ │ - b.n 31ff4 <_Py_DisplaySourceLine@@Base+0x1d8> │ │ │ │ + b.n 31f28 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 31ff4 <_Py_DisplaySourceLine@@Base+0x1d8> │ │ │ │ + b.n 31f28 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 31ff4 <_Py_DisplaySourceLine@@Base+0x1d8> │ │ │ │ + b.n 31f28 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r5, r4 │ │ │ │ - b.n 31ff4 <_Py_DisplaySourceLine@@Base+0x1d8> │ │ │ │ + b.n 31f28 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - bl 1dce74 <_PyParkingLot_UnparkAll@@Base+0x638> │ │ │ │ + bl 1defc0 <_PyEvent_Notify@@Base+0x17c> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31f6a <_Py_DisplaySourceLine@@Base+0x14e> │ │ │ │ + beq.n 31e9e │ │ │ │ movw r8, #5160 @ 0x1428 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 3200e <_Py_DisplaySourceLine@@Base+0x1f2> │ │ │ │ + bne.n 31f42 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 321c8 <_Py_DisplaySourceLine@@Base+0x3ac> │ │ │ │ + b.n 320fc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 32034 <_Py_DisplaySourceLine@@Base+0x218> │ │ │ │ + bmi.n 31f68 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #14740 @ 0x3994 │ │ │ │ + movw r1, #13820 @ 0x35fc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - movw r1, #41188 @ 0xa0e4 │ │ │ │ + movw r1, #40868 @ 0x9fa4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr.w r0, [r3, #3912] @ 0xf48 │ │ │ │ - bl d27dc │ │ │ │ + bl d26fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 321bc <_Py_DisplaySourceLine@@Base+0x3a0> │ │ │ │ + beq.w 320f0 │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #18840 @ 0x4998 │ │ │ │ + movw r2, #18544 @ 0x4870 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #14784 @ 0x39c0 │ │ │ │ + movw r1, #13864 @ 0x3628 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r3, r5 │ │ │ │ - bl d4664 │ │ │ │ + bl d4584 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 32082 <_Py_DisplaySourceLine@@Base+0x266> │ │ │ │ + bge.n 31fb6 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ - cbnz r2, 32082 <_Py_DisplaySourceLine@@Base+0x266> │ │ │ │ + cbnz r2, 31fb6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 321bc <_Py_DisplaySourceLine@@Base+0x3a0> │ │ │ │ - ldr r1, [pc, #208] @ (3215c <_Py_DisplaySourceLine@@Base+0x340>) │ │ │ │ + beq.w 320f0 │ │ │ │ + ldr r1, [pc, #208] @ (32090 ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ - bl 82bb8 │ │ │ │ + bl 82b6c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 320b8 <_Py_DisplaySourceLine@@Base+0x29c> │ │ │ │ + beq.n 31fec │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 321bc <_Py_DisplaySourceLine@@Base+0x3a0> │ │ │ │ + bge.w 320f0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 321bc <_Py_DisplaySourceLine@@Base+0x3a0> │ │ │ │ + bne.w 320f0 │ │ │ │ mov r0, fp │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 321bc <_Py_DisplaySourceLine@@Base+0x3a0> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 320f0 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ - ldr r1, [pc, #164] @ (32160 <_Py_DisplaySourceLine@@Base+0x344>) │ │ │ │ + ldr r1, [pc, #164] @ (32094 ) │ │ │ │ mov r0, fp │ │ │ │ - bl be428 │ │ │ │ + bl be6f8 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 320da <_Py_DisplaySourceLine@@Base+0x2be> │ │ │ │ + bge.n 3200e │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 320da <_Py_DisplaySourceLine@@Base+0x2be> │ │ │ │ + cbnz r2, 3200e │ │ │ │ mov r0, fp │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r9, [sp, #48] @ 0x30 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 320fc <_Py_DisplaySourceLine@@Base+0x2e0> │ │ │ │ + bne.n 32030 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 321bc <_Py_DisplaySourceLine@@Base+0x3a0> │ │ │ │ + bge.n 320f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 321bc <_Py_DisplaySourceLine@@Base+0x3a0> │ │ │ │ + bne.n 320f0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 321bc <_Py_DisplaySourceLine@@Base+0x3a0> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 320f0 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl d8d90 │ │ │ │ + bl d8cd4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 32122 <_Py_DisplaySourceLine@@Base+0x306> │ │ │ │ + bge.n 32056 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 32122 <_Py_DisplaySourceLine@@Base+0x306> │ │ │ │ + cbnz r3, 32056 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 32136 <_Py_DisplaySourceLine@@Base+0x31a> │ │ │ │ + bge.n 3206a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 32136 <_Py_DisplaySourceLine@@Base+0x31a> │ │ │ │ + cbnz r3, 3206a │ │ │ │ mov r0, r1 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 321bc <_Py_DisplaySourceLine@@Base+0x3a0> │ │ │ │ + beq.n 320f0 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 32164 <_Py_DisplaySourceLine@@Base+0x348> │ │ │ │ + bne.n 32098 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 321bc <_Py_DisplaySourceLine@@Base+0x3a0> │ │ │ │ + bge.n 320f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 321bc <_Py_DisplaySourceLine@@Base+0x3a0> │ │ │ │ + bne.n 320f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 321bc <_Py_DisplaySourceLine@@Base+0x3a0> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 320f0 │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [r8, #304] @ 0x130 │ │ │ │ + @ instruction: 0xe99c004c │ │ │ │ pop {r2, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 32724 <_PyXI_InitFailure@@Base+0x16> │ │ │ │ + b.n 32658 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 144334 │ │ │ │ + bl 14432c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 32182 <_Py_DisplaySourceLine@@Base+0x366> │ │ │ │ + bge.n 320b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32182 <_Py_DisplaySourceLine@@Base+0x366> │ │ │ │ + cbnz r3, 320b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 321bc <_Py_DisplaySourceLine@@Base+0x3a0> │ │ │ │ + beq.n 320f0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ subs r1, r3, #1 │ │ │ │ - bl 1b7bd4 │ │ │ │ + bl 1b9e8c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 321a2 <_Py_DisplaySourceLine@@Base+0x386> │ │ │ │ + cbz r0, 320d6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 321ba <_Py_DisplaySourceLine@@Base+0x39e> │ │ │ │ + bge.n 320ee │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 321ba <_Py_DisplaySourceLine@@Base+0x39e> │ │ │ │ + cbnz r3, 320ee │ │ │ │ mov r0, r8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 321c8 <_Py_DisplaySourceLine@@Base+0x3ac> │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 320fc │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3200a <_Py_DisplaySourceLine@@Base+0x1ee> │ │ │ │ - b.n 31f6a <_Py_DisplaySourceLine@@Base+0x14e> │ │ │ │ + beq.w 31f3e │ │ │ │ + b.n 31e9e │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add.w r0, r0, #5600 @ 0x15e0 │ │ │ │ - bl 102cac <_PyRecursiveMutex_Lock@@Base> │ │ │ │ + bl 102bb8 <_PyRecursiveMutex_Lock@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrd r2, r1, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ str r6, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 1deec4 <_PyUnicode_AsUTF8String@@Base+0x7c> │ │ │ │ + bl 1e10a4 <_PyUnicode_AsUTF8String@@Base+0x18> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r3, #5600 @ 0x15e0 │ │ │ │ - bl 1b0818 <_PyEval_NoToolsForUnwind@@Base+0x74> │ │ │ │ + bl 1b2c44 <_PyEval_NoToolsForUnwind@@Base+0x74> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r6, r0 │ │ │ │ + blx 2c1bc <__errno_location@plt> │ │ │ │ + ldr r2, [pc, #68] @ (32194 ) │ │ │ │ + movs r3, #164 @ 0xa4 │ │ │ │ + ldr r7, [r0, #0] │ │ │ │ + mul.w r3, r6, r3 │ │ │ │ + ldr.w r2, [r2, #1440] @ 0x5a0 │ │ │ │ + adds r4, r2, r3 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + cbz r3, 32192 │ │ │ │ + mov r5, r0 │ │ │ │ + ldrd r0, r1, [r4, #8] │ │ │ │ + bl 3219c <_Py_DisplaySourceLine@@Base+0x4> │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cbz r3, 32192 │ │ │ │ + add.w r1, r4, #20 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2bd70 │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [r5, #0] │ │ │ │ + blx 2bcd4 │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 20dab4 │ │ │ │ + str r4, [r5, #0] │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00032206 : │ │ │ │ - b.w 1f26c0 <_PyDict_SendEvent@@Base+0x818> │ │ │ │ - nop │ │ │ │ +00032198 <_Py_DisplaySourceLine@@Base>: │ │ │ │ + b.w 1f60c0 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + movw r4, #32156 @ 0x7d9c │ │ │ │ + movt r4, #82 @ 0x52 │ │ │ │ + ldr.w r8, [r4] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 32200 <_Py_DisplaySourceLine@@Base+0x68> │ │ │ │ + mov r6, r1 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r5, r0 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + bl 2d868 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + bne.n 321dc <_Py_DisplaySourceLine@@Base+0x44> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 18a0f0 │ │ │ │ + b.n 321fc <_Py_DisplaySourceLine@@Base+0x64> │ │ │ │ + cmp r6, #2 │ │ │ │ + bne.n 321f0 <_Py_DisplaySourceLine@@Base+0x58> │ │ │ │ + movw r1, #13956 @ 0x3684 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ + cbz r7, 321fc <_Py_DisplaySourceLine@@Base+0x64> │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1fec54 <_PyTrash_thread_deposit_object@@Base+0x270> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +00032204 : │ │ │ │ + b.w 1f4560 <_PyDict_SendEvent@@Base+0x818> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 3228c │ │ │ │ + bpl.n 32288 │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r3, 32272 │ │ │ │ + cbnz r3, 3226e │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ lsls r3, r2, #30 │ │ │ │ - bpl.n 3228c │ │ │ │ + bpl.n 32288 │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ @@ -8674,215 +8673,191 @@ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str r2, [r1, #0] │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.n 3228c │ │ │ │ - movw r2, #65081 @ 0xfe39 │ │ │ │ + b.n 32288 │ │ │ │ + movw r2, #65125 @ 0xfe65 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 32286 │ │ │ │ + bne.n 32282 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ - b.n 32288 │ │ │ │ + b.n 32284 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3222c │ │ │ │ + bne.n 32228 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - cbz r0, 322c0 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 322ba │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 322c0 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 322ce │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13b030 <_Py_DecRef@@Base+0x6ac> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000322d0 : │ │ │ │ +0003228c : │ │ │ │ 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, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 199274 │ │ │ │ + bl 19b684 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 322fa │ │ │ │ + cbnz r0, 322b6 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3238c │ │ │ │ - cbz r4, 32308 │ │ │ │ + b.n 32348 │ │ │ │ + cbz r4, 322c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 322f2 │ │ │ │ + beq.n 322ae │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 922dc │ │ │ │ + bl 92554 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3231c │ │ │ │ + cbnz r0, 322d8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3238c │ │ │ │ - bl 1dce74 <_PyParkingLot_UnparkAll@@Base+0x638> │ │ │ │ + b.n 32348 │ │ │ │ + bl 1defc0 <_PyEvent_Notify@@Base+0x17c> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32316 │ │ │ │ + beq.n 322d2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add.w r0, r0, #5600 @ 0x15e0 │ │ │ │ - bl 102cac <_PyRecursiveMutex_Lock@@Base> │ │ │ │ + bl 102bb8 <_PyRecursiveMutex_Lock@@Base> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1deec4 <_PyUnicode_AsUTF8String@@Base+0x7c> │ │ │ │ + bl 1e10a4 <_PyUnicode_AsUTF8String@@Base+0x18> │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ add.w r0, r0, #5600 @ 0x15e0 │ │ │ │ - bl 1b0818 <_PyEval_NoToolsForUnwind@@Base+0x74> │ │ │ │ + bl 1b2c44 <_PyEval_NoToolsForUnwind@@Base+0x74> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3236c │ │ │ │ + bge.n 32328 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3236c │ │ │ │ + cbnz r3, 32328 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 32316 │ │ │ │ + beq.n 322d2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3237c │ │ │ │ + blt.n 32338 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3238c │ │ │ │ + b.n 32348 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32378 │ │ │ │ + bne.n 32334 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 32378 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 32334 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 323d0 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 3238c │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 323ca │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 323d0 │ │ │ │ + bne.n 32386 │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 3238c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 323f2 │ │ │ │ + cbnz r0, 323ae │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 323f2 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 323ae │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 323e8 │ │ │ │ + bne.n 323a4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.w b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 95ffc │ │ │ │ + bl 96274 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2afe4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 32446 │ │ │ │ + bge.n 32402 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 32434 │ │ │ │ - bl f0188 │ │ │ │ + bne.n 323f0 │ │ │ │ + bl effcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32408 │ │ │ │ - b.n 32442 │ │ │ │ + beq.n 323c4 │ │ │ │ + b.n 323fe │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3245c │ │ │ │ + b.n 32418 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #16764 @ 0x417c │ │ │ │ + movw r0, #16480 @ 0x4060 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 196794 <_PyStaticType_InitForExtension@@Base+0x7cc> │ │ │ │ + bl 198b5c <_PyStaticType_InitForExtension@@Base+0x7cc> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ subs r3, r4, #1 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldrh r0, [r4, #10] │ │ │ │ it ge │ │ │ │ movge r5, r1 │ │ │ │ @@ -8897,23 +8872,23 @@ │ │ │ │ sub.w r2, r4, r2 │ │ │ │ mul.w r0, r5, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ mov.w r2, r2, asr #4 │ │ │ │ mul.w r2, r0, r2 │ │ │ │ - bls.n 324d4 │ │ │ │ + bls.n 32490 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bhi.n 324ca │ │ │ │ + bhi.n 32486 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 324d6 │ │ │ │ + b.n 32492 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ - b.n 324d6 │ │ │ │ + b.n 32492 │ │ │ │ movs r1, #0 │ │ │ │ add.w r1, r1, r2, lsl #15 │ │ │ │ mov r0, r6 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ strd r1, r5, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ @@ -8925,61 +8900,61 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - movw r2, #9543 @ 0x2547 │ │ │ │ + movw r2, #9475 @ 0x2503 │ │ │ │ movt r2, #3 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 32520 │ │ │ │ + bne.n 324dc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ add r2, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3252a │ │ │ │ + b.n 324e6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ blx r6 │ │ │ │ - cbz r0, 32542 │ │ │ │ + cbz r0, 324fe │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 32540 │ │ │ │ + cbz r3, 324fc │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 5fae0 │ │ │ │ + b.w 5fb20 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r3, r1 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00032554 : │ │ │ │ - ldr r0, [pc, #8] @ (32560 ) │ │ │ │ +00032510 : │ │ │ │ + ldr r0, [pc, #8] @ (3251c ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - b.w 1db7f0 │ │ │ │ + b.w 1dda34 │ │ │ │ nop │ │ │ │ @ instruction: 0xf13c004c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1cdcc8 │ │ │ │ + bl 1cff80 │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ @@ -8988,949 +8963,973 @@ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 325d2 │ │ │ │ + bne.n 3258e │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bmi.n 325ea │ │ │ │ + bmi.n 325a6 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #42596 @ 0xa664 │ │ │ │ + movw r2, #42276 @ 0xa524 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #60648 @ 0xece8 │ │ │ │ + movw r1, #60328 @ 0xeba8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #20132 @ 0x4ea4 │ │ │ │ + movw r0, #19848 @ 0x4d88 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 32644 │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 32600 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20132 @ 0x4ea4 │ │ │ │ + movw r0, #19848 @ 0x4d88 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 325a8 │ │ │ │ - b.n 32644 │ │ │ │ + bne.n 32564 │ │ │ │ + b.n 32600 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 326aa │ │ │ │ + ble.n 32666 │ │ │ │ lsls r2, r6, #31 │ │ │ │ - bpl.n 326aa │ │ │ │ + bpl.n 32666 │ │ │ │ asrs r6, r6, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 771c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77204 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 32644 │ │ │ │ + cbz r0, 32600 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str r2, [r0, #16] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 326a2 │ │ │ │ + beq.n 3265e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 85a34 │ │ │ │ + bl 859e8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 32658 │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 3265c │ │ │ │ + bne.n 32614 │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 32618 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 32648 │ │ │ │ + blt.n 32604 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 326ca │ │ │ │ + b.n 32686 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32644 │ │ │ │ + bne.n 32600 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 32644 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 32600 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 32660 │ │ │ │ + bge.n 3261c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 326ac │ │ │ │ + b.n 32668 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str.w r0, [r8, #20] │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 32678 │ │ │ │ + bpl.n 32634 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - cbz r1, 32680 │ │ │ │ + cbz r1, 3263c │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 3268a │ │ │ │ + bpl.n 32646 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 3268a │ │ │ │ + cbnz r3, 32646 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 32696 │ │ │ │ + b.n 32652 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str.w r2, [r8, #24] │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #8 │ │ │ │ - b.n 32620 │ │ │ │ + b.n 325dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 82b64 │ │ │ │ - b.n 326ca │ │ │ │ + bl 82b18 │ │ │ │ + b.n 32686 │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20124 @ 0x4e9c │ │ │ │ + movw r1, #19840 @ 0x4d80 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b92c │ │ │ │ - b.n 32644 │ │ │ │ + bl 7b958 │ │ │ │ + b.n 32600 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 77808 │ │ │ │ + bl 77848 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21fe18 <_PyObject_GetXIData@@Base+0x460> │ │ │ │ + bl 221cf4 <_PyObject_GetXIData@@Base+0x460> │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3270c │ │ │ │ + bge.n 326c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3270c │ │ │ │ + cbnz r3, 326c8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0003270e <_PyXI_InitFailure@@Base>: │ │ │ │ +000326ca <_PyXI_InitFailure@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r7, #0 │ │ │ │ strd r1, r7, [r0] │ │ │ │ str r7, [r0, #8] │ │ │ │ - cbz r2, 32762 <_PyXI_InitFailure@@Base+0x54> │ │ │ │ + cbz r2, 3271e <_PyXI_InitFailure@@Base+0x54> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl efd5c │ │ │ │ + bl efba0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3273a <_PyXI_InitFailure@@Base+0x2c> │ │ │ │ + cbnz r0, 326f6 <_PyXI_InitFailure@@Base+0x2c> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32764 <_PyXI_InitFailure@@Base+0x56> │ │ │ │ + b.n 32720 <_PyXI_InitFailure@@Base+0x56> │ │ │ │ mov r1, r7 │ │ │ │ - bl 2206dc <_PyObject_GetXIData@@Base+0xd24> │ │ │ │ + bl 2224ac <_PyObject_GetXIData@@Base+0xc18> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 32756 <_PyXI_InitFailure@@Base+0x48> │ │ │ │ + bge.n 32712 <_PyXI_InitFailure@@Base+0x48> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32756 <_PyXI_InitFailure@@Base+0x48> │ │ │ │ + cbnz r3, 32712 <_PyXI_InitFailure@@Base+0x48> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 32734 <_PyXI_InitFailure@@Base+0x26> │ │ │ │ + beq.n 326f0 <_PyXI_InitFailure@@Base+0x26> │ │ │ │ movs r3, #1 │ │ │ │ strd r6, r7, [r5] │ │ │ │ str r3, [r5, #8] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00032766 : │ │ │ │ +00032722 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1341cc │ │ │ │ + b.w 133c08 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + cbz r0, 32758 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 32752 │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 32758 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 32766 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 13b06c <_Py_DecRef@@Base+0x6ac> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003276c : │ │ │ │ +00032768 : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3584] @ 0xe00 │ │ │ │ sub sp, #500 @ 0x1f4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 327a0 │ │ │ │ + bne.n 3279c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 327be │ │ │ │ - b.n 327b8 │ │ │ │ + bne.n 327ba │ │ │ │ + b.n 327b4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #28380 @ 0x6edc │ │ │ │ + movw r0, #28060 @ 0x6d9c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32792 │ │ │ │ - b.n 327fe │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 327fe │ │ │ │ + bne.n 3278e │ │ │ │ + b.n 327fa │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 327fa │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 22276c │ │ │ │ - cbz r0, 327fe │ │ │ │ + bl 224648 │ │ │ │ + cbz r0, 327fa │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ add r4, sp, #368 @ 0x170 │ │ │ │ blx 2bf20 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ blx 2ae18 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 327f8 │ │ │ │ + cbz r0, 327f4 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ - b.n 327fe │ │ │ │ - bl f0188 │ │ │ │ - cbz r0, 32802 │ │ │ │ + bl 1af364 │ │ │ │ + b.n 327fa │ │ │ │ + bl effcc │ │ │ │ + cbz r0, 327fe │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32814 │ │ │ │ + b.n 32810 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ mov r0, sp │ │ │ │ blx 2bf20 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 32818 │ │ │ │ + bl 32814 │ │ │ │ add sp, #500 @ 0x1f4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add r4, sp, #16 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movs r0, #0 │ │ │ │ - bl e63c4 │ │ │ │ - cbz r0, 32894 │ │ │ │ + bl e6254 │ │ │ │ + cbz r0, 32890 │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2c0d8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 328aa │ │ │ │ + bne.n 328a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 32864 │ │ │ │ + cbnz r5, 32860 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 32894 │ │ │ │ + bge.n 32890 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32894 │ │ │ │ - b.n 32890 │ │ │ │ - bl e99a8 │ │ │ │ + cbnz r3, 32890 │ │ │ │ + b.n 3288c │ │ │ │ + bl e9860 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 32898 │ │ │ │ + bne.n 32894 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 32880 │ │ │ │ + bge.n 3287c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32880 │ │ │ │ + cbnz r3, 3287c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 32894 │ │ │ │ + bge.n 32890 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32894 │ │ │ │ + cbnz r3, 32890 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 328b0 │ │ │ │ + b.n 328ac │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 328aa │ │ │ │ + bge.n 328a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 328aa │ │ │ │ + cbnz r3, 328a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #65 @ 0x41 │ │ │ │ - bne.n 3283a │ │ │ │ + bne.n 32836 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 328d8 │ │ │ │ + cbz r3, 328d4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 328e8 │ │ │ │ + b.n 328e4 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 328e6 │ │ │ │ + ble.n 328e2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 328e2 │ │ │ │ - cbnz r1, 3290a │ │ │ │ + bne.n 328de │ │ │ │ + cbnz r1, 32906 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 328e8 │ │ │ │ + b.n 328e4 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #420] @ (32a90 ) │ │ │ │ + ldr r1, [pc, #420] @ (32a8c ) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 32910 │ │ │ │ - b.n 329ac │ │ │ │ + cbnz r0, 3290c │ │ │ │ + b.n 329a8 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r5, r4 │ │ │ │ ldr.w r9, [r6] │ │ │ │ subs r4, r5, #1 │ │ │ │ - beq.n 329f4 │ │ │ │ + beq.n 329f0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 3292c │ │ │ │ - bl ca490 │ │ │ │ + cbz r0, 32928 │ │ │ │ + bl ca790 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 329ac │ │ │ │ + blt.n 329a8 │ │ │ │ subs r4, r5, #2 │ │ │ │ - bne.n 3292e │ │ │ │ - b.n 32a08 │ │ │ │ + bne.n 3292a │ │ │ │ + b.n 32a04 │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 3297c │ │ │ │ + cbz r3, 32978 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 32958 │ │ │ │ - movw r2, #15388 @ 0x3c1c │ │ │ │ + bmi.n 32954 │ │ │ │ + movw r2, #15068 @ 0x3adc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #14104 @ 0x3718 │ │ │ │ + movw r1, #13784 @ 0x35d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #25868 @ 0x650c │ │ │ │ + movw r0, #25548 @ 0x63cc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 329ac │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 329a8 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 8b2c8 │ │ │ │ + bl 8b524 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 329ac │ │ │ │ + cbz r0, 329a8 │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 329c8 │ │ │ │ + bne.n 329c4 │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 32984 │ │ │ │ - movw r5, #44344 @ 0xad38 │ │ │ │ + bne.n 32980 │ │ │ │ + movw r5, #44024 @ 0xabf8 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ - b.n 32a18 │ │ │ │ - movw sl, #23496 @ 0x5bc8 │ │ │ │ + b.n 32a14 │ │ │ │ + movw sl, #23212 @ 0x5aac │ │ │ │ movt sl, #44 @ 0x2c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - cbz r3, 329e8 │ │ │ │ + cbz r3, 329e4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 329b0 │ │ │ │ - movw r2, #15388 @ 0x3c1c │ │ │ │ + bmi.n 329ac │ │ │ │ + movw r2, #15068 @ 0x3adc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #14124 @ 0x372c │ │ │ │ + movw r1, #13804 @ 0x35ec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #25868 @ 0x650c │ │ │ │ + movw r0, #25548 @ 0x63cc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 32a88 │ │ │ │ + b.n 32a84 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 8b2c8 │ │ │ │ + bl 8b524 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 329ac │ │ │ │ + beq.n 329a8 │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 329e0 │ │ │ │ + beq.n 329dc │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22180 @ 0x56a4 │ │ │ │ + movw r1, #21860 @ 0x5564 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 329ac │ │ │ │ + bl f8904 │ │ │ │ + b.n 329a8 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 329f0 │ │ │ │ + bne.n 329ec │ │ │ │ movs r4, #0 │ │ │ │ - b.n 32a18 │ │ │ │ - movw r5, #44344 @ 0xad38 │ │ │ │ + b.n 32a14 │ │ │ │ + movw r5, #44024 @ 0xabf8 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ - b.n 32a18 │ │ │ │ - movw r5, #44344 @ 0xad38 │ │ │ │ + b.n 32a14 │ │ │ │ + movw r5, #44024 @ 0xabf8 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ - movw sl, #23496 @ 0x5bc8 │ │ │ │ + movw sl, #23212 @ 0x5aac │ │ │ │ movt sl, #44 @ 0x2c │ │ │ │ movs r7, #1 │ │ │ │ - b.n 32a18 │ │ │ │ - movw r5, #44344 @ 0xad38 │ │ │ │ + b.n 32a14 │ │ │ │ + movw r5, #44024 @ 0xabf8 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ - movw sl, #23496 @ 0x5bc8 │ │ │ │ + movw sl, #23212 @ 0x5aac │ │ │ │ movt sl, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 22050c <_PyObject_GetXIData@@Base+0xb54> │ │ │ │ + bl 2223e8 <_PyObject_GetXIData@@Base+0xb54> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 329ac │ │ │ │ + beq.n 329a8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 222bb4 │ │ │ │ + bl 224a90 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 32a80 │ │ │ │ + beq.n 32a7c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 220794 <_PyObject_GetXIData@@Base+0xddc> │ │ │ │ + bl 222674 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 32a80 │ │ │ │ + beq.n 32a7c │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 32a4a │ │ │ │ - cbnz r4, 32a50 │ │ │ │ + beq.n 32a46 │ │ │ │ + cbnz r4, 32a4c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #112] @ 0x70 │ │ │ │ - b.n 32a5a │ │ │ │ + b.n 32a56 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88e9c │ │ │ │ + bl 8918c │ │ │ │ str r0, [r6, #112] @ 0x70 │ │ │ │ - cbz r0, 32a80 │ │ │ │ + cbz r0, 32a7c │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov r1, r6 │ │ │ │ str.w r7, [r6, #140] @ 0x8c │ │ │ │ - bl 1666cc │ │ │ │ + bl 166ac4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 32a88 │ │ │ │ + bge.n 32a84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 32a88 │ │ │ │ + cbnz r3, 32a84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 32a88 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 32a84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7786c │ │ │ │ - b.n 329ac │ │ │ │ + bl 778ac │ │ │ │ + b.n 329a8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xf708004c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ sub.w r1, r1, r3, lsl #3 │ │ │ │ - b.w 32ab0 <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ + b.w 32aac <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ │ │ │ │ -00032ab0 <_PyTraceMalloc_GetTraceback@@Base>: │ │ │ │ +00032aac <_PyTraceMalloc_GetTraceback@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #176] @ (32b70 <_PyTraceMalloc_GetTraceback@@Base+0xc0>) │ │ │ │ + ldr r3, [pc, #176] @ (32b6c <_PyTraceMalloc_GetTraceback@@Base+0xc0>) │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r2, #1 │ │ │ │ sub sp, #8 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 32ade <_PyTraceMalloc_GetTraceback@@Base+0x2e> │ │ │ │ + bne.n 32ada <_PyTraceMalloc_GetTraceback@@Base+0x2e> │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32ace <_PyTraceMalloc_GetTraceback@@Base+0x1e> │ │ │ │ + bne.n 32aca <_PyTraceMalloc_GetTraceback@@Base+0x1e> │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r5, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 32afc <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ + beq.n 32af8 <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 10b000 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 10af10 <_PyMutex_LockTimed@@Base> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 32bbc <_PyImport_SetModule@@Base+0x44> │ │ │ │ + bl 32bb8 <_PyImport_SetModule@@Base+0x44> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 32b2a <_PyTraceMalloc_GetTraceback@@Base+0x7a> │ │ │ │ - ldr r0, [pc, #104] @ (32b74 <_PyTraceMalloc_GetTraceback@@Base+0xc4>) │ │ │ │ + cbz r0, 32b26 <_PyTraceMalloc_GetTraceback@@Base+0x7a> │ │ │ │ + ldr r0, [pc, #104] @ (32b70 <_PyTraceMalloc_GetTraceback@@Base+0xc4>) │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 6cc04 │ │ │ │ + bl 6cc44 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32c04 <_PyImport_SetModule@@Base+0x8c> │ │ │ │ + bl 32c00 <_PyImport_SetModule@@Base+0x8c> │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #80] @ (32b74 <_PyTraceMalloc_GetTraceback@@Base+0xc4>) │ │ │ │ - bl 6cc04 │ │ │ │ - b.n 32b46 <_PyTraceMalloc_GetTraceback@@Base+0x96> │ │ │ │ + ldr r0, [pc, #80] @ (32b70 <_PyTraceMalloc_GetTraceback@@Base+0xc4>) │ │ │ │ + bl 6cc44 │ │ │ │ + b.n 32b42 <_PyTraceMalloc_GetTraceback@@Base+0x96> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 32b5e <_PyTraceMalloc_GetTraceback@@Base+0xae> │ │ │ │ + bne.n 32b5a <_PyTraceMalloc_GetTraceback@@Base+0xae> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 32b4e <_PyTraceMalloc_GetTraceback@@Base+0x9e> │ │ │ │ + bne.n 32b4a <_PyTraceMalloc_GetTraceback@@Base+0x9e> │ │ │ │ dmb ish │ │ │ │ - beq.n 32b6a <_PyTraceMalloc_GetTraceback@@Base+0xba> │ │ │ │ - ldr r0, [pc, #8] @ (32b70 <_PyTraceMalloc_GetTraceback@@Base+0xc0>) │ │ │ │ - bl 23bb84 │ │ │ │ + beq.n 32b66 <_PyTraceMalloc_GetTraceback@@Base+0xba> │ │ │ │ + ldr r0, [pc, #8] @ (32b6c <_PyTraceMalloc_GetTraceback@@Base+0xc0>) │ │ │ │ + bl 206438 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb r0, [r0, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00032b78 <_PyImport_SetModule@@Base>: │ │ │ │ +00032b74 <_PyImport_SetModule@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #48] @ (32bb8 <_PyImport_SetModule@@Base+0x40>) │ │ │ │ + ldr r4, [pc, #48] @ (32bb4 <_PyImport_SetModule@@Base+0x40>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r3, [r3, #3904] @ 0xf40 │ │ │ │ - cbnz r3, 32baa <_PyImport_SetModule@@Base+0x32> │ │ │ │ - movw r1, #59116 @ 0xe6ec │ │ │ │ + cbnz r3, 32ba6 <_PyImport_SetModule@@Base+0x32> │ │ │ │ + movw r1, #58796 @ 0xe5ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #52356 @ 0xcc84 │ │ │ │ + movw r0, #52036 @ 0xcb44 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w 8b3e8 │ │ │ │ + b.w 8b644 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #64] @ (32c00 <_PyImport_SetModule@@Base+0x88>) │ │ │ │ + ldr r3, [pc, #64] @ (32bfc <_PyImport_SetModule@@Base+0x88>) │ │ │ │ ldr.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r2, 32bfa <_PyImport_SetModule@@Base+0x82> │ │ │ │ + cbz r2, 32bf6 <_PyImport_SetModule@@Base+0x82> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 32bde <_PyImport_SetModule@@Base+0x66> │ │ │ │ + cbnz r0, 32bda <_PyImport_SetModule@@Base+0x66> │ │ │ │ ldr.w r0, [r3, #1568] @ 0x620 │ │ │ │ - b.n 32be6 <_PyImport_SetModule@@Base+0x6e> │ │ │ │ + b.n 32be2 <_PyImport_SetModule@@Base+0x6e> │ │ │ │ ldr.w r0, [r3, #1572] @ 0x624 │ │ │ │ - bl 6fb20 <_Py_hashtable_get@@Base> │ │ │ │ - cbnz r0, 32bec <_PyImport_SetModule@@Base+0x74> │ │ │ │ + bl 6fb60 <_Py_hashtable_get@@Base> │ │ │ │ + cbnz r0, 32be8 <_PyImport_SetModule@@Base+0x74> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32bf8 <_PyImport_SetModule@@Base+0x80> │ │ │ │ + b.n 32bf4 <_PyImport_SetModule@@Base+0x80> │ │ │ │ mov r1, r4 │ │ │ │ - bl 6fb20 <_Py_hashtable_get@@Base> │ │ │ │ + bl 6fb60 <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32be8 <_PyImport_SetModule@@Base+0x70> │ │ │ │ + beq.n 32be4 <_PyImport_SetModule@@Base+0x70> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r1, 32c30 <_PyImport_SetModule@@Base+0xb8> │ │ │ │ + cbz r1, 32c2c <_PyImport_SetModule@@Base+0xb8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6fb20 <_Py_hashtable_get@@Base> │ │ │ │ + bl 6fb60 <_Py_hashtable_get@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 32c30 <_PyImport_SetModule@@Base+0xb8> │ │ │ │ + cbz r0, 32c2c <_PyImport_SetModule@@Base+0xb8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 32ce0 <_PyImport_SetModule@@Base+0x168> │ │ │ │ - b.n 32ce4 <_PyImport_SetModule@@Base+0x16c> │ │ │ │ + blt.n 32cdc <_PyImport_SetModule@@Base+0x168> │ │ │ │ + b.n 32ce0 <_PyImport_SetModule@@Base+0x16c> │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ - bl 71b00 │ │ │ │ + bl 71b54 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32cd6 <_PyImport_SetModule@@Base+0x15e> │ │ │ │ + beq.n 32cd2 <_PyImport_SetModule@@Base+0x15e> │ │ │ │ add.w sl, r0, #12 │ │ │ │ mov r8, r6 │ │ │ │ mov.w r9, #0 │ │ │ │ ldrh r3, [r6, #4] │ │ │ │ movs r0, #2 │ │ │ │ cmp r3, r9 │ │ │ │ - ble.n 32cae <_PyImport_SetModule@@Base+0x136> │ │ │ │ - bl 71b00 │ │ │ │ + ble.n 32caa <_PyImport_SetModule@@Base+0x136> │ │ │ │ + bl 71b54 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 32c98 <_PyImport_SetModule@@Base+0x120> │ │ │ │ + cbz r0, 32c94 <_PyImport_SetModule@@Base+0x120> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ add.w r8, r8, #8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r1, [r3, #0] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ str r3, [r5, #16] │ │ │ │ - bl 7dfb4 │ │ │ │ - cbnz r0, 32c8c <_PyImport_SetModule@@Base+0x114> │ │ │ │ + bl 7dfe0 │ │ │ │ + cbnz r0, 32c88 <_PyImport_SetModule@@Base+0x114> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 32c98 <_PyImport_SetModule@@Base+0x120> │ │ │ │ + bge.n 32c94 <_PyImport_SetModule@@Base+0x120> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32c98 <_PyImport_SetModule@@Base+0x120> │ │ │ │ + cbnz r3, 32c94 <_PyImport_SetModule@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 32c98 <_PyImport_SetModule@@Base+0x120> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 32c94 <_PyImport_SetModule@@Base+0x120> │ │ │ │ str r0, [r5, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r5, [sl, #4]! │ │ │ │ - b.n 32c46 <_PyImport_SetModule@@Base+0xce> │ │ │ │ + b.n 32c42 <_PyImport_SetModule@@Base+0xce> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 32cd6 <_PyImport_SetModule@@Base+0x15e> │ │ │ │ + bge.n 32cd2 <_PyImport_SetModule@@Base+0x15e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32cd6 <_PyImport_SetModule@@Base+0x15e> │ │ │ │ + cbnz r3, 32cd2 <_PyImport_SetModule@@Base+0x15e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 32cd6 <_PyImport_SetModule@@Base+0x15e> │ │ │ │ - cbz r7, 32ce4 <_PyImport_SetModule@@Base+0x16c> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 32cd2 <_PyImport_SetModule@@Base+0x15e> │ │ │ │ + cbz r7, 32ce0 <_PyImport_SetModule@@Base+0x16c> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 70b7c <_Py_hashtable_set@@Base> │ │ │ │ + bl 70bbc <_Py_hashtable_set@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 32cda <_PyImport_SetModule@@Base+0x162> │ │ │ │ + bne.n 32cd6 <_PyImport_SetModule@@Base+0x162> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 32cd2 <_PyImport_SetModule@@Base+0x15a> │ │ │ │ + bge.n 32cce <_PyImport_SetModule@@Base+0x15a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32cd2 <_PyImport_SetModule@@Base+0x15a> │ │ │ │ + cbnz r3, 32cce <_PyImport_SetModule@@Base+0x15a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - bl 1fa038 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + bl 1fbed8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 32ce4 <_PyImport_SetModule@@Base+0x16c> │ │ │ │ + b.n 32ce0 <_PyImport_SetModule@@Base+0x16c> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 32ce4 <_PyImport_SetModule@@Base+0x16c> │ │ │ │ + bge.n 32ce0 <_PyImport_SetModule@@Base+0x16c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 32d0e <_PyImport_SetModule@@Base+0x196> │ │ │ │ + bne.n 32d0a <_PyImport_SetModule@@Base+0x196> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 32d2c <_PyImport_SetModule@@Base+0x1b4> │ │ │ │ - b.n 32d26 <_PyImport_SetModule@@Base+0x1ae> │ │ │ │ + bne.n 32d28 <_PyImport_SetModule@@Base+0x1b4> │ │ │ │ + b.n 32d22 <_PyImport_SetModule@@Base+0x1ae> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3644 @ 0xe3c │ │ │ │ + movw r0, #3324 @ 0xcfc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32d00 <_PyImport_SetModule@@Base+0x188> │ │ │ │ - b.n 32d64 <_PyImport_SetModule@@Base+0x1ec> │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 32d64 <_PyImport_SetModule@@Base+0x1ec> │ │ │ │ + bne.n 32cfc <_PyImport_SetModule@@Base+0x188> │ │ │ │ + b.n 32d60 <_PyImport_SetModule@@Base+0x1ec> │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 32d60 <_PyImport_SetModule@@Base+0x1ec> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl ca490 │ │ │ │ + bl ca790 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 32d64 <_PyImport_SetModule@@Base+0x1ec> │ │ │ │ + blt.n 32d60 <_PyImport_SetModule@@Base+0x1ec> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #21537 @ 0x5421 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2b104 <__ioctl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32d56 <_PyImport_SetModule@@Base+0x1de> │ │ │ │ + blt.n 32d52 <_PyImport_SetModule@@Base+0x1de> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 32d66 <_PyImport_SetModule@@Base+0x1ee> │ │ │ │ + b.n 32d62 <_PyImport_SetModule@@Base+0x1ee> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 32d84 <_PyImport_SetModule@@Base+0x20c> │ │ │ │ + cbz r3, 32d80 <_PyImport_SetModule@@Base+0x20c> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 32d94 <_PyImport_SetModule@@Base+0x21c> │ │ │ │ + b.n 32d90 <_PyImport_SetModule@@Base+0x21c> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 32d92 <_PyImport_SetModule@@Base+0x21a> │ │ │ │ + ble.n 32d8e <_PyImport_SetModule@@Base+0x21a> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 32d8e <_PyImport_SetModule@@Base+0x216> │ │ │ │ - cbnz r1, 32db2 <_PyImport_SetModule@@Base+0x23a> │ │ │ │ + bne.n 32d8a <_PyImport_SetModule@@Base+0x216> │ │ │ │ + cbnz r1, 32dae <_PyImport_SetModule@@Base+0x23a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 32d94 <_PyImport_SetModule@@Base+0x21c> │ │ │ │ + b.n 32d90 <_PyImport_SetModule@@Base+0x21c> │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #196] @ (32e5c <_PyImport_SetModule@@Base+0x2e4>) │ │ │ │ + ldr r1, [pc, #196] @ (32e58 <_PyImport_SetModule@@Base+0x2e4>) │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 32db8 <_PyImport_SetModule@@Base+0x240> │ │ │ │ - b.n 32e04 <_PyImport_SetModule@@Base+0x28c> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 32db4 <_PyImport_SetModule@@Base+0x240> │ │ │ │ + b.n 32e00 <_PyImport_SetModule@@Base+0x28c> │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ add r5, r4 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 32dca <_PyImport_SetModule@@Base+0x252> │ │ │ │ + beq.n 32dc6 <_PyImport_SetModule@@Base+0x252> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl ca490 │ │ │ │ + bl ca790 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 32e04 <_PyImport_SetModule@@Base+0x28c> │ │ │ │ + blt.n 32e00 <_PyImport_SetModule@@Base+0x28c> │ │ │ │ mov r0, r4 │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 32ddc <_PyImport_SetModule@@Base+0x264> │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 32e04 <_PyImport_SetModule@@Base+0x28c> │ │ │ │ - ldr r3, [pc, #128] @ (32e60 <_PyImport_SetModule@@Base+0x2e8>) │ │ │ │ + bne.n 32dd8 <_PyImport_SetModule@@Base+0x264> │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 32e00 <_PyImport_SetModule@@Base+0x28c> │ │ │ │ + ldr r3, [pc, #128] @ (32e5c <_PyImport_SetModule@@Base+0x2e8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1aa9f8 <_PyConfig_AsDict@@Base+0xde4> │ │ │ │ - cbnz r0, 32e08 <_PyImport_SetModule@@Base+0x290> │ │ │ │ + bl 1ace20 <_PyConfig_AsDict@@Base+0xde4> │ │ │ │ + cbnz r0, 32e04 <_PyImport_SetModule@@Base+0x290> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #27548 @ 0x6b9c │ │ │ │ + movw r2, #27300 @ 0x6aa4 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f8b34 <_PyErr_SetString@@Base> │ │ │ │ + bl f8984 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32e58 <_PyImport_SetModule@@Base+0x2e0> │ │ │ │ + b.n 32e54 <_PyImport_SetModule@@Base+0x2e0> │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 32e40 <_PyImport_SetModule@@Base+0x2c8> │ │ │ │ + beq.n 32e3c <_PyImport_SetModule@@Base+0x2c8> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32e64 <_Py_fstat@@Base> │ │ │ │ + bl 32e60 <_Py_fstat@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32e04 <_PyImport_SetModule@@Base+0x28c> │ │ │ │ + bne.n 32e00 <_PyImport_SetModule@@Base+0x28c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 32ea4 <_Py_fstat@@Base+0x40> │ │ │ │ + bl 32ea0 <_Py_fstat@@Base+0x40> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 32e04 <_PyImport_SetModule@@Base+0x28c> │ │ │ │ - cbz r0, 32e40 <_PyImport_SetModule@@Base+0x2c8> │ │ │ │ + beq.n 32e00 <_PyImport_SetModule@@Base+0x28c> │ │ │ │ + cbz r0, 32e3c <_PyImport_SetModule@@Base+0x2c8> │ │ │ │ movw r1, #43724 @ 0xaacc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #27612 @ 0x6bdc │ │ │ │ + movw r2, #27364 @ 0x6ae4 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1f3200 <_PyErr_Format@@Base> │ │ │ │ - b.n 32e04 <_PyImport_SetModule@@Base+0x28c> │ │ │ │ + bl 1f50a0 <_PyErr_Format@@Base> │ │ │ │ + b.n 32e00 <_PyImport_SetModule@@Base+0x28c> │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r0, [r3, #1564] @ 0x61c │ │ │ │ str.w r4, [r3, #1564] @ 0x61c │ │ │ │ str.w r5, [r3, #1568] @ 0x620 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vld4.16 {d0-d3}, [r8], ip │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00032e64 <_Py_fstat@@Base>: │ │ │ │ +00032e60 <_Py_fstat@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 95ffc │ │ │ │ + bl 96274 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b9d0 <__fstat64_time64@plt+0x4> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a46c │ │ │ │ - cbz r4, 32ea0 <_Py_fstat@@Base+0x3c> │ │ │ │ + bl 9a6e4 │ │ │ │ + cbz r4, 32e9c <_Py_fstat@@Base+0x3c> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ blx 2accc <__fcntl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 32ed2 <_Py_fstat@@Base+0x6e> │ │ │ │ + bge.n 32ece <_Py_fstat@@Base+0x6e> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32eda <_Py_fstat@@Base+0x76> │ │ │ │ + b.n 32ed6 <_Py_fstat@@Base+0x76> │ │ │ │ ubfx r0, r0, #11, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00032edc <_PyInterpreterState_IDDecref@@Base>: │ │ │ │ +00032ed8 <_PyInterpreterState_IDDecref@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r0, #3664 @ 0xe50 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r4, r1, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 32ef2 <_PyInterpreterState_IDDecref@@Base+0x16> │ │ │ │ + bne.n 32eee <_PyInterpreterState_IDDecref@@Base+0x16> │ │ │ │ dmb ish │ │ │ │ - cbnz r1, 32f2a <_PyInterpreterState_IDDecref@@Base+0x4e> │ │ │ │ + cbnz r1, 32f26 <_PyInterpreterState_IDDecref@@Base+0x4e> │ │ │ │ ldr.w r3, [r0, #3668] @ 0xe54 │ │ │ │ - cbz r3, 32f2a <_PyInterpreterState_IDDecref@@Base+0x4e> │ │ │ │ + cbz r3, 32f26 <_PyInterpreterState_IDDecref@@Base+0x4e> │ │ │ │ movs r1, #2 │ │ │ │ - bl 1dab8c <_PyThreadState_NewBound@@Base> │ │ │ │ + bl 1dc9e8 <_PyThreadState_NewBound@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - bl 1dac34 │ │ │ │ + bl 1dcd68 <_PyParkingLot_Park@@Base+0x258> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dbe58 │ │ │ │ + bl 1de09c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1dac34 │ │ │ │ + b.w 1dcd68 <_PyParkingLot_Park@@Base+0x258> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 32f4e <_PyInterpreterState_IDDecref@@Base+0x72> │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 32f4a <_PyInterpreterState_IDDecref@@Base+0x72> │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 32f46 <_PyInterpreterState_IDDecref@@Base+0x6a> │ │ │ │ + bne.n 32f42 <_PyInterpreterState_IDDecref@@Base+0x6a> │ │ │ │ pop {r4} │ │ │ │ - b.w b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.w b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ @@ -9945,88 +9944,88 @@ │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r1, #10388 @ 0x2894 │ │ │ │ + movw r1, #10104 @ 0x2778 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1b71f0 │ │ │ │ - cbnz r0, 32f96 <_PyInterpreterState_IDDecref@@Base+0xba> │ │ │ │ + bl 1b940c │ │ │ │ + cbnz r0, 32f92 <_PyInterpreterState_IDDecref@@Base+0xba> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 32fe0 <_PyInterpreterState_IDDecref@@Base+0x104> │ │ │ │ + b.n 32fdc <_PyInterpreterState_IDDecref@@Base+0x104> │ │ │ │ mov r5, r0 │ │ │ │ - bl 1b7ee4 │ │ │ │ + bl 1ba19c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 32fb2 <_PyInterpreterState_IDDecref@@Base+0xd6> │ │ │ │ + bge.n 32fae <_PyInterpreterState_IDDecref@@Base+0xd6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32fb2 <_PyInterpreterState_IDDecref@@Base+0xd6> │ │ │ │ + cbnz r3, 32fae <_PyInterpreterState_IDDecref@@Base+0xd6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 32f92 <_PyInterpreterState_IDDecref@@Base+0xb6> │ │ │ │ + beq.n 32f8e <_PyInterpreterState_IDDecref@@Base+0xb6> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #44] @ (32fe8 <_PyInterpreterState_IDDecref@@Base+0x10c>) │ │ │ │ + ldr r0, [pc, #44] @ (32fe4 <_PyInterpreterState_IDDecref@@Base+0x10c>) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 9480c │ │ │ │ + bl 94a84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 32fe0 <_PyInterpreterState_IDDecref@@Base+0x104> │ │ │ │ + bge.n 32fdc <_PyInterpreterState_IDDecref@@Base+0x104> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32fe0 <_PyInterpreterState_IDDecref@@Base+0x104> │ │ │ │ + cbnz r3, 32fdc <_PyInterpreterState_IDDecref@@Base+0x104> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - b.n 33314 <_PyInterpreterState_IDDecref@@Base+0x438> │ │ │ │ + b.n 33310 <_PyInterpreterState_IDDecref@@Base+0x438> │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 32fee <_PyInterpreterState_IDDecref@@Base+0x112> │ │ │ │ + b.n 32fea <_PyInterpreterState_IDDecref@@Base+0x112> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 2296fc <_PyTime_ObjectToTime_t@@Base> │ │ │ │ + bl 22b5d4 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 33012 <_PyInterpreterState_IDDecref@@Base+0x136> │ │ │ │ + bne.n 3300e <_PyInterpreterState_IDDecref@@Base+0x136> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 33032 <_PyInterpreterState_IDDecref@@Base+0x156> │ │ │ │ + b.n 3302e <_PyInterpreterState_IDDecref@@Base+0x156> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 1b7638 <_PyTime_localtime@@Base> │ │ │ │ + bl 1b98f0 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3300e <_PyInterpreterState_IDDecref@@Base+0x132> │ │ │ │ + bne.n 3300a <_PyInterpreterState_IDDecref@@Base+0x132> │ │ │ │ ldrd r1, r0, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r1, #1 │ │ │ │ addw r0, r0, #1900 @ 0x76c │ │ │ │ - bl 229cd4 <_PyTime_ObjectToTime_t@@Base+0x5d8> │ │ │ │ + bl 22bbac <_PyTime_ObjectToTime_t@@Base+0x5d8> │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ (3304c <_PyInterpreterState_IDDecref@@Base+0x170>) │ │ │ │ - ldr r0, [pc, #20] @ (33050 <_PyInterpreterState_IDDecref@@Base+0x174>) │ │ │ │ + ldr r2, [pc, #20] @ (33048 <_PyInterpreterState_IDDecref@@Base+0x170>) │ │ │ │ + ldr r0, [pc, #20] @ (3304c <_PyInterpreterState_IDDecref@@Base+0x174>) │ │ │ │ ldr.w r3, [r2, #3832] @ 0xef8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r2, #3832] @ 0xef8 │ │ │ │ bx lr │ │ │ │ ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ @@ -10046,36 +10045,36 @@ │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #31268 @ 0x7a24 │ │ │ │ + movw r1, #30984 @ 0x7908 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 8e8fc │ │ │ │ - cbz r0, 330ca <_PyInterpreterState_IDDecref@@Base+0x1ee> │ │ │ │ + bl 8eb6c │ │ │ │ + cbz r0, 330c6 <_PyInterpreterState_IDDecref@@Base+0x1ee> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r2, #65519 @ 0xffef │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 330b4 <_PyInterpreterState_IDDecref@@Base+0x1d8> │ │ │ │ + bhi.n 330b0 <_PyInterpreterState_IDDecref@@Base+0x1d8> │ │ │ │ adds r0, r3, #3 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ adds r0, #12 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.n 330b4 <_PyInterpreterState_IDDecref@@Base+0x1d8> │ │ │ │ - bl 7dfb4 │ │ │ │ - b.n 330cc <_PyInterpreterState_IDDecref@@Base+0x1f0> │ │ │ │ + bhi.n 330b0 <_PyInterpreterState_IDDecref@@Base+0x1d8> │ │ │ │ + bl 7dfe0 │ │ │ │ + b.n 330c8 <_PyInterpreterState_IDDecref@@Base+0x1f0> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31284 @ 0x7a34 │ │ │ │ + movw r1, #31000 @ 0x7918 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -10092,76 +10091,76 @@ │ │ │ │ str r1, [r0, #12] │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ subs r2, r5, r0 │ │ │ │ negs r5, r2 │ │ │ │ adcs r5, r2 │ │ │ │ str r5, [r3, #0] │ │ │ │ - cbz r4, 33114 <_PyInterpreterState_IDDecref@@Base+0x238> │ │ │ │ + cbz r4, 33110 <_PyInterpreterState_IDDecref@@Base+0x238> │ │ │ │ ldr.w r1, [r4, #3656] @ 0xe48 │ │ │ │ ldr.w r2, [r4, #3660] @ 0xe4c │ │ │ │ - b.n 33116 <_PyInterpreterState_IDDecref@@Base+0x23a> │ │ │ │ + b.n 33112 <_PyInterpreterState_IDDecref@@Base+0x23a> │ │ │ │ mov r2, r1 │ │ │ │ - movw r0, #12733 @ 0x31bd │ │ │ │ + movw r0, #12729 @ 0x31b9 │ │ │ │ movt r0, #3 │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ str r0, [r3, #16] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r1, #31320 @ 0x7a58 │ │ │ │ + movw r1, #31036 @ 0x793c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, sp, #28 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 8e8fc │ │ │ │ - cbz r0, 33176 <_PyInterpreterState_IDDecref@@Base+0x29a> │ │ │ │ + bl 8eb6c │ │ │ │ + cbz r0, 33172 <_PyInterpreterState_IDDecref@@Base+0x29a> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 3317a <_PyInterpreterState_IDDecref@@Base+0x29e> │ │ │ │ + bge.n 33176 <_PyInterpreterState_IDDecref@@Base+0x29e> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31336 @ 0x7a68 │ │ │ │ + movw r1, #31052 @ 0x794c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 331b6 <_PyInterpreterState_IDDecref@@Base+0x2da> │ │ │ │ + b.n 331b2 <_PyInterpreterState_IDDecref@@Base+0x2da> │ │ │ │ mov r0, r4 │ │ │ │ - bl 718ec │ │ │ │ + bl 71940 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33176 <_PyInterpreterState_IDDecref@@Base+0x29a> │ │ │ │ + beq.n 33172 <_PyInterpreterState_IDDecref@@Base+0x29a> │ │ │ │ ldrd r3, r4, [sp, #24] │ │ │ │ add.w r2, r0, #16 │ │ │ │ add r1, sp, #16 │ │ │ │ strd r2, r4, [sp, #32] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - movw r1, #13535 @ 0x34df │ │ │ │ + movw r1, #13531 @ 0x34db │ │ │ │ movt r1, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 331d8 <_PyInterpreterState_IDDecref@@Base+0x2fc> │ │ │ │ + bl 331d4 <_PyInterpreterState_IDDecref@@Base+0x2fc> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ @@ -10173,15 +10172,15 @@ │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #648] @ (33478 <_PyInterpreterState_IDDecref@@Base+0x59c>) │ │ │ │ + ldr r3, [pc, #648] @ (33474 <_PyInterpreterState_IDDecref@@Base+0x59c>) │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r1 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #28 │ │ │ │ mov r0, r7 │ │ │ │ @@ -10194,133 +10193,133 @@ │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ ldr r4, [sp, #256] @ 0x100 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 2b348 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 226370 │ │ │ │ - cbz r0, 33252 <_PyInterpreterState_IDDecref@@Base+0x376> │ │ │ │ + bl 22824c │ │ │ │ + cbz r0, 3324e <_PyInterpreterState_IDDecref@@Base+0x376> │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ add.w sl, sp, #80 @ 0x50 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ blx 2c010 <__memset_chk@plt> │ │ │ │ cmp r4, r6 │ │ │ │ strh.w r6, [sp, #80] @ 0x50 │ │ │ │ - bge.n 33256 <_PyInterpreterState_IDDecref@@Base+0x37a> │ │ │ │ + bge.n 33252 <_PyInterpreterState_IDDecref@@Base+0x37a> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31372 @ 0x7a8c │ │ │ │ + movw r1, #31088 @ 0x7970 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3345c <_PyInterpreterState_IDDecref@@Base+0x580> │ │ │ │ - beq.n 3326a <_PyInterpreterState_IDDecref@@Base+0x38e> │ │ │ │ + b.n 33458 <_PyInterpreterState_IDDecref@@Base+0x580> │ │ │ │ + beq.n 33266 <_PyInterpreterState_IDDecref@@Base+0x38e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3326c <_PyInterpreterState_IDDecref@@Base+0x390> │ │ │ │ - bl 1fa038 │ │ │ │ + cbnz r0, 33268 <_PyInterpreterState_IDDecref@@Base+0x390> │ │ │ │ + bl 1fbed8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3345c <_PyInterpreterState_IDDecref@@Base+0x580> │ │ │ │ + b.n 33458 <_PyInterpreterState_IDDecref@@Base+0x580> │ │ │ │ mov r6, r4 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ strd r8, fp, [sp, #56] @ 0x38 │ │ │ │ - movw r2, #13437 @ 0x347d │ │ │ │ + movw r2, #13433 @ 0x3479 │ │ │ │ movt r2, #3 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ ldrd r8, r9, [r5, #32] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - bl 20d110 │ │ │ │ + bl 20f0d4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 333d0 <_PyInterpreterState_IDDecref@@Base+0x4f4> │ │ │ │ + beq.w 333cc <_PyInterpreterState_IDDecref@@Base+0x4f4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 333e2 <_PyInterpreterState_IDDecref@@Base+0x506> │ │ │ │ + beq.w 333de <_PyInterpreterState_IDDecref@@Base+0x506> │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 33364 <_PyInterpreterState_IDDecref@@Base+0x488> │ │ │ │ + bls.n 33360 <_PyInterpreterState_IDDecref@@Base+0x488> │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 3332e <_PyInterpreterState_IDDecref@@Base+0x452> │ │ │ │ + b.n 3332a <_PyInterpreterState_IDDecref@@Base+0x452> │ │ │ │ add.w r0, r8, #12 │ │ │ │ - bl 718ec │ │ │ │ + bl 71940 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [r8, #4] │ │ │ │ - movw r0, #31508 @ 0x7b14 │ │ │ │ + movw r0, #31224 @ 0x79f8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 333e0 <_PyInterpreterState_IDDecref@@Base+0x504> │ │ │ │ + beq.n 333dc <_PyInterpreterState_IDDecref@@Base+0x504> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 85bbc │ │ │ │ + bl 85b70 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 333c0 <_PyInterpreterState_IDDecref@@Base+0x4e4> │ │ │ │ + blt.n 333bc <_PyInterpreterState_IDDecref@@Base+0x4e4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 333e0 <_PyInterpreterState_IDDecref@@Base+0x504> │ │ │ │ - cbnz r6, 33362 <_PyInterpreterState_IDDecref@@Base+0x486> │ │ │ │ + bne.n 333dc <_PyInterpreterState_IDDecref@@Base+0x504> │ │ │ │ + cbnz r6, 3335e <_PyInterpreterState_IDDecref@@Base+0x486> │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ negs r1, r3 │ │ │ │ cmp r3, #11 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add.w r1, r1, #12 │ │ │ │ - bls.n 33362 <_PyInterpreterState_IDDecref@@Base+0x486> │ │ │ │ + bls.n 3335e <_PyInterpreterState_IDDecref@@Base+0x486> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r2, r0 │ │ │ │ sub.w r2, r2, r8 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 33362 <_PyInterpreterState_IDDecref@@Base+0x486> │ │ │ │ + bhi.n 3335e <_PyInterpreterState_IDDecref@@Base+0x486> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 33362 <_PyInterpreterState_IDDecref@@Base+0x486> │ │ │ │ + bhi.n 3335e <_PyInterpreterState_IDDecref@@Base+0x486> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r8, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 33362 <_PyInterpreterState_IDDecref@@Base+0x486> │ │ │ │ + beq.n 3335e <_PyInterpreterState_IDDecref@@Base+0x486> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 334a0 <_PyInterpreterState_IDDecref@@Base+0x5c4> │ │ │ │ + bl 3349c <_PyInterpreterState_IDDecref@@Base+0x5c4> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 333a0 <_PyInterpreterState_IDDecref@@Base+0x4c4> │ │ │ │ + cbz r0, 3339c <_PyInterpreterState_IDDecref@@Base+0x4c4> │ │ │ │ movw r3, #61084 @ 0xee9c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #31412 @ 0x7ab4 │ │ │ │ + movw r1, #31128 @ 0x7998 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f58a8 │ │ │ │ + bl 1f7748 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 333e0 <_PyInterpreterState_IDDecref@@Base+0x504> │ │ │ │ + beq.n 333dc <_PyInterpreterState_IDDecref@@Base+0x504> │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 333a0 <_PyInterpreterState_IDDecref@@Base+0x4c4> │ │ │ │ + bne.n 3339c <_PyInterpreterState_IDDecref@@Base+0x4c4> │ │ │ │ mov r6, r9 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ mov r8, r0 │ │ │ │ @@ -10328,106 +10327,106 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ cmp r2, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - bl 226468 │ │ │ │ + bl 228344 │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #31472 @ 0x7af0 │ │ │ │ + movw r0, #31188 @ 0x79d4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 333d2 <_PyInterpreterState_IDDecref@@Base+0x4f6> │ │ │ │ - b.n 333e2 <_PyInterpreterState_IDDecref@@Base+0x506> │ │ │ │ + cbnz r0, 333ce <_PyInterpreterState_IDDecref@@Base+0x4f6> │ │ │ │ + b.n 333de <_PyInterpreterState_IDDecref@@Base+0x506> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 332c4 <_PyInterpreterState_IDDecref@@Base+0x3e8> │ │ │ │ + bge.n 332c0 <_PyInterpreterState_IDDecref@@Base+0x3e8> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31480 @ 0x7af8 │ │ │ │ + movw r1, #31196 @ 0x79dc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r6, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 333e2 <_PyInterpreterState_IDDecref@@Base+0x506> │ │ │ │ + bl f8904 │ │ │ │ + b.n 333de <_PyInterpreterState_IDDecref@@Base+0x506> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 332f8 <_PyInterpreterState_IDDecref@@Base+0x41c> │ │ │ │ + bne.n 332f4 <_PyInterpreterState_IDDecref@@Base+0x41c> │ │ │ │ mov r0, r1 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 332f8 <_PyInterpreterState_IDDecref@@Base+0x41c> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 332f4 <_PyInterpreterState_IDDecref@@Base+0x41c> │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76638 │ │ │ │ - b.n 3345c <_PyInterpreterState_IDDecref@@Base+0x580> │ │ │ │ + bl 76678 │ │ │ │ + b.n 33458 <_PyInterpreterState_IDDecref@@Base+0x580> │ │ │ │ mov r6, r9 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 33434 <_PyInterpreterState_IDDecref@@Base+0x558> │ │ │ │ + bls.n 33430 <_PyInterpreterState_IDDecref@@Base+0x558> │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ - b.n 33420 <_PyInterpreterState_IDDecref@@Base+0x544> │ │ │ │ + b.n 3341c <_PyInterpreterState_IDDecref@@Base+0x544> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 33438 <_PyInterpreterState_IDDecref@@Base+0x55c> │ │ │ │ + beq.n 33434 <_PyInterpreterState_IDDecref@@Base+0x55c> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 33434 <_PyInterpreterState_IDDecref@@Base+0x558> │ │ │ │ + bne.n 33430 <_PyInterpreterState_IDDecref@@Base+0x558> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 33434 <_PyInterpreterState_IDDecref@@Base+0x558> │ │ │ │ + bls.n 33430 <_PyInterpreterState_IDDecref@@Base+0x558> │ │ │ │ ldrd r2, r1, [sp, #68] @ 0x44 │ │ │ │ add r2, r1 │ │ │ │ negs r1, r3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ subs r2, r2, r5 │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 33434 <_PyInterpreterState_IDDecref@@Base+0x558> │ │ │ │ + bhi.n 33430 <_PyInterpreterState_IDDecref@@Base+0x558> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 33434 <_PyInterpreterState_IDDecref@@Base+0x558> │ │ │ │ + bhi.n 33430 <_PyInterpreterState_IDDecref@@Base+0x558> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r5, r3 │ │ │ │ - cbz r5, 33434 <_PyInterpreterState_IDDecref@@Base+0x558> │ │ │ │ + cbz r5, 33430 <_PyInterpreterState_IDDecref@@Base+0x558> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 334a0 <_PyInterpreterState_IDDecref@@Base+0x5c4> │ │ │ │ + bl 3349c <_PyInterpreterState_IDDecref@@Base+0x5c4> │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 333ec <_PyInterpreterState_IDDecref@@Base+0x510> │ │ │ │ + bne.n 333e8 <_PyInterpreterState_IDDecref@@Base+0x510> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 333d2 <_PyInterpreterState_IDDecref@@Base+0x4f6> │ │ │ │ + b.n 333ce <_PyInterpreterState_IDDecref@@Base+0x4f6> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 333f2 <_PyInterpreterState_IDDecref@@Base+0x516> │ │ │ │ + bne.n 333ee <_PyInterpreterState_IDDecref@@Base+0x516> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r9, r5, #12 │ │ │ │ bic.w r8, r3, #3 │ │ │ │ add.w r8, r8, #12 │ │ │ │ add r8, r5 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 333f2 <_PyInterpreterState_IDDecref@@Base+0x516> │ │ │ │ + beq.n 333ee <_PyInterpreterState_IDDecref@@Base+0x516> │ │ │ │ ldr.w r0, [r9], #4 │ │ │ │ blx 2b4c4 │ │ │ │ - b.n 3344e <_PyInterpreterState_IDDecref@@Base+0x572> │ │ │ │ - ldr r3, [pc, #24] @ (33478 <_PyInterpreterState_IDDecref@@Base+0x59c>) │ │ │ │ + b.n 3344a <_PyInterpreterState_IDDecref@@Base+0x572> │ │ │ │ + ldr r3, [pc, #24] @ (33474 <_PyInterpreterState_IDDecref@@Base+0x59c>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 3346e <_PyInterpreterState_IDDecref@@Base+0x592> │ │ │ │ + beq.n 3346a <_PyInterpreterState_IDDecref@@Base+0x592> │ │ │ │ blx 2ba18 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ push {r4, lr} │ │ │ │ @@ -10441,55 +10440,55 @@ │ │ │ │ mov r3, r0 │ │ │ │ mvns r0, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5} │ │ │ │ ldr r5, [r0, #16] │ │ │ │ - cbz r5, 334d6 <_PyInterpreterState_IDDecref@@Base+0x5fa> │ │ │ │ + cbz r5, 334d2 <_PyInterpreterState_IDDecref@@Base+0x5fa> │ │ │ │ subs r4, r1, r5 │ │ │ │ cmn.w r4, #13 │ │ │ │ - bhi.n 334d6 <_PyInterpreterState_IDDecref@@Base+0x5fa> │ │ │ │ + bhi.n 334d2 <_PyInterpreterState_IDDecref@@Base+0x5fa> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 334d6 <_PyInterpreterState_IDDecref@@Base+0x5fa> │ │ │ │ + bhi.n 334d2 <_PyInterpreterState_IDDecref@@Base+0x5fa> │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, #11 │ │ │ │ - bls.n 334d6 <_PyInterpreterState_IDDecref@@Base+0x5fa> │ │ │ │ + bls.n 334d2 <_PyInterpreterState_IDDecref@@Base+0x5fa> │ │ │ │ adds r1, #12 │ │ │ │ subs r4, #12 │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 334d6 <_PyInterpreterState_IDDecref@@Base+0x5fa> │ │ │ │ + bcc.n 334d2 <_PyInterpreterState_IDDecref@@Base+0x5fa> │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r4, r3 │ │ │ │ ittee ls │ │ │ │ strls r4, [r2, #0] │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ strhi r3, [r2, #0] │ │ │ │ - b.n 334da <_PyInterpreterState_IDDecref@@Base+0x5fe> │ │ │ │ + b.n 334d6 <_PyInterpreterState_IDDecref@@Base+0x5fe> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - ble.n 334fe <_PyInterpreterState_IDDecref@@Base+0x622> │ │ │ │ + ble.n 334fa <_PyInterpreterState_IDDecref@@Base+0x622> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dc10 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9debc <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 3350e <_PyInterpreterState_IDDecref@@Base+0x632> │ │ │ │ + cbz r0, 3350a <_PyInterpreterState_IDDecref@@Base+0x632> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -10498,265 +10497,265 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #35500 @ 0x8aac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3354e <_PyInterpreterState_IDDecref@@Base+0x672> │ │ │ │ + beq.n 3354a <_PyInterpreterState_IDDecref@@Base+0x672> │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3354e <_PyInterpreterState_IDDecref@@Base+0x672> │ │ │ │ + beq.n 3354a <_PyInterpreterState_IDDecref@@Base+0x672> │ │ │ │ movs r2, #2 │ │ │ │ - bl 20f858 │ │ │ │ + bl 211898 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 335a6 <_PyInterpreterState_IDDecref@@Base+0x6ca> │ │ │ │ + beq.n 335a2 <_PyInterpreterState_IDDecref@@Base+0x6ca> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22fc68 <_PyEval_MatchClass@@Base+0x5c8> │ │ │ │ + bl 231b40 <_PyEval_MatchClass@@Base+0x5c8> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 335a6 <_PyInterpreterState_IDDecref@@Base+0x6ca> │ │ │ │ - cbz r0, 33590 <_PyInterpreterState_IDDecref@@Base+0x6b4> │ │ │ │ + beq.n 335a2 <_PyInterpreterState_IDDecref@@Base+0x6ca> │ │ │ │ + cbz r0, 3358c <_PyInterpreterState_IDDecref@@Base+0x6b4> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 1260b0 │ │ │ │ + bl 126008 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 335a6 <_PyInterpreterState_IDDecref@@Base+0x6ca> │ │ │ │ + cbz r0, 335a2 <_PyInterpreterState_IDDecref@@Base+0x6ca> │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - ldr r3, [pc, #64] @ (335ac <_PyInterpreterState_IDDecref@@Base+0x6d0>) │ │ │ │ + ldr r3, [pc, #64] @ (335a8 <_PyInterpreterState_IDDecref@@Base+0x6d0>) │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 335a8 <_PyInterpreterState_IDDecref@@Base+0x6cc> │ │ │ │ - bl 1369b8 │ │ │ │ + beq.n 335a4 <_PyInterpreterState_IDDecref@@Base+0x6cc> │ │ │ │ + bl 1369f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33584 <_PyInterpreterState_IDDecref@@Base+0x6a8> │ │ │ │ + bge.n 33580 <_PyInterpreterState_IDDecref@@Base+0x6a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 33588 <_PyInterpreterState_IDDecref@@Base+0x6ac> │ │ │ │ + cbz r3, 33584 <_PyInterpreterState_IDDecref@@Base+0x6ac> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 335a8 <_PyInterpreterState_IDDecref@@Base+0x6cc> │ │ │ │ + b.n 335a4 <_PyInterpreterState_IDDecref@@Base+0x6cc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 33584 <_PyInterpreterState_IDDecref@@Base+0x6a8> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 33580 <_PyInterpreterState_IDDecref@@Base+0x6a8> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #33224 @ 0x81c8 │ │ │ │ + movw r1, #32940 @ 0x80ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strh r0, [r6, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ str.w r1, [r3, #2724] @ 0xaa4 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 335fc <_PyInterpreterState_IDDecref@@Base+0x720> │ │ │ │ + cbz r3, 335f8 <_PyInterpreterState_IDDecref@@Base+0x720> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ - cbnz r4, 33612 <_PyInterpreterState_IDDecref@@Base+0x736> │ │ │ │ + cbnz r4, 3360e <_PyInterpreterState_IDDecref@@Base+0x736> │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r4 │ │ │ │ - movw r0, #34460 @ 0x869c │ │ │ │ + movw r0, #34176 @ 0x8580 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e4f84 │ │ │ │ - cbz r1, 3360e <_PyInterpreterState_IDDecref@@Base+0x732> │ │ │ │ + b.w e4e0c │ │ │ │ + cbz r1, 3360a <_PyInterpreterState_IDDecref@@Base+0x732> │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ - cbz r2, 3360e <_PyInterpreterState_IDDecref@@Base+0x732> │ │ │ │ - movw r0, #34480 @ 0x86b0 │ │ │ │ + cbz r2, 3360a <_PyInterpreterState_IDDecref@@Base+0x732> │ │ │ │ + movw r0, #34196 @ 0x8594 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w e4f84 │ │ │ │ - b.w 1d21d8 │ │ │ │ + b.w e4e0c │ │ │ │ + b.w 1d449c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #34436 @ 0x8684 │ │ │ │ + movw r0, #34152 @ 0x8568 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 339ee <_PyInterpreterState_IDDecref@@Base+0xb12> │ │ │ │ + bpl.w 339ea <_PyInterpreterState_IDDecref@@Base+0xb12> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ ubfx r2, r3, #6, #1 │ │ │ │ ubfx r6, r3, #2, #3 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 3367a <_PyInterpreterState_IDDecref@@Base+0x79e> │ │ │ │ + bmi.n 33676 <_PyInterpreterState_IDDecref@@Base+0x79e> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 3367e <_PyInterpreterState_IDDecref@@Base+0x7a2> │ │ │ │ + beq.n 3367a <_PyInterpreterState_IDDecref@@Base+0x7a2> │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r6, #2 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ - b.n 33680 <_PyInterpreterState_IDDecref@@Base+0x7a4> │ │ │ │ + b.n 3367c <_PyInterpreterState_IDDecref@@Base+0x7a4> │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 33680 <_PyInterpreterState_IDDecref@@Base+0x7a4> │ │ │ │ + b.n 3367c <_PyInterpreterState_IDDecref@@Base+0x7a4> │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 33692 <_PyInterpreterState_IDDecref@@Base+0x7b6> │ │ │ │ - cbz r2, 3368e <_PyInterpreterState_IDDecref@@Base+0x7b2> │ │ │ │ + bpl.n 3368e <_PyInterpreterState_IDDecref@@Base+0x7b6> │ │ │ │ + cbz r2, 3368a <_PyInterpreterState_IDDecref@@Base+0x7b2> │ │ │ │ adds r4, #20 │ │ │ │ - b.n 33694 <_PyInterpreterState_IDDecref@@Base+0x7b8> │ │ │ │ + b.n 33690 <_PyInterpreterState_IDDecref@@Base+0x7b8> │ │ │ │ adds r4, #28 │ │ │ │ - b.n 33694 <_PyInterpreterState_IDDecref@@Base+0x7b8> │ │ │ │ + b.n 33690 <_PyInterpreterState_IDDecref@@Base+0x7b8> │ │ │ │ ldr r4, [r4, #28] │ │ │ │ movs r0, #2 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, r2 │ │ │ │ - ble.n 3370e <_PyInterpreterState_IDDecref@@Base+0x832> │ │ │ │ + ble.n 3370a <_PyInterpreterState_IDDecref@@Base+0x832> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 336a8 <_PyInterpreterState_IDDecref@@Base+0x7cc> │ │ │ │ + bne.n 336a4 <_PyInterpreterState_IDDecref@@Base+0x7cc> │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ - b.n 336b4 <_PyInterpreterState_IDDecref@@Base+0x7d8> │ │ │ │ + b.n 336b0 <_PyInterpreterState_IDDecref@@Base+0x7d8> │ │ │ │ cmp r6, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r3, [r4, r2, lsl #1] │ │ │ │ ldrne.w r3, [r4, r2, lsl #2] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bhi.n 336d8 <_PyInterpreterState_IDDecref@@Base+0x7fc> │ │ │ │ + bhi.n 336d4 <_PyInterpreterState_IDDecref@@Base+0x7fc> │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 336e2 <_PyInterpreterState_IDDecref@@Base+0x806> │ │ │ │ + bls.n 336de <_PyInterpreterState_IDDecref@@Base+0x806> │ │ │ │ sub.w lr, r3, #8 │ │ │ │ movs r7, #55 @ 0x37 │ │ │ │ movt r7, #1024 @ 0x400 │ │ │ │ lsr.w r7, r7, lr │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bmi.n 336e6 <_PyInterpreterState_IDDecref@@Base+0x80a> │ │ │ │ + bmi.n 336e2 <_PyInterpreterState_IDDecref@@Base+0x80a> │ │ │ │ cmp r3, #32 │ │ │ │ ite cc │ │ │ │ movcc r3, #6 │ │ │ │ movcs r3, #1 │ │ │ │ - b.n 336e8 <_PyInterpreterState_IDDecref@@Base+0x80c> │ │ │ │ + b.n 336e4 <_PyInterpreterState_IDDecref@@Base+0x80c> │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #2 │ │ │ │ - b.n 336e8 <_PyInterpreterState_IDDecref@@Base+0x80c> │ │ │ │ + b.n 336e4 <_PyInterpreterState_IDDecref@@Base+0x80c> │ │ │ │ movs r3, #6 │ │ │ │ - b.n 336e8 <_PyInterpreterState_IDDecref@@Base+0x80c> │ │ │ │ + b.n 336e4 <_PyInterpreterState_IDDecref@@Base+0x80c> │ │ │ │ movs r3, #2 │ │ │ │ sub.w r7, ip, r3 │ │ │ │ cmp r7, r0 │ │ │ │ - bge.n 33708 <_PyInterpreterState_IDDecref@@Base+0x82c> │ │ │ │ + bge.n 33704 <_PyInterpreterState_IDDecref@@Base+0x82c> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19656 @ 0x4cc8 │ │ │ │ + movw r1, #19372 @ 0x4bac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 33a06 <_PyInterpreterState_IDDecref@@Base+0xb2a> │ │ │ │ + bl f8904 │ │ │ │ + b.n 33a02 <_PyInterpreterState_IDDecref@@Base+0xb2a> │ │ │ │ add r0, r3 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 3369c <_PyInterpreterState_IDDecref@@Base+0x7c0> │ │ │ │ - bl 7163c │ │ │ │ + b.n 33698 <_PyInterpreterState_IDDecref@@Base+0x7c0> │ │ │ │ + bl 71690 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33a06 <_PyInterpreterState_IDDecref@@Base+0xb2a> │ │ │ │ + beq.w 33a02 <_PyInterpreterState_IDDecref@@Base+0xb2a> │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ubfx r3, r2, #2, #3 │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 337f8 <_PyInterpreterState_IDDecref@@Base+0x91c> │ │ │ │ - cbz r1, 33736 <_PyInterpreterState_IDDecref@@Base+0x85a> │ │ │ │ + bne.n 337f4 <_PyInterpreterState_IDDecref@@Base+0x91c> │ │ │ │ + cbz r1, 33732 <_PyInterpreterState_IDDecref@@Base+0x85a> │ │ │ │ lsls r1, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 33738 <_PyInterpreterState_IDDecref@@Base+0x85c> │ │ │ │ + b.n 33734 <_PyInterpreterState_IDDecref@@Base+0x85c> │ │ │ │ ldr r6, [r0, #28] │ │ │ │ mov.w ip, #0 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r6, #0] │ │ │ │ adds r1, r6, r3 │ │ │ │ cmp r5, ip │ │ │ │ - ble.n 337f2 <_PyInterpreterState_IDDecref@@Base+0x916> │ │ │ │ + ble.n 337ee <_PyInterpreterState_IDDecref@@Base+0x916> │ │ │ │ ldrb.w r2, [r4, ip] │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 33764 <_PyInterpreterState_IDDecref@@Base+0x888> │ │ │ │ + bhi.n 33760 <_PyInterpreterState_IDDecref@@Base+0x888> │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 337b6 <_PyInterpreterState_IDDecref@@Base+0x8da> │ │ │ │ + bls.n 337b2 <_PyInterpreterState_IDDecref@@Base+0x8da> │ │ │ │ sub.w r7, r2, #8 │ │ │ │ cmp r7, #5 │ │ │ │ - bhi.n 337b2 <_PyInterpreterState_IDDecref@@Base+0x8d6> │ │ │ │ + bhi.n 337ae <_PyInterpreterState_IDDecref@@Base+0x8d6> │ │ │ │ tbb [pc, r7] │ │ │ │ movs r5, #17 │ │ │ │ cmp r2, #27 │ │ │ │ movs r0, #22 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 33776 <_PyInterpreterState_IDDecref@@Base+0x89a> │ │ │ │ + beq.n 33772 <_PyInterpreterState_IDDecref@@Base+0x89a> │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - bne.n 337b2 <_PyInterpreterState_IDDecref@@Base+0x8d6> │ │ │ │ + bne.n 337ae <_PyInterpreterState_IDDecref@@Base+0x8d6> │ │ │ │ movw r2, #23644 @ 0x5c5c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 337ec <_PyInterpreterState_IDDecref@@Base+0x910> │ │ │ │ + b.n 337e8 <_PyInterpreterState_IDDecref@@Base+0x910> │ │ │ │ movw r2, #8796 @ 0x225c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 337ec <_PyInterpreterState_IDDecref@@Base+0x910> │ │ │ │ + b.n 337e8 <_PyInterpreterState_IDDecref@@Base+0x910> │ │ │ │ movw r2, #25180 @ 0x625c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 337ec <_PyInterpreterState_IDDecref@@Base+0x910> │ │ │ │ + b.n 337e8 <_PyInterpreterState_IDDecref@@Base+0x910> │ │ │ │ movw r2, #26204 @ 0x665c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 337ec <_PyInterpreterState_IDDecref@@Base+0x910> │ │ │ │ + b.n 337e8 <_PyInterpreterState_IDDecref@@Base+0x910> │ │ │ │ movw r2, #28252 @ 0x6e5c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 337ec <_PyInterpreterState_IDDecref@@Base+0x910> │ │ │ │ + b.n 337e8 <_PyInterpreterState_IDDecref@@Base+0x910> │ │ │ │ movw r2, #29276 @ 0x725c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 337ec <_PyInterpreterState_IDDecref@@Base+0x910> │ │ │ │ + b.n 337e8 <_PyInterpreterState_IDDecref@@Base+0x910> │ │ │ │ movw r2, #29788 @ 0x745c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 337ec <_PyInterpreterState_IDDecref@@Base+0x910> │ │ │ │ + b.n 337e8 <_PyInterpreterState_IDDecref@@Base+0x910> │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 337e8 <_PyInterpreterState_IDDecref@@Base+0x90c> │ │ │ │ + bhi.n 337e4 <_PyInterpreterState_IDDecref@@Base+0x90c> │ │ │ │ movw lr, #15136 @ 0x3b20 │ │ │ │ movt lr, #76 @ 0x4c │ │ │ │ movw r7, #30044 @ 0x755c │ │ │ │ movt r7, #12336 @ 0x3030 │ │ │ │ str r7, [r1, #0] │ │ │ │ mov.w r9, r2, lsr #4 │ │ │ │ and.w r2, r2, #15 │ │ │ │ @@ -10764,91 +10763,91 @@ │ │ │ │ ldrb.w r7, [r7, r9] │ │ │ │ strb r7, [r1, #4] │ │ │ │ ldr.w r1, [lr] │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ adds r2, r3, #5 │ │ │ │ adds r3, #6 │ │ │ │ strb r1, [r6, r2] │ │ │ │ - b.n 337ec <_PyInterpreterState_IDDecref@@Base+0x910> │ │ │ │ + b.n 337e8 <_PyInterpreterState_IDDecref@@Base+0x910> │ │ │ │ adds r3, #1 │ │ │ │ strb r2, [r1, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 33740 <_PyInterpreterState_IDDecref@@Base+0x864> │ │ │ │ + b.n 3373c <_PyInterpreterState_IDDecref@@Base+0x864> │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r6, r3] │ │ │ │ - b.n 33a08 <_PyInterpreterState_IDDecref@@Base+0xb2c> │ │ │ │ + b.n 33a04 <_PyInterpreterState_IDDecref@@Base+0xb2c> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 338ec <_PyInterpreterState_IDDecref@@Base+0xa10> │ │ │ │ - cbz r1, 3380c <_PyInterpreterState_IDDecref@@Base+0x930> │ │ │ │ + bne.n 338e8 <_PyInterpreterState_IDDecref@@Base+0xa10> │ │ │ │ + cbz r1, 33808 <_PyInterpreterState_IDDecref@@Base+0x930> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 3380e <_PyInterpreterState_IDDecref@@Base+0x932> │ │ │ │ + b.n 3380a <_PyInterpreterState_IDDecref@@Base+0x932> │ │ │ │ ldr r6, [r0, #28] │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ movs r7, #0 │ │ │ │ strh r3, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov.w lr, r3, lsl #1 │ │ │ │ add.w r2, r6, r3, lsl #1 │ │ │ │ cmp r5, r7 │ │ │ │ - ble.n 338e4 <_PyInterpreterState_IDDecref@@Base+0xa08> │ │ │ │ + ble.n 338e0 <_PyInterpreterState_IDDecref@@Base+0xa08> │ │ │ │ ldrh.w r1, [r4, r7, lsl #1] │ │ │ │ cmp r1, #13 │ │ │ │ - bhi.n 33842 <_PyInterpreterState_IDDecref@@Base+0x966> │ │ │ │ + bhi.n 3383e <_PyInterpreterState_IDDecref@@Base+0x966> │ │ │ │ cmp r1, #7 │ │ │ │ - bls.n 338a2 <_PyInterpreterState_IDDecref@@Base+0x9c6> │ │ │ │ + bls.n 3389e <_PyInterpreterState_IDDecref@@Base+0x9c6> │ │ │ │ sub.w ip, r1, #8 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 3389e <_PyInterpreterState_IDDecref@@Base+0x9c2> │ │ │ │ + bhi.n 3389a <_PyInterpreterState_IDDecref@@Base+0x9c2> │ │ │ │ tbb [pc, ip] │ │ │ │ cmp r3, #18 │ │ │ │ adds r1, #31 │ │ │ │ movs r5, #25 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - beq.n 33854 <_PyInterpreterState_IDDecref@@Base+0x978> │ │ │ │ + beq.n 33850 <_PyInterpreterState_IDDecref@@Base+0x978> │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne.n 3389e <_PyInterpreterState_IDDecref@@Base+0x9c2> │ │ │ │ + bne.n 3389a <_PyInterpreterState_IDDecref@@Base+0x9c2> │ │ │ │ mov.w r1, #6029404 @ 0x5c005c │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 338e0 <_PyInterpreterState_IDDecref@@Base+0xa04> │ │ │ │ + b.n 338dc <_PyInterpreterState_IDDecref@@Base+0xa04> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #34 @ 0x22 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 338e0 <_PyInterpreterState_IDDecref@@Base+0xa04> │ │ │ │ + b.n 338dc <_PyInterpreterState_IDDecref@@Base+0xa04> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movt r2, #98 @ 0x62 │ │ │ │ adds r3, #2 │ │ │ │ str.w r2, [r6, lr] │ │ │ │ - b.n 338e0 <_PyInterpreterState_IDDecref@@Base+0xa04> │ │ │ │ + b.n 338dc <_PyInterpreterState_IDDecref@@Base+0xa04> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #102 @ 0x66 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 338e0 <_PyInterpreterState_IDDecref@@Base+0xa04> │ │ │ │ + b.n 338dc <_PyInterpreterState_IDDecref@@Base+0xa04> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #110 @ 0x6e │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 338e0 <_PyInterpreterState_IDDecref@@Base+0xa04> │ │ │ │ + b.n 338dc <_PyInterpreterState_IDDecref@@Base+0xa04> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #114 @ 0x72 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 338e0 <_PyInterpreterState_IDDecref@@Base+0xa04> │ │ │ │ + b.n 338dc <_PyInterpreterState_IDDecref@@Base+0xa04> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #116 @ 0x74 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 338e0 <_PyInterpreterState_IDDecref@@Base+0xa04> │ │ │ │ + b.n 338dc <_PyInterpreterState_IDDecref@@Base+0xa04> │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 338dc <_PyInterpreterState_IDDecref@@Base+0xa00> │ │ │ │ + bhi.n 338d8 <_PyInterpreterState_IDDecref@@Base+0xa00> │ │ │ │ movw ip, #15136 @ 0x3b20 │ │ │ │ movt ip, #76 @ 0x4c │ │ │ │ mov.w r8, r1, lsr #4 │ │ │ │ mov.w lr, #92 @ 0x5c │ │ │ │ movt lr, #117 @ 0x75 │ │ │ │ and.w r1, r1, #15 │ │ │ │ ldr.w ip, [ip] │ │ │ │ @@ -10856,97 +10855,97 @@ │ │ │ │ str.w lr, [r2] │ │ │ │ mov.w lr, #3145776 @ 0x300030 │ │ │ │ str.w lr, [r2, #4] │ │ │ │ ldrb.w lr, [ip, r8] │ │ │ │ strh.w lr, [r2, #8] │ │ │ │ ldrb.w r1, [ip, r1] │ │ │ │ strh r1, [r2, #10] │ │ │ │ - b.n 338e0 <_PyInterpreterState_IDDecref@@Base+0xa04> │ │ │ │ + b.n 338dc <_PyInterpreterState_IDDecref@@Base+0xa04> │ │ │ │ adds r3, #1 │ │ │ │ strh r1, [r2, #0] │ │ │ │ adds r7, #1 │ │ │ │ - b.n 33816 <_PyInterpreterState_IDDecref@@Base+0x93a> │ │ │ │ + b.n 33812 <_PyInterpreterState_IDDecref@@Base+0x93a> │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strh.w r2, [r6, r3, lsl #1] │ │ │ │ - b.n 33a08 <_PyInterpreterState_IDDecref@@Base+0xb2c> │ │ │ │ - cbz r1, 338fc <_PyInterpreterState_IDDecref@@Base+0xa20> │ │ │ │ + b.n 33a04 <_PyInterpreterState_IDDecref@@Base+0xb2c> │ │ │ │ + cbz r1, 338f8 <_PyInterpreterState_IDDecref@@Base+0xa20> │ │ │ │ lsls r3, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 338fe <_PyInterpreterState_IDDecref@@Base+0xa22> │ │ │ │ + b.n 338fa <_PyInterpreterState_IDDecref@@Base+0xa22> │ │ │ │ ldr r6, [r0, #28] │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ mov.w lr, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ add.w r1, r6, r3, lsl #2 │ │ │ │ cmp r5, lr │ │ │ │ - ble.n 339e6 <_PyInterpreterState_IDDecref@@Base+0xb0a> │ │ │ │ + ble.n 339e2 <_PyInterpreterState_IDDecref@@Base+0xb0a> │ │ │ │ ldr.w r2, [r4, lr, lsl #2] │ │ │ │ add.w ip, ip, #4 │ │ │ │ add.w r7, r6, ip │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.n 33954 <_PyInterpreterState_IDDecref@@Base+0xa78> │ │ │ │ - bhi.n 339dc <_PyInterpreterState_IDDecref@@Base+0xb00> │ │ │ │ + beq.n 33950 <_PyInterpreterState_IDDecref@@Base+0xa78> │ │ │ │ + bhi.n 339d8 <_PyInterpreterState_IDDecref@@Base+0xb00> │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 33942 <_PyInterpreterState_IDDecref@@Base+0xa66> │ │ │ │ + bhi.n 3393e <_PyInterpreterState_IDDecref@@Base+0xa66> │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 339a0 <_PyInterpreterState_IDDecref@@Base+0xac4> │ │ │ │ + bls.n 3399c <_PyInterpreterState_IDDecref@@Base+0xac4> │ │ │ │ sub.w r8, r2, #8 │ │ │ │ cmp.w r8, #5 │ │ │ │ - bhi.n 3399c <_PyInterpreterState_IDDecref@@Base+0xac0> │ │ │ │ + bhi.n 33998 <_PyInterpreterState_IDDecref@@Base+0xac0> │ │ │ │ tbb [pc, r8] │ │ │ │ cmp r2, #17 │ │ │ │ adds r0, #30 │ │ │ │ movs r4, #24 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - bne.n 3399c <_PyInterpreterState_IDDecref@@Base+0xac0> │ │ │ │ + bne.n 33998 <_PyInterpreterState_IDDecref@@Base+0xac0> │ │ │ │ mov.w ip, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str.w ip, [r1] │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 339e0 <_PyInterpreterState_IDDecref@@Base+0xb04> │ │ │ │ + b.n 339dc <_PyInterpreterState_IDDecref@@Base+0xb04> │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r3, #2 │ │ │ │ str.w r2, [r6, ip] │ │ │ │ - b.n 339e0 <_PyInterpreterState_IDDecref@@Base+0xb04> │ │ │ │ + b.n 339dc <_PyInterpreterState_IDDecref@@Base+0xb04> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ str.w r2, [r6, ip] │ │ │ │ - b.n 339e0 <_PyInterpreterState_IDDecref@@Base+0xb04> │ │ │ │ + b.n 339dc <_PyInterpreterState_IDDecref@@Base+0xb04> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 339e0 <_PyInterpreterState_IDDecref@@Base+0xb04> │ │ │ │ + b.n 339dc <_PyInterpreterState_IDDecref@@Base+0xb04> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 339e0 <_PyInterpreterState_IDDecref@@Base+0xb04> │ │ │ │ + b.n 339dc <_PyInterpreterState_IDDecref@@Base+0xb04> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 339e0 <_PyInterpreterState_IDDecref@@Base+0xb04> │ │ │ │ + b.n 339dc <_PyInterpreterState_IDDecref@@Base+0xb04> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 339e0 <_PyInterpreterState_IDDecref@@Base+0xb04> │ │ │ │ + b.n 339dc <_PyInterpreterState_IDDecref@@Base+0xb04> │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 339dc <_PyInterpreterState_IDDecref@@Base+0xb00> │ │ │ │ + bhi.n 339d8 <_PyInterpreterState_IDDecref@@Base+0xb00> │ │ │ │ movw ip, #15136 @ 0x3b20 │ │ │ │ movt ip, #76 @ 0x4c │ │ │ │ mov.w r9, r2, lsr #4 │ │ │ │ mov.w sl, #92 @ 0x5c │ │ │ │ and.w r2, r2, #15 │ │ │ │ adds r3, #6 │ │ │ │ ldr.w r8, [ip] │ │ │ │ @@ -10955,88 +10954,88 @@ │ │ │ │ mov.w sl, #117 @ 0x75 │ │ │ │ str.w sl, [r7] │ │ │ │ strd ip, ip, [r1, #8] │ │ │ │ ldrb.w r7, [r8, r9] │ │ │ │ str r7, [r1, #16] │ │ │ │ ldrb.w r2, [r8, r2] │ │ │ │ str r2, [r1, #20] │ │ │ │ - b.n 339e0 <_PyInterpreterState_IDDecref@@Base+0xb04> │ │ │ │ + b.n 339dc <_PyInterpreterState_IDDecref@@Base+0xb04> │ │ │ │ adds r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ add.w lr, lr, #1 │ │ │ │ - b.n 33908 <_PyInterpreterState_IDDecref@@Base+0xa2c> │ │ │ │ + b.n 33904 <_PyInterpreterState_IDDecref@@Base+0xa2c> │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ - b.n 33a08 <_PyInterpreterState_IDDecref@@Base+0xb2c> │ │ │ │ + b.n 33a04 <_PyInterpreterState_IDDecref@@Base+0xb2c> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19688 @ 0x4ce8 │ │ │ │ + movw r1, #19404 @ 0x4bcc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 33a32 <_PyInterpreterState_IDDecref@@Base+0xb56> │ │ │ │ + bne.n 33a2e <_PyInterpreterState_IDDecref@@Base+0xb56> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f1a8 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 33a40 <_PyInterpreterState_IDDecref@@Base+0xb64> │ │ │ │ - bl 96114 │ │ │ │ + bl 28f050 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 33a3c <_PyInterpreterState_IDDecref@@Base+0xb64> │ │ │ │ + bl 9638c │ │ │ │ movs r1, #1 │ │ │ │ - bl 97a7c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97cf4 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33a2a <_PyInterpreterState_IDDecref@@Base+0xb4e> │ │ │ │ + bne.n 33a26 <_PyInterpreterState_IDDecref@@Base+0xb4e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 33a4c <_PyInterpreterState_IDDecref@@Base+0xb70> │ │ │ │ + cbz r3, 33a48 <_PyInterpreterState_IDDecref@@Base+0xb70> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 33a70 <_PyInterpreterState_IDDecref@@Base+0xb94> │ │ │ │ + b.n 33a6c <_PyInterpreterState_IDDecref@@Base+0xb94> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a4e4 │ │ │ │ - cbnz r0, 33a6c <_PyInterpreterState_IDDecref@@Base+0xb90> │ │ │ │ + bl 9a75c │ │ │ │ + cbnz r0, 33a68 <_PyInterpreterState_IDDecref@@Base+0xb90> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 33a6c <_PyInterpreterState_IDDecref@@Base+0xb90> │ │ │ │ + cbnz r3, 33a68 <_PyInterpreterState_IDDecref@@Base+0xb90> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a4e4 │ │ │ │ - cbnz r0, 33a6c <_PyInterpreterState_IDDecref@@Base+0xb90> │ │ │ │ + bl 9a75c │ │ │ │ + cbnz r0, 33a68 <_PyInterpreterState_IDDecref@@Base+0xb90> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00033a74 : │ │ │ │ +00033a70 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1dab8c <_PyThreadState_NewBound@@Base> │ │ │ │ - ldr r2, [pc, #92] @ (33ad8 ) │ │ │ │ + b.w 1dc9e8 <_PyThreadState_NewBound@@Base> │ │ │ │ + ldr r2, [pc, #92] @ (33ad4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ addw r3, r2, #3756 @ 0xeac │ │ │ │ addw r6, r2, #3804 @ 0xedc │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 33ac0 │ │ │ │ + beq.n 33abc │ │ │ │ ldr.w r5, [r2, #3808] @ 0xee0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ bic.w r5, r5, #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r5 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ @@ -11047,30 +11046,30 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r0 │ │ │ │ str.w r1, [r2, #3808] @ 0xee0 │ │ │ │ str r7, [r3, #12] │ │ │ │ strd r3, r3, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 33a90 │ │ │ │ + bne.n 33a8c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (33b38 ) │ │ │ │ + ldr r3, [pc, #88] @ (33b34 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ push {r4, r5, r6} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ addw r5, r3, #3804 @ 0xedc │ │ │ │ ldr.w r0, [r3, #3804] @ 0xedc │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 33b24 │ │ │ │ + beq.n 33b20 │ │ │ │ ldr.w r4, [r3, #3792] @ 0xed0 │ │ │ │ addw r6, r3, #3788 @ 0xecc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ ldr.w r1, [r3, #3808] @ 0xee0 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r4 │ │ │ │ @@ -11087,36 +11086,36 @@ │ │ │ │ str.w r5, [r3, #3804] @ 0xedc │ │ │ │ str.w r5, [r3, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00033b3c : │ │ │ │ +00033b38 : │ │ │ │ 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 │ │ │ │ movw r4, #24184 @ 0x5e78 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ add.w r7, r4, #792 @ 0x318 │ │ │ │ - bl 6b608 │ │ │ │ + bl 6b648 │ │ │ │ str.w r0, [r4, #816] @ 0x330 │ │ │ │ - bl 239688 <_PyParkingLot_AfterFork@@Base> │ │ │ │ - ldr r0, [pc, #736] @ (33e48 ) │ │ │ │ + bl 239580 <_PyParkingLot_AfterFork@@Base> │ │ │ │ + ldr r0, [pc, #736] @ (33e44 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [pc, #736] @ (33e4c ) │ │ │ │ + ldr r2, [pc, #736] @ (33e48 ) │ │ │ │ add.w r1, r4, #832 @ 0x340 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #5792 @ 0x16a0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #720] @ (33e50 ) │ │ │ │ + ldr r1, [pc, #720] @ (33e4c ) │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ addw r1, r4, #1796 @ 0x704 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add.w r1, r4, #1816 @ 0x718 │ │ │ │ @@ -11125,104 +11124,104 @@ │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add.w r1, r4, #840 @ 0x348 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ strb r0, [r1, #0] │ │ │ │ - bne.n 33b9e │ │ │ │ + bne.n 33b9a │ │ │ │ ldr.w r3, [r4, #1588] @ 0x634 │ │ │ │ - cbz r3, 33bda │ │ │ │ - ldr r0, [pc, #672] @ (33e54 ) │ │ │ │ - bl 6b868 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #664] @ (33e54 ) │ │ │ │ - bl 18918c │ │ │ │ - ldr r0, [pc, #660] @ (33e54 ) │ │ │ │ - bl 17d164 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 33e3c │ │ │ │ - cbz r5, 33bda │ │ │ │ - ldr r0, [pc, #644] @ (33e54 ) │ │ │ │ + cbz r3, 33bd6 │ │ │ │ + ldr r0, [pc, #672] @ (33e50 ) │ │ │ │ + bl 6b8a8 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #664] @ (33e50 ) │ │ │ │ + bl 18b554 │ │ │ │ + ldr r0, [pc, #660] @ (33e50 ) │ │ │ │ + bl 17f52c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 33e38 │ │ │ │ + cbz r5, 33bd6 │ │ │ │ + ldr r0, [pc, #644] @ (33e50 ) │ │ │ │ mov r1, r5 │ │ │ │ - bl 6cc04 │ │ │ │ + bl 6cc44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33e78 │ │ │ │ + bne.w 33e74 │ │ │ │ ldr.w r3, [r4, #1596] @ 0x63c │ │ │ │ - cbz r3, 33be6 │ │ │ │ - ldr r0, [pc, #628] @ (33e58 ) │ │ │ │ - bl 18918c │ │ │ │ - ldr r0, [pc, #624] @ (33e58 ) │ │ │ │ - bl 17d164 │ │ │ │ - cbz r0, 33c02 │ │ │ │ - ldr r2, [pc, #620] @ (33e5c ) │ │ │ │ + cbz r3, 33be2 │ │ │ │ + ldr r0, [pc, #628] @ (33e54 ) │ │ │ │ + bl 18b554 │ │ │ │ + ldr r0, [pc, #624] @ (33e54 ) │ │ │ │ + bl 17f52c │ │ │ │ + cbz r0, 33bfe │ │ │ │ + ldr r2, [pc, #620] @ (33e58 ) │ │ │ │ movs r1, #0 │ │ │ │ - movw r3, #41928 @ 0xa3c8 │ │ │ │ + movw r3, #41608 @ 0xa288 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ - b.n 33e30 │ │ │ │ - bl 6b668 │ │ │ │ + b.n 33e2c │ │ │ │ + bl 6b6a8 │ │ │ │ ldr.w r5, [r4, #1036] @ 0x40c │ │ │ │ - ldr.w fp, [pc, #612] @ 33e70 │ │ │ │ + ldr.w fp, [pc, #612] @ 33e6c │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r5, fp │ │ │ │ - beq.n 33c5a │ │ │ │ + beq.n 33c56 │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq sl, r2 │ │ │ │ - beq.n 33c54 │ │ │ │ + beq.n 33c50 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 33c54 │ │ │ │ + beq.n 33c50 │ │ │ │ movs r3, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w r0, r5, #37 @ 0x25 │ │ │ │ str r3, [r5, #32] │ │ │ │ strb.w r3, [r5, #38] @ 0x26 │ │ │ │ strb.w r8, [r5, #36] @ 0x24 │ │ │ │ - bl 1dc740 <_PyEvent_Notify@@Base> │ │ │ │ + bl 1dee44 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ strd r8, r8, [r5] │ │ │ │ - bl 215100 <_PyInterpreterState_GetWhence@@Base+0x23d8> │ │ │ │ + bl 216f3c <_PyInterpreterState_GetWhence@@Base+0x2344> │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ - b.n 33c14 │ │ │ │ - ldr.w r9, [pc, #536] @ 33e74 │ │ │ │ + b.n 33c10 │ │ │ │ + ldr.w r9, [pc, #536] @ 33e70 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r5, [r8, r9] │ │ │ │ - cbnz r5, 33c76 │ │ │ │ - movw r1, #58088 @ 0xe2e8 │ │ │ │ + cbnz r5, 33c72 │ │ │ │ + movw r1, #57768 @ 0xe1a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #492] @ (33e60 ) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 192620 │ │ │ │ + ldr r0, [pc, #492] @ (33e5c ) │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 1949e8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ ldr.w r2, [r3, #3712] @ 0xe80 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 33c8c │ │ │ │ + beq.n 33c88 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #3712] @ 0xe80 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 33cac │ │ │ │ + cbz r0, 33ca8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 33cac │ │ │ │ - bl 1927a4 │ │ │ │ + blt.n 33ca8 │ │ │ │ + bl 194b6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cc28 │ │ │ │ + bl 6cc68 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #20] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2b348 │ │ │ │ @@ -11233,377 +11232,377 @@ │ │ │ │ blx 2b348 │ │ │ │ add.w r3, r5, #728 @ 0x2d8 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r3, [r5, #728] @ 0x2d8 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #720] @ 0x2d0 │ │ │ │ - bl 1db440 │ │ │ │ + bl 1dd5a0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r6, 33cf6 │ │ │ │ + cbz r6, 33cf2 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ - bl 1dae4c │ │ │ │ + bl 1dcfb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dbb44 │ │ │ │ + bl 1ddd88 │ │ │ │ mov r6, sl │ │ │ │ - b.n 33ce0 │ │ │ │ + b.n 33cdc │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ - bl 6b668 │ │ │ │ + bl 6b6a8 │ │ │ │ add.w sl, sl, #3952 @ 0xf70 │ │ │ │ strd r0, r1, [sl, #-8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add.w r0, r0, #3936 @ 0xf60 │ │ │ │ - bl 10698c <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ - ldr r3, [pc, #336] @ (33e64 ) │ │ │ │ + bl 1068a8 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + ldr r3, [pc, #336] @ (33e60 ) │ │ │ │ dmb ish │ │ │ │ ldr r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ - cbz r2, 33d38 │ │ │ │ + cbz r2, 33d34 │ │ │ │ dmb ish │ │ │ │ str r6, [r3, #0] │ │ │ │ dmb ish │ │ │ │ movs r2, #1 │ │ │ │ sub.w r3, r3, #520 @ 0x208 │ │ │ │ str.w r6, [r3], #8 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #65 @ 0x41 │ │ │ │ - bne.n 33d2e │ │ │ │ + bne.n 33d2a │ │ │ │ ldr.w sl, [r9, r8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 33d56 │ │ │ │ + beq.n 33d52 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19af74 <_PySys_GetRequiredAttr@@Base+0x1170> │ │ │ │ + bl 19d384 <_PySys_GetRequiredAttr@@Base+0x1170> │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 33e14 │ │ │ │ + bne.n 33e10 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 33d6e │ │ │ │ + bne.n 33d6a │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 33d5e │ │ │ │ + bne.n 33d5a │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 33d8a │ │ │ │ + beq.n 33d86 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #228] @ (33e68 ) │ │ │ │ + ldr r0, [pc, #228] @ (33e64 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 10b000 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 10af10 <_PyMutex_LockTimed@@Base> │ │ │ │ ldr.w r6, [r4, #796] @ 0x31c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #796] @ 0x31c │ │ │ │ - cbz r6, 33dce │ │ │ │ + cbz r6, 33dca │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 33daa │ │ │ │ + bne.n 33da6 │ │ │ │ movs r3, #0 │ │ │ │ str.w r6, [r4, #796] @ 0x31c │ │ │ │ str.w r3, [r6, #3648] @ 0xe40 │ │ │ │ - b.n 33dce │ │ │ │ + b.n 33dca │ │ │ │ ldr.w fp, [r9, r8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e6058 │ │ │ │ + bl 1e7e1c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e74a4 │ │ │ │ + bl 1e926c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ee8f4 │ │ │ │ + bl 1f06bc │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r6, [r6, #3648] @ 0xe40 │ │ │ │ - bl 1ef554 │ │ │ │ - b.n 33d94 │ │ │ │ + bl 1f131c │ │ │ │ + b.n 33d90 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 33de6 │ │ │ │ + bne.n 33de2 │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 33dd6 │ │ │ │ + bne.n 33dd2 │ │ │ │ dmb ish │ │ │ │ - beq.n 33df2 │ │ │ │ - ldr r0, [pc, #120] @ (33e68 ) │ │ │ │ - bl 23bb84 │ │ │ │ + beq.n 33dee │ │ │ │ + ldr r0, [pc, #120] @ (33e64 ) │ │ │ │ + bl 206438 │ │ │ │ ldr.w r3, [r4, #796] @ 0x31c │ │ │ │ - cbz r3, 33e1e │ │ │ │ + cbz r3, 33e1a │ │ │ │ mov r0, sl │ │ │ │ - bl 1dac34 │ │ │ │ + bl 1dcd68 <_PyParkingLot_Park@@Base+0x258> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #1484] @ 0x5cc │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 206658 │ │ │ │ - movw r3, #35152 @ 0x8950 │ │ │ │ + b.w 208680 │ │ │ │ + movw r3, #34868 @ 0x8834 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - b.n 33e26 │ │ │ │ - movw r3, #35176 @ 0x8968 │ │ │ │ + b.n 33e22 │ │ │ │ + movw r3, #34892 @ 0x884c │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #68] @ (33e6c ) │ │ │ │ + ldr r1, [pc, #68] @ (33e68 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ bl 2d53c │ │ │ │ - movw r3, #41928 @ 0xa3c8 │ │ │ │ + movw r3, #41608 @ 0xa288 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 33e80 │ │ │ │ + b.n 33e7c │ │ │ │ nop │ │ │ │ strb r4, [r0, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r2, pc, #992 @ (adr r2, 34230 ) │ │ │ │ + add r2, pc, #992 @ (adr r2, 3422c ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ stmia r7!, {r2, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r4, [r6, #72] @ 0x48 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 33e66 │ │ │ │ + @ instruction: 0xb7e4 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - cbnz r4, 33e72 │ │ │ │ + @ instruction: 0xb804 │ │ │ │ lsls r4, r0, #1 │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r0, [r2, #24] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 33e84 │ │ │ │ + @ instruction: 0xb81c │ │ │ │ lsls r4, r0, #1 │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r3, #35204 @ 0x8984 │ │ │ │ + movw r3, #34920 @ 0x8868 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #24] @ (33e9c ) │ │ │ │ + ldr r1, [pc, #24] @ (33e98 ) │ │ │ │ add r2, sp, #24 │ │ │ │ movs r4, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #8 │ │ │ │ str r0, [sp, #24] │ │ │ │ strd r1, r3, [sp, #28] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 33e30 │ │ │ │ + b.n 33e2c │ │ │ │ nop │ │ │ │ - cbnz r4, 33ebe │ │ │ │ + @ instruction: 0xb844 │ │ │ │ lsls r4, r0, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 33ed0 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 33ecc │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 33eca │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 33ed0 │ │ │ │ + bne.n 33ec6 │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 33ecc │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 33ef2 │ │ │ │ + cbnz r0, 33eee │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 33ef2 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 33eee │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 33ee8 │ │ │ │ + bne.n 33ee4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.w b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 33f16 │ │ │ │ + cbz r3, 33f12 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 33f18 │ │ │ │ + b.n 33f14 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r5, [pc, #304] @ (3404c ) │ │ │ │ + ldr r5, [pc, #304] @ (34048 ) │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 33f44 │ │ │ │ + bne.n 33f40 │ │ │ │ cmp.w r9, #2 │ │ │ │ - ble.n 33f44 │ │ │ │ + ble.n 33f40 │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.n 33f44 │ │ │ │ - cbnz r6, 33f6a │ │ │ │ - ldr r1, [pc, #264] @ (34050 ) │ │ │ │ + bne.n 33f40 │ │ │ │ + cbnz r6, 33f66 │ │ │ │ + ldr r1, [pc, #264] @ (3404c ) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ movs r1, #3 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 33f6a │ │ │ │ + cbnz r0, 33f66 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3403c │ │ │ │ + b.n 34038 │ │ │ │ add.w r5, r8, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ subs r4, r5, #3 │ │ │ │ - bl 11df04 │ │ │ │ + bl 11df60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33f66 │ │ │ │ + beq.n 33f62 │ │ │ │ ldrd r9, r8, [r6, #4] │ │ │ │ - cbz r4, 33fe2 │ │ │ │ + cbz r4, 33fde │ │ │ │ ldr.w sl, [r6, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 33f90 │ │ │ │ + beq.n 33f8c │ │ │ │ subs r4, r5, #4 │ │ │ │ - beq.n 33ff0 │ │ │ │ + beq.n 33fec │ │ │ │ ldr.w fp, [r6, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 33f9e │ │ │ │ + beq.n 33f9a │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 33ffc │ │ │ │ + beq.n 33ff8 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 33fb2 │ │ │ │ - bl ca490 │ │ │ │ + cbz r0, 33fae │ │ │ │ + bl ca790 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33f66 │ │ │ │ + blt.n 33f62 │ │ │ │ subs r5, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 34006 │ │ │ │ - b.n 33fb6 │ │ │ │ + beq.n 34002 │ │ │ │ + b.n 33fb2 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 33fca │ │ │ │ - bl ca490 │ │ │ │ + cbz r0, 33fc6 │ │ │ │ + bl ca790 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33f66 │ │ │ │ + blt.n 33f62 │ │ │ │ subs r3, r5, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 3400e │ │ │ │ - b.n 33fce │ │ │ │ + beq.n 3400a │ │ │ │ + b.n 33fca │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - cbz r1, 33fd6 │ │ │ │ + cbz r1, 33fd2 │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 34014 │ │ │ │ + beq.n 34010 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ - cbz r2, 33fde │ │ │ │ + cbz r2, 33fda │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 34018 │ │ │ │ + beq.n 34014 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ - b.n 3401a │ │ │ │ + b.n 34016 │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 3401a │ │ │ │ + b.n 34016 │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 3401a │ │ │ │ + b.n 34016 │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 3401a │ │ │ │ + b.n 34016 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 3401a │ │ │ │ + b.n 34016 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 3401a │ │ │ │ + b.n 34016 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 3401a │ │ │ │ + b.n 34016 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r0, #1 │ │ │ │ strd r5, r1, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ strd fp, r4, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 239ea0 <_PyLong_UnsignedShort_Converter@@Base+0xa8> │ │ │ │ + bl 239d98 <_PyLong_UnsignedShort_Converter@@Base+0xa8> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 11e578 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11e5d4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - rev r0, r1 │ │ │ │ + @ instruction: 0xb8d0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ vhadd.u16 q0, q4, q6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r0, 34072 │ │ │ │ - movw r1, #58088 @ 0xe2e8 │ │ │ │ + cbnz r0, 3406e │ │ │ │ + movw r1, #57768 @ 0xe1a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #32] @ (34090 ) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #32] @ (3408c ) │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1aa9f8 <_PyConfig_AsDict@@Base+0xde4> │ │ │ │ - cbnz r0, 3407e │ │ │ │ + bl 1ace20 <_PyConfig_AsDict@@Base+0xde4> │ │ │ │ + cbnz r0, 3407a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3408c │ │ │ │ - ldr r3, [pc, #20] @ (34094 ) │ │ │ │ + b.n 34088 │ │ │ │ + ldr r3, [pc, #20] @ (34090 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3407a │ │ │ │ + beq.n 34076 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - rev16 r4, r0 │ │ │ │ + cbnz r4, 34092 │ │ │ │ lsls r4, r0, #1 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ @@ -11613,45 +11612,45 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 340d8 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 340d4 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 340d2 │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 340d8 │ │ │ │ + bne.n 340ce │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 340d4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 340fa │ │ │ │ + cbnz r0, 340f6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 340fa │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 340f6 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 340f0 │ │ │ │ + bne.n 340ec │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.w b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 213b14 <_PyInterpreterState_GetWhence@@Base+0xdec> │ │ │ │ + bl 2156c0 <_PyInterpreterState_GetWhence@@Base+0xac8> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1074d8 │ │ │ │ + b.w 1073f4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #24 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #8 │ │ │ │ @@ -11662,138 +11661,138 @@ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 34168 │ │ │ │ - movw r0, #46560 @ 0xb5e0 │ │ │ │ + bls.n 34164 │ │ │ │ + movw r0, #46240 @ 0xb4a0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 34168 │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 34164 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 34194 │ │ │ │ + b.n 34190 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 34180 │ │ │ │ + ble.n 3417c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 34182 │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 34182 │ │ │ │ - b.n 34164 │ │ │ │ + bne.n 3417e │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 3417e │ │ │ │ + b.n 34160 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cdb3c │ │ │ │ + bl 1cfdf4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 34164 │ │ │ │ + beq.n 34160 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 341c0 │ │ │ │ + bne.n 341bc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a700 │ │ │ │ - cbnz r0, 341da │ │ │ │ - b.n 341d6 │ │ │ │ + bl 20c5b4 │ │ │ │ + cbnz r0, 341d6 │ │ │ │ + b.n 341d2 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47456 @ 0xb960 │ │ │ │ + movw r0, #47056 @ 0xb7d0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 341b2 │ │ │ │ + bne.n 341ae │ │ │ │ movs r4, #0 │ │ │ │ - b.n 341e4 │ │ │ │ + b.n 341e0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 341f0 │ │ │ │ + bl 341ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #45144 @ 0xb058 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ - bl 127f7c │ │ │ │ + bl 127ed4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbnz r3, 3422c │ │ │ │ + cbnz r3, 34228 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13672 @ 0x3568 │ │ │ │ + movw r1, #13388 @ 0x344c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 34250 │ │ │ │ + bl f8904 │ │ │ │ + b.n 3424c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - cbnz r3, 34244 │ │ │ │ + cbnz r3, 34240 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r1, #36116 @ 0x8d14 │ │ │ │ + movw r1, #35832 @ 0x8bf8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 792dc │ │ │ │ + bl 79320 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 34254 │ │ │ │ + cbnz r0, 34250 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 342aa │ │ │ │ + b.n 342a6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r1, r4, #12 │ │ │ │ - bl 12b760 │ │ │ │ + bl 12b5e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34280 │ │ │ │ + blt.n 3427c │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl 2999a4 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ - cbz r1, 34298 │ │ │ │ - movw r1, #36168 @ 0x8d48 │ │ │ │ + bl 29984c <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + cbz r1, 34294 │ │ │ │ + movw r1, #35884 @ 0x8c2c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34250 │ │ │ │ + bge.n 3424c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 34250 │ │ │ │ + bne.n 3424c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 34250 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3424c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ @@ -11802,116 +11801,116 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 77808 │ │ │ │ + bl 77848 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e938 │ │ │ │ + bl 7e964 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 342f0 │ │ │ │ + bge.n 342ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 342f0 │ │ │ │ + cbnz r3, 342ec │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 34322 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 3431e │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3431c │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 34322 │ │ │ │ + bne.n 34318 │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 3431e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 34330 │ │ │ │ + cbnz r0, 3432c │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - cbz r0, 34330 │ │ │ │ + cbz r0, 3432c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00034332 : │ │ │ │ +0003432e : │ │ │ │ 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, [pc, #160] @ (343e4 ) │ │ │ │ + ldr r4, [pc, #160] @ (343e0 ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 343d6 │ │ │ │ + beq.n 343d2 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1cee5c │ │ │ │ + bl 1d1114 │ │ │ │ mov r8, r0 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 34374 │ │ │ │ + bne.n 34370 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 34364 │ │ │ │ + bne.n 34360 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 34390 │ │ │ │ + beq.n 3438c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 10b000 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r3, [pc, #84] @ (343e8 ) │ │ │ │ + bl 10af10 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r3, [pc, #84] @ (343e4 ) │ │ │ │ ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r3, 343a6 │ │ │ │ + cbz r3, 343a2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ce098 │ │ │ │ + bl 1d0350 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 343aa │ │ │ │ + b.n 343a6 │ │ │ │ mvn.w r4, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 343c2 │ │ │ │ + bne.n 343be │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 343b2 │ │ │ │ + bne.n 343ae │ │ │ │ dmb ish │ │ │ │ - beq.n 343ce │ │ │ │ - ldr r0, [pc, #32] @ (343ec ) │ │ │ │ - bl 23bb84 │ │ │ │ + beq.n 343ca │ │ │ │ + ldr r0, [pc, #32] @ (343e8 ) │ │ │ │ + bl 206438 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ceef8 │ │ │ │ - b.n 343da │ │ │ │ + bl 1d11b0 │ │ │ │ + b.n 343d6 │ │ │ │ mvn.w r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ strb r4, [r7, #16] │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -11924,15 +11923,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r0, #59840 @ 0xe9c0 │ │ │ │ movt r0, #79 @ 0x4f │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #41736 @ 0xa308 │ │ │ │ + movw r1, #41416 @ 0xa1c8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #14 │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 2e5cc │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ @@ -11941,547 +11940,571 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 34458 │ │ │ │ + cbz r0, 34454 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34458 │ │ │ │ + bge.n 34454 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34458 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 34454 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 34472 │ │ │ │ + cbz r0, 3446e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34472 │ │ │ │ + bge.n 3446e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34472 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3446e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 3448c │ │ │ │ + cbz r0, 34488 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3448c │ │ │ │ + bge.n 34488 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3448c │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 34488 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 344a6 │ │ │ │ + cbz r0, 344a2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 344a6 │ │ │ │ + bge.n 344a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 344a6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 344a2 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 344c0 │ │ │ │ + cbz r0, 344bc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 344c0 │ │ │ │ + bge.n 344bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 344c0 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 344bc │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 344e4 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 34514 │ │ │ │ + bne.n 344e0 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 34510 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b0e0 │ │ │ │ - cbnz r0, 34504 │ │ │ │ + cbnz r0, 34500 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #37116 @ 0x90fc │ │ │ │ + movw r1, #36796 @ 0x8fbc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 34514 │ │ │ │ - movw r1, #41308 @ 0xa15c │ │ │ │ + bl f8904 │ │ │ │ + b.n 34510 │ │ │ │ + movw r1, #40856 @ 0x9f98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ad05c │ │ │ │ + b.w 1af484 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ + bl 77848 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 778ac │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 778ac │ │ │ │ + ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 34556 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 34556 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ sub sp, #16 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - bge.n 34546 │ │ │ │ + bge.n 34586 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #45284 @ 0xb0e4 │ │ │ │ + movw r0, #44964 @ 0xafa4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e4f84 │ │ │ │ - ldr r1, [pc, #204] @ (34614 ) │ │ │ │ + b.w e4e0c │ │ │ │ + ldr r1, [pc, #204] @ (34654 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl be428 │ │ │ │ + bl be6f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3460c │ │ │ │ + beq.n 3464c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 34592 │ │ │ │ - bl 245c94 │ │ │ │ + cbnz r5, 345d2 │ │ │ │ + bl 245b04 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - movw r1, #22304 @ 0x5720 │ │ │ │ + movw r1, #21984 @ 0x55e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r4, #22312 @ 0x5728 │ │ │ │ + movw r4, #21992 @ 0x55e8 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - movw r0, #45304 @ 0xb0f8 │ │ │ │ + movw r0, #44984 @ 0xafb8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ it eq │ │ │ │ moveq r4, r1 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3460e │ │ │ │ - bl 1411d0 │ │ │ │ - cbnz r0, 345d8 │ │ │ │ + b.n 3464e │ │ │ │ + bl 1411e0 │ │ │ │ + cbnz r0, 34618 │ │ │ │ mov r0, r4 │ │ │ │ - bl 245c94 │ │ │ │ + bl 245b04 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #22312 @ 0x5728 │ │ │ │ + movw r0, #21992 @ 0x55e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #22304 @ 0x5720 │ │ │ │ + movw r2, #21984 @ 0x55e0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ it ne │ │ │ │ movne r2, r0 │ │ │ │ - movw r0, #45340 @ 0xb11c │ │ │ │ + movw r0, #45020 @ 0xafdc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 141454 │ │ │ │ - b.n 345f6 │ │ │ │ + bl 141464 │ │ │ │ + b.n 34636 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 345f4 │ │ │ │ + bne.n 34634 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #59024 @ 0xe690 │ │ │ │ + movw r1, #58704 @ 0xe550 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3460e │ │ │ │ + bge.n 3464e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3460e │ │ │ │ + cbnz r3, 3464e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3460e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3464e │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ rsb r0, r8, #77 @ 0x4d │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (34648 ) │ │ │ │ + ldr r3, [pc, #32] @ (34688 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #1540] @ 0x604 │ │ │ │ - bl 1dabfc │ │ │ │ + bl 1dca58 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0003464c : │ │ │ │ +0003468c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #140] @ (346e8 ) │ │ │ │ + ldr r3, [pc, #140] @ (34728 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 346de │ │ │ │ + beq.n 3471e │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r3, #68 @ 0x44 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 34684 │ │ │ │ + bne.n 346c4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 34674 │ │ │ │ + bne.n 346b4 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 346a0 │ │ │ │ + beq.n 346e0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 10b000 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r3, [pc, #72] @ (346ec ) │ │ │ │ + bl 10af10 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r3, [pc, #72] @ (3472c ) │ │ │ │ ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r3, 346b4 │ │ │ │ + cbz r3, 346f4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1ce41c │ │ │ │ - b.n 346b8 │ │ │ │ + bl 1d06d4 │ │ │ │ + b.n 346f8 │ │ │ │ mvn.w r4, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 346d0 │ │ │ │ + bne.n 34710 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 346c0 │ │ │ │ + bne.n 34700 │ │ │ │ dmb ish │ │ │ │ - beq.n 346e2 │ │ │ │ - ldr r0, [pc, #24] @ (346f0 ) │ │ │ │ - bl 23bb84 │ │ │ │ - b.n 346e2 │ │ │ │ + beq.n 34722 │ │ │ │ + ldr r0, [pc, #24] @ (34730 ) │ │ │ │ + bl 206438 │ │ │ │ + b.n 34722 │ │ │ │ mvn.w r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb r4, [r7, #16] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r0, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000346f4 : │ │ │ │ +00034734 : │ │ │ │ movw r0, #1480 @ 0x5c8 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.w 1a3f00 │ │ │ │ + b.w 1a6334 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 106960 <_PyRecursiveMutex_IsLockedByCurrentThread@@Base> │ │ │ │ - cbz r0, 34744 │ │ │ │ + bl 10687c <_PyRecursiveMutex_IsLockedByCurrentThread@@Base> │ │ │ │ + cbz r0, 34784 │ │ │ │ ldrd r6, r7, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r0, r4, #8 │ │ │ │ str r3, [r4, #24] │ │ │ │ adds r4, r1, #1 │ │ │ │ - bl 10698c <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + bl 1068a8 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #47672 @ 0xba38 │ │ │ │ + movw r0, #47352 @ 0xb8f8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 80c04 │ │ │ │ + b.w 80bc0 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #59896 @ 0xe9f8 │ │ │ │ + movw r1, #59568 @ 0xe8b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #47676 @ 0xba3c │ │ │ │ + movw r1, #47356 @ 0xb8fc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3478a │ │ │ │ + bge.n 347ca │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 34a44 │ │ │ │ + b.n 34a84 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47688 @ 0xba48 │ │ │ │ + movw r1, #47368 @ 0xb908 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34784 │ │ │ │ + blt.n 347c4 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47700 @ 0xba54 │ │ │ │ + movw r1, #47380 @ 0xb914 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34784 │ │ │ │ + blt.n 347c4 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47712 @ 0xba60 │ │ │ │ + movw r1, #47392 @ 0xb920 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34784 │ │ │ │ + blt.n 347c4 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47720 @ 0xba68 │ │ │ │ + movw r1, #47400 @ 0xb928 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34784 │ │ │ │ + blt.n 347c4 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47732 @ 0xba74 │ │ │ │ + movw r1, #47412 @ 0xb934 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34784 │ │ │ │ + blt.n 347c4 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47744 @ 0xba80 │ │ │ │ + movw r1, #47424 @ 0xb940 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34784 │ │ │ │ + blt.n 347c4 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47756 @ 0xba8c │ │ │ │ + movw r1, #47436 @ 0xb94c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34784 │ │ │ │ + blt.n 347c4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47768 @ 0xba98 │ │ │ │ + movw r1, #47448 @ 0xb958 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34784 │ │ │ │ + blt.n 347c4 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47776 @ 0xbaa0 │ │ │ │ + movw r1, #47456 @ 0xb960 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34784 │ │ │ │ + blt.n 347c4 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47788 @ 0xbaac │ │ │ │ + movw r1, #47468 @ 0xb96c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34784 │ │ │ │ + blt.n 347c4 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47800 @ 0xbab8 │ │ │ │ + movw r1, #47480 @ 0xb978 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34784 │ │ │ │ + blt.n 347c4 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47812 @ 0xbac4 │ │ │ │ + movw r1, #47492 @ 0xb984 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34784 │ │ │ │ + blt.n 347c4 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47824 @ 0xbad0 │ │ │ │ + movw r1, #47504 @ 0xb990 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34784 │ │ │ │ + blt.w 347c4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47836 @ 0xbadc │ │ │ │ + movw r1, #47516 @ 0xb99c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34784 │ │ │ │ + blt.w 347c4 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47848 @ 0xbae8 │ │ │ │ + movw r1, #47528 @ 0xb9a8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34784 │ │ │ │ + blt.w 347c4 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47860 @ 0xbaf4 │ │ │ │ + movw r1, #47540 @ 0xb9b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34784 │ │ │ │ + blt.w 347c4 │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47872 @ 0xbb00 │ │ │ │ + movw r1, #47552 @ 0xb9c0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34784 │ │ │ │ + blt.w 347c4 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47884 @ 0xbb0c │ │ │ │ + movw r1, #47564 @ 0xb9cc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34784 │ │ │ │ + blt.w 347c4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47896 @ 0xbb18 │ │ │ │ + movw r1, #47576 @ 0xb9d8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34784 │ │ │ │ + blt.w 347c4 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47904 @ 0xbb20 │ │ │ │ + movw r1, #47584 @ 0xb9e0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34784 │ │ │ │ + blt.w 347c4 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47916 @ 0xbb2c │ │ │ │ + movw r1, #47596 @ 0xb9ec │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34784 │ │ │ │ + blt.w 347c4 │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47928 @ 0xbb38 │ │ │ │ + movw r1, #47608 @ 0xb9f8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34784 │ │ │ │ + blt.w 347c4 │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47940 @ 0xbb44 │ │ │ │ + movw r1, #47620 @ 0xba04 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34784 │ │ │ │ + blt.w 347c4 │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47952 @ 0xbb50 │ │ │ │ + movw r1, #47632 @ 0xba10 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34784 │ │ │ │ + blt.w 347c4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47964 @ 0xbb5c │ │ │ │ + movw r1, #47644 @ 0xba1c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34784 │ │ │ │ + blt.w 347c4 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47976 @ 0xbb68 │ │ │ │ + movw r1, #47656 @ 0xba28 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34784 │ │ │ │ + blt.w 347c4 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47988 @ 0xbb74 │ │ │ │ + movw r1, #47668 @ 0xba34 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34784 │ │ │ │ + blt.w 347c4 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48000 @ 0xbb80 │ │ │ │ + movw r1, #47680 @ 0xba40 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34784 │ │ │ │ + blt.w 347c4 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48012 @ 0xbb8c │ │ │ │ + movw r1, #47692 @ 0xba4c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34784 │ │ │ │ + blt.w 347c4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48024 @ 0xbb98 │ │ │ │ + movw r1, #47704 @ 0xba58 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34784 │ │ │ │ + blt.w 347c4 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48036 @ 0xbba4 │ │ │ │ + movw r1, #47716 @ 0xba64 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34784 │ │ │ │ + blt.w 347c4 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48048 @ 0xbbb0 │ │ │ │ + movw r1, #47728 @ 0xba70 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34784 │ │ │ │ + blt.w 347c4 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48064 @ 0xbbc0 │ │ │ │ + movw r1, #47744 @ 0xba80 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -12492,940 +12515,940 @@ │ │ │ │ mov r0, r1 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r3, #3 │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r2, #2 │ │ │ │ - movw r1, #48220 @ 0xbc5c │ │ │ │ + movw r1, #47900 @ 0xbb1c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - bl c70d8 │ │ │ │ - cbz r0, 34a9e │ │ │ │ + bl c73d4 │ │ │ │ + cbz r0, 34ade │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl d4cac │ │ │ │ - cbnz r0, 34aa2 │ │ │ │ + bl d4bcc │ │ │ │ + cbnz r0, 34ae2 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #48120 @ 0xbbf8 │ │ │ │ + movw r1, #47800 @ 0xbab8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 34b4a │ │ │ │ + b.n 34b8a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bmi.n 34ac4 │ │ │ │ + bmi.n 34b04 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #48148 @ 0xbc14 │ │ │ │ + movw r1, #47828 @ 0xbad4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 34a9e │ │ │ │ + bl f8904 │ │ │ │ + b.n 34ade │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 34ae8 │ │ │ │ + cbz r1, 34b28 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 34af0 │ │ │ │ + bmi.n 34b30 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #48172 @ 0xbc2c │ │ │ │ + movw r1, #47852 @ 0xbaec │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 34a9e │ │ │ │ + bl f8904 │ │ │ │ + b.n 34ade │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #26540 @ 0x67ac │ │ │ │ + movw r1, #26220 @ 0x666c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #48212 @ 0xbc54 │ │ │ │ + movw r0, #47892 @ 0xbb14 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91690 │ │ │ │ + bl 91908 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 34a9e │ │ │ │ - bl 1e2640 │ │ │ │ + beq.n 34ade │ │ │ │ + bl 1e478c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34a9e │ │ │ │ + beq.n 34ade │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 20da24 │ │ │ │ + bl 20fadc │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bne.n 34b34 │ │ │ │ - bl 1e3594 │ │ │ │ - b.n 34a9e │ │ │ │ - bl 213b14 <_PyInterpreterState_GetWhence@@Base+0xdec> │ │ │ │ + bne.n 34b74 │ │ │ │ + bl 1e56dc │ │ │ │ + b.n 34ade │ │ │ │ + bl 2156c0 <_PyInterpreterState_GetWhence@@Base+0xac8> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3594 │ │ │ │ + bl 1e56dc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1074d8 │ │ │ │ + bl 1073f4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ (34b78 ) │ │ │ │ + ldr r3, [pc, #24] @ (34bb8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #5632 @ 0x1600 │ │ │ │ - bl 1da9a0 <_PySemaphore_Init@@Base+0x4c> │ │ │ │ + bl 1dc8b0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 34b96 │ │ │ │ + cbz r3, 34bd6 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 34b98 │ │ │ │ + b.n 34bd8 │ │ │ │ mov r5, r3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #24] │ │ │ │ - cbnz r3, 34baa │ │ │ │ + cbnz r3, 34bea │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 34baa │ │ │ │ + blt.n 34bea │ │ │ │ cmp r4, #1 │ │ │ │ - bgt.n 34baa │ │ │ │ - cbnz r0, 34bca │ │ │ │ - ldr r1, [pc, #240] @ (34c9c ) │ │ │ │ + bgt.n 34bea │ │ │ │ + cbnz r0, 34c0a │ │ │ │ + ldr r1, [pc, #240] @ (34cdc ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 34bca │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 34c0a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 34c96 │ │ │ │ + b.n 34cd6 │ │ │ │ cmn r5, r4 │ │ │ │ - bne.n 34bec │ │ │ │ + bne.n 34c2c │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - movw r1, #12944 @ 0x3290 │ │ │ │ + movw r1, #12644 @ 0x3164 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #48284 @ 0xbc9c │ │ │ │ + movw r0, #47964 @ 0xbb5c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r6 │ │ │ │ - bl 91690 │ │ │ │ + bl 91908 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 34bfa │ │ │ │ - b.n 34bc6 │ │ │ │ + bne.n 34c3a │ │ │ │ + b.n 34c06 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1409d4 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 1409e4 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34bce │ │ │ │ - b.n 34bc6 │ │ │ │ + bne.n 34c0e │ │ │ │ + b.n 34c06 │ │ │ │ cmp r6, #2 │ │ │ │ - ble.n 34c1c │ │ │ │ + ble.n 34c5c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #3 │ │ │ │ - movw r1, #48300 @ 0xbcac │ │ │ │ + movw r1, #47980 @ 0xbb6c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ adds r2, r6, #1 │ │ │ │ - bge.n 34c38 │ │ │ │ + bge.n 34c78 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #48380 @ 0xbcfc │ │ │ │ + movw r1, #48060 @ 0xbbbc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 34bc6 │ │ │ │ - ldr r2, [pc, #100] @ (34ca0 ) │ │ │ │ + bl f8904 │ │ │ │ + b.n 34c06 │ │ │ │ + ldr r2, [pc, #100] @ (34ce0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34bc6 │ │ │ │ + beq.n 34c06 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 34c76 │ │ │ │ + bne.n 34cb6 │ │ │ │ addw r6, r5, #3756 @ 0xeac │ │ │ │ addw r5, r5, #3804 @ 0xedc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #16 │ │ │ │ - bl 34d70 │ │ │ │ - cbz r0, 34c70 │ │ │ │ + bl 34e04 │ │ │ │ + cbz r0, 34cb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 34c86 │ │ │ │ - b.n 34bc6 │ │ │ │ + blt.n 34cc6 │ │ │ │ + b.n 34c06 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 34c5a │ │ │ │ - b.n 34c96 │ │ │ │ + bne.n 34c9a │ │ │ │ + b.n 34cd6 │ │ │ │ add.w r1, r5, r6, lsl #4 │ │ │ │ addw r1, r1, #3756 @ 0xeac │ │ │ │ - bl 34d70 │ │ │ │ - cbz r0, 34c96 │ │ │ │ - b.n 34c66 │ │ │ │ + bl 34e04 │ │ │ │ + cbz r0, 34cd6 │ │ │ │ + b.n 34ca6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 34bc6 │ │ │ │ + bne.n 34c06 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 34bc6 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 34c06 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r4, r7, #23 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #180] @ (34d6c ) │ │ │ │ + ldr r2, [pc, #180] @ (34dac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1540] @ 0x604 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ subs r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 34d5a │ │ │ │ + blt.n 34d9a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r4, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl d7308 │ │ │ │ + bl d723c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34d00 │ │ │ │ + blt.n 34d40 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 34d3a │ │ │ │ + bne.n 34d7a │ │ │ │ ldr r5, [r7, #8] │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ it ge │ │ │ │ movge r5, r6 │ │ │ │ - b.n 34d22 │ │ │ │ + b.n 34d62 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34d64 │ │ │ │ + bge.n 34da4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34d64 │ │ │ │ + cbnz r3, 34da4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 34d64 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 34da4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 34d28 │ │ │ │ + beq.n 34d68 │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 34d16 │ │ │ │ - b.n 34d3a │ │ │ │ + bge.n 34d56 │ │ │ │ + b.n 34d7a │ │ │ │ movs r3, #0 │ │ │ │ adds r2, r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl e5220 │ │ │ │ + bl e50a8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 34d00 │ │ │ │ + beq.n 34d40 │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34d4e │ │ │ │ + bge.n 34d8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34d4e │ │ │ │ + cbnz r3, 34d8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r6, r3 │ │ │ │ it ge │ │ │ │ movge r6, r3 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 34ccc │ │ │ │ + b.n 34d0c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 34d66 │ │ │ │ + b.n 34da6 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - add.w r3, r4, #8 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r3 │ │ │ │ - cmp r4, r5 │ │ │ │ - beq.n 34da6 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.n 34d98 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - b.n 34d84 │ │ │ │ - bl 85bbc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 34d94 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 34da8 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #48972 @ 0xbf4c │ │ │ │ + movw r1, #48652 @ 0xbe0c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 8e8fc │ │ │ │ - cbz r0, 34dfa │ │ │ │ + bl 8eb6c │ │ │ │ + cbz r0, 34e00 │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl 102cac <_PyRecursiveMutex_Lock@@Base> │ │ │ │ + bl 102bb8 <_PyRecursiveMutex_Lock@@Base> │ │ │ │ add.w r3, r4, #16 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldrexd r6, r7, [r3] │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 34de0 │ │ │ │ + bne.n 34de6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + add.w r3, r4, #8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r3 │ │ │ │ + cmp r4, r5 │ │ │ │ + beq.n 34e3a │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 34e2c │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + b.n 34e18 │ │ │ │ + bl 85b70 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 34e28 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 34e3c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 34e1e │ │ │ │ + bne.n 34e5e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 34e3c │ │ │ │ - b.n 34e36 │ │ │ │ + bne.n 34e7c │ │ │ │ + b.n 34e76 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #27324 @ 0x6abc │ │ │ │ + movw r0, #27004 @ 0x697c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34e12 │ │ │ │ - b.n 34e4a │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 34e4a │ │ │ │ + bne.n 34e52 │ │ │ │ + b.n 34e8a │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 34e8a │ │ │ │ movw r3, #61160 @ 0xeee8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14e8b8 │ │ │ │ + bl 14edec │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl e41c4 │ │ │ │ + bl e404c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 34e6e │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 34ea4 │ │ │ │ + bne.n 34eae │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 34ee4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #48352 @ 0xbce0 │ │ │ │ + movw r1, #47892 @ 0xbb14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #49316 @ 0xc0a4 │ │ │ │ + movw r0, #48996 @ 0xbf64 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91690 │ │ │ │ + bl 91908 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 34e92 │ │ │ │ + beq.n 34ed2 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ab88 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 34e9c │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 34ea4 │ │ │ │ + bne.n 34edc │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 34ee4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1d93dc │ │ │ │ + bl 1db61c │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r3, [r3, #800] @ 0x320 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 34ee2 │ │ │ │ + beq.n 34f22 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49640 @ 0xc1e8 │ │ │ │ + movw r1, #49320 @ 0xc0a8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 34ef4 │ │ │ │ + bl f8904 │ │ │ │ + b.n 34f34 │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #49684 @ 0xc214 │ │ │ │ + movw r0, #49364 @ 0xc0d4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91690 │ │ │ │ + bl 91908 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 34ef8 │ │ │ │ + bne.n 34f38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 34f2e │ │ │ │ + b.n 34f6e │ │ │ │ movw r4, #32176 @ 0x7db0 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 34f26 │ │ │ │ + cbz r3, 34f66 │ │ │ │ blx 2b36c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 34f22 │ │ │ │ + cbz r0, 34f62 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34f22 │ │ │ │ + bge.n 34f62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34f22 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 34f62 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00034f30 : │ │ │ │ +00034f70 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (34f58 ) │ │ │ │ + ldr r1, [pc, #24] @ (34f98 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 79d44 │ │ │ │ + bl 79d88 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 76ebc <_PyTuple_FromArray@@Base> │ │ │ │ + bl 76efc <_PyTuple_FromArray@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 34f7c │ │ │ │ + cbnz r0, 34fbc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35000 │ │ │ │ + b.n 35040 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #15760 @ 0x3d90 │ │ │ │ + movw r1, #15440 @ 0x3c50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #55620 @ 0xd944 │ │ │ │ + movw r0, #55336 @ 0xd828 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91690 │ │ │ │ + bl 91908 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 34f78 │ │ │ │ + beq.n 34fb8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34f78 │ │ │ │ + beq.n 34fb8 │ │ │ │ add.w r9, r5, #12 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bge.n 35000 │ │ │ │ + bge.n 35040 │ │ │ │ ldr.w r6, [r9, #4]! │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.n 34fbe │ │ │ │ + bmi.n 34ffe │ │ │ │ adds r7, #1 │ │ │ │ - b.n 34fa8 │ │ │ │ + b.n 34fe8 │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 34fce │ │ │ │ + cbnz r3, 3500e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbnz r3, 34fd8 │ │ │ │ - b.n 34fba │ │ │ │ + cbnz r3, 35018 │ │ │ │ + b.n 34ffa │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34fc4 │ │ │ │ - b.n 34fba │ │ │ │ - movw r1, #20669 @ 0x50bd │ │ │ │ + bne.n 35004 │ │ │ │ + b.n 34ffa │ │ │ │ + movw r1, #20733 @ 0x50fd │ │ │ │ movt r1, #3 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34fba │ │ │ │ + beq.n 34ffa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34f78 │ │ │ │ + bge.n 34fb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 34f78 │ │ │ │ + bne.n 34fb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 34f78 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 34fb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0003500c <_Py_open_noraise@@Base>: │ │ │ │ +0003504c <_Py_open_noraise@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ orr.w r1, r1, #524288 @ 0x80000 │ │ │ │ blx 2ad08 <__open64_2@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 35040 <_Py_open_noraise@@Base+0x34> │ │ │ │ + blt.n 35080 <_Py_open_noraise@@Base+0x34> │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #28636 @ 0x6fdc │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ mov r1, r2 │ │ │ │ - bl 1adb7c │ │ │ │ + bl 1affa4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35044 <_Py_open_noraise@@Base+0x38> │ │ │ │ + bne.n 35084 <_Py_open_noraise@@Base+0x38> │ │ │ │ mov r0, r4 │ │ │ │ blx 2b4c4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r2, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - bls.n 35074 <_Py_open_noraise@@Base+0x68> │ │ │ │ + bls.n 350b4 <_Py_open_noraise@@Base+0x68> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55716 @ 0xd9a4 │ │ │ │ + movw r1, #55396 @ 0xd864 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 3509c <_Py_open_noraise@@Base+0x90> │ │ │ │ + bl f8904 │ │ │ │ + b.n 350dc <_Py_open_noraise@@Base+0x90> │ │ │ │ cmp r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ itte ne │ │ │ │ movwne r4, #5160 @ 0x1428 │ │ │ │ movtne r4, #75 @ 0x4b │ │ │ │ ldreq r4, [r3, #4] │ │ │ │ - bl 236db4 │ │ │ │ - cbnz r0, 350ba <_Py_open_noraise@@Base+0xae> │ │ │ │ + bl 236cac │ │ │ │ + cbnz r0, 350fa <_Py_open_noraise@@Base+0xae> │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9edc │ │ │ │ - cbnz r0, 350a0 <_Py_open_noraise@@Base+0x94> │ │ │ │ + bl d9e28 │ │ │ │ + cbnz r0, 350e0 <_Py_open_noraise@@Base+0x94> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 350ba <_Py_open_noraise@@Base+0xae> │ │ │ │ - bl da114 │ │ │ │ + b.n 350fa <_Py_open_noraise@@Base+0xae> │ │ │ │ + bl da060 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3509c <_Py_open_noraise@@Base+0x90> │ │ │ │ + beq.n 350dc <_Py_open_noraise@@Base+0x90> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 350b4 <_Py_open_noraise@@Base+0xa8> │ │ │ │ + blt.n 350f4 <_Py_open_noraise@@Base+0xa8> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 350ba <_Py_open_noraise@@Base+0xae> │ │ │ │ + b.n 350fa <_Py_open_noraise@@Base+0xae> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 350b0 <_Py_open_noraise@@Base+0xa4> │ │ │ │ + b.n 350f0 <_Py_open_noraise@@Base+0xa4> │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bl 85bbc │ │ │ │ + bl 85b70 │ │ │ │ adds r3, r0, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12e5b8 │ │ │ │ + bl 12e43c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000350fc : │ │ │ │ - ldr r0, [pc, #4] @ (35104 ) │ │ │ │ - b.w 1a3f00 │ │ │ │ +0003513c : │ │ │ │ + ldr r0, [pc, #4] @ (35144 ) │ │ │ │ + b.w 1a6334 │ │ │ │ nop │ │ │ │ lsls r0, r3, #30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - cbnz r3, 35126 │ │ │ │ + cbnz r3, 35166 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ strb r2, [r5, #16] │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #45268 @ 0xb0d4 │ │ │ │ + movw r1, #44948 @ 0xaf94 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 352f2 │ │ │ │ - ldr r1, [pc, #696] @ (353f8 ) │ │ │ │ + blt.w 35332 │ │ │ │ + ldr r1, [pc, #696] @ (35438 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8398 │ │ │ │ + bl 1aa7c0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 352f2 │ │ │ │ + beq.w 35332 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a83d8 │ │ │ │ + bl 1aa800 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 352f2 │ │ │ │ + blt.w 35332 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r0, #16 │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 352f2 │ │ │ │ + beq.w 35332 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56036 @ 0xdae4 │ │ │ │ + movw r1, #55716 @ 0xd9a4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35228 │ │ │ │ + beq.n 35268 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3519a │ │ │ │ + bge.n 351da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3519a │ │ │ │ + cbnz r3, 351da │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #16 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 352f2 │ │ │ │ + beq.w 35332 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56056 @ 0xdaf8 │ │ │ │ + movw r1, #55736 @ 0xd9b8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35228 │ │ │ │ + beq.n 35268 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 351d0 │ │ │ │ + bge.n 35210 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 351d0 │ │ │ │ + cbnz r3, 35210 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 352f2 │ │ │ │ + beq.w 35332 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56076 @ 0xdb0c │ │ │ │ + movw r1, #55756 @ 0xd9cc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35228 │ │ │ │ + beq.n 35268 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35206 │ │ │ │ + bge.n 35246 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 35206 │ │ │ │ + cbnz r3, 35246 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 352f2 │ │ │ │ + beq.n 35332 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56100 @ 0xdb24 │ │ │ │ + movw r1, #55780 @ 0xd9e4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3523e │ │ │ │ + bne.n 3527e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 352f2 │ │ │ │ + bge.n 35332 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 352f2 │ │ │ │ + bne.n 35332 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 352f2 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 35332 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35250 │ │ │ │ + bge.n 35290 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 35250 │ │ │ │ + cbnz r3, 35290 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56028 @ 0xdadc │ │ │ │ + movw r1, #55708 @ 0xd99c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 352f2 │ │ │ │ + blt.n 35332 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56048 @ 0xdaf0 │ │ │ │ + movw r1, #55728 @ 0xd9b0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 352f2 │ │ │ │ + blt.n 35332 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56068 @ 0xdb04 │ │ │ │ + movw r1, #55748 @ 0xd9c4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 352f2 │ │ │ │ + blt.n 35332 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56092 @ 0xdb1c │ │ │ │ + movw r1, #55772 @ 0xd9dc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 352f2 │ │ │ │ - ldr r1, [pc, #344] @ (353fc ) │ │ │ │ + blt.n 35332 │ │ │ │ + ldr r1, [pc, #344] @ (3543c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8398 │ │ │ │ + bl 1aa7c0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ - cbz r0, 352f2 │ │ │ │ + cbz r0, 35332 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a83d8 │ │ │ │ + bl 1aa800 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 352f2 │ │ │ │ + blt.n 35332 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movs r0, #8 │ │ │ │ ldr.w r5, [r3, #132] @ 0x84 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 352f2 │ │ │ │ + cbz r0, 35332 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56036 @ 0xdae4 │ │ │ │ + movw r1, #55716 @ 0xd9a4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 352f8 │ │ │ │ + bne.n 35338 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 352f2 │ │ │ │ + bge.n 35332 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 352f2 │ │ │ │ + cbnz r3, 35332 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 353f4 │ │ │ │ + b.n 35434 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3530a │ │ │ │ + bge.n 3534a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3530a │ │ │ │ + cbnz r3, 3534a │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #8 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 352f2 │ │ │ │ + beq.n 35332 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56056 @ 0xdaf8 │ │ │ │ + movw r1, #55736 @ 0xd9b8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 352e0 │ │ │ │ + beq.n 35320 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3533e │ │ │ │ + bge.n 3537e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3533e │ │ │ │ + cbnz r3, 3537e │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #32 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 352f2 │ │ │ │ + beq.n 35332 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56076 @ 0xdb0c │ │ │ │ + movw r1, #55756 @ 0xd9cc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 352e0 │ │ │ │ + beq.n 35320 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35372 │ │ │ │ + bge.n 353b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35372 │ │ │ │ + cbnz r3, 353b2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #32 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 352f2 │ │ │ │ + beq.n 35332 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56100 @ 0xdb24 │ │ │ │ + movw r1, #55780 @ 0xd9e4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 352e0 │ │ │ │ + beq.n 35320 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 353a6 │ │ │ │ + bge.n 353e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 353a6 │ │ │ │ + cbnz r3, 353e6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56116 @ 0xdb34 │ │ │ │ + movw r1, #55796 @ 0xd9f4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 352f2 │ │ │ │ + blt.n 35332 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56136 @ 0xdb48 │ │ │ │ + movw r1, #55816 @ 0xda08 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 352f2 │ │ │ │ + blt.n 35332 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56156 @ 0xdb5c │ │ │ │ + movw r1, #55836 @ 0xda1c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 352f2 │ │ │ │ + blt.n 35332 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56180 @ 0xdb74 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ lsls r4, r1, #31 │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsls r0, r4, #31 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00035400 <_PyInterpolation_Build@@Base>: │ │ │ │ +00035440 <_PyInterpolation_Build@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r0 │ │ │ │ movw r0, #45940 @ 0xb374 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 70f38 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70f78 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35496 <_PyInterpolation_Build@@Base+0x96> │ │ │ │ + beq.n 354d6 <_PyInterpolation_Build@@Base+0x96> │ │ │ │ ldr.w r2, [r8] │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [r8] │ │ │ │ @@ -13438,468 +13461,468 @@ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ str r7, [r0, #12] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r6, #0] │ │ │ │ strd r3, r6, [r0, #16] │ │ │ │ - cbz r5, 3549a <_PyInterpolation_Build@@Base+0x9a> │ │ │ │ + cbz r5, 354da <_PyInterpolation_Build@@Base+0x9a> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 354a4 <_PyInterpolation_Build@@Base+0xa4> │ │ │ │ + beq.n 354e4 <_PyInterpolation_Build@@Base+0xa4> │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 354a8 <_PyInterpolation_Build@@Base+0xa8> │ │ │ │ + beq.n 354e8 <_PyInterpolation_Build@@Base+0xa8> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 354ac <_PyInterpolation_Build@@Base+0xac> │ │ │ │ + beq.n 354ec <_PyInterpolation_Build@@Base+0xac> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56904 @ 0xde48 │ │ │ │ + movw r1, #56584 @ 0xdd08 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35496 <_PyInterpolation_Build@@Base+0x96> │ │ │ │ + bge.n 354d6 <_PyInterpolation_Build@@Base+0x96> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35496 <_PyInterpolation_Build@@Base+0x96> │ │ │ │ + cbnz r3, 354d6 <_PyInterpolation_Build@@Base+0x96> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 354b6 <_PyInterpolation_Build@@Base+0xb6> │ │ │ │ + b.n 354f6 <_PyInterpolation_Build@@Base+0xb6> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 354ae <_PyInterpolation_Build@@Base+0xae> │ │ │ │ - ldr r3, [pc, #20] @ (354bc <_PyInterpolation_Build@@Base+0xbc>) │ │ │ │ - b.n 354ae <_PyInterpolation_Build@@Base+0xae> │ │ │ │ - ldr r3, [pc, #20] @ (354c0 <_PyInterpolation_Build@@Base+0xc0>) │ │ │ │ - b.n 354ae <_PyInterpolation_Build@@Base+0xae> │ │ │ │ - ldr r3, [pc, #20] @ (354c4 <_PyInterpolation_Build@@Base+0xc4>) │ │ │ │ + b.n 354ee <_PyInterpolation_Build@@Base+0xae> │ │ │ │ + ldr r3, [pc, #20] @ (354fc <_PyInterpolation_Build@@Base+0xbc>) │ │ │ │ + b.n 354ee <_PyInterpolation_Build@@Base+0xae> │ │ │ │ + ldr r3, [pc, #20] @ (35500 <_PyInterpolation_Build@@Base+0xc0>) │ │ │ │ + b.n 354ee <_PyInterpolation_Build@@Base+0xae> │ │ │ │ + ldr r3, [pc, #20] @ (35504 <_PyInterpolation_Build@@Base+0xc4>) │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 82b64 │ │ │ │ + bl 82b18 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ asrs r0, r2, #19 │ │ │ │ lsls r6, r1, #1 │ │ │ │ asrs r0, r7, #12 │ │ │ │ lsls r6, r1, #1 │ │ │ │ asrs r0, r5, #19 │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 77808 │ │ │ │ + bl 77848 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -000354f2 : │ │ │ │ +00035532 : │ │ │ │ movw r0, #2432 @ 0x980 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.w 1a3f00 │ │ │ │ + b.w 1a6334 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ - bl d2eb8 │ │ │ │ + bl d2dd8 │ │ │ │ mov r7, r0 │ │ │ │ - movw r0, #37580 @ 0x92cc │ │ │ │ + movw r0, #37260 @ 0x918c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 79634 │ │ │ │ + bl 79678 │ │ │ │ str r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 356d6 │ │ │ │ - ldr r1, [pc, #628] @ (357a4 ) │ │ │ │ + beq.w 35716 │ │ │ │ + ldr r1, [pc, #628] @ (357e4 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a8398 │ │ │ │ + bl 1aa7c0 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 356d6 │ │ │ │ - ldr r4, [pc, #616] @ (357a8 ) │ │ │ │ - movw r9, #35277 @ 0x89cd │ │ │ │ + beq.w 35716 │ │ │ │ + ldr r4, [pc, #616] @ (357e8 ) │ │ │ │ + movw r9, #35341 @ 0x8a0d │ │ │ │ movt r9, #6 │ │ │ │ - movw r8, #26713 @ 0x6859 │ │ │ │ + movw r8, #26265 @ 0x6699 │ │ │ │ movt r8, #38 @ 0x26 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add.w r1, r4, #12 │ │ │ │ - cbz r2, 3559c │ │ │ │ + cbz r2, 355dc │ │ │ │ strd r9, r8, [r4, #16] │ │ │ │ str r4, [r4, #28] │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 7bd90 │ │ │ │ + bl 7bdbc │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 356d6 │ │ │ │ + beq.w 35716 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - bl 7b944 │ │ │ │ + bl 7b970 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 356c4 │ │ │ │ + beq.w 35704 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35598 │ │ │ │ + bge.n 355d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35598 │ │ │ │ + cbnz r3, 355d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r4, #32 │ │ │ │ - b.n 35550 │ │ │ │ + b.n 35590 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #57640 @ 0xe128 │ │ │ │ + movw r0, #57320 @ 0xdfe8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 198c54 │ │ │ │ + bl 19b064 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 356d6 │ │ │ │ + beq.w 35716 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #49440 @ 0xc120 │ │ │ │ + movw r1, #49040 @ 0xbf90 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl d3f00 │ │ │ │ + bl d3e20 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 356d6 │ │ │ │ + blt.w 35716 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #57092 @ 0xdf04 │ │ │ │ + movw r1, #56772 @ 0xddc4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d3f00 │ │ │ │ + bl d3e20 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 356d6 │ │ │ │ + blt.n 35716 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #57104 @ 0xdf10 │ │ │ │ + movw r1, #56784 @ 0xddd0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d3f00 │ │ │ │ + bl d3e20 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 356d6 │ │ │ │ + blt.n 35716 │ │ │ │ blx 2b9e8 │ │ │ │ - movw r1, #57120 @ 0xdf20 │ │ │ │ + movw r1, #56800 @ 0xdde0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d69dc │ │ │ │ + bl 1d8c3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 356d6 │ │ │ │ + blt.n 35716 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2afd8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #57136 @ 0xdf30 │ │ │ │ + movw r0, #56816 @ 0xddf0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80c04 │ │ │ │ - movw r1, #20432 @ 0x4fd0 │ │ │ │ + bl 80bc0 │ │ │ │ + movw r1, #20112 @ 0x4e90 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a470c │ │ │ │ + bl 1a6b40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 356d6 │ │ │ │ + blt.n 35716 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #52912 @ 0xceb0 │ │ │ │ + movw r2, #52592 @ 0xcd70 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #57144 @ 0xdf38 │ │ │ │ + movw r1, #56824 @ 0xddf8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 1d69dc │ │ │ │ + bl 1d8c3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 356d6 │ │ │ │ + blt.n 35716 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #57160 @ 0xdf48 │ │ │ │ + movw r1, #56840 @ 0xde08 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 35a96 │ │ │ │ + bl 35ad6 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 356d6 │ │ │ │ - bl 70c84 │ │ │ │ + cbz r0, 35716 │ │ │ │ + bl 70cc4 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 356d6 │ │ │ │ - bl 70c84 │ │ │ │ + cbz r0, 35716 │ │ │ │ + bl 70cc4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35796 │ │ │ │ - movw r8, #50928 @ 0xc6f0 │ │ │ │ + beq.w 357d6 │ │ │ │ + movw r8, #50600 @ 0xc5a8 │ │ │ │ movt r8, #68 @ 0x44 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr.w r4, [r8] │ │ │ │ - cbnz r4, 356dc │ │ │ │ + cbnz r4, 3571c │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r8, r8, #8 │ │ │ │ cmp.w fp, #45 @ 0x2d │ │ │ │ - bne.n 35680 │ │ │ │ + bne.n 356c0 │ │ │ │ mov r0, r9 │ │ │ │ - movw r2, #57176 @ 0xdf58 │ │ │ │ + movw r2, #56856 @ 0xde18 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #47012 @ 0xb7a4 │ │ │ │ + movw r1, #46692 @ 0xb664 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1d69dc │ │ │ │ + bl 1d8c3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35796 │ │ │ │ + blt.n 357d6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r9 │ │ │ │ - movw r1, #15984 @ 0x3e70 │ │ │ │ + movw r1, #15700 @ 0x3d54 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 1a470c │ │ │ │ + bl 1a6b40 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3576e │ │ │ │ + bge.n 357ae │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 356d6 │ │ │ │ + bge.n 35716 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 356d6 │ │ │ │ + cbnz r3, 35716 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 35a84 │ │ │ │ + b.n 35ac4 │ │ │ │ mov r0, fp │ │ │ │ blx 2ac3c │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 356ea │ │ │ │ + cbnz r0, 3572a │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d69dc │ │ │ │ + bl 1d8c3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35796 │ │ │ │ + blt.n 357d6 │ │ │ │ mov r0, fp │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35796 │ │ │ │ + beq.n 357d6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3571c │ │ │ │ + beq.n 3575c │ │ │ │ mov r0, r7 │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 35732 │ │ │ │ + cbnz r0, 35772 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35796 │ │ │ │ + bge.n 357d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35796 │ │ │ │ + cbnz r3, 357d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 35796 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 357d6 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35754 │ │ │ │ + bge.n 35794 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 35754 │ │ │ │ + cbnz r3, 35794 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35768 │ │ │ │ + bge.n 357a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35768 │ │ │ │ + cbnz r3, 357a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 35686 │ │ │ │ - b.n 35796 │ │ │ │ + bne.n 356c6 │ │ │ │ + b.n 357d6 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - movw r1, #57224 @ 0xdf88 │ │ │ │ + movw r1, #56904 @ 0xde48 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 1a470c │ │ │ │ + bl 1a6b40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 356d6 │ │ │ │ + blt.n 35716 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #57236 @ 0xdf94 │ │ │ │ + movw r1, #56916 @ 0xde54 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 35a96 │ │ │ │ + bl 35ad6 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 357ac │ │ │ │ - b.n 356d6 │ │ │ │ + cbnz r0, 357ec │ │ │ │ + b.n 35716 │ │ │ │ mov r0, sl │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b92c │ │ │ │ - b.n 356d6 │ │ │ │ + bl 7b958 │ │ │ │ + b.n 35716 │ │ │ │ lsrs r0, r4, #7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsrs r0, r7, #7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movw r2, #57252 @ 0xdfa4 │ │ │ │ + movw r2, #56932 @ 0xde64 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #47012 @ 0xb7a4 │ │ │ │ + movw r1, #46692 @ 0xb664 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1d69dc │ │ │ │ + bl 1d8c3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 356d6 │ │ │ │ + blt.n 35716 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #57308 @ 0xdfdc │ │ │ │ + movw r1, #56988 @ 0xde9c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 356d6 │ │ │ │ + blt.w 35716 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #57324 @ 0xdfec │ │ │ │ + movw r1, #57004 @ 0xdeac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 356d6 │ │ │ │ + blt.w 35716 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #57340 @ 0xdffc │ │ │ │ + movw r1, #57020 @ 0xdebc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 356d6 │ │ │ │ + blt.w 35716 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #57036 @ 0xdecc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 356d6 │ │ │ │ + blt.w 35716 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #57372 @ 0xe01c │ │ │ │ + movw r1, #57052 @ 0xdedc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 356d6 │ │ │ │ + blt.w 35716 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #57392 @ 0xe030 │ │ │ │ + movw r1, #57072 @ 0xdef0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 356d6 │ │ │ │ + blt.w 35716 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #57408 @ 0xe040 │ │ │ │ + movw r1, #57088 @ 0xdf00 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 356d6 │ │ │ │ + blt.w 35716 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #57424 @ 0xe050 │ │ │ │ + movw r1, #57104 @ 0xdf10 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 356d6 │ │ │ │ + blt.w 35716 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #57440 @ 0xe060 │ │ │ │ + movw r1, #57120 @ 0xdf20 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 356d6 │ │ │ │ + blt.w 35716 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #57456 @ 0xe070 │ │ │ │ + movw r1, #57136 @ 0xdf30 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 356d6 │ │ │ │ + blt.w 35716 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 356d6 │ │ │ │ + beq.w 35716 │ │ │ │ blx 2b268 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - movw r0, #57472 @ 0xe080 │ │ │ │ + movw r0, #57152 @ 0xdf40 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - cbz r7, 358f8 │ │ │ │ + cbz r7, 35938 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 356c2 │ │ │ │ - bl 85bbc │ │ │ │ + beq.w 35702 │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 358ee │ │ │ │ + bge.n 3592e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 358ee │ │ │ │ + cbnz r3, 3592e │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r4, #12 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 358b4 │ │ │ │ - b.n 356c2 │ │ │ │ + bne.n 358f4 │ │ │ │ + b.n 35702 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #57476 @ 0xe084 │ │ │ │ + movw r1, #57156 @ 0xdf44 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 1a470c │ │ │ │ + bl 1a6b40 │ │ │ │ cmp r0, r7 │ │ │ │ - blt.w 356d6 │ │ │ │ + blt.w 35716 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #57488 @ 0xe090 │ │ │ │ + movw r1, #57168 @ 0xdf50 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 356d6 │ │ │ │ + blt.w 35716 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #57520 @ 0xe0b0 │ │ │ │ + movw r1, #57200 @ 0xdf70 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 356d6 │ │ │ │ + blt.w 35716 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #57564 @ 0xe0dc │ │ │ │ + movw r1, #57244 @ 0xdf9c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 356d6 │ │ │ │ + blt.w 35716 │ │ │ │ movs r0, #108 @ 0x6c │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35960 │ │ │ │ - bl 1fa038 │ │ │ │ - b.n 356d6 │ │ │ │ + cbnz r0, 359a0 │ │ │ │ + bl 1fbed8 │ │ │ │ + b.n 35716 │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ - movw r3, #57596 @ 0xe0fc │ │ │ │ + movw r3, #57276 @ 0xdfbc │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ str r7, [r0, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ - movw r1, #57620 @ 0xe114 │ │ │ │ + movw r1, #57300 @ 0xdfd4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r3, #2 │ │ │ │ strd r2, r3, [r0, #4] │ │ │ │ movs r2, #8 │ │ │ │ movw r3, #44092 @ 0xac3c │ │ │ │ movt r3, #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ @@ -13940,138 +13963,138 @@ │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #72] @ 0x48 │ │ │ │ movw r2, #49896 @ 0xc2e8 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #46848 @ 0xb700 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #80] @ 0x50 │ │ │ │ - movw r2, #9869 @ 0x268d │ │ │ │ + movw r2, #9509 @ 0x2525 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ movw r3, #45436 @ 0xb17c │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #47944 @ 0xbb48 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #44776 @ 0xaee8 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #96] @ 0x60 │ │ │ │ movw r3, #49820 @ 0xc29c │ │ │ │ movt r3, #2 │ │ │ │ - movw r2, #4169 @ 0x1049 │ │ │ │ + movw r2, #3787 @ 0xecb │ │ │ │ movt r2, #5 │ │ │ │ str r3, [r0, #104] @ 0x68 │ │ │ │ - bl 1adad8 │ │ │ │ + bl 1aff00 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 35a74 │ │ │ │ + cbnz r0, 35ab4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76638 │ │ │ │ - b.n 356d6 │ │ │ │ + bl 76678 │ │ │ │ + b.n 35716 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #57628 @ 0xe11c │ │ │ │ + movw r1, #57308 @ 0xdfdc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 1a470c │ │ │ │ + bl 1a6b40 │ │ │ │ asrs r0, r0, #31 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 35b38 │ │ │ │ + b.n 35b78 │ │ │ │ │ │ │ │ -00035a92 : │ │ │ │ +00035ad2 : │ │ │ │ b.w 2b3a8 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 2c324 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196b10 │ │ │ │ - cbz r0, 35b0e │ │ │ │ + bl 198ed8 │ │ │ │ + cbz r0, 35b4e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 35adc │ │ │ │ + cbnz r0, 35b1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35b0e │ │ │ │ + bge.n 35b4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35b0e │ │ │ │ + cbnz r3, 35b4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 35b0e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 35b4e │ │ │ │ mov r1, r4 │ │ │ │ - bl 32b78 <_PyImport_SetModule@@Base> │ │ │ │ + bl 32b74 <_PyImport_SetModule@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 35b12 │ │ │ │ + bge.n 35b52 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35afa │ │ │ │ + bge.n 35b3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35afa │ │ │ │ + cbnz r3, 35b3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35b0e │ │ │ │ + bge.n 35b4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35b0e │ │ │ │ + cbnz r3, 35b4e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35b34 │ │ │ │ + b.n 35b74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35b26 │ │ │ │ + bge.n 35b66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35b26 │ │ │ │ + cbnz r3, 35b66 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a470c │ │ │ │ + bl 1a6b40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35b0e │ │ │ │ + blt.n 35b4e │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w r8, [pc, #168] @ 35bf4 │ │ │ │ + ldr.w r8, [pc, #168] @ 35c34 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r3, [r7, r8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #4056] @ 0xfd8 │ │ │ │ - bl 70f38 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70f78 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35bec │ │ │ │ + beq.n 35c2c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r9] │ │ │ │ str.w r9, [r0, #8] │ │ │ │ - cbz r5, 35b90 │ │ │ │ + cbz r5, 35bd0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ movs r2, #0 │ │ │ │ @@ -14086,30 +14109,30 @@ │ │ │ │ ldr r7, [r0, #4] │ │ │ │ adds r1, #1 │ │ │ │ orrs r3, r7 │ │ │ │ str r5, [r7, #0] │ │ │ │ strd r0, r3, [r4, #-8] │ │ │ │ str r5, [r0, #4] │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ - cbz r6, 35bee │ │ │ │ + cbz r6, 35c2e │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47052 @ 0xb7cc │ │ │ │ + movw r1, #46732 @ 0xb68c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 839c0 │ │ │ │ + bl 83974 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 35bee │ │ │ │ + bge.n 35c2e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35bec │ │ │ │ + bge.n 35c2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35bec │ │ │ │ + cbnz r3, 35c2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -14119,56 +14142,56 @@ │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 35c20 │ │ │ │ + bl 35c60 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w sl, [pc, #212] @ 35d08 │ │ │ │ + ldr.w sl, [pc, #212] @ 35d48 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ ldrb.w fp, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r6, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r2, r2, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r2, #4060] @ 0xfdc │ │ │ │ - bl 70f38 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70f78 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35cfc │ │ │ │ + beq.n 35d3c │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [r8] │ │ │ │ str.w r8, [r0, #8] │ │ │ │ - cbz r7, 35c86 │ │ │ │ + cbz r7, 35cc6 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r7, #0] │ │ │ │ str r7, [r4, #12] │ │ │ │ strb r3, [r4, #24] │ │ │ │ strb.w fp, [r4, #25] │ │ │ │ strb r6, [r4, #26] │ │ │ │ - cbz r5, 35c9e │ │ │ │ + cbz r5, 35cde │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ movs r2, #0 │ │ │ │ @@ -14184,170 +14207,170 @@ │ │ │ │ adds r1, #1 │ │ │ │ orrs r3, r7 │ │ │ │ str r5, [r7, #0] │ │ │ │ strd r0, r3, [r4, #-8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r5, [r0, #4] │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ - cbz r3, 35cfe │ │ │ │ + cbz r3, 35d3e │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47052 @ 0xb7cc │ │ │ │ + movw r1, #46732 @ 0xb68c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 839c0 │ │ │ │ + bl 83974 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 35cfe │ │ │ │ + bge.n 35d3e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35cfc │ │ │ │ + bge.n 35d3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35cfc │ │ │ │ + cbnz r3, 35d3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl df6f4 │ │ │ │ - cbz r0, 35d98 │ │ │ │ + bl df644 │ │ │ │ + cbz r0, 35dd8 │ │ │ │ movs r2, #6 │ │ │ │ - movw r1, #58064 @ 0xe2d0 │ │ │ │ + movw r1, #57816 @ 0xe1d8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - bl 93290 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93508 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35d92 │ │ │ │ + beq.n 35dd2 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 35d52 │ │ │ │ + cbnz r3, 35d92 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #58072 @ 0xe2d8 │ │ │ │ + movw r1, #57824 @ 0xe1e0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 93290 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93508 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35d68 │ │ │ │ - b.n 35d92 │ │ │ │ + bne.n 35da8 │ │ │ │ + b.n 35dd2 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #14528 @ 0x38c0 │ │ │ │ + movw r1, #14208 @ 0x3780 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 93290 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93508 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35d3c │ │ │ │ - b.n 35d92 │ │ │ │ + bne.n 35d7c │ │ │ │ + b.n 35dd2 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1413d4 │ │ │ │ + bl 1413e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35d92 │ │ │ │ + blt.n 35dd2 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30700 @ 0x77ec │ │ │ │ + movw r1, #30380 @ 0x76ac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 35e28 │ │ │ │ + bl 35e68 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35d92 │ │ │ │ + beq.n 35dd2 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a7290 │ │ │ │ + b.w 1a96bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 160868 │ │ │ │ + bl 160cc0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #43 @ 0x2b │ │ │ │ movne r0, #53 @ 0x35 │ │ │ │ - bl df6f4 │ │ │ │ - cbz r0, 35e24 │ │ │ │ + bl df644 │ │ │ │ + cbz r0, 35e64 │ │ │ │ movs r2, #17 │ │ │ │ - movw r1, #58152 @ 0xe328 │ │ │ │ + movw r1, #57844 @ 0xe1f4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - bl 93290 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93508 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35e1e │ │ │ │ + beq.n 35e5e │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1413d4 │ │ │ │ + bl 1413e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35e1e │ │ │ │ + blt.n 35e5e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbnz r3, 35dfe │ │ │ │ + cbnz r3, 35e3e │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30700 @ 0x77ec │ │ │ │ + movw r1, #30380 @ 0x76ac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 35e28 │ │ │ │ + bl 35e68 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35e1e │ │ │ │ + beq.n 35e5e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a7290 │ │ │ │ + b.w 1a96bc │ │ │ │ movs r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #58172 @ 0xe33c │ │ │ │ + movw r1, #57864 @ 0xe208 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 93290 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93508 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35e1e │ │ │ │ + beq.n 35e5e │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1413d4 │ │ │ │ + bl 1413e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 35de0 │ │ │ │ + bge.n 35e20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160868 │ │ │ │ + bl 160cc0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00035e28 : │ │ │ │ +00035e68 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 92320 │ │ │ │ + bl 92598 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ streq r5, [r4, #20] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 35e78 │ │ │ │ + cbnz r3, 35eb8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 35e6e │ │ │ │ + cbz r2, 35eae │ │ │ │ movw r3, #56312 @ 0xdbf8 │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 35e78 │ │ │ │ + bne.n 35eb8 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -14359,647 +14382,647 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #1 │ │ │ │ add r4, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2b2d4 <__getsockopt64@plt> │ │ │ │ - cbnz r0, 35eb4 │ │ │ │ + cbnz r0, 35ef4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - cbz r4, 35eb8 │ │ │ │ + cbz r4, 35ef8 │ │ │ │ cmp r4, #106 @ 0x6a │ │ │ │ - beq.n 35eb8 │ │ │ │ + beq.n 35ef8 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ str r4, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35eba │ │ │ │ + b.n 35efa │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 35ec6 │ │ │ │ + cbz r1, 35f06 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 35ece │ │ │ │ + b.n 35f0e │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.w 156bd8 │ │ │ │ + b.w 157044 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 35ef2 │ │ │ │ + cbz r3, 35f32 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 35ef4 │ │ │ │ + b.n 35f34 │ │ │ │ mov r5, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 2b348 │ │ │ │ - cbnz r6, 35f0c │ │ │ │ + cbnz r6, 35f4c │ │ │ │ cmp r8, r6 │ │ │ │ - ble.n 35f0c │ │ │ │ + ble.n 35f4c │ │ │ │ cmp.w r8, #3 │ │ │ │ - bgt.n 35f0c │ │ │ │ - cbnz r4, 35f36 │ │ │ │ - ldr r1, [pc, #436] @ (360c4 ) │ │ │ │ + bgt.n 35f4c │ │ │ │ + cbnz r4, 35f76 │ │ │ │ + ldr r1, [pc, #436] @ (36104 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, ip, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 360ae │ │ │ │ + beq.w 360ee │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 12b760 │ │ │ │ + bl 12b5e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 360ae │ │ │ │ + bne.w 360ee │ │ │ │ add r8, r5 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 35f86 │ │ │ │ + beq.n 35fc6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 35f6e │ │ │ │ - bl fd968 │ │ │ │ + cbz r0, 35fae │ │ │ │ + bl fd878 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 35f66 │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 35fa6 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 360ae │ │ │ │ + bne.w 360ee │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.n 35f72 │ │ │ │ - b.n 35f8e │ │ │ │ + bne.n 35fb2 │ │ │ │ + b.n 35fce │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 35f90 │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 35f90 │ │ │ │ - b.n 360ae │ │ │ │ + bne.n 35fd0 │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 35fd0 │ │ │ │ + b.n 360ee │ │ │ │ movs r4, #15 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 35f90 │ │ │ │ + b.n 35fd0 │ │ │ │ movs r4, #15 │ │ │ │ mov r0, r7 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl d2eb8 │ │ │ │ + bl d2dd8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - bl 230a84 <_PyEval_MatchClass@@Base+0x13e4> │ │ │ │ + bl 23295c <_PyEval_MatchClass@@Base+0x13e4> │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 360a8 │ │ │ │ + beq.n 360e8 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #8 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movw r4, #45588 @ 0xb214 │ │ │ │ + movw r4, #45188 @ 0xb084 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r4, [sp, #8] │ │ │ │ - movw r4, #38049 @ 0x94a1 │ │ │ │ + movw r4, #45945 @ 0xb379 │ │ │ │ movt r4, #34 @ 0x22 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ - movw r4, #56165 @ 0xdb65 │ │ │ │ + movw r4, #64061 @ 0xfa3d │ │ │ │ movt r4, #34 @ 0x22 │ │ │ │ str.w r9, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ blx 2abe8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq.n 36028 │ │ │ │ - bgt.n 36060 │ │ │ │ + beq.n 36068 │ │ │ │ + bgt.n 360a0 │ │ │ │ adds r1, r4, #4 │ │ │ │ - beq.n 36010 │ │ │ │ + beq.n 36050 │ │ │ │ adds r2, r4, #2 │ │ │ │ - bne.n 36060 │ │ │ │ + bne.n 360a0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - movw r1, #58484 @ 0xe474 │ │ │ │ + movw r1, #58164 @ 0xe334 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 360a8 │ │ │ │ + bl f8904 │ │ │ │ + b.n 360e8 │ │ │ │ movw r3, #35144 @ 0x8948 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58444 @ 0xe44c │ │ │ │ + movw r1, #58124 @ 0xe30c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 360a8 │ │ │ │ + bl f8904 │ │ │ │ + b.n 360e8 │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ - cbnz r3, 36046 │ │ │ │ + cbnz r3, 36086 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 25764c │ │ │ │ + bl 257484 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bge.n 36046 │ │ │ │ + bge.n 36086 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2b220 │ │ │ │ - b.n 360a8 │ │ │ │ - bl 95ffc │ │ │ │ + b.n 360e8 │ │ │ │ + bl 96274 │ │ │ │ movs r1, #4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2afcc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ adds r3, r4, #2 │ │ │ │ - bne.n 3607a │ │ │ │ + bne.n 360ba │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2b220 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, r4 │ │ │ │ - movw r3, #32896 @ 0x8080 │ │ │ │ + movw r3, #32612 @ 0x7f64 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - bl 2608c4 │ │ │ │ - b.n 360a8 │ │ │ │ + bl 260704 │ │ │ │ + b.n 360e8 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3602c │ │ │ │ + beq.n 3606c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2b220 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 36098 │ │ │ │ + cbnz r0, 360d8 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 230b00 <_PyEval_MatchClass@@Base+0x1460> │ │ │ │ + bl 2329d8 <_PyEval_MatchClass@@Base+0x1460> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 360b0 │ │ │ │ - b.n 360a8 │ │ │ │ - movw r3, #33320 @ 0x8228 │ │ │ │ + cbnz r0, 360f0 │ │ │ │ + b.n 360e8 │ │ │ │ + movw r3, #33036 @ 0x810c │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 2608c4 │ │ │ │ + bl 260704 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1b07f8 <_PyEval_NoToolsForUnwind@@Base+0x54> │ │ │ │ + bl 1b2c24 <_PyEval_NoToolsForUnwind@@Base+0x54> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, 360ba │ │ │ │ + cbz r3, 360fa │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ asrs r4, r7, #9 │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - ldr r1, [pc, #4] @ (360d4 ) │ │ │ │ - b.w 250ad8 <_PyGen_yf@@Base+0x838> │ │ │ │ + ldr r1, [pc, #4] @ (36114 ) │ │ │ │ + b.w 25096c <_PyGen_yf@@Base+0x838> │ │ │ │ nop │ │ │ │ lsrs r0, r1, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 36108 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 36148 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 36102 │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 36108 │ │ │ │ + bne.n 36142 │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 36148 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3612a │ │ │ │ + cbnz r0, 3616a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 3612a │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 3616a │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 36120 │ │ │ │ + bne.n 36160 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.w b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ add r6, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r1, #58816 @ 0xe5c0 │ │ │ │ + movw r1, #58496 @ 0xe480 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ add r2, sp, #28 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ - bl 8e8fc │ │ │ │ + bl 8eb6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 361c8 │ │ │ │ + beq.n 36208 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r1, 361ae │ │ │ │ + cbnz r1, 361ee │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ add r5, sp, #12 │ │ │ │ - bne.n 36190 │ │ │ │ + bne.n 361d0 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #8 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ add r3, sp, #32 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2b2d4 <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36222 │ │ │ │ + blt.n 36262 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 7dfb4 │ │ │ │ - b.n 36232 │ │ │ │ + bl 7dfe0 │ │ │ │ + b.n 36272 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ add r3, sp, #16 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2b2d4 <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36222 │ │ │ │ + blt.n 36262 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 7ffb8 │ │ │ │ - b.n 36232 │ │ │ │ + bl 7ffe4 │ │ │ │ + b.n 36272 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 361cc │ │ │ │ + bne.n 3620c │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58832 @ 0xe5d0 │ │ │ │ + movw r1, #58512 @ 0xe490 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36232 │ │ │ │ + b.n 36272 │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bcc.n 361ec │ │ │ │ + bcc.n 3622c │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58872 @ 0xe5f8 │ │ │ │ + movw r1, #58552 @ 0xe4b8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 361c8 │ │ │ │ + bl f8904 │ │ │ │ + b.n 36208 │ │ │ │ mov r0, r5 │ │ │ │ - bl 718ec │ │ │ │ + bl 71940 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 361c8 │ │ │ │ + beq.n 36208 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add.w r3, r5, #16 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 2b2d4 <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 36228 │ │ │ │ + bge.n 36268 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36222 │ │ │ │ + bge.n 36262 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 36222 │ │ │ │ + cbnz r3, 36262 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 36232 │ │ │ │ + b.n 36272 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 9dc10 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9debc <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #88] @ (362a0 ) │ │ │ │ + ldr r1, [pc, #88] @ (362e0 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 250ad8 <_PyGen_yf@@Base+0x838> │ │ │ │ - cbnz r0, 3625a │ │ │ │ - bl da0d4 │ │ │ │ + bl 25096c <_PyGen_yf@@Base+0x838> │ │ │ │ + cbnz r0, 3629a │ │ │ │ + bl da020 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3626e │ │ │ │ + b.n 362ae │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3626c │ │ │ │ + bge.n 362ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3626c │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 362ac │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ (362a0 ) │ │ │ │ - bl 250ad8 <_PyGen_yf@@Base+0x838> │ │ │ │ + ldr r1, [pc, #44] @ (362e0 ) │ │ │ │ + bl 25096c <_PyGen_yf@@Base+0x838> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 3629a │ │ │ │ + cbz r5, 362da │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bcb68 <_PyErr_ChainExceptions1@@Base> │ │ │ │ - cbz r4, 36298 │ │ │ │ + bl 1bee20 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + cbz r4, 362d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36298 │ │ │ │ + bge.n 362d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 36298 │ │ │ │ + cbnz r3, 362d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bcs.n 36234 │ │ │ │ + bcs.n 36274 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 362d0 │ │ │ │ - cbz r0, 362ce │ │ │ │ + bl 36310 │ │ │ │ + cbz r0, 3630e │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #5988 @ 0x1764 │ │ │ │ + movw r0, #5668 @ 0x1624 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 80c04 │ │ │ │ + b.w 80bc0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 71b00 │ │ │ │ - cbz r0, 36322 │ │ │ │ + bl 71b54 │ │ │ │ + cbz r0, 36362 │ │ │ │ mov r4, r0 │ │ │ │ add.w r7, r0, #12 │ │ │ │ - b.n 362fa │ │ │ │ + b.n 3633a │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r2, r5, #4 │ │ │ │ add r1, sp, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 36336 │ │ │ │ + ble.n 36376 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - bl 36342 │ │ │ │ + bl 36382 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 362f6 │ │ │ │ + bne.n 36336 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 36326 │ │ │ │ + blt.n 36366 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3633c │ │ │ │ + b.n 3637c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36322 │ │ │ │ + bne.n 36362 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 36322 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 36362 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #40760 @ 0x9f38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 36380 │ │ │ │ + bne.n 363c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r0, 36376 │ │ │ │ - movw r0, #4408 @ 0x1138 │ │ │ │ + cbnz r0, 363b6 │ │ │ │ + movw r0, #4088 @ 0xff8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 3638c │ │ │ │ + cbz r0, 363cc │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 117b64 │ │ │ │ + b.w 117bc4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ce4 │ │ │ │ - cbz r0, 363de │ │ │ │ + bl 71d24 │ │ │ │ + cbz r0, 3641e │ │ │ │ mov r4, r0 │ │ │ │ blx 2b3dc │ │ │ │ - b.n 363bc │ │ │ │ - bl 85bbc │ │ │ │ + b.n 363fc │ │ │ │ + bl 85b70 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r3, 363e8 │ │ │ │ - bl 13a984 <_Py_DecRef@@Base> │ │ │ │ + cbnz r3, 36428 │ │ │ │ + bl 13a9c0 <_Py_DecRef@@Base> │ │ │ │ blx 2beb8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r1, 363e2 │ │ │ │ - bl 1d7d8c <_Py_Uid_Converter@@Base+0x148> │ │ │ │ + cbz r1, 36422 │ │ │ │ + bl 1d9fc8 <_Py_Uid_Converter@@Base+0x148> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 363ae │ │ │ │ + bne.n 363ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 13a984 <_Py_DecRef@@Base> │ │ │ │ + bl 13a9c0 <_Py_DecRef@@Base> │ │ │ │ blx 2bbec │ │ │ │ movs r4, #0 │ │ │ │ - b.n 363ee │ │ │ │ + b.n 3642e │ │ │ │ blx 2bbec │ │ │ │ - b.n 363ee │ │ │ │ - bl 13a984 <_Py_DecRef@@Base> │ │ │ │ - b.n 363d4 │ │ │ │ + b.n 3642e │ │ │ │ + bl 13a9c0 <_Py_DecRef@@Base> │ │ │ │ + b.n 36414 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 19e9d4 │ │ │ │ + b.w 1a0de8 │ │ │ │ │ │ │ │ -000363fc : │ │ │ │ +0003643c : │ │ │ │ movw r0, #7816 @ 0x1e88 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.w 1a3f00 │ │ │ │ + b.w 1a6334 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b348 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b760 │ │ │ │ + bl 12b5e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 36456 │ │ │ │ + bge.n 36496 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23872 @ 0x5d40 │ │ │ │ + movw r2, #23552 @ 0x5c00 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #756 @ 0x2f4 │ │ │ │ + movw r1, #436 @ 0x1b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #62276 @ 0xf344 │ │ │ │ + movw r0, #61956 @ 0xf204 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 36462 │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 364a2 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 36472 │ │ │ │ + bl 364b2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3646c │ │ │ │ + cbz r3, 364ac │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #180] @ (36538 ) │ │ │ │ + ldr r3, [pc, #180] @ (36578 ) │ │ │ │ mov r6, r1 │ │ │ │ add.w r1, r3, #28 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r2, #12944 @ 0x3290 │ │ │ │ + movw r2, #12644 @ 0x3164 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bl 1cc764 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1cea1c <_PyObject_CallMethod@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36534 │ │ │ │ + beq.n 36574 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 364d4 │ │ │ │ + bmi.n 36514 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 364bc │ │ │ │ + bge.n 364fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 364bc │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 364fc │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15440 @ 0x3c50 │ │ │ │ + movw r1, #15120 @ 0x3b10 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 36534 │ │ │ │ + bl f8904 │ │ │ │ + b.n 36574 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - bge.n 3650a │ │ │ │ + bge.n 3654a │ │ │ │ movw r0, #43724 @ 0xaacc │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ - movw r1, #27012 @ 0x6984 │ │ │ │ + movw r1, #26692 @ 0x6844 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36534 │ │ │ │ + bge.n 36574 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 36534 │ │ │ │ + cbnz r3, 36574 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 36534 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 36574 │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ blx 2bf20 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3652a │ │ │ │ + bge.n 3656a │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbnz r1, 3652a │ │ │ │ + cbnz r1, 3656a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xfa3c004d │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -15008,143 +15031,143 @@ │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b348 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3656e │ │ │ │ + bhi.n 365ae │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12b760 │ │ │ │ - cbz r0, 36588 │ │ │ │ - b.n 36584 │ │ │ │ - movw r0, #46492 @ 0xb59c │ │ │ │ + bl 12b5e4 │ │ │ │ + cbz r0, 365c8 │ │ │ │ + b.n 365c4 │ │ │ │ + movw r0, #46092 @ 0xb40c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36560 │ │ │ │ + bne.n 365a0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 365da │ │ │ │ + b.n 3661a │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 365a0 │ │ │ │ + ble.n 365e0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 224e18 │ │ │ │ + bl 226cf4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 365a2 │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 365a2 │ │ │ │ - b.n 36584 │ │ │ │ + bne.n 365e2 │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 365e2 │ │ │ │ + b.n 365c4 │ │ │ │ movs r4, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp.w r5, #5120 @ 0x1400 │ │ │ │ - ble.n 365c6 │ │ │ │ - bl 95ffc │ │ │ │ + ble.n 36606 │ │ │ │ + bl 96274 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c410 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9a46c │ │ │ │ - b.n 365d2 │ │ │ │ + bl 9a6e4 │ │ │ │ + b.n 36612 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 2c410 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7dfb4 │ │ │ │ + bl 7dfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 365e4 │ │ │ │ + cbz r3, 36624 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ vldr d0, [r0, #8] │ │ │ │ sub sp, #16 │ │ │ │ vldr d1, [r0, #16] │ │ │ │ vneg.f64 d0, d0 │ │ │ │ vneg.f64 d1, d1 │ │ │ │ add sp, #16 │ │ │ │ - b.w 24d79c │ │ │ │ + b.w 24d62c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ - bl 1de53c │ │ │ │ + bl 1e0780 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #63552 @ 0xf840 │ │ │ │ + movw r0, #63232 @ 0xf700 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl dfe24 │ │ │ │ + bl dfce4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3665e │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 36676 │ │ │ │ - b.n 3668c │ │ │ │ + bne.n 3669e │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 366b6 │ │ │ │ + b.n 366cc │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 36676 │ │ │ │ + bne.n 366b6 │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ - movw r0, #63636 @ 0xf894 │ │ │ │ + movw r0, #63316 @ 0xf754 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e4f84 │ │ │ │ + b.w e4e0c │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ - movw r0, #63652 @ 0xf8a4 │ │ │ │ + movw r0, #63332 @ 0xf764 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e4f84 │ │ │ │ + b.w e4e0c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 366ae │ │ │ │ - cbz r2, 366a8 │ │ │ │ + cbnz r3, 366ee │ │ │ │ + cbz r2, 366e8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 366ae │ │ │ │ + cbnz r3, 366ee │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 36936 │ │ │ │ + b.n 36976 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63872 @ 0xf980 │ │ │ │ + movw r1, #63552 @ 0xf840 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -15153,338 +15176,338 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b348 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b760 │ │ │ │ + bl 12b5e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 36716 │ │ │ │ + bge.n 36756 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23872 @ 0x5d40 │ │ │ │ + movw r2, #23552 @ 0x5c00 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #756 @ 0x2f4 │ │ │ │ + movw r1, #436 @ 0x1b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #62332 @ 0xf37c │ │ │ │ + movw r0, #62012 @ 0xf23c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 36722 │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 36762 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 36472 │ │ │ │ + bl 364b2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3672c │ │ │ │ + cbz r3, 3676c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 3674c │ │ │ │ + bgt.n 3678c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64208 @ 0xfad0 │ │ │ │ + movw r1, #63888 @ 0xf990 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r8, r2 │ │ │ │ cmp r2, #5 │ │ │ │ - ble.n 36780 │ │ │ │ + ble.n 367c0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64256 @ 0xfb00 │ │ │ │ + movw r1, #63936 @ 0xf9c0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 20fae0 │ │ │ │ + bl 2119f0 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.w 3692e │ │ │ │ + beq.w 3696e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 367a6 │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 367e6 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3692e │ │ │ │ + bne.w 3696e │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 367d8 │ │ │ │ + beq.n 36818 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 367de │ │ │ │ + beq.n 3681e │ │ │ │ ldr.w sl, [r4, #12] │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 367d2 │ │ │ │ + beq.n 36812 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 367d4 │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 367d4 │ │ │ │ - b.n 3692e │ │ │ │ + bne.n 36814 │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 36814 │ │ │ │ + b.n 3696e │ │ │ │ movs r4, #0 │ │ │ │ - cbz r5, 367e8 │ │ │ │ - b.n 367f6 │ │ │ │ + cbz r5, 36828 │ │ │ │ + b.n 36836 │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 367e8 │ │ │ │ + b.n 36828 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 36918 │ │ │ │ + bne.w 36958 │ │ │ │ mov sl, r5 │ │ │ │ mov r4, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl fc6b4 │ │ │ │ + bl fc5c4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 367f8 │ │ │ │ + b.n 36838 │ │ │ │ mov r8, r5 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 3680c │ │ │ │ + bne.n 3684c │ │ │ │ movs r0, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl fc6b4 │ │ │ │ + bl fc5c4 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 3680e │ │ │ │ + b.n 3684e │ │ │ │ mov r9, sl │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ strd r5, sl, [sp] │ │ │ │ - movw r1, #64300 @ 0xfb2c │ │ │ │ + movw r1, #63980 @ 0xf9ec │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ str r4, [sp, #8] │ │ │ │ - movw r0, #64308 @ 0xfb34 │ │ │ │ + movw r0, #63988 @ 0xf9f4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91690 │ │ │ │ + bl 91908 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3692e │ │ │ │ + beq.n 3696e │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 36854 │ │ │ │ + beq.n 36894 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bmi.n 36858 │ │ │ │ + bmi.n 36898 │ │ │ │ lsls r0, r6, #30 │ │ │ │ - bmi.n 3685c │ │ │ │ + bmi.n 3689c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64320 @ 0xfb40 │ │ │ │ + movw r1, #64000 @ 0xfa00 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 3692e │ │ │ │ + bl f8904 │ │ │ │ + b.n 3696e │ │ │ │ movs r3, #2 │ │ │ │ - b.n 3685e │ │ │ │ + b.n 3689e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3685e │ │ │ │ + b.n 3689e │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3687c │ │ │ │ + bne.n 368bc │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 368be │ │ │ │ - b.n 368a2 │ │ │ │ + beq.n 368fe │ │ │ │ + b.n 368e2 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 3688e │ │ │ │ - bl 12898c │ │ │ │ - b.n 36894 │ │ │ │ - bl e41c4 │ │ │ │ + bpl.n 368ce │ │ │ │ + bl 1288e4 │ │ │ │ + b.n 368d4 │ │ │ │ + bl e404c │ │ │ │ asrs r1, r0, #31 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36874 │ │ │ │ - b.n 3692e │ │ │ │ + beq.n 368b4 │ │ │ │ + b.n 3696e │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 368ce │ │ │ │ - bl 12898c │ │ │ │ + bpl.n 3690e │ │ │ │ + bl 1288e4 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3692e │ │ │ │ + bne.n 3696e │ │ │ │ tst.w r6, #4 │ │ │ │ strh.w r4, [sp, #18] │ │ │ │ ite ne │ │ │ │ movne r5, #13 │ │ │ │ moveq r5, #14 │ │ │ │ - b.n 368e6 │ │ │ │ - bl e41c4 │ │ │ │ + b.n 36926 │ │ │ │ + bl e404c │ │ │ │ asrs r1, r0, #31 │ │ │ │ - b.n 368b2 │ │ │ │ + b.n 368f2 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 36904 │ │ │ │ - bl f0188 │ │ │ │ - cbnz r0, 3692e │ │ │ │ - bl 95ffc │ │ │ │ + bne.n 36944 │ │ │ │ + bl effcc │ │ │ │ + cbnz r0, 3696e │ │ │ │ + bl 96274 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2accc <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3691e │ │ │ │ - b.n 368d6 │ │ │ │ + bne.n 3695e │ │ │ │ + b.n 36916 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ mov r8, r5 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 367fe │ │ │ │ + b.n 3683e │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 36904 │ │ │ │ + blt.n 36944 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w fc6b4 │ │ │ │ + b.w fc5c4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 229488 │ │ │ │ + bl 22b360 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 229234 │ │ │ │ + bl 22b10c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36a3a │ │ │ │ + beq.n 36a7a │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 128d40 │ │ │ │ - cbnz r0, 36978 │ │ │ │ - bl 95ffc │ │ │ │ + bl 128c98 │ │ │ │ + cbnz r0, 369b8 │ │ │ │ + bl 96274 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 128d40 │ │ │ │ + bl 128c98 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2b9c0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 369d4 │ │ │ │ - bgt.n 369c2 │ │ │ │ + beq.n 36a14 │ │ │ │ + bgt.n 36a02 │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 369aa │ │ │ │ + beq.n 369ea │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 369c2 │ │ │ │ + bne.n 36a02 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64348 @ 0xfb5c │ │ │ │ + movw r1, #64028 @ 0xfa1c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 36a2e │ │ │ │ + bl f8904 │ │ │ │ + b.n 36a6e │ │ │ │ movw r3, #35144 @ 0x8948 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #29232 @ 0x7230 │ │ │ │ + movw r1, #28948 @ 0x7114 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 36a2e │ │ │ │ + bl f8904 │ │ │ │ + b.n 36a6e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #64376 @ 0xfb78 │ │ │ │ + movw r3, #64056 @ 0xfa38 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 2608c4 │ │ │ │ - b.n 36a2e │ │ │ │ + bl 260704 │ │ │ │ + b.n 36a6e │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 36a12 │ │ │ │ + cbz r3, 36a52 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldrb.w r3, [r5, #72] @ 0x48 │ │ │ │ strb.w r3, [r4, #72] @ 0x48 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #73] @ 0x49 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 1294b4 │ │ │ │ - b.n 36a3c │ │ │ │ + bl 12933c │ │ │ │ + b.n 36a7c │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 1294b4 │ │ │ │ + bl 12933c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 36a5e │ │ │ │ - cbz r2, 36a58 │ │ │ │ + cbnz r3, 36a9e │ │ │ │ + cbz r2, 36a98 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 36a5e │ │ │ │ + cbnz r3, 36a9e │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 36936 │ │ │ │ + b.n 36976 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64680 @ 0xfca8 │ │ │ │ + movw r1, #64360 @ 0xfb68 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -15501,229 +15524,229 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 36acc │ │ │ │ + cbnz r4, 36b0c │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 36acc │ │ │ │ + ble.n 36b0c │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 36acc │ │ │ │ - cbz r2, 36acc │ │ │ │ + bne.n 36b0c │ │ │ │ + cbz r2, 36b0c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 36936 │ │ │ │ + b.n 36976 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #32] @ (36af0 ) │ │ │ │ + ldr r4, [pc, #32] @ (36b30 ) │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36ac0 │ │ │ │ + bne.n 36b00 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r4, r2, #4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00036af4 : │ │ │ │ +00036b34 : │ │ │ │ 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 fp, r3 │ │ │ │ - ldr r3, [pc, #472] @ (36ce0 ) │ │ │ │ + ldr r3, [pc, #472] @ (36d20 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r2 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, r1, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 76ebc <_PyTuple_FromArray@@Base> │ │ │ │ - cbz r0, 36b58 │ │ │ │ + bl 76efc <_PyTuple_FromArray@@Base> │ │ │ │ + cbz r0, 36b98 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19b524 │ │ │ │ + bl 19d934 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 36b5e │ │ │ │ + cbnz r0, 36b9e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36b58 │ │ │ │ + bge.n 36b98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 36b58 │ │ │ │ - ldr r2, [pc, #420] @ (36ce4 ) │ │ │ │ + cbnz r3, 36b98 │ │ │ │ + ldr r2, [pc, #420] @ (36d24 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 36b50 │ │ │ │ + cbz r3, 36b90 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 36cd6 │ │ │ │ + b.n 36d16 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r9 │ │ │ │ str r4, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 36bd8 │ │ │ │ + beq.n 36c18 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71b00 │ │ │ │ + bl 71b54 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36c7e │ │ │ │ + beq.w 36cbe │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ adds r0, r7, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36c4e │ │ │ │ + beq.n 36c8e │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 36b9c │ │ │ │ + bge.n 36bdc │ │ │ │ ldr.w r3, [fp, r2, lsl #2] │ │ │ │ str.w r3, [r8, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - b.n 36b8a │ │ │ │ + b.n 36bca │ │ │ │ add.w ip, r8, r3, lsl #2 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add.w lr, r4, #12 │ │ │ │ movs r2, #0 │ │ │ │ add.w fp, r3, #4 │ │ │ │ cmp r2, r7 │ │ │ │ - bge.n 36bd2 │ │ │ │ + bge.n 36c12 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ ldr.w r3, [fp, r2, lsl #3] │ │ │ │ adds r2, #1 │ │ │ │ str.w r3, [ip], #4 │ │ │ │ - b.n 36bac │ │ │ │ + b.n 36bec │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 36bdc │ │ │ │ + b.n 36c1c │ │ │ │ mov r4, r7 │ │ │ │ mov r8, fp │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #16 │ │ │ │ ldr.w r2, [sl, #84] @ 0x54 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #20] │ │ │ │ str.w sl, [sp, #32] │ │ │ │ strd r2, r2, [sp, #24] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 19b624 │ │ │ │ + bl 19da34 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 36c46 │ │ │ │ + cbz r0, 36c86 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ ldrd r0, r2, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 19b800 │ │ │ │ + bl 19dc10 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36c44 │ │ │ │ + bge.n 36c84 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 36c44 │ │ │ │ - ldr r2, [pc, #184] @ (36ce4 ) │ │ │ │ + cbnz r3, 36c84 │ │ │ │ + ldr r2, [pc, #184] @ (36d24 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 36c3a │ │ │ │ + cbz r3, 36c7a │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r9, r8 │ │ │ │ - cbz r7, 36c80 │ │ │ │ + cbz r7, 36cc0 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 36c50 │ │ │ │ + b.n 36c90 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36c5e │ │ │ │ + bge.n 36c9e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 36c62 │ │ │ │ + cbz r2, 36ca2 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 36c80 │ │ │ │ - ldr r2, [pc, #128] @ (36ce4 ) │ │ │ │ + b.n 36cc0 │ │ │ │ + ldr r2, [pc, #128] @ (36d24 ) │ │ │ │ ldr.w r7, [r2, #1600] @ 0x640 │ │ │ │ - cbz r7, 36c74 │ │ │ │ + cbz r7, 36cb4 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ blx r2 │ │ │ │ - b.n 36c5e │ │ │ │ + b.n 36c9e │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36cae │ │ │ │ + bge.n 36cee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 36cae │ │ │ │ - ldr r2, [pc, #76] @ (36ce4 ) │ │ │ │ + cbnz r3, 36cee │ │ │ │ + ldr r2, [pc, #76] @ (36d24 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 36ca6 │ │ │ │ + cbz r3, 36ce6 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36cd6 │ │ │ │ + bge.n 36d16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 36cd6 │ │ │ │ - ldr r2, [pc, #36] @ (36ce4 ) │ │ │ │ + cbnz r3, 36d16 │ │ │ │ + ldr r2, [pc, #36] @ (36d24 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 36cce │ │ │ │ + cbz r3, 36d0e │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ @@ -15737,337 +15760,337 @@ │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 36d06 │ │ │ │ - cbz r2, 36d00 │ │ │ │ + cbnz r3, 36d46 │ │ │ │ + cbz r2, 36d40 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 36d06 │ │ │ │ + cbnz r3, 36d46 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 36d20 │ │ │ │ + b.n 36d60 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63872 @ 0xf980 │ │ │ │ + movw r1, #63552 @ 0xf840 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 229488 │ │ │ │ + bl 22b360 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 229234 │ │ │ │ + bl 22b10c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36e24 │ │ │ │ + beq.n 36e64 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 128d40 │ │ │ │ - cbnz r0, 36d62 │ │ │ │ - bl 95ffc │ │ │ │ + bl 128c98 │ │ │ │ + cbnz r0, 36da2 │ │ │ │ + bl 96274 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 128d40 │ │ │ │ + bl 128c98 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2ae88 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 36dbe │ │ │ │ - bgt.n 36dac │ │ │ │ + beq.n 36dfe │ │ │ │ + bgt.n 36dec │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 36d94 │ │ │ │ + beq.n 36dd4 │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 36dac │ │ │ │ + bne.n 36dec │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64348 @ 0xfb5c │ │ │ │ + movw r1, #64028 @ 0xfa1c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 36e18 │ │ │ │ + bl f8904 │ │ │ │ + b.n 36e58 │ │ │ │ movw r3, #35144 @ 0x8948 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #29416 @ 0x72e8 │ │ │ │ + movw r1, #29132 @ 0x71cc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 36e18 │ │ │ │ + bl f8904 │ │ │ │ + b.n 36e58 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #64940 @ 0xfdac │ │ │ │ + movw r3, #64620 @ 0xfc6c │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 2608c4 │ │ │ │ - b.n 36e18 │ │ │ │ + bl 260704 │ │ │ │ + b.n 36e58 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 36dfc │ │ │ │ + cbz r3, 36e3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldrb.w r3, [r5, #72] @ 0x48 │ │ │ │ strb.w r3, [r4, #72] @ 0x48 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #73] @ 0x49 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 1294b4 │ │ │ │ - b.n 36e26 │ │ │ │ + bl 12933c │ │ │ │ + b.n 36e66 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 1294b4 │ │ │ │ + bl 12933c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 36e48 │ │ │ │ - cbz r2, 36e42 │ │ │ │ + cbnz r3, 36e88 │ │ │ │ + cbz r2, 36e82 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 36e48 │ │ │ │ + cbnz r3, 36e88 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 36d20 │ │ │ │ + b.n 36d60 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64680 @ 0xfca8 │ │ │ │ + movw r1, #64360 @ 0xfb68 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36f68 │ │ │ │ - movw r7, #63824 @ 0xf950 │ │ │ │ + beq.n 36fa8 │ │ │ │ + movw r7, #63504 @ 0xf810 │ │ │ │ movt r7, #44 @ 0x2c │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #252] @ (36f90 ) │ │ │ │ + ldr r1, [pc, #252] @ (36fd0 ) │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1cc764 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1cea1c <_PyObject_CallMethod@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 36eac │ │ │ │ - bl 1ecb70 │ │ │ │ + cbnz r0, 36eec │ │ │ │ + bl 1ee938 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36f54 │ │ │ │ - b.n 36e90 │ │ │ │ + beq.n 36f94 │ │ │ │ + b.n 36ed0 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 36ed0 │ │ │ │ + bne.n 36f10 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 36ebe │ │ │ │ + cbnz r3, 36efe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 36f7e │ │ │ │ - b.n 36f8a │ │ │ │ + blt.n 36fbe │ │ │ │ + b.n 36fca │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36f6c │ │ │ │ + bge.n 36fac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36f6c │ │ │ │ - b.n 36f2a │ │ │ │ + bne.n 36fac │ │ │ │ + b.n 36f6a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 36f18 │ │ │ │ + bmi.n 36f58 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36eec │ │ │ │ + bge.n 36f2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 36eec │ │ │ │ + cbnz r3, 36f2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36f00 │ │ │ │ + bge.n 36f40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 36f00 │ │ │ │ + cbnz r3, 36f40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15440 @ 0x3c50 │ │ │ │ + movw r1, #15120 @ 0x3b10 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 36f68 │ │ │ │ + bl f8904 │ │ │ │ + b.n 36fa8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 36f30 │ │ │ │ + cbnz r3, 36f70 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36f6c │ │ │ │ + bge.n 36fac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 36f6c │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 36f6c │ │ │ │ + cbnz r3, 36fac │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 36fac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85bbc │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36f4e │ │ │ │ + bge.n 36f8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 36f4e │ │ │ │ + cbnz r3, 36f8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 36e90 │ │ │ │ + bne.n 36ed0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36f68 │ │ │ │ + bge.n 36fa8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 36f68 │ │ │ │ + cbnz r3, 36fa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36f8a │ │ │ │ - ldr r0, [pc, #36] @ (36f94 ) │ │ │ │ + b.n 36fca │ │ │ │ + ldr r0, [pc, #36] @ (36fd4 ) │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e526c │ │ │ │ + bl 1e7030 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36f8a │ │ │ │ + bge.n 36fca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 36f8a │ │ │ │ + cbnz r3, 36fca │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @ instruction: 0xfa3c004d │ │ │ │ str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 36fc8 │ │ │ │ + cbnz r4, 37008 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 36fc8 │ │ │ │ + ble.n 37008 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 36fc8 │ │ │ │ - cbz r2, 36fc8 │ │ │ │ + bne.n 37008 │ │ │ │ + cbz r2, 37008 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 36d20 │ │ │ │ + b.n 36d60 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r2 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r4, [sp, #20] │ │ │ │ movw r4, #8248 @ 0x2038 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36fbc │ │ │ │ + bne.n 36ffc │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cbz r1, 37030 │ │ │ │ + cbz r1, 37070 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #8 │ │ │ │ mov r3, sp │ │ │ │ - bl 3703c │ │ │ │ - cbz r0, 37016 │ │ │ │ - bl da114 │ │ │ │ + bl 3707c │ │ │ │ + cbz r0, 37056 │ │ │ │ + bl da060 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3702c │ │ │ │ + b.n 3706c │ │ │ │ movs r2, #8 │ │ │ │ mov r0, sp │ │ │ │ - movw r1, #41916 @ 0xa3bc │ │ │ │ + movw r1, #41596 @ 0xa27c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ blx 2c260 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 371ca │ │ │ │ + b.n 3720a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ adds r4, r5, #1 │ │ │ │ - beq.n 3705e │ │ │ │ + beq.n 3709e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 67018 <_Py_open@@Base+0x216> │ │ │ │ + b.w 67058 <_Py_open@@Base+0x216> │ │ │ │ mov sl, r3 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r4, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ @@ -16080,72 +16103,72 @@ │ │ │ │ add.w fp, r4, r8 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #28] │ │ │ │ str.w ip, [sp, #32] │ │ │ │ str.w fp, [sp, #24] │ │ │ │ blx 2bcec │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 37130 │ │ │ │ + bge.n 37170 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - bne.n 370b0 │ │ │ │ + bne.n 370f0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 67018 <_Py_open@@Base+0x216> │ │ │ │ + bl 67058 <_Py_open@@Base+0x216> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3713a │ │ │ │ + b.n 3717a │ │ │ │ movw r8, #43732 @ 0xaad4 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9edc │ │ │ │ - cbnz r0, 3713a │ │ │ │ + bl d9e28 │ │ │ │ + cbnz r0, 3717a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #108] @ (37144 ) │ │ │ │ + ldr r3, [pc, #108] @ (37184 ) │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ - cbz r3, 370f0 │ │ │ │ + cbz r3, 37130 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 37112 │ │ │ │ + cbnz r3, 37152 │ │ │ │ blx 2b0e0 │ │ │ │ mov r3, r6 │ │ │ │ strd r4, r0, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #4] │ │ │ │ str.w fp, [sp] │ │ │ │ - movw r2, #64976 @ 0xfdd0 │ │ │ │ + movw r2, #64656 @ 0xfc90 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - bl 1f3200 <_PyErr_Format@@Base> │ │ │ │ - b.n 3713a │ │ │ │ + bl 1f50a0 <_PyErr_Format@@Base> │ │ │ │ + b.n 3717a │ │ │ │ blx 2b0e0 │ │ │ │ mov r3, fp │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r1, #64976 @ 0xfdd0 │ │ │ │ + movw r1, #64656 @ 0xfc90 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 50680 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 3713a │ │ │ │ + bl 506bc <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 3717a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r4, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 37068 │ │ │ │ + bne.n 370a8 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -16158,114 +16181,114 @@ │ │ │ │ add r1, sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ add r0, sp, #8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ blx 2ba6c │ │ │ │ - cbz r0, 37180 │ │ │ │ + cbz r0, 371c0 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ - b.n 371b0 │ │ │ │ + bl 1af364 │ │ │ │ + b.n 371f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1bb7cc <_Py_set_inheritable@@Base> │ │ │ │ + bl 1bda80 <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 371b0 │ │ │ │ + beq.n 371f0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1bb7cc <_Py_set_inheritable@@Base> │ │ │ │ + bl 1bda80 <_Py_set_inheritable@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 371b0 │ │ │ │ + beq.n 371f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movw r0, #6608 @ 0x19d0 │ │ │ │ + movw r0, #6324 @ 0x18b4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80c04 │ │ │ │ - b.n 371c6 │ │ │ │ + bl 80bc0 │ │ │ │ + b.n 37206 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 371ba │ │ │ │ + beq.n 371fa │ │ │ │ blx 2b4c4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 371c4 │ │ │ │ + beq.n 37204 │ │ │ │ blx 2b4c4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 371e2 │ │ │ │ + bne.n 37222 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #54344 @ 0xd448 │ │ │ │ + movw r3, #54024 @ 0xd308 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 37202 │ │ │ │ - b.n 371e4 │ │ │ │ - cbz r1, 3720c │ │ │ │ - movw r3, #54344 @ 0xd448 │ │ │ │ + bmi.n 37242 │ │ │ │ + b.n 37224 │ │ │ │ + cbz r1, 3724c │ │ │ │ + movw r3, #54024 @ 0xd308 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 37202 │ │ │ │ + bls.n 37242 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.n 3720c │ │ │ │ - b.n 371ee │ │ │ │ + bpl.n 3724c │ │ │ │ + b.n 3722e │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 37238 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 37278 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 37230 │ │ │ │ + bne.n 37270 │ │ │ │ pop {r4} │ │ │ │ - b.w b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.w b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003723a : │ │ │ │ - ldr r0, [pc, #4] @ (37240 ) │ │ │ │ - b.w 1a3f00 │ │ │ │ +0003727a : │ │ │ │ + ldr r0, [pc, #4] @ (37280 ) │ │ │ │ + b.w 1a6334 │ │ │ │ movs r0, #132 @ 0x84 │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 374dc │ │ │ │ + b.n 3751c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ sub sp, #24 │ │ │ │ adds r5, r4, #1 │ │ │ │ - beq.n 3726e │ │ │ │ + beq.n 372ae │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 67108 <_Py_open@@Base+0x306> │ │ │ │ + b.w 67148 <_Py_open@@Base+0x306> │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r5 │ │ │ │ movs r2, #1 │ │ │ │ @@ -16279,400 +16302,400 @@ │ │ │ │ str.w ip, [sp, #12] │ │ │ │ add.w ip, r9, r5 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ add.w ip, r5, r7 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ blx 2b068 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 372d6 │ │ │ │ + bge.n 37316 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - bne.n 372c6 │ │ │ │ + bne.n 37306 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 67108 <_Py_open@@Base+0x306> │ │ │ │ + bl 67148 <_Py_open@@Base+0x306> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 372e0 │ │ │ │ + b.n 37320 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ - b.n 372e0 │ │ │ │ + bl 1af364 │ │ │ │ + b.n 37320 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 3727a │ │ │ │ + bne.n 372ba │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ - bl d2eb8 │ │ │ │ + bl d2dd8 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 3730a │ │ │ │ + cbz r2, 3734a │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbz r2, 3731a │ │ │ │ - b.n 37328 │ │ │ │ - ldr r1, [pc, #448] @ (374cc ) │ │ │ │ + cbz r2, 3735a │ │ │ │ + b.n 37368 │ │ │ │ + ldr r1, [pc, #448] @ (3750c ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a8398 │ │ │ │ + bl 1aa7c0 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37304 │ │ │ │ - b.n 373dc │ │ │ │ - ldr r1, [pc, #436] @ (374d0 ) │ │ │ │ + bne.n 37344 │ │ │ │ + b.n 3741c │ │ │ │ + ldr r1, [pc, #436] @ (37510 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a8398 │ │ │ │ + bl 1aa7c0 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 373dc │ │ │ │ + beq.n 3741c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ - cbnz r2, 3733a │ │ │ │ - ldr r1, [pc, #420] @ (374d4 ) │ │ │ │ + cbnz r2, 3737a │ │ │ │ + ldr r1, [pc, #420] @ (37514 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a8398 │ │ │ │ + bl 1aa7c0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 373dc │ │ │ │ + beq.n 3741c │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ - cbnz r2, 3734c │ │ │ │ - ldr r1, [pc, #408] @ (374d8 ) │ │ │ │ + cbnz r2, 3738c │ │ │ │ + ldr r1, [pc, #408] @ (37518 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a8398 │ │ │ │ + bl 1aa7c0 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 373dc │ │ │ │ - movw r1, #65128 @ 0xfe68 │ │ │ │ + beq.n 3741c │ │ │ │ + movw r1, #64808 @ 0xfd28 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #65132 @ 0xfe6c │ │ │ │ + movw r0, #64812 @ 0xfd2c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 1b71f0 │ │ │ │ + bl 1b940c │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 373dc │ │ │ │ - movw r0, #65140 @ 0xfe74 │ │ │ │ + beq.n 3741c │ │ │ │ + movw r0, #64820 @ 0xfd34 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 1b773c │ │ │ │ + bl 1b99f4 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 373dc │ │ │ │ - movw r1, #57628 @ 0xe11c │ │ │ │ + cbz r0, 3741c │ │ │ │ + movw r1, #57308 @ 0xdfdc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #45384 @ 0xb148 │ │ │ │ + movw r0, #45064 @ 0xb008 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1b71f0 │ │ │ │ + bl 1b940c │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 373dc │ │ │ │ - movw r1, #57620 @ 0xe114 │ │ │ │ + cbz r0, 3741c │ │ │ │ + movw r1, #57300 @ 0xdfd4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl fdfac │ │ │ │ + bl fdebc │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 373dc │ │ │ │ - movw r1, #57596 @ 0xe0fc │ │ │ │ + cbz r0, 3741c │ │ │ │ + movw r1, #57276 @ 0xdfbc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2c174 │ │ │ │ - cbnz r0, 373c6 │ │ │ │ + cbnz r0, 37406 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - bls.n 373c6 │ │ │ │ + bls.n 37406 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 373c6 │ │ │ │ + bne.n 37406 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 373c6 │ │ │ │ + bne.n 37406 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ - cbz r5, 373e2 │ │ │ │ + cbz r5, 37422 │ │ │ │ movw r3, #61136 @ 0xeed0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65164 @ 0xfe8c │ │ │ │ + movw r1, #64844 @ 0xfd4c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 374c4 │ │ │ │ - movw r0, #47656 @ 0xba28 │ │ │ │ + b.n 37504 │ │ │ │ + movw r0, #47336 @ 0xb8e8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 79634 │ │ │ │ + bl 79678 │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 373dc │ │ │ │ - movw r0, #65212 @ 0xfebc │ │ │ │ + beq.n 3741c │ │ │ │ + movw r0, #64892 @ 0xfd7c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 79634 │ │ │ │ + bl 79678 │ │ │ │ str r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 373dc │ │ │ │ - movw r0, #36788 @ 0x8fb4 │ │ │ │ + beq.n 3741c │ │ │ │ + movw r0, #36348 @ 0x8dfc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 79634 │ │ │ │ + bl 79678 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 373dc │ │ │ │ - movw r0, #65196 @ 0xfeac │ │ │ │ + beq.n 3741c │ │ │ │ + movw r0, #64876 @ 0xfd6c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 79634 │ │ │ │ + bl 79678 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 373dc │ │ │ │ - movw r0, #65208 @ 0xfeb8 │ │ │ │ + beq.n 3741c │ │ │ │ + movw r0, #64888 @ 0xfd78 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 79634 │ │ │ │ + bl 79678 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 373dc │ │ │ │ - movw r0, #65220 @ 0xfec4 │ │ │ │ + beq.n 3741c │ │ │ │ + movw r0, #64900 @ 0xfd84 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 79634 │ │ │ │ + bl 79678 │ │ │ │ str r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 373dc │ │ │ │ - movw r0, #65200 @ 0xfeb0 │ │ │ │ + beq.n 3741c │ │ │ │ + movw r0, #64880 @ 0xfd70 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 79634 │ │ │ │ + bl 79678 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 373dc │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + beq.n 3741c │ │ │ │ + movw r0, #64908 @ 0xfd8c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 79634 │ │ │ │ + bl 79678 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 373dc │ │ │ │ + beq.n 3741c │ │ │ │ movw r3, #61112 @ 0xeeb8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #65236 @ 0xfed4 │ │ │ │ + movw r0, #64916 @ 0xfd94 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 198c54 │ │ │ │ - movw r1, #65272 @ 0xfef8 │ │ │ │ + bl 19b064 │ │ │ │ + movw r1, #64952 @ 0xfdb8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl d3f00 │ │ │ │ + bl d3e20 │ │ │ │ cmp r0, r5 │ │ │ │ - blt.n 373dc │ │ │ │ + blt.n 3741c │ │ │ │ ldrd r2, r3, [r4, #60] @ 0x3c │ │ │ │ mov r7, sp │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r4, r5 │ │ │ │ strd r1, r2, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r7], #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a83d8 │ │ │ │ + bl 1aa800 │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 373dc │ │ │ │ + blt.n 3741c │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 374b0 │ │ │ │ + bne.n 374f0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r0, #204 @ 0xcc │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r0, #244 @ 0xf4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r1, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3750a │ │ │ │ + bls.n 3754a │ │ │ │ lsls r3, r0, #30 │ │ │ │ - bne.n 37500 │ │ │ │ + bne.n 37540 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 374fa │ │ │ │ + bcc.n 3753a │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 374e6 │ │ │ │ - b.n 37514 │ │ │ │ + beq.n 37526 │ │ │ │ + b.n 37554 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3750a │ │ │ │ + beq.n 3754a │ │ │ │ mov r0, r3 │ │ │ │ ldrsb.w r3, [r0], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 374de │ │ │ │ - b.n 37514 │ │ │ │ + bge.n 3751e │ │ │ │ + b.n 37554 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #28] │ │ │ │ bx r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #60076 @ 0xeaac │ │ │ │ + movw r1, #59756 @ 0xe96c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl fdfac │ │ │ │ + bl fdebc │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 37558 │ │ │ │ + cbz r2, 37598 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37558 │ │ │ │ + bge.n 37598 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 37558 │ │ │ │ + cbnz r3, 37598 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #31921 @ 0x7cb1 │ │ │ │ + movw r1, #31465 @ 0x7ae9 │ │ │ │ movt r1, #37 @ 0x25 │ │ │ │ - b.w 15ca04 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + b.w 15ce5c <_PyType_LookupRef@@Base+0x8> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #7 │ │ │ │ - bl fc6b4 │ │ │ │ - cbnz r0, 37584 │ │ │ │ + bl fc5c4 │ │ │ │ + cbnz r0, 375c4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3767c │ │ │ │ + b.n 376bc │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 375bc │ │ │ │ - movw r0, #65496 @ 0xffd8 │ │ │ │ + cbz r1, 375fc │ │ │ │ + movw r0, #65176 @ 0xfe98 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 375ac │ │ │ │ + bge.n 375ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 375ac │ │ │ │ + cbnz r3, 375ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 37580 │ │ │ │ - movw r2, #55772 @ 0xd9dc │ │ │ │ + beq.n 375c0 │ │ │ │ + movw r2, #55452 @ 0xd89c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 375c4 │ │ │ │ - movw r2, #58864 @ 0xe5f0 │ │ │ │ + b.n 37604 │ │ │ │ + movw r2, #58544 @ 0xe4b0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 375fa │ │ │ │ + cbz r3, 3763a │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #65504 @ 0xffe0 │ │ │ │ + movw r0, #65184 @ 0xfea0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 375ec │ │ │ │ + bge.n 3762c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 375ec │ │ │ │ + cbnz r3, 3762c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 37580 │ │ │ │ - movw r2, #55772 @ 0xd9dc │ │ │ │ + beq.n 375c0 │ │ │ │ + movw r2, #55452 @ 0xd89c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 37628 │ │ │ │ + cbz r3, 37668 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #65520 @ 0xfff0 │ │ │ │ + movw r0, #65200 @ 0xfeb0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37622 │ │ │ │ + bge.n 37662 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37622 │ │ │ │ + cbnz r3, 37662 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 37580 │ │ │ │ + beq.n 375c0 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbnz r3, 37654 │ │ │ │ - movw r0, #43784 @ 0xab08 │ │ │ │ + cbnz r3, 37694 │ │ │ │ + movw r0, #43464 @ 0xa9c8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3764e │ │ │ │ + bge.n 3768e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3764e │ │ │ │ + cbnz r3, 3768e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 37580 │ │ │ │ + beq.n 375c0 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #4 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ + movw r0, #65220 @ 0xfec4 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3767c │ │ │ │ + bge.n 376bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3767c │ │ │ │ + cbnz r3, 376bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 376a4 │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 376a4 │ │ │ │ + bne.n 376e4 │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 376e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 376d8 │ │ │ │ + b.n 37718 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32ea4 <_Py_fstat@@Base+0x40> │ │ │ │ + bl 32ea0 <_Py_fstat@@Base+0x40> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 376c0 │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 37700 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 376a0 │ │ │ │ + bne.n 376e0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 376d8 │ │ │ │ + b.n 37718 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -16680,428 +16703,428 @@ │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1411d0 │ │ │ │ - cbz r0, 3770c │ │ │ │ + bl 1411e0 │ │ │ │ + cbz r0, 3774c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37798 │ │ │ │ + beq.n 377d8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #35068 @ 0x88fc │ │ │ │ + movw r0, #34784 @ 0x87e0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e4f84 │ │ │ │ + b.w e4e0c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 37758 │ │ │ │ + bne.n 37798 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 36342 │ │ │ │ + bl 36382 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 37750 │ │ │ │ + cbz r0, 37790 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #59760 @ 0xe970 │ │ │ │ + movw r0, #59440 @ 0xe830 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37744 │ │ │ │ + bge.n 37784 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 37748 │ │ │ │ + cbz r3, 37788 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 37750 │ │ │ │ + b.n 37790 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 37744 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 37784 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7b92c │ │ │ │ - b.n 37790 │ │ │ │ + bl 7b958 │ │ │ │ + b.n 377d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 362d0 │ │ │ │ + bl 36310 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 37790 │ │ │ │ + cbz r0, 377d0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #59768 @ 0xe978 │ │ │ │ + movw r0, #59448 @ 0xe838 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37784 │ │ │ │ + bge.n 377c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 37788 │ │ │ │ + cbz r3, 377c8 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 37790 │ │ │ │ + b.n 377d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 37784 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 377c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 141454 │ │ │ │ - b.n 3779a │ │ │ │ + bl 141464 │ │ │ │ + b.n 377da │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 377d0 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 37810 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 377ca │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 377d0 │ │ │ │ + bne.n 3780a │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 37810 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 377fa │ │ │ │ + cbnz r0, 3783a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 377ec │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 3782c │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 377e6 │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 377ec │ │ │ │ + bne.n 37826 │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 3782c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 377fa │ │ │ │ + cbnz r0, 3783a │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 377fa │ │ │ │ + cbz r0, 3783a │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 37854 │ │ │ │ + bne.n 37894 │ │ │ │ ldrd r7, r6, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl d2eb8 │ │ │ │ + bl d2dd8 │ │ │ │ movw r8, #5160 @ 0x1428 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl d4cac │ │ │ │ + bl d4bcc │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 3786e │ │ │ │ + beq.n 378ae │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 3786e │ │ │ │ + bmi.n 378ae │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #468 @ 0x1d4 │ │ │ │ + movw r1, #148 @ 0x94 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #452 @ 0x1c4 │ │ │ │ + movw r0, #132 @ 0x84 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37814 │ │ │ │ + bne.n 37854 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3791e │ │ │ │ + b.n 3795e │ │ │ │ mov r0, r6 │ │ │ │ - bl d4cac │ │ │ │ + bl d4bcc │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 3789a │ │ │ │ + beq.n 378da │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 3789a │ │ │ │ + bmi.n 378da │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #516 @ 0x204 │ │ │ │ + movw r1, #196 @ 0xc4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ movs r0, #2 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ - bl 7be54 │ │ │ │ + bl 7be80 │ │ │ │ cmp r7, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bne.n 378da │ │ │ │ - cbz r0, 378ec │ │ │ │ + bne.n 3791a │ │ │ │ + cbz r0, 3792c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 378ec │ │ │ │ + bge.n 3792c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 378ec │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 378ec │ │ │ │ + cbnz r3, 3792c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3792c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 3790c │ │ │ │ - cbz r0, 3791e │ │ │ │ + bne.n 3794c │ │ │ │ + cbz r0, 3795e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3791e │ │ │ │ + bge.n 3795e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3791e │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3791e │ │ │ │ + cbnz r3, 3795e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3795e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 37960 │ │ │ │ + bne.n 379a0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 3797a │ │ │ │ - movw r2, #4548 @ 0x11c4 │ │ │ │ + bmi.n 379ba │ │ │ │ + movw r2, #4228 @ 0x1084 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #60648 @ 0xece8 │ │ │ │ + movw r1, #60328 @ 0xeba8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #17908 @ 0x45f4 │ │ │ │ + movw r0, #17588 @ 0x44b4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 37976 │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 379b6 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #17908 @ 0x45f4 │ │ │ │ + movw r0, #17588 @ 0x44b4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37938 │ │ │ │ + bne.n 37978 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37992 │ │ │ │ - ldr r6, [pc, #24] @ (37994 ) │ │ │ │ + b.n 379d2 │ │ │ │ + ldr r6, [pc, #24] @ (379d4 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [r4, r6] │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - bl e9840 │ │ │ │ + bl e96f8 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add.w r0, r1, #16 │ │ │ │ - cbz r2, 379b6 │ │ │ │ + cbz r2, 379f6 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 379c4 │ │ │ │ + b.n 37a04 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 379c2 │ │ │ │ + bne.n 37a02 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 379e4 │ │ │ │ + cbnz r0, 37a24 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 379c4 │ │ │ │ + b.n 37a04 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #372] @ (37b3c ) │ │ │ │ + ldr r1, [pc, #372] @ (37b7c ) │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 379e6 │ │ │ │ - b.n 37a10 │ │ │ │ + cbnz r0, 37a26 │ │ │ │ + b.n 37a50 │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ add r4, r5 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 37a14 │ │ │ │ - movw r2, #15388 @ 0x3c1c │ │ │ │ + bmi.n 37a54 │ │ │ │ + movw r2, #15068 @ 0x3adc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #60632 @ 0xecd8 │ │ │ │ + movw r1, #60312 @ 0xeb98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #556 @ 0x22c │ │ │ │ + movw r0, #236 @ 0xec │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r3, r6 │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37b32 │ │ │ │ + b.n 37b72 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, #2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - beq.n 37b02 │ │ │ │ + beq.n 37b42 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 37b08 │ │ │ │ + beq.n 37b48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 37a42 │ │ │ │ + bmi.n 37a82 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #568 @ 0x238 │ │ │ │ + movw r1, #248 @ 0xf8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 37a10 │ │ │ │ + bl f8904 │ │ │ │ + b.n 37a50 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 37b06 │ │ │ │ - ldr r2, [pc, #244] @ (37b40 ) │ │ │ │ + beq.n 37b46 │ │ │ │ + ldr r2, [pc, #244] @ (37b80 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r8, #56312 @ 0xdbf8 │ │ │ │ movt r8, #76 @ 0x4c │ │ │ │ add.w sl, r4, #12 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr.w fp, [r3, r2] │ │ │ │ cmp r7, r5 │ │ │ │ - ble.n 37b08 │ │ │ │ + ble.n 37b48 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ ldr.w r9, [sl, #4]! │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ ldr.w r0, [r3, #4052] @ 0xfd4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 37a88 │ │ │ │ + bne.n 37ac8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 26c868 │ │ │ │ - b.n 37abe │ │ │ │ + bl 26c704 │ │ │ │ + b.n 37afe │ │ │ │ ldr.w r0, [r3, #4060] @ 0xfdc │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 37a9a │ │ │ │ + bne.n 37ada │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3e924 │ │ │ │ - b.n 37abe │ │ │ │ + bl 3e968 │ │ │ │ + b.n 37afe │ │ │ │ ldr.w r3, [r3, #4056] @ 0xfd8 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 37aac │ │ │ │ + bne.n 37aec │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3e9e0 <_PyErr_SetLocaleString@@Base+0x76> │ │ │ │ - b.n 37abe │ │ │ │ + bl 3ea24 <_PyErr_SetLocaleString@@Base+0x76> │ │ │ │ + b.n 37afe │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #596 @ 0x254 │ │ │ │ + movw r1, #276 @ 0x114 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - b.n 37ada │ │ │ │ + b.n 37b1a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37a10 │ │ │ │ + beq.n 37a50 │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 37ae8 │ │ │ │ + bne.n 37b28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 37afe │ │ │ │ + cbz r3, 37b3e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #628 @ 0x274 │ │ │ │ + movw r1, #308 @ 0x134 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r2, r9 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37afa │ │ │ │ + bge.n 37b3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 37afa │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 37b3a │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 37a62 │ │ │ │ + b.n 37aa2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37b08 │ │ │ │ + b.n 37b48 │ │ │ │ mov r4, r7 │ │ │ │ - bl 2094b0 │ │ │ │ + bl 20b4e0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 20fc9c │ │ │ │ + bl 211cdc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37b32 │ │ │ │ + bge.n 37b72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37b32 │ │ │ │ + cbnz r3, 37b72 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ @@ -17110,274 +17133,274 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 37b64 │ │ │ │ + bhi.n 37ba4 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 37b7c │ │ │ │ + ble.n 37bbc │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 37b84 │ │ │ │ - movw r0, #49940 @ 0xc314 │ │ │ │ + b.n 37bc4 │ │ │ │ + movw r0, #49620 @ 0xc1d4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37b5c │ │ │ │ + bne.n 37b9c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 21f874 │ │ │ │ + b.w 221750 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 37bac │ │ │ │ + cbz r3, 37bec │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 37bbc │ │ │ │ + b.n 37bfc │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 37bba │ │ │ │ + blt.n 37bfa │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 37bb6 │ │ │ │ - cbnz r1, 37bdc │ │ │ │ + bgt.n 37bf6 │ │ │ │ + cbnz r1, 37c1c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37bbc │ │ │ │ + b.n 37bfc │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #156] @ (37c5c ) │ │ │ │ + ldr r1, [pc, #156] @ (37c9c ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 37be2 │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 37c22 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37c56 │ │ │ │ + b.n 37c96 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ itte eq │ │ │ │ movweq r5, #5160 @ 0x1428 │ │ │ │ movteq r5, #75 @ 0x4b │ │ │ │ ldrne r5, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1964d4 <_PyStaticType_InitForExtension@@Base+0x50c> │ │ │ │ + bl 19889c <_PyStaticType_InitForExtension@@Base+0x50c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37bd8 │ │ │ │ + beq.n 37c18 │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ - movw r3, #20461 @ 0x4fed │ │ │ │ + movw r3, #28729 @ 0x7039 │ │ │ │ movt r3, #31 │ │ │ │ - movw r1, #30265 @ 0x7639 │ │ │ │ + movw r1, #39153 @ 0x98f1 │ │ │ │ movt r1, #27 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 37c64 │ │ │ │ + bl 37ca4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37bd8 │ │ │ │ + beq.n 37c18 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 37c56 │ │ │ │ + beq.n 37c96 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #48] @ (37c60 ) │ │ │ │ + ldr r0, [pc, #48] @ (37ca0 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r5, r4, [sp, #32] │ │ │ │ - bl 9480c │ │ │ │ + bl 94a84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37c54 │ │ │ │ + bge.n 37c94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37c54 │ │ │ │ + cbnz r3, 37c94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 37fd4 │ │ │ │ + b.n 38014 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 2255dc │ │ │ │ + bl 2274b8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37c88 │ │ │ │ + bne.n 37cc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37cae │ │ │ │ + b.n 37cee │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #16 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 386cc <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ + bl 3870c <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37c84 │ │ │ │ + beq.n 37cc4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 25b598 │ │ │ │ + bl 25b3d0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbnz r1, 37ce0 │ │ │ │ + cbnz r1, 37d20 │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2040 @ 0x7f8 │ │ │ │ + movw r1, #1720 @ 0x6b8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 37d06 │ │ │ │ + bl f8904 │ │ │ │ + b.n 37d46 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 37d0e │ │ │ │ + beq.n 37d4e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2064 @ 0x810 │ │ │ │ + movw r1, #1744 @ 0x6d0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.w 386c0 │ │ │ │ + b.w 38700 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 37d2a │ │ │ │ + bne.n 37d6a │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 37d2e │ │ │ │ + b.n 37d6e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 96114 │ │ │ │ + bl 9638c │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 37d50 │ │ │ │ + bge.n 37d90 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2092 @ 0x82c │ │ │ │ + movw r1, #1772 @ 0x6ec │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 37d06 │ │ │ │ - beq.n 37d96 │ │ │ │ + bl d78f0 │ │ │ │ + b.n 37d46 │ │ │ │ + beq.n 37dd6 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.n 37dc6 │ │ │ │ + bhi.n 37e06 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #938 @ 0x3aa │ │ │ │ movt r2, #4 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 37dde │ │ │ │ + bne.n 37e1e │ │ │ │ movw r2, #30788 @ 0x7844 │ │ │ │ movt r2, #2 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 37dae │ │ │ │ + bne.n 37dee │ │ │ │ movs r2, #16 │ │ │ │ movt r2, #1 │ │ │ │ ands r2, r3 │ │ │ │ - cbz r2, 37dc6 │ │ │ │ + cbz r2, 37e06 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2196 @ 0x894 │ │ │ │ + movw r1, #1876 @ 0x754 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 37d06 │ │ │ │ + bl f8904 │ │ │ │ + b.n 37d46 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2140 @ 0x85c │ │ │ │ + movw r1, #1820 @ 0x71c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 37d06 │ │ │ │ + bl d78f0 │ │ │ │ + b.n 37d46 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2224 @ 0x8b0 │ │ │ │ + movw r1, #1904 @ 0x770 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 37d06 │ │ │ │ + bl d78f0 │ │ │ │ + b.n 37d46 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2264 @ 0x8d8 │ │ │ │ + movw r1, #1944 @ 0x798 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 37d06 │ │ │ │ + bl f8904 │ │ │ │ + b.n 37d46 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ bic.w r9, r3, #1 │ │ │ │ - bl e42f8 │ │ │ │ + bl e4180 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 37e0a │ │ │ │ + cbz r3, 37e4a │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2288 @ 0x8f0 │ │ │ │ + movw r1, #1968 @ 0x7b0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 37d06 │ │ │ │ + bl f8904 │ │ │ │ + b.n 37d46 │ │ │ │ ldr.w r2, [r9, #44] @ 0x2c │ │ │ │ cmp r0, r2 │ │ │ │ - bge.n 37e2c │ │ │ │ + bge.n 37e6c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #2308 @ 0x904 │ │ │ │ + movw r1, #1988 @ 0x7c4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 37d06 │ │ │ │ + bl d78f0 │ │ │ │ + b.n 37d46 │ │ │ │ ldr.w r1, [r9, #92] @ 0x5c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r3, r1, #16 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ strd r2, r3, [sp, #68] @ 0x44 │ │ │ │ @@ -17385,173 +17408,173 @@ │ │ │ │ add r3, r1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 37d06 │ │ │ │ + bcs.w 37d46 │ │ │ │ lsls r5, r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 37d06 │ │ │ │ + beq.w 37d46 │ │ │ │ adds r3, r0, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 37e7e │ │ │ │ + beq.n 37ebe │ │ │ │ str.w r6, [r5], #4 │ │ │ │ - b.n 37e74 │ │ │ │ + b.n 37eb4 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 37ea8 │ │ │ │ + bcs.n 37ee8 │ │ │ │ bl 2e620 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 37e82 │ │ │ │ + beq.n 37ec2 │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 37e82 │ │ │ │ + beq.n 37ec2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r6, r3 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ lsrs r2, r2, #1 │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ - b.n 37e82 │ │ │ │ + b.n 37ec2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 37ec0 │ │ │ │ + beq.n 37f00 │ │ │ │ ldr.w r3, [r7], #4 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 37eac │ │ │ │ + bge.n 37eec │ │ │ │ cmp r4, r3 │ │ │ │ it le │ │ │ │ movle r2, r3 │ │ │ │ - b.n 37eac │ │ │ │ + b.n 37eec │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 37eea │ │ │ │ + bcc.n 37f2a │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #2352 @ 0x930 │ │ │ │ + movw r1, #2032 @ 0x7f0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 76638 │ │ │ │ - b.n 37d06 │ │ │ │ + bl 76678 │ │ │ │ + b.n 37d46 │ │ │ │ mov r0, r9 │ │ │ │ - bl 119994 │ │ │ │ + bl 11980c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3840e │ │ │ │ + beq.w 3844e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - blt.n 37f10 │ │ │ │ - bl 1fa038 │ │ │ │ + blt.n 37f50 │ │ │ │ + bl 1fbed8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 37f2c │ │ │ │ - b.n 3840e │ │ │ │ + blt.n 37f6c │ │ │ │ + b.n 3844e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37f02 │ │ │ │ + beq.n 37f42 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ mvn.w r0, #1 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37f3e │ │ │ │ + b.n 37f7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3840e │ │ │ │ + bne.w 3844e │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3840e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3844e │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, r3 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - blt.n 37f4e │ │ │ │ + blt.n 37f8e │ │ │ │ strd r0, r1, [r2, #8]! │ │ │ │ - b.n 37f3e │ │ │ │ - movw ip, #6924 @ 0x1b0c │ │ │ │ + b.n 37f7e │ │ │ │ + movw ip, #6604 @ 0x19cc │ │ │ │ movt ip, #57 @ 0x39 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ mvn.w sl, #4026531840 @ 0xf0000000 │ │ │ │ mov ip, r9 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, ip │ │ │ │ mov r1, r8 │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - ble.w 382c2 │ │ │ │ + ble.w 38302 │ │ │ │ add.w r7, r4, r1, lsl #3 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r5, [r4, r1, lsl #3] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 116a78 │ │ │ │ + bl 116a20 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ubfx ip, r0, #8, #8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ uxtb r0, r0 │ │ │ │ str r4, [sp, #28] │ │ │ │ movs r4, #0 │ │ │ │ adds r3, r1, #1 │ │ │ │ orr.w r4, ip, r4, lsl #8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - bne.n 37fc0 │ │ │ │ + bne.n 38000 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 116a78 │ │ │ │ + bl 116a20 │ │ │ │ str.w r5, [r7, #8]! │ │ │ │ ubfx ip, r0, #8, #8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ uxtb r0, r0 │ │ │ │ str r6, [r7, #4] │ │ │ │ - b.n 37f9c │ │ │ │ + b.n 37fdc │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r5, #2 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldrb r7, [r7, r0] │ │ │ │ add r7, r3 │ │ │ │ - beq.w 382be │ │ │ │ + beq.w 382fe │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ - bgt.n 3808e │ │ │ │ + bgt.n 380ce │ │ │ │ cmp r0, #67 @ 0x43 │ │ │ │ - bgt.n 37ff6 │ │ │ │ + bgt.n 38036 │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - bgt.n 3803c │ │ │ │ + bgt.n 3807c │ │ │ │ cmp r0, #28 │ │ │ │ - bgt.n 38020 │ │ │ │ + bgt.n 38060 │ │ │ │ cmp r0, #14 │ │ │ │ - beq.w 38136 │ │ │ │ + beq.w 38176 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.w 3826a │ │ │ │ - b.n 38136 │ │ │ │ + bne.w 382aa │ │ │ │ + b.n 38176 │ │ │ │ sub.w ip, r0, #68 @ 0x44 │ │ │ │ cmp.w ip, #12 │ │ │ │ - bhi.w 3826a │ │ │ │ + bhi.w 382aa │ │ │ │ tbh [pc, ip, lsl #1] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsls r2, r6, #4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsls r2, r6, #4 │ │ │ │ lsls r2, r6, #4 │ │ │ │ lsls r2, r6, #4 │ │ │ │ @@ -17560,25 +17583,25 @@ │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsls r2, r6, #4 │ │ │ │ lsls r2, r6, #4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ sub.w r3, r0, #29 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.w 3826a │ │ │ │ + bhi.w 382aa │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsls r0, r1, #5 │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - bne.w 3826a │ │ │ │ + bne.w 382aa │ │ │ │ subs r2, #1 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ rsb r1, r2, #32 │ │ │ │ lsr.w r3, r5, r2 │ │ │ │ subs r2, #32 │ │ │ │ lsl.w r1, r6, r1 │ │ │ │ it pl │ │ │ │ @@ -17595,22 +17618,22 @@ │ │ │ │ movcc r6, r3 │ │ │ │ str.w r3, [r4, r7, lsl #3] │ │ │ │ add.w r3, r4, r7, lsl #3 │ │ │ │ itt cs │ │ │ │ lslcs r6, r6, #3 │ │ │ │ orrcs.w r6, r6, r5, lsr #29 │ │ │ │ str r6, [r3, #4] │ │ │ │ - b.n 382be │ │ │ │ + b.n 382fe │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq.w 381be │ │ │ │ + beq.w 381fe │ │ │ │ sub.w r3, r0, #100 @ 0x64 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.w 3826a │ │ │ │ + bhi.w 382aa │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.w 3826a │ │ │ │ + bhi.w 382aa │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r2, r2 │ │ │ │ movs r2, r2 │ │ │ │ movs r2, r2 │ │ │ │ movs r2, r2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ @@ -17626,29 +17649,29 @@ │ │ │ │ lsls r1, r4, #3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r5, r5, #3 │ │ │ │ add r2, r7 │ │ │ │ orr.w r5, r5, r6, lsl #29 │ │ │ │ asrs r6, r6, #3 │ │ │ │ - b.n 380dc │ │ │ │ + b.n 3811c │ │ │ │ add r2, r1 │ │ │ │ adds r2, #2 │ │ │ │ str.w r5, [r4, r2, lsl #3] │ │ │ │ add.w r3, r4, r7, lsl #3 │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ str r6, [r2, #4] │ │ │ │ str.w r5, [r4, r7, lsl #3] │ │ │ │ str r6, [r3, #4] │ │ │ │ - b.n 382be │ │ │ │ + b.n 382fe │ │ │ │ add r3, r2 │ │ │ │ str.w r5, [r4, r3, lsl #3] │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str r6, [r3, #4] │ │ │ │ - b.n 382be │ │ │ │ + b.n 382fe │ │ │ │ subs r0, r7, r2 │ │ │ │ add.w ip, r4, r0, lsl #3 │ │ │ │ ldr.w r2, [r4, r0, lsl #3] │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ str.w r5, [r4, r0, lsl #3] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ @@ -17658,20 +17681,20 @@ │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r1, r0 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - b.n 382be │ │ │ │ + b.n 382fe │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 3821a │ │ │ │ + blt.n 3825a │ │ │ │ bic.w r5, r5, #7 │ │ │ │ orr.w r5, r5, #1 │ │ │ │ - b.n 382b4 │ │ │ │ + b.n 382f4 │ │ │ │ add r2, r1 │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ add.w r2, r2, #2 │ │ │ │ add.w r3, r4, r7, lsl #3 │ │ │ │ itett cc │ │ │ │ lslcc r6, r6, #3 │ │ │ │ movcs.w r5, #4294967295 @ 0xffffffff │ │ │ │ @@ -17681,76 +17704,76 @@ │ │ │ │ orrcc.w r5, r5, #3 │ │ │ │ movcs r6, r5 │ │ │ │ str.w r5, [r4, r7, lsl #3] │ │ │ │ str r6, [r3, #4] │ │ │ │ str.w r5, [r4, r2, lsl #3] │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ str r6, [r2, #4] │ │ │ │ - b.n 382be │ │ │ │ + b.n 382fe │ │ │ │ add.w r3, r4, r7, lsl #3 │ │ │ │ lsrs r5, r5, #6 │ │ │ │ orr.w r5, r5, r6, lsl #26 │ │ │ │ asrs r6, r6, #6 │ │ │ │ str.w r5, [r4, r7, lsl #3] │ │ │ │ str r6, [r3, #4] │ │ │ │ - b.n 382be │ │ │ │ + b.n 382fe │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 3821a │ │ │ │ + bcs.n 3825a │ │ │ │ lsls r6, r6, #3 │ │ │ │ orr.w r6, r6, r5, lsr #29 │ │ │ │ lsls r5, r5, #3 │ │ │ │ orr.w r5, r5, #2 │ │ │ │ - b.n 382b4 │ │ │ │ + b.n 382f4 │ │ │ │ add.w r3, r4, r7, lsl #3 │ │ │ │ lsrs r5, r5, #3 │ │ │ │ orr.w r5, r5, r6, lsl #29 │ │ │ │ asrs r6, r6, #3 │ │ │ │ str.w r5, [r4, r7, lsl #3] │ │ │ │ str r6, [r3, #4] │ │ │ │ - b.n 382be │ │ │ │ + b.n 382fe │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcc.n 3820c │ │ │ │ - b.n 3821a │ │ │ │ + bcc.n 3824c │ │ │ │ + b.n 3825a │ │ │ │ cmp fp, r5 │ │ │ │ sbcs.w r3, sl, r6 │ │ │ │ itett cs │ │ │ │ lslcs r6, r6, #3 │ │ │ │ movcc.w r5, #4294967295 @ 0xffffffff │ │ │ │ orrcs.w r6, r6, r5, lsr #29 │ │ │ │ lslcs r5, r5, #3 │ │ │ │ ite cs │ │ │ │ orrcs.w r5, r5, #3 │ │ │ │ movcc r6, r5 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 382b4 │ │ │ │ + bpl.n 382f4 │ │ │ │ cmp fp, r5 │ │ │ │ sbcs.w r3, sl, r6 │ │ │ │ - bcs.n 3820c │ │ │ │ - b.n 3821a │ │ │ │ + bcs.n 3824c │ │ │ │ + b.n 3825a │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 382b4 │ │ │ │ + bpl.n 382f4 │ │ │ │ lsrs r3, r5, #3 │ │ │ │ asrs r2, r6, #3 │ │ │ │ orr.w r3, r3, r6, lsl #29 │ │ │ │ cmp fp, r3 │ │ │ │ sbcs.w r2, sl, r2 │ │ │ │ - bcc.n 3821a │ │ │ │ + bcc.n 3825a │ │ │ │ bic.w r5, r5, #7 │ │ │ │ orr.w r5, r5, #3 │ │ │ │ cmp fp, r5 │ │ │ │ sbcs.w r3, sl, r6 │ │ │ │ - blt.n 3821a │ │ │ │ + blt.n 3825a │ │ │ │ lsls r6, r6, #3 │ │ │ │ orr.w r6, r6, r5, lsr #29 │ │ │ │ lsls r5, r5, #3 │ │ │ │ orr.w r5, r5, #4 │ │ │ │ - b.n 382b4 │ │ │ │ + b.n 382f4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r5 │ │ │ │ - b.n 382b4 │ │ │ │ + b.n 382f4 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #7 │ │ │ │ and.w r1, r5, #7 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ lsls r3, r2 │ │ │ │ lsls r1, r2 │ │ │ │ bic.w r3, r5, r3 │ │ │ │ @@ -17767,174 +17790,174 @@ │ │ │ │ it pl │ │ │ │ orrpl r5, r2 │ │ │ │ and.w r5, r5, #7 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r4, r7, lsl #3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 382be │ │ │ │ + b.n 382fe │ │ │ │ mov r1, r2 │ │ │ │ - bl 25b834 │ │ │ │ + bl 25b66c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 38282 │ │ │ │ + bge.n 382c2 │ │ │ │ lsrs r5, r5, #3 │ │ │ │ adds r3, #1 │ │ │ │ orr.w r5, r5, r6, lsl #29 │ │ │ │ asrs r6, r6, #3 │ │ │ │ - b.n 38272 │ │ │ │ + b.n 382b2 │ │ │ │ cmp r0, #0 │ │ │ │ rsb r3, r0, #0 │ │ │ │ it gt │ │ │ │ movgt r3, #0 │ │ │ │ add r3, r0 │ │ │ │ - cbz r3, 382b4 │ │ │ │ + cbz r3, 382f4 │ │ │ │ cmp fp, r5 │ │ │ │ mov.w r2, r6, lsl #3 │ │ │ │ sbcs.w r6, sl, r6 │ │ │ │ orr.w r2, r2, r5, lsr #29 │ │ │ │ mov.w r5, r5, lsl #3 │ │ │ │ iteet cc │ │ │ │ movcc.w r5, #4294967295 @ 0xffffffff │ │ │ │ orrcs.w r5, r5, #3 │ │ │ │ movcs r6, r2 │ │ │ │ movcc r6, r5 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3828e │ │ │ │ + b.n 382ce │ │ │ │ add.w r3, r4, r7, lsl #3 │ │ │ │ str.w r5, [r4, r7, lsl #3] │ │ │ │ str r6, [r3, #4] │ │ │ │ mov r1, r7 │ │ │ │ - b.n 37f76 │ │ │ │ + b.n 37fb6 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ mov ip, r9 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ add.w r5, r2, #16 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w lr, r5, r2 │ │ │ │ cmp lr, r5 │ │ │ │ - bls.w 383f0 │ │ │ │ + bls.w 38430 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ lsls r6, r1, #25 │ │ │ │ - bpl.n 382f6 │ │ │ │ + bpl.n 38336 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ orr.w r2, r1, r2, lsl #6 │ │ │ │ - b.n 382e2 │ │ │ │ + b.n 38322 │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #1 │ │ │ │ lsls r0, r0, #25 │ │ │ │ - bmi.n 382f6 │ │ │ │ + bmi.n 38336 │ │ │ │ ldrb.w r9, [r1, #1] │ │ │ │ and.w r9, r9, #63 @ 0x3f │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldrb.w r0, [r5, #1]! │ │ │ │ lsls r6, r1, #25 │ │ │ │ and.w r0, r0, #63 @ 0x3f │ │ │ │ - bpl.n 3831c │ │ │ │ + bpl.n 3835c │ │ │ │ orr.w r9, r0, r9, lsl #6 │ │ │ │ - b.n 38308 │ │ │ │ + b.n 38348 │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.n 38330 │ │ │ │ + bpl.n 38370 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ orr.w r0, r1, r0, lsl #6 │ │ │ │ - b.n 3831c │ │ │ │ + b.n 3835c │ │ │ │ add.w r1, r4, r2, lsl #3 │ │ │ │ ldr.w r2, [r4, r2, lsl #3] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r2, #2 │ │ │ │ - beq.n 382d6 │ │ │ │ + beq.n 38316 │ │ │ │ add.w r6, r4, r9, lsl #3 │ │ │ │ str r6, [sp, #24] │ │ │ │ mov.w r6, r9, lsl #3 │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr.w r8, [r4, r9, lsl #3] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r8, #2 │ │ │ │ - bne.n 382d6 │ │ │ │ + bne.n 38316 │ │ │ │ and.w r8, r0, #1 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - beq.n 383a2 │ │ │ │ + beq.n 383e2 │ │ │ │ subs r0, #1 │ │ │ │ movs r6, #7 │ │ │ │ add.w r0, r0, r0, lsl #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r9, r0, #32 │ │ │ │ lsl.w r0, r6, r0 │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ lsr.w r9, r6, r9 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ orr.w r3, r3, r9 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w r9, r3, r1 │ │ │ │ - bge.n 383a8 │ │ │ │ + bge.n 383e8 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ orr.w r2, r2, r1, lsl #29 │ │ │ │ asrs r1, r1, #3 │ │ │ │ - b.n 38390 │ │ │ │ + b.n 383d0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 383aa │ │ │ │ + b.n 383ea │ │ │ │ str r6, [sp, #24] │ │ │ │ mov r3, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 383c8 │ │ │ │ + beq.n 38408 │ │ │ │ cmp fp, r2 │ │ │ │ sbcs.w r3, sl, r1 │ │ │ │ - bcc.n 383de │ │ │ │ + bcc.n 3841e │ │ │ │ lsls r1, r1, #3 │ │ │ │ orr.w r1, r1, r2, lsr #29 │ │ │ │ lsls r2, r2, #3 │ │ │ │ orr.w r2, r2, #5 │ │ │ │ mov r3, r1 │ │ │ │ cmp fp, r2 │ │ │ │ sbcs.w r3, sl, r3 │ │ │ │ - bcc.n 383de │ │ │ │ + bcc.n 3841e │ │ │ │ lsls r1, r1, #3 │ │ │ │ orr.w r1, r1, r2, lsr #29 │ │ │ │ lsls r2, r2, #3 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ - b.n 383e4 │ │ │ │ + b.n 38424 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r2, [r4, r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r1, [r3, #4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 382d6 │ │ │ │ + b.n 38316 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 37f6c │ │ │ │ + bne.w 37fac │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, ip │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38416 │ │ │ │ + bge.n 38456 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 38416 │ │ │ │ + cbnz r3, 38456 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 38416 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 38456 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 76638 │ │ │ │ - b.n 37d06 │ │ │ │ + bl 76678 │ │ │ │ + b.n 37d46 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - movw r5, #2000 @ 0x7d0 │ │ │ │ + movw r5, #1680 @ 0x690 │ │ │ │ movt r5, #45 @ 0x2d │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov fp, r6 │ │ │ │ mov r9, r6 │ │ │ │ mov sl, r4 │ │ │ │ @@ -17945,1000 +17968,1000 @@ │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ subs r2, r2, r3 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldr.w r8, [r4, r2, lsl #2] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, lr │ │ │ │ - ble.w 3857e │ │ │ │ + ble.w 385be │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r3, [r3, lr, lsl #2] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 38572 │ │ │ │ + bne.w 385b2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ orrs.w r3, r7, r0 │ │ │ │ - bmi.n 384f0 │ │ │ │ + bmi.n 38530 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r4, r0, r1 │ │ │ │ - bge.n 38484 │ │ │ │ + bge.n 384c4 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ orr.w r3, r3, r1, lsl #29 │ │ │ │ asrs r1, r1, #3 │ │ │ │ - b.n 38472 │ │ │ │ + b.n 384b2 │ │ │ │ mov r4, r2 │ │ │ │ mov ip, r0 │ │ │ │ strd lr, r5, [sp, #24] │ │ │ │ orrs.w r5, r3, r1 │ │ │ │ - beq.n 384d8 │ │ │ │ + beq.n 38518 │ │ │ │ and.w r5, r3, #7 │ │ │ │ ands.w lr, r4, #7 │ │ │ │ - beq.w 386b4 │ │ │ │ + beq.w 386f4 │ │ │ │ cmp.w lr, #3 │ │ │ │ - bne.n 384ac │ │ │ │ + bne.n 384ec │ │ │ │ subs r5, #4 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 384be │ │ │ │ + b.n 384fe │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 384c4 │ │ │ │ + beq.n 38504 │ │ │ │ sub.w lr, r5, lr │ │ │ │ rsbs r5, lr, #0 │ │ │ │ adc.w r5, r5, lr │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 386b4 │ │ │ │ + beq.w 386f4 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ lsrs r4, r4, #3 │ │ │ │ orr.w r3, r3, r1, lsl #29 │ │ │ │ orr.w r4, r4, ip, lsl #29 │ │ │ │ asrs r1, r1, #3 │ │ │ │ mov.w ip, ip, asr #3 │ │ │ │ - b.n 3848c │ │ │ │ + b.n 384cc │ │ │ │ ldrd lr, r5, [sp, #24] │ │ │ │ orrs.w ip, r4, ip │ │ │ │ - bne.w 386b8 │ │ │ │ + bne.w 386f8 │ │ │ │ cmp r9, r2 │ │ │ │ sbcs.w r3, fp, r0 │ │ │ │ - blt.n 3853c │ │ │ │ + blt.n 3857c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 38572 │ │ │ │ + b.n 385b2 │ │ │ │ adds r1, r6, #1 │ │ │ │ - bne.n 38572 │ │ │ │ + bne.n 385b2 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 38548 │ │ │ │ + beq.n 38588 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r8, #2 │ │ │ │ - beq.n 38552 │ │ │ │ + beq.n 38592 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3855c │ │ │ │ + beq.n 3859c │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r2, #2 │ │ │ │ - beq.n 38568 │ │ │ │ + beq.n 385a8 │ │ │ │ and.w r2, r2, #7 │ │ │ │ - movw r3, #34608 @ 0x8730 │ │ │ │ + movw r3, #34280 @ 0x85e8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r6, #1 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr.w r5, [r3, #2264] @ 0x8d8 │ │ │ │ - b.n 38572 │ │ │ │ + b.n 385b2 │ │ │ │ mov r9, r2 │ │ │ │ mov fp, r0 │ │ │ │ movs r6, #0 │ │ │ │ str.w lr, [sp, #40] @ 0x28 │ │ │ │ - b.n 38572 │ │ │ │ - movw r5, #1836 @ 0x72c │ │ │ │ + b.n 385b2 │ │ │ │ + movw r5, #1516 @ 0x5ec │ │ │ │ movt r5, #45 @ 0x2d │ │ │ │ - b.n 38572 │ │ │ │ - movw r5, #1864 @ 0x748 │ │ │ │ + b.n 385b2 │ │ │ │ + movw r5, #1544 @ 0x608 │ │ │ │ movt r5, #45 @ 0x2d │ │ │ │ - b.n 38572 │ │ │ │ - movw r5, #1900 @ 0x76c │ │ │ │ + b.n 385b2 │ │ │ │ + movw r5, #1580 @ 0x62c │ │ │ │ movt r5, #45 @ 0x2d │ │ │ │ movs r6, #1 │ │ │ │ - b.n 38572 │ │ │ │ - movw r5, #1932 @ 0x78c │ │ │ │ + b.n 385b2 │ │ │ │ + movw r5, #1612 @ 0x64c │ │ │ │ movt r5, #45 @ 0x2d │ │ │ │ movs r6, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 3844c │ │ │ │ + b.n 3848c │ │ │ │ mov r0, sl │ │ │ │ mov sl, r9 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 76638 │ │ │ │ - cbnz r6, 3859e │ │ │ │ + bl 76678 │ │ │ │ + cbnz r6, 385de │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ - b.n 385b2 │ │ │ │ + b.n 385f2 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.w 37d06 │ │ │ │ + bl f8904 │ │ │ │ + b.w 37d46 │ │ │ │ add.w r0, r2, #10 │ │ │ │ cmp r2, r1 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - bge.n 385cc │ │ │ │ + bge.n 3860c │ │ │ │ ldr r4, [r5, #12] │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ addeq r3, #1 │ │ │ │ - b.n 385b2 │ │ │ │ - cbnz r3, 385e8 │ │ │ │ + b.n 385f2 │ │ │ │ + cbnz r3, 38628 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, r8, lsr #3 │ │ │ │ orr.w r3, r3, r7, lsl #29 │ │ │ │ it ne │ │ │ │ movne r8, r3 │ │ │ │ mov.w r3, r7, asr #3 │ │ │ │ it ne │ │ │ │ movne r7, r3 │ │ │ │ - b.n 38688 │ │ │ │ + b.n 386c8 │ │ │ │ movw r2, #61084 @ 0xee9c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #58864 @ 0xe5f0 │ │ │ │ + movw r1, #58544 @ 0xe4b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #55652 @ 0xd964 │ │ │ │ + movw r2, #55332 @ 0xd824 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #2396 @ 0x95c │ │ │ │ + movw r2, #2076 @ 0x81c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl 20a38c │ │ │ │ + bl 20bf3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 37d06 │ │ │ │ + bne.w 37d46 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r4, [sp, #16] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ cmp r0, r2 │ │ │ │ - bge.n 385ce │ │ │ │ + bge.n 3860e │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ adds r0, #1 │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ streq r3, [r2, #40] @ 0x28 │ │ │ │ - b.n 3862c │ │ │ │ + b.n 3866c │ │ │ │ ldr r1, [r2, #32] │ │ │ │ and.w r3, r8, #7 │ │ │ │ cmp r3, #2 │ │ │ │ sub.w r0, r1, #4 │ │ │ │ str r0, [r2, #32] │ │ │ │ ldr.w r0, [r1, #-4] │ │ │ │ - bne.n 38696 │ │ │ │ - ldr r2, [pc, #108] @ (386c8 ) │ │ │ │ + bne.n 386d6 │ │ │ │ + ldr r2, [pc, #108] @ (38708 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ bic.w r3, r0, #1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ mov.w r8, r8, lsr #3 │ │ │ │ orr.w r8, r8, r7, lsl #29 │ │ │ │ asrs r7, r7, #3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp sl, r8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ sbcs.w r3, fp, r7 │ │ │ │ - bge.n 3869c │ │ │ │ - b.n 38646 │ │ │ │ - bl 84a04 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ - b.n 3867e │ │ │ │ + bge.n 386dc │ │ │ │ + b.n 38686 │ │ │ │ + bl 849b8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + b.n 386be │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ add.w r3, r3, r1, lsl #1 │ │ │ │ str r3, [r2, #28] │ │ │ │ - b.n 386c0 │ │ │ │ + b.n 38700 │ │ │ │ ldrd lr, r5, [sp, #24] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.w 38524 │ │ │ │ - b.n 38572 │ │ │ │ + beq.w 38564 │ │ │ │ + b.n 385b2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000386cc <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ +0003870c <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 25b274 │ │ │ │ + bl 25b0ac │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [r4] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ - b.w 1d6e38 │ │ │ │ + b.w 1d9098 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 38712 <_PyTime_AsTimevalTime_t@@Base+0x46> │ │ │ │ - movw r0, #3300 @ 0xce4 │ │ │ │ + bne.n 38752 <_PyTime_AsTimevalTime_t@@Base+0x46> │ │ │ │ + movw r0, #2160 @ 0x870 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w 80c04 │ │ │ │ + b.w 80bc0 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7be54 │ │ │ │ + b.w 7be80 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1411d0 │ │ │ │ - cbz r0, 38746 <_PyTime_AsTimevalTime_t@@Base+0x7a> │ │ │ │ + bl 1411e0 │ │ │ │ + cbz r0, 38786 <_PyTime_AsTimevalTime_t@@Base+0x7a> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 38774 <_PyTime_AsTimevalTime_t@@Base+0xa8> │ │ │ │ + beq.n 387b4 <_PyTime_AsTimevalTime_t@@Base+0xa8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #35068 @ 0x88fc │ │ │ │ + movw r0, #34784 @ 0x87e0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.w e4f84 │ │ │ │ + b.w e4e0c │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ - movw r3, #59768 @ 0xe978 │ │ │ │ + movw r3, #59448 @ 0xe838 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r0, #59760 @ 0xe970 │ │ │ │ + movw r0, #59440 @ 0xe830 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 141454 │ │ │ │ - b.n 38776 <_PyTime_AsTimevalTime_t@@Base+0xaa> │ │ │ │ + bl 141464 │ │ │ │ + b.n 387b6 <_PyTime_AsTimevalTime_t@@Base+0xaa> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #132] @ (38810 <_PyTime_AsTimevalTime_t@@Base+0x144>) │ │ │ │ + ldr r0, [pc, #132] @ (38850 <_PyTime_AsTimevalTime_t@@Base+0x144>) │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ - movw r2, #13548 @ 0x34ec │ │ │ │ + movw r2, #13264 @ 0x33d0 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #3380 @ 0xd34 │ │ │ │ + movw r1, #3060 @ 0xbf4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e8fc │ │ │ │ - cbz r0, 387f4 <_PyTime_AsTimevalTime_t@@Base+0x128> │ │ │ │ + bl 8eb6c │ │ │ │ + cbz r0, 38834 <_PyTime_AsTimevalTime_t@@Base+0x128> │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #18840 @ 0x4998 │ │ │ │ + movw r1, #18544 @ 0x4870 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #3400 @ 0xd48 │ │ │ │ + movw r0, #3080 @ 0xc08 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91690 │ │ │ │ + bl 91908 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 387d2 <_PyTime_AsTimevalTime_t@@Base+0x106> │ │ │ │ + bne.n 38812 <_PyTime_AsTimevalTime_t@@Base+0x106> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 387ec <_PyTime_AsTimevalTime_t@@Base+0x120> │ │ │ │ + b.n 3882c <_PyTime_AsTimevalTime_t@@Base+0x120> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 20c954 │ │ │ │ + bl 20e98c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 387ce <_PyTime_AsTimevalTime_t@@Base+0x102> │ │ │ │ + beq.n 3880e <_PyTime_AsTimevalTime_t@@Base+0x102> │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 2479c0 <_PyFunction_FromXIData@@Base+0x138> │ │ │ │ + bl 247848 <_PyFunction_FromXIData@@Base+0x138> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 76638 │ │ │ │ - b.n 387f6 <_PyTime_AsTimevalTime_t@@Base+0x12a> │ │ │ │ + bl 76678 │ │ │ │ + b.n 38836 <_PyTime_AsTimevalTime_t@@Base+0x12a> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #24] @ (38810 <_PyTime_AsTimevalTime_t@@Base+0x144>) │ │ │ │ + ldr r3, [pc, #24] @ (38850 <_PyTime_AsTimevalTime_t@@Base+0x144>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 38808 <_PyTime_AsTimevalTime_t@@Base+0x13c> │ │ │ │ + beq.n 38848 <_PyTime_AsTimevalTime_t@@Base+0x13c> │ │ │ │ blx 2ba18 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ add.w r0, r1, #16 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 38834 <_PyTime_AsTimevalTime_t@@Base+0x168> │ │ │ │ + cbnz r2, 38874 <_PyTime_AsTimevalTime_t@@Base+0x168> │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 38834 <_PyTime_AsTimevalTime_t@@Base+0x168> │ │ │ │ + bne.n 38874 <_PyTime_AsTimevalTime_t@@Base+0x168> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 38858 <_PyTime_AsTimevalTime_t@@Base+0x18c> │ │ │ │ + cbnz r0, 38898 <_PyTime_AsTimevalTime_t@@Base+0x18c> │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #4 │ │ │ │ add r5, sp, #24 │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ movw r4, #10088 @ 0x2768 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ strd r3, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 388fc <_PyTime_AsTimevalTime_t@@Base+0x230> │ │ │ │ + beq.n 3893c <_PyTime_AsTimevalTime_t@@Base+0x230> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ movw r5, #23916 @ 0x5d6c │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 3888a <_PyTime_AsTimevalTime_t@@Base+0x1be> │ │ │ │ + beq.n 388ca <_PyTime_AsTimevalTime_t@@Base+0x1be> │ │ │ │ mov r1, r5 │ │ │ │ - bl 88634 │ │ │ │ - cbnz r0, 3888a <_PyTime_AsTimevalTime_t@@Base+0x1be> │ │ │ │ + bl 88544 │ │ │ │ + cbnz r0, 388ca <_PyTime_AsTimevalTime_t@@Base+0x1be> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #3532 @ 0xdcc │ │ │ │ + movw r1, #3212 @ 0xc8c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #63600 @ 0xf870 │ │ │ │ + movw r0, #63280 @ 0xf730 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 388fc <_PyTime_AsTimevalTime_t@@Base+0x230> │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3893c <_PyTime_AsTimevalTime_t@@Base+0x230> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3889e <_PyTime_AsTimevalTime_t@@Base+0x1d2> │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 388fc <_PyTime_AsTimevalTime_t@@Base+0x230> │ │ │ │ + bne.n 388de <_PyTime_AsTimevalTime_t@@Base+0x1d2> │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 3893c <_PyTime_AsTimevalTime_t@@Base+0x230> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 388b0 <_PyTime_AsTimevalTime_t@@Base+0x1e4> │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 388fc <_PyTime_AsTimevalTime_t@@Base+0x230> │ │ │ │ + bne.n 388f0 <_PyTime_AsTimevalTime_t@@Base+0x1e4> │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 3893c <_PyTime_AsTimevalTime_t@@Base+0x230> │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 388e8 <_PyTime_AsTimevalTime_t@@Base+0x21c> │ │ │ │ + beq.n 38928 <_PyTime_AsTimevalTime_t@@Base+0x21c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r2, #5580 @ 0x15cc │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 388ea <_PyTime_AsTimevalTime_t@@Base+0x21e> │ │ │ │ + beq.n 3892a <_PyTime_AsTimevalTime_t@@Base+0x21e> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #3552 @ 0xde0 │ │ │ │ + movw r1, #3232 @ 0xca0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1a60dc │ │ │ │ + b.w 1a8510 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ ite ls │ │ │ │ movls r0, r2 │ │ │ │ movhi r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00038920 : │ │ │ │ +00038960 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r4, #32200 @ 0x7dc8 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 38970 │ │ │ │ + cbz r3, 389b0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 128d40 │ │ │ │ + bl 128c98 │ │ │ │ strd r6, r7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #3792 @ 0xed0 │ │ │ │ + movw r2, #3472 @ 0xd90 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c230 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1294b4 │ │ │ │ + bl 12933c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38978 │ │ │ │ - bl 38b00 │ │ │ │ + b.n 389b8 │ │ │ │ + bl 38b40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38942 │ │ │ │ + beq.n 38982 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 389ac │ │ │ │ + bgt.n 389ec │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3804 @ 0xedc │ │ │ │ + movw r1, #3484 @ 0xd9c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 389d0 │ │ │ │ + bl f8904 │ │ │ │ + b.n 38a10 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ mov r6, r1 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 389d4 │ │ │ │ + bmi.n 38a14 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3864 @ 0xf18 │ │ │ │ + movw r1, #3544 @ 0xdd8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 38af2 │ │ │ │ + b.n 38b32 │ │ │ │ ldr.w r3, [r0, #444] @ 0x1bc │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 70f38 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70f78 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 389d0 │ │ │ │ + beq.n 38a10 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #28] │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ - cbz r5, 389fe │ │ │ │ + cbz r5, 38a3e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ str r5, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ - ldr r3, [pc, #232] @ (38afc ) │ │ │ │ + ldr r3, [pc, #232] @ (38b3c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 83f60 <_PyUnicode_InternMortal@@Base> │ │ │ │ + bl 83f14 <_PyUnicode_InternMortal@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 109d50 │ │ │ │ + bl 109c5c │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38ad0 │ │ │ │ + beq.n 38b10 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - cbz r5, 38a3c │ │ │ │ + cbz r5, 38a7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 13fabc │ │ │ │ + bl 13facc │ │ │ │ mov r5, r0 │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #7 │ │ │ │ - bgt.n 38aec │ │ │ │ + bgt.n 38b2c │ │ │ │ ldrd r6, r7, [r4, #12] │ │ │ │ - cbz r7, 38ab2 │ │ │ │ + cbz r7, 38af2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 13fabc │ │ │ │ - cbz r0, 38ab2 │ │ │ │ + bl 13facc │ │ │ │ + cbz r0, 38af2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 250d70 │ │ │ │ + bl 250c04 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38ad0 │ │ │ │ - bl 769d0 │ │ │ │ + beq.n 38b10 │ │ │ │ + bl 76a10 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38a7a │ │ │ │ + bge.n 38aba │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 38a7a │ │ │ │ + cbnz r3, 38aba │ │ │ │ mov r0, r8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 38ad0 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 38b10 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 38aa4 │ │ │ │ + cbz r3, 38ae4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f7f48 │ │ │ │ + bl 1f9de8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38a9e │ │ │ │ + bge.n 38ade │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 38a9e │ │ │ │ + cbnz r3, 38ade │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 38aa6 │ │ │ │ - b.n 38ad0 │ │ │ │ + cbnz r3, 38ae6 │ │ │ │ + b.n 38b10 │ │ │ │ str r5, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ - bl 769d0 │ │ │ │ + bl 76a10 │ │ │ │ str r0, [r4, #24] │ │ │ │ - cbnz r0, 38ac4 │ │ │ │ - b.n 38ad0 │ │ │ │ + cbnz r0, 38b04 │ │ │ │ + b.n 38b10 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r3, [r4, #20] │ │ │ │ - movw r3, #36495 @ 0x8e8f │ │ │ │ + movw r3, #36559 @ 0x8ecf │ │ │ │ movt r3, #3 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 38aec │ │ │ │ + b.n 38b2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 389d0 │ │ │ │ + bge.w 38a10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 389d0 │ │ │ │ + bne.w 38a10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 389d0 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 38a10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82b64 │ │ │ │ + bl 82b18 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00038b00 : │ │ │ │ +00038b40 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ blx 2acc0 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ asrs r1, r0, #31 │ │ │ │ movs r2, #1 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ add r0, sp, #20 │ │ │ │ - movw r1, #3896 @ 0xf38 │ │ │ │ + movw r1, #3576 @ 0xdf8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ blx 2bfc4 <__snprintf_chk@plt> │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ add r0, sp, #20 │ │ │ │ movw r1, #33857 @ 0x8441 │ │ │ │ movt r1, #8 │ │ │ │ blx 2b7b8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 38b66 │ │ │ │ + beq.n 38ba6 │ │ │ │ movw r4, #32200 @ 0x7dc8 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ - movw r1, #50672 @ 0xc5f0 │ │ │ │ + movw r1, #50308 @ 0xc484 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ blx 2ada8 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 38b6c │ │ │ │ + cbnz r0, 38bac │ │ │ │ mov r0, r5 │ │ │ │ blx 2b4c4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 38b82 │ │ │ │ - bl 1bbdc4 │ │ │ │ + b.n 38bc2 │ │ │ │ + bl 1be078 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbnz r0, 38b80 │ │ │ │ + cbnz r0, 38bc0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c050 │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 38b82 │ │ │ │ + b.n 38bc2 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 38ba6 │ │ │ │ + bne.n 38be6 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldrd r6, r5, [r5] │ │ │ │ - cbz r1, 38bbe │ │ │ │ - b.n 38bcc │ │ │ │ + cbz r1, 38bfe │ │ │ │ + b.n 38c0c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #26520 @ 0x6798 │ │ │ │ + movw r0, #26200 @ 0x6658 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 38b9c │ │ │ │ - b.n 38bc8 │ │ │ │ + bne.n 38bdc │ │ │ │ + b.n 38c08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c898 │ │ │ │ + bl 25c6d0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 38bcc │ │ │ │ + bne.n 38c0c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38bf0 │ │ │ │ + b.n 38c30 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 38bdc │ │ │ │ - bl 70c84 │ │ │ │ + cbnz r0, 38c1c │ │ │ │ + bl 70cc4 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38bc8 │ │ │ │ + beq.n 38c08 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 38bc8 │ │ │ │ + beq.n 38c08 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 38c12 │ │ │ │ + cbz r3, 38c52 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 38c6e │ │ │ │ + cbnz r3, 38cae │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ adds r0, r6, #1 │ │ │ │ - bl 71b00 │ │ │ │ + bl 71b54 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38cc0 │ │ │ │ + beq.n 38d00 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r1, [r2, #16]! │ │ │ │ adds r1, r3, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bge.n 38c58 │ │ │ │ + bge.n 38c98 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r0, r1, lsl #2] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r0, #0] │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ - b.n 38c38 │ │ │ │ + b.n 38c78 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #5988 @ 0x1764 │ │ │ │ + movw r0, #5668 @ 0x1624 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80c04 │ │ │ │ - movw r1, #7532 @ 0x1d6c │ │ │ │ + b.w 80bc0 │ │ │ │ + movw r1, #7232 @ 0x1c40 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #19416 @ 0x4bd8 │ │ │ │ + movw r0, #19096 @ 0x4a98 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1b71f0 │ │ │ │ + bl 1b940c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 38cc0 │ │ │ │ + cbz r0, 38d00 │ │ │ │ ldrd r3, r2, [r5, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ - bl 90d28 │ │ │ │ + bl 90fa0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38cae │ │ │ │ + bge.n 38cee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 38cae │ │ │ │ + cbnz r3, 38cee │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #34292 @ 0x85f4 │ │ │ │ + movw r0, #33960 @ 0x84a8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1411d0 │ │ │ │ + bl 1411e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 38cfc │ │ │ │ + cbz r0, 38d3c │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 38d44 │ │ │ │ + beq.n 38d84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #35068 @ 0x88fc │ │ │ │ + movw r0, #34784 @ 0x87e0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w e4f84 │ │ │ │ + b.w e4e0c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 38d04 │ │ │ │ + cbz r3, 38d44 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 38d06 │ │ │ │ + b.n 38d46 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ adds.w r8, r7, r9 │ │ │ │ - bne.n 38d2e │ │ │ │ + bne.n 38d6e │ │ │ │ ldrd r3, r2, [r5, #4] │ │ │ │ - movw r0, #59760 @ 0xe970 │ │ │ │ + movw r0, #59440 @ 0xe830 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 141454 │ │ │ │ - b.n 38e46 │ │ │ │ + bl 141464 │ │ │ │ + b.n 38e86 │ │ │ │ mov r0, r8 │ │ │ │ - bl 71b00 │ │ │ │ + bl 71b54 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 38d3e │ │ │ │ + cbz r0, 38d7e │ │ │ │ add.w sl, r0, #12 │ │ │ │ - b.n 38d5c │ │ │ │ + b.n 38d9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 141454 │ │ │ │ + bl 141464 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 38e46 │ │ │ │ + b.n 38e86 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl f5dac │ │ │ │ + bl f5be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38dcc │ │ │ │ + beq.n 38e0c │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ adds r3, r4, #4 │ │ │ │ cmp r4, r9 │ │ │ │ - blt.n 38d48 │ │ │ │ - cbz r7, 38dd0 │ │ │ │ - movw r7, #3980 @ 0xf8c │ │ │ │ + blt.n 38d88 │ │ │ │ + cbz r7, 38e10 │ │ │ │ + movw r7, #3660 @ 0xe4c │ │ │ │ movt r7, #45 @ 0x2d │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 8fd14 │ │ │ │ - cbz r0, 38db2 │ │ │ │ + bl 8ff84 │ │ │ │ + cbz r0, 38df2 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl e4f84 │ │ │ │ - cbz r0, 38dcc │ │ │ │ + bl e4e0c │ │ │ │ + cbz r0, 38e0c │ │ │ │ cmp r4, r8 │ │ │ │ - blt.n 38da6 │ │ │ │ + blt.n 38de6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38da0 │ │ │ │ + bge.n 38de0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 38da0 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 38de0 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 38db2 │ │ │ │ + b.n 38df2 │ │ │ │ add.w r3, r6, #16 │ │ │ │ str.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 38d70 │ │ │ │ + b.n 38db0 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 38dd0 │ │ │ │ + beq.n 38e10 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3988 @ 0xf94 │ │ │ │ + movw r1, #3668 @ 0xe54 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 38e2c │ │ │ │ - movw r0, #55772 @ 0xd9dc │ │ │ │ + b.n 38e6c │ │ │ │ + movw r0, #55452 @ 0xd89c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38dcc │ │ │ │ + beq.n 38e0c │ │ │ │ mov r1, r6 │ │ │ │ - bl 117b64 │ │ │ │ + bl 117bc4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38dfe │ │ │ │ + bge.n 38e3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 38dfe │ │ │ │ + cbnz r3, 38e3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 38dcc │ │ │ │ + beq.n 38e0c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, r7 │ │ │ │ - movw r0, #4032 @ 0xfc0 │ │ │ │ + movw r0, #3712 @ 0xe80 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38e2c │ │ │ │ + bge.n 38e6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 38e2c │ │ │ │ + cbnz r3, 38e6c │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38e40 │ │ │ │ + bge.n 38e80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 38e40 │ │ │ │ + cbnz r3, 38e80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 141454 │ │ │ │ + bl 141464 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r0, 38e7e │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 38ebe │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 38e78 │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 38e7e │ │ │ │ + bne.n 38eb8 │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 38ebe │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 38e8c │ │ │ │ + cbnz r0, 38ecc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13b030 <_Py_DecRef@@Base+0x6ac> │ │ │ │ + b.w 13b06c <_Py_DecRef@@Base+0x6ac> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ bic.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 38eb0 │ │ │ │ - cbz r5, 38ed6 │ │ │ │ - b.n 38ec6 │ │ │ │ + bne.n 38ef0 │ │ │ │ + cbz r5, 38f16 │ │ │ │ + b.n 38f06 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #4044 @ 0xfcc │ │ │ │ + movw r0, #3724 @ 0xe8c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 38f00 │ │ │ │ - b.n 38eac │ │ │ │ - movw r0, #4044 @ 0xfcc │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 38f40 │ │ │ │ + b.n 38eec │ │ │ │ + movw r0, #3724 @ 0xe8c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r5 │ │ │ │ - bl 2618c0 │ │ │ │ - cbz r0, 38f00 │ │ │ │ + bl 261700 │ │ │ │ + cbz r0, 38f40 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ movs r3, #28 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp, #0] │ │ │ │ adds r1, #16 │ │ │ │ ldr.w r2, [r1, #-8] │ │ │ │ @@ -18947,15 +18970,15 @@ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r2, #1 │ │ │ │ orr.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ - bl 9480c │ │ │ │ + bl 94a84 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -18964,680 +18987,680 @@ │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-192] │ │ │ │ sub.w sp, sp, #16512 @ 0x4080 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #204] @ (39004 ) │ │ │ │ + ldr r1, [pc, #204] @ (39044 ) │ │ │ │ add.w r5, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #13548 @ 0x34ec │ │ │ │ + movw r2, #13264 @ 0x33d0 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ - movw r1, #4324 @ 0x10e4 │ │ │ │ + movw r1, #4004 @ 0xfa4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ - bl 8e8fc │ │ │ │ + bl 8eb6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38fde │ │ │ │ + beq.n 3901e │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #18840 @ 0x4998 │ │ │ │ + movw r1, #18544 @ 0x4870 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #3400 @ 0xd48 │ │ │ │ + movw r0, #3080 @ 0xc08 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91690 │ │ │ │ + bl 91908 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 38f84 │ │ │ │ + bne.n 38fc4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 38fd6 │ │ │ │ + b.n 39016 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ movs r3, #2 │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - bl 20c954 │ │ │ │ + bl 20e98c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 38f80 │ │ │ │ - bl 95ffc │ │ │ │ + beq.n 38fc0 │ │ │ │ + bl 96274 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #16383 @ 0x3fff │ │ │ │ blx 2b86c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ - bl 39046 │ │ │ │ + bl 39086 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 76638 │ │ │ │ - b.n 38fe0 │ │ │ │ + bl 76678 │ │ │ │ + b.n 39020 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (39004 ) │ │ │ │ + ldr r3, [pc, #28] @ (39044 ) │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 38ff8 │ │ │ │ + beq.n 39038 │ │ │ │ blx 2ba18 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #16512 @ 0x4080 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 77808 │ │ │ │ + bl 77848 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3934c │ │ │ │ + bl 3938c │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39044 │ │ │ │ + bge.n 39084 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 39044 │ │ │ │ + cbnz r3, 39084 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #492] @ (39248 ) │ │ │ │ + ldr r3, [pc, #492] @ (39288 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 390aa │ │ │ │ + cbnz r1, 390ea │ │ │ │ mov r5, r0 │ │ │ │ blx 2bb08 <__h_errno_location@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 2b198 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #4544 @ 0x11c0 │ │ │ │ + movw r0, #4224 @ 0x1080 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39126 │ │ │ │ + beq.n 39166 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 12e914 │ │ │ │ + bl 12e600 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39126 │ │ │ │ + bge.n 39166 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39126 │ │ │ │ + bne.n 39166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 39126 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 39166 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 390de │ │ │ │ + beq.n 3911e │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ movs r3, #97 @ 0x61 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r3, [pc, #396] @ (39248 ) │ │ │ │ + ldr r3, [pc, #396] @ (39288 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 3923a │ │ │ │ + bne.w 3927a │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ movs r0, #0 │ │ │ │ mov r9, r2 │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 3912a │ │ │ │ + cbz r0, 3916a │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3912a │ │ │ │ + cbz r0, 3916a │ │ │ │ ldr r7, [r6, #4] │ │ │ │ - cbnz r7, 39154 │ │ │ │ + cbnz r7, 39194 │ │ │ │ ldr.w r8, [r6, #16] │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 39202 │ │ │ │ + beq.n 39242 │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 3916c │ │ │ │ + beq.n 391ac │ │ │ │ cmp.w sl, #10 │ │ │ │ - beq.n 39198 │ │ │ │ + beq.n 391d8 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13864 @ 0x3628 │ │ │ │ + movw r1, #13580 @ 0x350c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3922c │ │ │ │ + b.n 3926c │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 39220 │ │ │ │ - bl 7967c │ │ │ │ + b.n 39260 │ │ │ │ + bl 796c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 391f8 │ │ │ │ + beq.n 39238 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 85bbc │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3915c │ │ │ │ + blt.n 3919c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 391f8 │ │ │ │ + bne.n 39238 │ │ │ │ adds r7, #4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 390f8 │ │ │ │ - b.n 39130 │ │ │ │ + beq.n 39138 │ │ │ │ + b.n 39170 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3914c │ │ │ │ + bne.n 3918c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3914c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3918c │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #2 │ │ │ │ blx 2b348 │ │ │ │ strh.w sl, [sp] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2479c0 <_PyFunction_FromXIData@@Base+0x138> │ │ │ │ + bl 247848 <_PyFunction_FromXIData@@Base+0x138> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 391d6 │ │ │ │ + bne.n 39216 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ - b.n 391d6 │ │ │ │ + b.n 39216 │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #2 │ │ │ │ add r4, sp, #8 │ │ │ │ blx 2b348 │ │ │ │ strh.w sl, [sp] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ mov r0, sp │ │ │ │ - bl 24fefc <_PyDict_GetItem_KnownHash@@Base+0x40c> │ │ │ │ + bl 24fd90 <_PyDict_GetItem_KnownHash@@Base+0x40c> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 391d6 │ │ │ │ + bne.n 39216 │ │ │ │ mov ip, sp │ │ │ │ mov lr, r9 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w lr, {r0, r1, r2} │ │ │ │ - cbz r4, 391f8 │ │ │ │ + cbz r4, 39238 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85bbc │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 391f6 │ │ │ │ + bge.n 39236 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 391f6 │ │ │ │ + cbnz r3, 39236 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 391fc │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 3923c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 39220 │ │ │ │ + b.n 39260 │ │ │ │ add.w r8, r8, #4 │ │ │ │ - b.n 390fc │ │ │ │ + b.n 3913c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 391f8 │ │ │ │ + beq.n 39238 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ - movw r0, #4552 @ 0x11c8 │ │ │ │ + movw r0, #4232 @ 0x1088 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b92c │ │ │ │ - ldr r3, [pc, #24] @ (39248 ) │ │ │ │ + bl 7b958 │ │ │ │ + ldr r3, [pc, #24] @ (39288 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 3923e │ │ │ │ + beq.n 3927e │ │ │ │ blx 2ba18 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3926c │ │ │ │ + cbz r3, 392ac │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 88e9c │ │ │ │ + bl 8918c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 39298 │ │ │ │ - b.n 39282 │ │ │ │ + cbnz r0, 392d8 │ │ │ │ + b.n 392c2 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15244 @ 0x3b8c │ │ │ │ + movw r1, #14924 @ 0x3a4c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 392f6 │ │ │ │ - bl 16a5f8 <_PyTime_AsLong@@Base+0xcd4> │ │ │ │ + b.n 39336 │ │ │ │ + bl 16a9bc <_PyTime_AsLong@@Base+0xca4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 392aa │ │ │ │ + blt.n 392ea │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 392ba │ │ │ │ + blt.n 392fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 89064 │ │ │ │ + bl 89354 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 39286 │ │ │ │ - b.n 392d2 │ │ │ │ + bne.n 392c6 │ │ │ │ + b.n 39312 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39294 │ │ │ │ + bne.n 392d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 39294 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 392d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39282 │ │ │ │ + bge.n 392c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39282 │ │ │ │ + bne.n 392c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 39282 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 392c2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 392e6 │ │ │ │ + bge.n 39326 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 392e6 │ │ │ │ + cbnz r3, 39326 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 39282 │ │ │ │ + bne.n 392c2 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 39328 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 39368 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 39322 │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 39328 │ │ │ │ + bne.n 39362 │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 39368 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3934a │ │ │ │ + cbnz r0, 3938a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 3934a │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 3938a │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 39340 │ │ │ │ + bne.n 39380 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.w b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 39376 │ │ │ │ + cbz r0, 393b6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39376 │ │ │ │ + bge.n 393b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 39376 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 393b6 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 39390 │ │ │ │ + cbz r0, 393d0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39390 │ │ │ │ + bge.n 393d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 39390 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 393d0 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 393aa │ │ │ │ + cbz r0, 393ea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 393aa │ │ │ │ + bge.n 393ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 393aa │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 393ea │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 393c4 │ │ │ │ + cbz r0, 39404 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 393c4 │ │ │ │ + bge.n 39404 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 393c4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 39404 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 393e2 │ │ │ │ + cbz r0, 39422 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 393e2 │ │ │ │ + bge.n 39422 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 393e2 │ │ │ │ + cbnz r3, 39422 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 39414 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 39454 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3940e │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 39414 │ │ │ │ + bne.n 3944e │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 39454 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 39436 │ │ │ │ + cbnz r0, 39476 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 39436 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 39476 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3942c │ │ │ │ + bne.n 3946c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.w b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #48884 @ 0xbef4 │ │ │ │ + movw r1, #48564 @ 0xbdb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.n 39442 │ │ │ │ + b.n 39482 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #35852 @ 0x8c0c │ │ │ │ + movw r1, #35532 @ 0x8acc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #35856 @ 0x8c10 │ │ │ │ + movw r0, #35536 @ 0x8ad0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 91690 │ │ │ │ + bl 91908 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 39482 │ │ │ │ + beq.n 394c2 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39484 │ │ │ │ + bge.n 394c4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 39484 │ │ │ │ + b.n 394c4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 19e9d4 │ │ │ │ + b.w 1a0de8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ - cbz r3, 394ba │ │ │ │ + cbz r3, 394fa │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #37580 @ 0x92cc │ │ │ │ + movw r1, #37260 @ 0x918c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d27dc │ │ │ │ + bl d26fc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 394d4 │ │ │ │ - b.n 394d0 │ │ │ │ + cbnz r0, 39514 │ │ │ │ + b.n 39510 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4588 @ 0x11ec │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3963a │ │ │ │ + b.n 3967a │ │ │ │ ldr.w r8, [r7, #60] @ 0x3c │ │ │ │ movw sl, #40968 @ 0xa008 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ movw r9, #41176 @ 0xa0d8 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63824 @ 0xf950 │ │ │ │ + movw r1, #63504 @ 0xf810 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 87ccc │ │ │ │ + bl 87c8c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3959c │ │ │ │ + beq.n 395dc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 3954a │ │ │ │ + bne.n 3958a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 3951c │ │ │ │ + cbnz r3, 3955c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 395cc │ │ │ │ + bge.n 3960c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 395cc │ │ │ │ - b.n 3956c │ │ │ │ - movw r2, #26260 @ 0x6694 │ │ │ │ + bne.n 3960c │ │ │ │ + b.n 395ac │ │ │ │ + movw r2, #25940 @ 0x6554 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #23260 @ 0x5adc │ │ │ │ + movw r1, #22940 @ 0x599c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d1494 │ │ │ │ + bl d13b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39546 │ │ │ │ + bge.n 39586 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 39546 │ │ │ │ + cbnz r3, 39586 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r6, 39572 │ │ │ │ - b.n 3959c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r6, 395b2 │ │ │ │ + b.n 395dc │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 39558 │ │ │ │ + beq.n 39598 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 395cc │ │ │ │ - b.n 39562 │ │ │ │ + bge.n 3960c │ │ │ │ + b.n 395a2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3954e │ │ │ │ + beq.n 3958e │ │ │ │ mov r6, r0 │ │ │ │ - b.n 39572 │ │ │ │ + b.n 395b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 395cc │ │ │ │ + bne.n 3960c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 395cc │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3960c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r2, r6, #16 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 25fc14 │ │ │ │ + bl 25fa54 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3959a │ │ │ │ + bge.n 395da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3959a │ │ │ │ + cbnz r3, 395da │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 395b4 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 395f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 394d0 │ │ │ │ + bge.n 39510 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 394d0 │ │ │ │ + bne.n 39510 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 394d0 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 39510 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 394e8 │ │ │ │ + bge.n 39528 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 394e8 │ │ │ │ + bne.n 39528 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 394e8 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 39528 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 395e0 │ │ │ │ + bge.n 39620 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 395e0 │ │ │ │ + cbnz r3, 39620 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #58864 @ 0xe5f0 │ │ │ │ + movw r2, #58544 @ 0xe4b0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 25fc14 │ │ │ │ + bl 25fa54 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 394d0 │ │ │ │ + beq.w 39510 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3963a │ │ │ │ + bne.n 3967a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3961c │ │ │ │ + bge.n 3965c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3961c │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3965c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ @@ -19646,609 +19669,608 @@ │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00039642 : │ │ │ │ +00039682 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #32200 @ 0x7dc8 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 3967a │ │ │ │ + cbz r3, 396ba │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 128d40 │ │ │ │ + bl 128c98 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c050 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1294b4 │ │ │ │ + bl 12933c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1bccdc │ │ │ │ + bl 1bef94 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #4] @ (39684 ) │ │ │ │ - b.w 25ee3c <_PyTime_AsTimeval@@Base+0x19b0> │ │ │ │ + ldr r1, [pc, #4] @ (396c4 ) │ │ │ │ + b.w 25ec78 <_PyTime_AsTimeval@@Base+0x19b4> │ │ │ │ nop │ │ │ │ sub sp, #432 @ 0x1b0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - b.n 397f0 │ │ │ │ + b.n 39830 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 396b4 │ │ │ │ + cbnz r3, 396f4 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 396b4 │ │ │ │ + ble.n 396f4 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 396b4 │ │ │ │ - cbnz r4, 396d4 │ │ │ │ + bne.n 396f4 │ │ │ │ + cbnz r4, 39714 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #304] @ (397ec ) │ │ │ │ + ldr r4, [pc, #304] @ (3982c ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #4 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3976c │ │ │ │ + beq.n 397ac │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 396e8 │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 39728 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3976c │ │ │ │ + bne.n 397ac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 396fa │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 3976c │ │ │ │ + bne.n 3973a │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 397ac │ │ │ │ ldrd r8, r0, [r4, #8] │ │ │ │ - bl e0048 <_PyNumber_Index@@Base> │ │ │ │ + bl dff08 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 39712 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 3976c │ │ │ │ + cbnz r0, 39752 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 397ac │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 39730 │ │ │ │ - bl 85a34 │ │ │ │ + b.n 39770 │ │ │ │ + bl 859e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3972c │ │ │ │ + bge.n 3976c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3972c │ │ │ │ + cbnz r3, 3976c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 39706 │ │ │ │ + beq.n 39746 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 39770 │ │ │ │ - bl 95ffc │ │ │ │ + bne.n 397b0 │ │ │ │ + bl 96274 │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bdd0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 397da │ │ │ │ + bge.n 3981a │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 397c6 │ │ │ │ - bl f0188 │ │ │ │ + bne.n 39806 │ │ │ │ + bl effcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3973c │ │ │ │ + beq.n 3977c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 397e6 │ │ │ │ + b.n 39826 │ │ │ │ mov r0, r8 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 204eb0 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 206ed8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3976c │ │ │ │ - bl 95ffc │ │ │ │ + beq.n 397ac │ │ │ │ + bl 96274 │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bdd0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 397ae │ │ │ │ + bge.n 397ee │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 397b6 │ │ │ │ - bl f0188 │ │ │ │ + bne.n 397f6 │ │ │ │ + bl effcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3977c │ │ │ │ - b.n 3976c │ │ │ │ + beq.n 397bc │ │ │ │ + b.n 397ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ffb8 │ │ │ │ - b.n 397e6 │ │ │ │ + bl 7ffe4 │ │ │ │ + b.n 39826 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ - b.n 3976c │ │ │ │ + bl 1af364 │ │ │ │ + b.n 397ac │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, #4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 3982e │ │ │ │ + cbz r3, 3986e │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbz r3, 3982e │ │ │ │ + cbz r3, 3986e │ │ │ │ blx r3 │ │ │ │ movw r3, #5152 @ 0x1420 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 39844 │ │ │ │ + bne.n 39884 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3982e │ │ │ │ + bge.n 3986e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3982e │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3986e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #51508 @ 0xc934 │ │ │ │ + movw r3, #51108 @ 0xc7a4 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e3400 │ │ │ │ + b.w 1e5548 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00039846 <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ +00039886 <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ - movw r3, #7445 @ 0x1d15 │ │ │ │ + movw r3, #8125 @ 0x1fbd │ │ │ │ movt r3, #10 │ │ │ │ cmp r1, r3 │ │ │ │ ite ne │ │ │ │ movne r4, r1 │ │ │ │ moveq r4, #0 │ │ │ │ ldr.w r3, [r5, #384] @ 0x180 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 3988a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ - bl 1d93dc │ │ │ │ + beq.n 398ca <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ + bl 1db61c │ │ │ │ add.w r0, r0, #110592 @ 0x1b000 │ │ │ │ ldrb.w r3, [r0, #3286] @ 0xcd6 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strbne.w r3, [r0, #3286] @ 0xcd6 │ │ │ │ str.w r4, [r5, #384] @ 0x180 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 398d0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x8a> │ │ │ │ + b.n 3990e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x88> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #35500 @ 0x8aac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 398a4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5e> │ │ │ │ + bne.n 398e2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5c> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 398b2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6c> │ │ │ │ + beq.n 398f0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6a> │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ bx r3 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 398c6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x80> │ │ │ │ + bne.n 39904 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x7e> │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 398c6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x80> │ │ │ │ + bne.n 39904 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x7e> │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #32496 @ 0x7ef0 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 127f7c │ │ │ │ + bl 127ed4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 70f38 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70f78 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3991e <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd8> │ │ │ │ + cbz r0, 3995c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ strd r1, r2, [r0, #8] │ │ │ │ it lt │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [r0, #24] │ │ │ │ strd r5, r2, [r0, #16] │ │ │ │ - bl 82b64 │ │ │ │ + bl 82b18 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #5768 @ 0x1688 │ │ │ │ + movw r3, #5448 @ 0x1548 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ movw r1, #49584 @ 0xc1b0 │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 143d18 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x514> │ │ │ │ + b.w 143d10 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x510> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (39960 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x11a>) │ │ │ │ + ldr r0, [pc, #8] @ (3999c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x116>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 135628 │ │ │ │ + bl 135654 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ @ instruction: 0xb760 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 39986 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x140> │ │ │ │ + bhi.n 399c2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x13c> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 399a0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x15a> │ │ │ │ + ble.n 399dc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x156> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - b.n 399a8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x162> │ │ │ │ - movw r0, #57588 @ 0xe0f4 │ │ │ │ + b.n 399e4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x15e> │ │ │ │ + movw r0, #57268 @ 0xdfb4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3997e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x138> │ │ │ │ + bne.n 399ba <_PyInterpreterState_SetEvalFrameFunc@@Base+0x134> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 39ac0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x27a> │ │ │ │ + b.n 39afc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x276> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbz r3, 399b6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x170> │ │ │ │ + cbz r3, 399f2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x16c> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 399e6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1a0> │ │ │ │ - b.n 399ce <_PyInterpreterState_SetEvalFrameFunc@@Base+0x188> │ │ │ │ + bpl.n 39a22 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x19c> │ │ │ │ + b.n 39a0a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x184> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15244 @ 0x3b8c │ │ │ │ + movw r1, #14924 @ 0x3a4c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 3999c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x156> │ │ │ │ - bl 85a34 │ │ │ │ + bl f8904 │ │ │ │ + b.n 399d8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x152> │ │ │ │ + bl 859e8 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 39a0e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1c8> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 39a4a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1c4> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3999c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x156> │ │ │ │ + bne.n 399d8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x152> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 39a0e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1c8> │ │ │ │ + b.n 39a4a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1c4> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 399e0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x19a> │ │ │ │ + beq.n 39a1c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x196> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #6156 @ 0x180c │ │ │ │ + movw r1, #5836 @ 0x16cc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3999c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x156> │ │ │ │ + beq.n 399d8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x152> │ │ │ │ ldrd r5, r3, [r7, #8] │ │ │ │ cmp r6, #0 │ │ │ │ ite le │ │ │ │ movle.w sl, #0 │ │ │ │ movgt.w sl, #1 │ │ │ │ adds r5, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ add r5, r3 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 25ecf0 <_PyTime_AsTimeval@@Base+0x1864> │ │ │ │ + bl 25eb2c <_PyTime_AsTimeval@@Base+0x1868> │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 39ac0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x27a> │ │ │ │ + beq.n 39afc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x276> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add r3, r8 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 718ec │ │ │ │ + bl 71940 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 39aa4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x25e> │ │ │ │ - bl 85bbc │ │ │ │ + beq.n 39ae0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x25a> │ │ │ │ + bl 85b70 │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 39a80 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x23a> │ │ │ │ + bne.n 39abc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x236> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39aa4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x25e> │ │ │ │ + bge.n 39ae0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x25a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 39aa4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x25e> │ │ │ │ + cbnz r3, 39ae0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x25a> │ │ │ │ mov r0, fp │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 39aa4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x25e> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 39ae0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x25a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39a94 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x24e> │ │ │ │ + bge.n 39ad0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x24a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 39a94 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x24e> │ │ │ │ + cbnz r3, 39ad0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x24a> │ │ │ │ mov r0, fp │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ add r9, r8 │ │ │ │ add r5, r8 │ │ │ │ cmp r9, r6 │ │ │ │ - blt.n 39a32 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1ec> │ │ │ │ + blt.n 39a6e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e8> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 39a32 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1ec> │ │ │ │ - b.n 39ac0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x27a> │ │ │ │ + beq.n 39a6e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e8> │ │ │ │ + b.n 39afc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x276> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3999c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x156> │ │ │ │ + bge.w 399d8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x152> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3999c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x156> │ │ │ │ + bne.w 399d8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x152> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3999c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x156> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 399d8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x152> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (39ad0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x28a>) │ │ │ │ - b.w 250ad8 <_PyGen_yf@@Base+0x838> │ │ │ │ + ldr r1, [pc, #4] @ (39b0c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x286>) │ │ │ │ + b.w 25096c <_PyGen_yf@@Base+0x838> │ │ │ │ @ instruction: 0xf784004d │ │ │ │ │ │ │ │ -00039ad4 <_Py_IncRef@@Base>: │ │ │ │ +00039b10 <_Py_IncRef@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add.w r0, r1, #16 │ │ │ │ - cbz r2, 39b00 <_Py_IncRef@@Base+0x2c> │ │ │ │ + cbz r2, 39b3c <_Py_IncRef@@Base+0x2c> │ │ │ │ ldr r6, [r2, #8] │ │ │ │ - b.n 39b0e <_Py_IncRef@@Base+0x3a> │ │ │ │ + b.n 39b4a <_Py_IncRef@@Base+0x3a> │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 39b0c <_Py_IncRef@@Base+0x38> │ │ │ │ + bne.n 39b48 <_Py_IncRef@@Base+0x38> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 39b2e <_Py_IncRef@@Base+0x5a> │ │ │ │ + cbnz r0, 39b6a <_Py_IncRef@@Base+0x5a> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 39b0e <_Py_IncRef@@Base+0x3a> │ │ │ │ + b.n 39b4a <_Py_IncRef@@Base+0x3a> │ │ │ │ mov r6, r2 │ │ │ │ - ldr r1, [pc, #388] @ (39c94 <_Py_IncRef@@Base+0x1c0>) │ │ │ │ + ldr r1, [pc, #388] @ (39cd0 <_Py_IncRef@@Base+0x1c0>) │ │ │ │ add r3, sp, #24 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 39b30 <_Py_IncRef@@Base+0x5c> │ │ │ │ - b.n 39b60 <_Py_IncRef@@Base+0x8c> │ │ │ │ + cbnz r0, 39b6c <_Py_IncRef@@Base+0x5c> │ │ │ │ + b.n 39b9c <_Py_IncRef@@Base+0x8c> │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r9, [r5] │ │ │ │ adds r3, r4, r6 │ │ │ │ subs r4, r3, #1 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 39b64 <_Py_IncRef@@Base+0x90> │ │ │ │ - movw r2, #15388 @ 0x3c1c │ │ │ │ + bmi.n 39ba0 <_Py_IncRef@@Base+0x90> │ │ │ │ + movw r2, #15068 @ 0x3adc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #60632 @ 0xecd8 │ │ │ │ + movw r1, #60312 @ 0xeb98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #6420 @ 0x1914 │ │ │ │ + movw r0, #6100 @ 0x17d4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r3, r9 │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 39c8a <_Py_IncRef@@Base+0x1b6> │ │ │ │ + b.n 39cc6 <_Py_IncRef@@Base+0x1b6> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 39c70 <_Py_IncRef@@Base+0x19c> │ │ │ │ + beq.w 39cac <_Py_IncRef@@Base+0x19c> │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 39b7a <_Py_IncRef@@Base+0xa6> │ │ │ │ + beq.n 39bb6 <_Py_IncRef@@Base+0xa6> │ │ │ │ subs r4, r3, #2 │ │ │ │ - bne.n 39b82 <_Py_IncRef@@Base+0xae> │ │ │ │ - b.n 39bd0 <_Py_IncRef@@Base+0xfc> │ │ │ │ + bne.n 39bbe <_Py_IncRef@@Base+0xae> │ │ │ │ + b.n 39c0c <_Py_IncRef@@Base+0xfc> │ │ │ │ movw sl, #5160 @ 0x1428 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - cbz r6, 39b8c <_Py_IncRef@@Base+0xb8> │ │ │ │ + cbz r6, 39bc8 <_Py_IncRef@@Base+0xb8> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 39c80 <_Py_IncRef@@Base+0x1ac> │ │ │ │ - b.n 39b94 <_Py_IncRef@@Base+0xc0> │ │ │ │ + beq.n 39cbc <_Py_IncRef@@Base+0x1ac> │ │ │ │ + b.n 39bd0 <_Py_IncRef@@Base+0xc0> │ │ │ │ movw r6, #56312 @ 0xdbf8 │ │ │ │ movt r6, #76 @ 0x4c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 39ba8 <_Py_IncRef@@Base+0xd4> │ │ │ │ - bl ca490 │ │ │ │ + cbz r0, 39be4 <_Py_IncRef@@Base+0xd4> │ │ │ │ + bl ca790 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39b60 <_Py_IncRef@@Base+0x8c> │ │ │ │ + blt.n 39b9c <_Py_IncRef@@Base+0x8c> │ │ │ │ subs r7, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.n 39bac <_Py_IncRef@@Base+0xd8> │ │ │ │ - b.n 39be0 <_Py_IncRef@@Base+0x10c> │ │ │ │ + bne.n 39be8 <_Py_IncRef@@Base+0xd8> │ │ │ │ + b.n 39c1c <_Py_IncRef@@Base+0x10c> │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - cbz r0, 39bc0 <_Py_IncRef@@Base+0xec> │ │ │ │ - bl ca490 │ │ │ │ + cbz r0, 39bfc <_Py_IncRef@@Base+0xec> │ │ │ │ + bl ca790 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 39b60 <_Py_IncRef@@Base+0x8c> │ │ │ │ + blt.n 39b9c <_Py_IncRef@@Base+0x8c> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 39bc2 <_Py_IncRef@@Base+0xee> │ │ │ │ - b.n 39bde <_Py_IncRef@@Base+0x10a> │ │ │ │ + bne.n 39bfe <_Py_IncRef@@Base+0xee> │ │ │ │ + b.n 39c1a <_Py_IncRef@@Base+0x10a> │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl ca490 │ │ │ │ + bl ca790 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 39b60 <_Py_IncRef@@Base+0x8c> │ │ │ │ + blt.n 39b9c <_Py_IncRef@@Base+0x8c> │ │ │ │ mov r7, r8 │ │ │ │ - b.n 39be2 <_Py_IncRef@@Base+0x10e> │ │ │ │ + b.n 39c1e <_Py_IncRef@@Base+0x10e> │ │ │ │ movw r6, #56312 @ 0xdbf8 │ │ │ │ movt r6, #76 @ 0x4c │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 39be2 <_Py_IncRef@@Base+0x10e> │ │ │ │ + b.n 39c1e <_Py_IncRef@@Base+0x10e> │ │ │ │ mov r7, r8 │ │ │ │ movs r5, #0 │ │ │ │ and.w fp, r4, #1 │ │ │ │ and.w r8, r7, #1 │ │ │ │ tst r4, r7 │ │ │ │ - beq.n 39c06 <_Py_IncRef@@Base+0x132> │ │ │ │ + beq.n 39c42 <_Py_IncRef@@Base+0x132> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #10096 @ 0x2770 │ │ │ │ + movw r1, #9812 @ 0x2654 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 39b60 <_Py_IncRef@@Base+0x8c> │ │ │ │ - cbz r5, 39c28 <_Py_IncRef@@Base+0x154> │ │ │ │ + bl f8904 │ │ │ │ + b.n 39b9c <_Py_IncRef@@Base+0x8c> │ │ │ │ + cbz r5, 39c64 <_Py_IncRef@@Base+0x154> │ │ │ │ orrs.w r8, r4, r7 │ │ │ │ - beq.n 39c26 <_Py_IncRef@@Base+0x152> │ │ │ │ + beq.n 39c62 <_Py_IncRef@@Base+0x152> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #10132 @ 0x2794 │ │ │ │ + movw r1, #9848 @ 0x2678 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 39b60 <_Py_IncRef@@Base+0x8c> │ │ │ │ + bl f8904 │ │ │ │ + b.n 39b9c <_Py_IncRef@@Base+0x8c> │ │ │ │ mov fp, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 20980c │ │ │ │ + bl 20b7dc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39b60 <_Py_IncRef@@Base+0x8c> │ │ │ │ - bl 2094b0 │ │ │ │ + beq.n 39b9c <_Py_IncRef@@Base+0x8c> │ │ │ │ + bl 20b4e0 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ and.w r5, r5, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r8, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 35c20 │ │ │ │ + bl 35c60 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39c8a <_Py_IncRef@@Base+0x1b6> │ │ │ │ + bge.n 39cc6 <_Py_IncRef@@Base+0x1b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 39c8a <_Py_IncRef@@Base+0x1b6> │ │ │ │ + cbnz r3, 39cc6 <_Py_IncRef@@Base+0x1b6> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 39c8a <_Py_IncRef@@Base+0x1b6> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 39cc6 <_Py_IncRef@@Base+0x1b6> │ │ │ │ movw r6, #56312 @ 0xdbf8 │ │ │ │ movt r6, #76 @ 0x4c │ │ │ │ movw sl, #5160 @ 0x1428 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r8 │ │ │ │ mov r5, r8 │ │ │ │ - b.n 39c28 <_Py_IncRef@@Base+0x154> │ │ │ │ + b.n 39c64 <_Py_IncRef@@Base+0x154> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cmp r1, #108 @ 0x6c │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -20258,113 +20280,113 @@ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #24552 @ 0x5fe8 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ strd r1, r0, [sp] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 39cd4 <_Py_IncRef@@Base+0x200> │ │ │ │ + beq.n 39d10 <_Py_IncRef@@Base+0x200> │ │ │ │ mov r1, r4 │ │ │ │ - bl 88634 │ │ │ │ - cbnz r0, 39cd4 <_Py_IncRef@@Base+0x200> │ │ │ │ + bl 88544 │ │ │ │ + cbnz r0, 39d10 <_Py_IncRef@@Base+0x200> │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1448ec <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ + bl 1448e4 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 39cdc <_Py_IncRef@@Base+0x208> │ │ │ │ + bne.n 39d18 <_Py_IncRef@@Base+0x208> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 39d48 <_Py_IncRef@@Base+0x274> │ │ │ │ + b.n 39d84 <_Py_IncRef@@Base+0x274> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 39cf2 <_Py_IncRef@@Base+0x21e> │ │ │ │ + beq.n 39d2e <_Py_IncRef@@Base+0x21e> │ │ │ │ movw r1, #24552 @ 0x5fe8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 88634 │ │ │ │ - cbz r0, 39cfc <_Py_IncRef@@Base+0x228> │ │ │ │ + bl 88544 │ │ │ │ + cbz r0, 39d38 <_Py_IncRef@@Base+0x228> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - b.n 39d0c <_Py_IncRef@@Base+0x238> │ │ │ │ + b.n 39d48 <_Py_IncRef@@Base+0x238> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sp │ │ │ │ - bl 1448ec <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ + bl 1448e4 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 39d0c <_Py_IncRef@@Base+0x238> │ │ │ │ + bne.n 39d48 <_Py_IncRef@@Base+0x238> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 39d48 <_Py_IncRef@@Base+0x274> │ │ │ │ + b.n 39d84 <_Py_IncRef@@Base+0x274> │ │ │ │ vldr d1, [sp, #24] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 39d34 <_Py_IncRef@@Base+0x260> │ │ │ │ + bne.n 39d70 <_Py_IncRef@@Base+0x260> │ │ │ │ movw r3, #61100 @ 0xeeac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32908 @ 0x808c │ │ │ │ + movw r1, #32588 @ 0x7f4c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39d48 <_Py_IncRef@@Base+0x274> │ │ │ │ + b.n 39d84 <_Py_IncRef@@Base+0x274> │ │ │ │ vldr d0, [sp, #32] │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 39de4 <_Py_IncRef@@Base+0x310> │ │ │ │ + bl 39e20 <_Py_IncRef@@Base+0x310> │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - bl 85ae4 │ │ │ │ + bl 85a98 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #625 @ 0x271 │ │ │ │ - bl 71b00 │ │ │ │ - cbz r0, 39daa <_Py_IncRef@@Base+0x2d6> │ │ │ │ + bl 71b54 │ │ │ │ + cbz r0, 39de6 <_Py_IncRef@@Base+0x2d6> │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r5, #8 │ │ │ │ add.w r7, r0, #12 │ │ │ │ addw r8, r5, #2504 @ 0x9c8 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 7dfb4 │ │ │ │ - cbz r0, 39d96 <_Py_IncRef@@Base+0x2c2> │ │ │ │ + bl 7dfe0 │ │ │ │ + cbz r0, 39dd2 <_Py_IncRef@@Base+0x2c2> │ │ │ │ cmp r6, r8 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ - bne.n 39d76 <_Py_IncRef@@Base+0x2a2> │ │ │ │ + bne.n 39db2 <_Py_IncRef@@Base+0x2a2> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 7ffb8 │ │ │ │ - cbz r0, 39d96 <_Py_IncRef@@Base+0x2c2> │ │ │ │ + bl 7ffe4 │ │ │ │ + cbz r0, 39dd2 <_Py_IncRef@@Base+0x2c2> │ │ │ │ str.w r0, [r4, #2512] @ 0x9d0 │ │ │ │ - b.n 39dac <_Py_IncRef@@Base+0x2d8> │ │ │ │ + b.n 39de8 <_Py_IncRef@@Base+0x2d8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39daa <_Py_IncRef@@Base+0x2d6> │ │ │ │ + bge.n 39de6 <_Py_IncRef@@Base+0x2d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 39daa <_Py_IncRef@@Base+0x2d6> │ │ │ │ + cbnz r3, 39de6 <_Py_IncRef@@Base+0x2d6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 39dbc <_Py_IncRef@@Base+0x2e8> │ │ │ │ - b.w 7dfb4 │ │ │ │ + beq.n 39df8 <_Py_IncRef@@Base+0x2e8> │ │ │ │ + b.w 7dfe0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #6432 @ 0x1920 │ │ │ │ + movw r1, #6112 @ 0x17e0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -20373,183 +20395,184 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ blx 2b800 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vsub.f64 d7, d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d8, d7, d9 │ │ │ │ - beq.n 39e46 <_Py_IncRef@@Base+0x372> │ │ │ │ + beq.n 39e82 <_Py_IncRef@@Base+0x372> │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ ite mi │ │ │ │ movmi r2, #1 │ │ │ │ movpl r2, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite mi │ │ │ │ movmi r3, #1 │ │ │ │ movpl r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 39e5a <_Py_IncRef@@Base+0x386> │ │ │ │ + beq.n 39e96 <_Py_IncRef@@Base+0x386> │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d9 │ │ │ │ vsub.f64 d8, d8, d7 │ │ │ │ - b.n 39e5a <_Py_IncRef@@Base+0x386> │ │ │ │ + b.n 39e96 <_Py_IncRef@@Base+0x386> │ │ │ │ vmov r3, s19 │ │ │ │ - vldr d0, [pc, #108] @ 39eb8 <_Py_IncRef@@Base+0x3e4> │ │ │ │ - vldr d7, [pc, #112] @ 39ec0 <_Py_IncRef@@Base+0x3ec> │ │ │ │ + vldr d0, [pc, #112] @ 39ef8 <_Py_IncRef@@Base+0x3e8> │ │ │ │ + vldr d7, [pc, #116] @ 39f00 <_Py_IncRef@@Base+0x3f0> │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d0, d7 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vstr d0, [r5] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 39e94 <_Py_IncRef@@Base+0x3c0> │ │ │ │ + beq.n 39ed0 <_Py_IncRef@@Base+0x3c0> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2c53c │ │ │ │ vsub.f64 d8, d8, d0 │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ vstr d0, [r4] │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 39eb0 <_Py_IncRef@@Base+0x3dc> │ │ │ │ + ble.n 39eec <_Py_IncRef@@Base+0x3dc> │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ vstr d0, [r4] │ │ │ │ - b.n 39eb0 <_Py_IncRef@@Base+0x3dc> │ │ │ │ + b.n 39eec <_Py_IncRef@@Base+0x3dc> │ │ │ │ vdiv.f64 d7, d10, d9 │ │ │ │ - vldr d6, [pc, #36] @ 39ec0 <_Py_IncRef@@Base+0x3ec> │ │ │ │ + vldr d6, [pc, #40] @ 39f00 <_Py_IncRef@@Base+0x3f0> │ │ │ │ vmov r2, r3, d7 │ │ │ │ - vldr d7, [pc, #20] @ 39eb8 <_Py_IncRef@@Base+0x3e4> │ │ │ │ + vldr d7, [pc, #24] @ 39ef8 <_Py_IncRef@@Base+0x3e8> │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ vstr d7, [r4] │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - movw r1, #48556 @ 0xbdac │ │ │ │ + movw r1, #48236 @ 0xbc6c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.w 39442 │ │ │ │ + b.w 39482 │ │ │ │ │ │ │ │ -00039ed4 : │ │ │ │ +00039f14 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7967c │ │ │ │ - cbz r0, 39f0e │ │ │ │ + bl 796c0 │ │ │ │ + cbz r0, 39f4e │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c1518 │ │ │ │ + bl c17dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39f12 │ │ │ │ + bge.n 39f52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 39f12 │ │ │ │ + cbnz r3, 39f52 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 39f12 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 39f52 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 39f3e │ │ │ │ + cbnz r1, 39f7e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #6500 @ 0x1964 │ │ │ │ + movw r1, #6180 @ 0x1824 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 39f74 │ │ │ │ + bl d78f0 │ │ │ │ + b.n 39fb4 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 39ffa │ │ │ │ + beq.n 3a03a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #5580 @ 0x15cc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 39f7a │ │ │ │ + beq.n 39fba │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #6532 @ 0x1984 │ │ │ │ + movw r1, #6212 @ 0x1844 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a000 │ │ │ │ + b.n 3a040 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r0, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ - cbz r0, 39fe2 │ │ │ │ + cbz r0, 3a022 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 39fbc │ │ │ │ + bne.n 39ffc │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #6568 @ 0x19a8 │ │ │ │ + movw r1, #6248 @ 0x1868 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39f74 │ │ │ │ + bge.n 39fb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39f74 │ │ │ │ + bne.n 39fb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 39f74 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 39fb4 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbz r6, 39fcc │ │ │ │ + cbz r6, 3a00c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r2, [r6, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39fde │ │ │ │ + bge.n 3a01e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 39fde │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3a01e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - b.n 39f88 │ │ │ │ + b.n 39fc8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r5, #8] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a000 │ │ │ │ + b.n 3a040 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r4, #0 │ │ │ │ - b.n 39ff0 │ │ │ │ + b.n 3a030 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ @@ -20566,1575 +20589,1575 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (3a048 ) │ │ │ │ + ldr r0, [pc, #12] @ (3a088 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 135628 │ │ │ │ + bl 135654 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cbnz r0, 3a07a │ │ │ │ + cbnz r0, 3a0ba │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (3a074 ) │ │ │ │ - b.w 250ad8 <_PyGen_yf@@Base+0x838> │ │ │ │ + ldr r1, [pc, #4] @ (3a0b4 ) │ │ │ │ + b.w 25096c <_PyGen_yf@@Base+0x838> │ │ │ │ @ instruction: 0xfa3c004d │ │ │ │ - movw r1, #48528 @ 0xbd90 │ │ │ │ + movw r1, #48208 @ 0xbc50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.n 3a0ba │ │ │ │ + b.n 3a0fa │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (3a0a8 ) │ │ │ │ + ldr r0, [pc, #12] @ (3a0e8 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 135628 │ │ │ │ + bl 135654 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb844 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0003a0ac : │ │ │ │ - movw r3, #51192 @ 0xc7f8 │ │ │ │ +0003a0ec : │ │ │ │ + movw r3, #50792 @ 0xc668 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ - b.w 124204 │ │ │ │ + b.w 12415c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #35852 @ 0x8c0c │ │ │ │ + movw r1, #35532 @ 0x8acc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #35856 @ 0x8c10 │ │ │ │ + movw r0, #35536 @ 0x8ad0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 91690 │ │ │ │ + bl 91908 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a0ea │ │ │ │ + bne.n 3a12a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a118 │ │ │ │ + b.n 3a158 │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 3a110 │ │ │ │ + bgt.n 3a150 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbnz r0, 3a102 │ │ │ │ + cbnz r0, 3a142 │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ - bl da400 │ │ │ │ + bl da34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a0e6 │ │ │ │ + beq.n 3a126 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a118 │ │ │ │ + bge.n 3a158 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3a118 │ │ │ │ + b.n 3a158 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003a11a <_PyCompile_Assemble@@Base>: │ │ │ │ +0003a15a <_PyCompile_Assemble@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r3, #55600 @ 0xd930 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ - beq.n 3a156 <_PyCompile_Assemble@@Base+0x3c> │ │ │ │ + beq.n 3a196 <_PyCompile_Assemble@@Base+0x3c> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #6788 @ 0x1a84 │ │ │ │ + movw r1, #6468 @ 0x1944 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 3a16e <_PyCompile_Assemble@@Base+0x54> │ │ │ │ + bl f8904 │ │ │ │ + b.n 3a1ae <_PyCompile_Assemble@@Base+0x54> │ │ │ │ add.w r8, sp, #32 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b348 │ │ │ │ - bl 70c84 │ │ │ │ + bl 70cc4 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3a172 <_PyCompile_Assemble@@Base+0x58> │ │ │ │ + cbnz r0, 3a1b2 <_PyCompile_Assemble@@Base+0x58> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a294 <_PyCompile_Assemble@@Base+0x17a> │ │ │ │ + b.n 3a2d4 <_PyCompile_Assemble@@Base+0x17a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 102f8c <_PyErr_SetKeyError@@Base+0x11c> │ │ │ │ + bl 102e98 <_PyErr_SetKeyError@@Base+0x11c> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3a1ac <_PyCompile_Assemble@@Base+0x92> │ │ │ │ + cbz r0, 3a1ec <_PyCompile_Assemble@@Base+0x92> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3a19a <_PyCompile_Assemble@@Base+0x80> │ │ │ │ + beq.n 3a1da <_PyCompile_Assemble@@Base+0x80> │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr.w fp, [fp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ it lt │ │ │ │ movlt r2, r3 │ │ │ │ - b.n 3a184 <_PyCompile_Assemble@@Base+0x6a> │ │ │ │ + b.n 3a1c4 <_PyCompile_Assemble@@Base+0x6a> │ │ │ │ adds r2, #1 │ │ │ │ lsls r5, r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 3a1b0 <_PyCompile_Assemble@@Base+0x96> │ │ │ │ - bl 1fa038 │ │ │ │ + cbnz r0, 3a1f0 <_PyCompile_Assemble@@Base+0x96> │ │ │ │ + bl 1fbed8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a274 <_PyCompile_Assemble@@Base+0x15a> │ │ │ │ + b.n 3a2b4 <_PyCompile_Assemble@@Base+0x15a> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ blx 2b348 │ │ │ │ mov r2, r4 │ │ │ │ - cbz r2, 3a1ca <_PyCompile_Assemble@@Base+0xb0> │ │ │ │ + cbz r2, 3a20a <_PyCompile_Assemble@@Base+0xb0> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ge │ │ │ │ strge.w r2, [sl, r1, lsl #2] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - b.n 3a1ba <_PyCompile_Assemble@@Base+0xa0> │ │ │ │ - movw r5, #58888 @ 0xe608 │ │ │ │ + b.n 3a1fa <_PyCompile_Assemble@@Base+0xa0> │ │ │ │ + movw r5, #58556 @ 0xe4bc │ │ │ │ movt r5, #58 @ 0x3a │ │ │ │ - cbz r4, 3a20e <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ + cbz r4, 3a24e <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #0 │ │ │ │ lsls r0, r2, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 3a20a <_PyCompile_Assemble@@Base+0xf0> │ │ │ │ + bge.n 3a24a <_PyCompile_Assemble@@Base+0xf0> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mvn.w ip, #262 @ 0x106 │ │ │ │ ldr r0, [r1, r0] │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ adds r2, #1 │ │ │ │ add.w lr, r0, ip │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ lsls r0, r0, #28 │ │ │ │ - bmi.n 3a200 <_PyCompile_Assemble@@Base+0xe6> │ │ │ │ + bmi.n 3a240 <_PyCompile_Assemble@@Base+0xe6> │ │ │ │ cmp.w lr, #2 │ │ │ │ - bhi.n 3a1d8 <_PyCompile_Assemble@@Base+0xbe> │ │ │ │ + bhi.n 3a218 <_PyCompile_Assemble@@Base+0xbe> │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr.w r0, [sl, r0, lsl #2] │ │ │ │ str r0, [r1, #24] │ │ │ │ - b.n 3a1d8 <_PyCompile_Assemble@@Base+0xbe> │ │ │ │ + b.n 3a218 <_PyCompile_Assemble@@Base+0xbe> │ │ │ │ ldr r4, [r4, #16] │ │ │ │ - b.n 3a1d2 <_PyCompile_Assemble@@Base+0xb8> │ │ │ │ + b.n 3a212 <_PyCompile_Assemble@@Base+0xb8> │ │ │ │ mov r0, sl │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1069b8 <_PyRecursiveMutex_Unlock@@Base+0x2c> │ │ │ │ + bl 1068d4 <_PyRecursiveMutex_Unlock@@Base+0x2c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a1ac <_PyCompile_Assemble@@Base+0x92> │ │ │ │ + beq.n 3a1ec <_PyCompile_Assemble@@Base+0x92> │ │ │ │ add r3, sp, #24 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 10cb18 │ │ │ │ + bl 10ca14 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a1ac <_PyCompile_Assemble@@Base+0x92> │ │ │ │ + beq.n 3a1ec <_PyCompile_Assemble@@Base+0x92> │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ bl 2e344 <_PyObject_DebugMallocStats@@Base+0x83c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a1ac <_PyCompile_Assemble@@Base+0x92> │ │ │ │ + beq.n 3a1ec <_PyCompile_Assemble@@Base+0x92> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bl 11039c <_PyDict_DelItemIf@@Base+0x1874> │ │ │ │ + bl 110428 <_PyDict_DelItemIf@@Base+0x1a00> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a274 <_PyCompile_Assemble@@Base+0x15a> │ │ │ │ + bge.n 3a2b4 <_PyCompile_Assemble@@Base+0x15a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3a274 <_PyCompile_Assemble@@Base+0x15a> │ │ │ │ + cbnz r3, 3a2b4 <_PyCompile_Assemble@@Base+0x15a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a288 <_PyCompile_Assemble@@Base+0x16e> │ │ │ │ + bge.n 3a2c8 <_PyCompile_Assemble@@Base+0x16e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3a288 <_PyCompile_Assemble@@Base+0x16e> │ │ │ │ + cbnz r3, 3a2c8 <_PyCompile_Assemble@@Base+0x16e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b39c0 │ │ │ │ + bl 1b5bdc │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b3958 │ │ │ │ + bl 1b5b1c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3a2bc <_PyCompile_Assemble@@Base+0x1a2> │ │ │ │ + bne.n 3a2fc <_PyCompile_Assemble@@Base+0x1a2> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1374f4 │ │ │ │ + b.w 137530 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #25468 @ 0x637c │ │ │ │ + movw r0, #25148 @ 0x623c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a2b0 <_PyCompile_Assemble@@Base+0x196> │ │ │ │ + bne.n 3a2f0 <_PyCompile_Assemble@@Base+0x196> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #296] @ (3a40c <_PyCompile_Assemble@@Base+0x2f2>) │ │ │ │ + ldr r2, [pc, #296] @ (3a44c <_PyCompile_Assemble@@Base+0x2f2>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 3a310 <_PyCompile_Assemble@@Base+0x1f6> │ │ │ │ + beq.n 3a350 <_PyCompile_Assemble@@Base+0x1f6> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3a312 <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ + cbz r4, 3a352 <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ ldr.w r4, [r4, #136] @ 0x88 │ │ │ │ - movw r3, #41685 @ 0xa2d5 │ │ │ │ + movw r3, #41749 @ 0xa315 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3a312 <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ + b.n 3a352 <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a3ec <_PyCompile_Assemble@@Base+0x2d2> │ │ │ │ + beq.n 3a42c <_PyCompile_Assemble@@Base+0x2d2> │ │ │ │ ldr.w r0, [r3, #136] @ 0x88 │ │ │ │ - movw r3, #41685 @ 0xa2d5 │ │ │ │ + movw r3, #41749 @ 0xa315 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3a3ec <_PyCompile_Assemble@@Base+0x2d2> │ │ │ │ - cbnz r4, 3a32e <_PyCompile_Assemble@@Base+0x214> │ │ │ │ + bne.n 3a42c <_PyCompile_Assemble@@Base+0x2d2> │ │ │ │ + cbnz r4, 3a36e <_PyCompile_Assemble@@Base+0x214> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a3aa <_PyCompile_Assemble@@Base+0x290> │ │ │ │ + b.n 3a3ea <_PyCompile_Assemble@@Base+0x290> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 3a34e <_PyCompile_Assemble@@Base+0x234> │ │ │ │ + cbz r3, 3a38e <_PyCompile_Assemble@@Base+0x234> │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 3a3aa <_PyCompile_Assemble@@Base+0x290> │ │ │ │ + ble.n 3a3ea <_PyCompile_Assemble@@Base+0x290> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 3a33c <_PyCompile_Assemble@@Base+0x222> │ │ │ │ - b.n 3a368 <_PyCompile_Assemble@@Base+0x24e> │ │ │ │ + bne.n 3a37c <_PyCompile_Assemble@@Base+0x222> │ │ │ │ + b.n 3a3a8 <_PyCompile_Assemble@@Base+0x24e> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3a368 <_PyCompile_Assemble@@Base+0x24e> │ │ │ │ + beq.n 3a3a8 <_PyCompile_Assemble@@Base+0x24e> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a350 <_PyCompile_Assemble@@Base+0x236> │ │ │ │ + bne.n 3a390 <_PyCompile_Assemble@@Base+0x236> │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3a3aa <_PyCompile_Assemble@@Base+0x290> │ │ │ │ - ldr r2, [pc, #164] @ (3a410 <_PyCompile_Assemble@@Base+0x2f6>) │ │ │ │ + bne.n 3a3ea <_PyCompile_Assemble@@Base+0x290> │ │ │ │ + ldr r2, [pc, #164] @ (3a450 <_PyCompile_Assemble@@Base+0x2f6>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 265604 │ │ │ │ + bl 265444 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a404 <_PyCompile_Assemble@@Base+0x2ea> │ │ │ │ - beq.n 3a3aa <_PyCompile_Assemble@@Base+0x290> │ │ │ │ + blt.n 3a444 <_PyCompile_Assemble@@Base+0x2ea> │ │ │ │ + beq.n 3a3ea <_PyCompile_Assemble@@Base+0x290> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (3a410 <_PyCompile_Assemble@@Base+0x2f6>) │ │ │ │ + ldr r1, [pc, #148] @ (3a450 <_PyCompile_Assemble@@Base+0x2f6>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 2059ec │ │ │ │ + bl 207a14 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3a406 <_PyCompile_Assemble@@Base+0x2ec> │ │ │ │ + bne.n 3a446 <_PyCompile_Assemble@@Base+0x2ec> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a32a <_PyCompile_Assemble@@Base+0x210> │ │ │ │ + bge.n 3a36a <_PyCompile_Assemble@@Base+0x210> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3a32a <_PyCompile_Assemble@@Base+0x210> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a32a <_PyCompile_Assemble@@Base+0x210> │ │ │ │ + bne.n 3a36a <_PyCompile_Assemble@@Base+0x210> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a36a <_PyCompile_Assemble@@Base+0x210> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (3a414 <_PyCompile_Assemble@@Base+0x2fa>) │ │ │ │ + ldr r1, [pc, #100] @ (3a454 <_PyCompile_Assemble@@Base+0x2fa>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 2059ec │ │ │ │ + bl 207a14 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3a406 <_PyCompile_Assemble@@Base+0x2ec> │ │ │ │ + bne.n 3a446 <_PyCompile_Assemble@@Base+0x2ec> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3a3da <_PyCompile_Assemble@@Base+0x2c0> │ │ │ │ + bne.n 3a41a <_PyCompile_Assemble@@Base+0x2c0> │ │ │ │ movw r3, #5152 @ 0x1420 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 3a406 <_PyCompile_Assemble@@Base+0x2ec> │ │ │ │ + b.n 3a446 <_PyCompile_Assemble@@Base+0x2ec> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a3ec <_PyCompile_Assemble@@Base+0x2d2> │ │ │ │ + bge.n 3a42c <_PyCompile_Assemble@@Base+0x2d2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3a3ec <_PyCompile_Assemble@@Base+0x2d2> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3a42c <_PyCompile_Assemble@@Base+0x2d2> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3a3d0 <_PyCompile_Assemble@@Base+0x2b6> │ │ │ │ + beq.n 3a410 <_PyCompile_Assemble@@Base+0x2b6> │ │ │ │ movs r3, #2 │ │ │ │ - ldr r1, [pc, #28] @ (3a410 <_PyCompile_Assemble@@Base+0x2f6>) │ │ │ │ + ldr r1, [pc, #28] @ (3a450 <_PyCompile_Assemble@@Base+0x2f6>) │ │ │ │ mov r0, r7 │ │ │ │ mov r2, sp │ │ │ │ str r6, [sp, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 2059ec │ │ │ │ + bl 207a14 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3a406 <_PyCompile_Assemble@@Base+0x2ec> │ │ │ │ + b.n 3a446 <_PyCompile_Assemble@@Base+0x2ec> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ nop {10} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 3a46e │ │ │ │ + cbnz r0, 3a4ae │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3a438 <_PyCompile_Assemble@@Base+0x31e> │ │ │ │ + bne.n 3a478 <_PyCompile_Assemble@@Base+0x31e> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1369b8 │ │ │ │ + b.w 1369f4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37160 @ 0x9128 │ │ │ │ + movw r0, #36720 @ 0x8f70 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a42c <_PyCompile_Assemble@@Base+0x312> │ │ │ │ + bne.n 3a46c <_PyCompile_Assemble@@Base+0x312> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003a450 : │ │ │ │ +0003a490 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #136 @ 0x88 │ │ │ │ movs r2, #140 @ 0x8c │ │ │ │ - movw r4, #51408 @ 0xc8d0 │ │ │ │ + movw r4, #51008 @ 0xc740 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a83a4 │ │ │ │ + bl 1aa7cc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003a476 : │ │ │ │ +0003a4b6 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 12b760 │ │ │ │ - cbz r0, 3a4bc │ │ │ │ + bl 12b5e4 │ │ │ │ + cbz r0, 3a4fc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r1, #39432 @ 0x9a08 │ │ │ │ + movw r1, #39112 @ 0x98c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 3a4dc │ │ │ │ + bl d78f0 │ │ │ │ + b.n 3a51c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b760 │ │ │ │ + bl 12b5e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a49c │ │ │ │ + bne.n 3a4dc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 3a4e0 │ │ │ │ - bl 1fa038 │ │ │ │ + ble.n 3a520 │ │ │ │ + bl 1fbed8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a506 │ │ │ │ + b.n 3a546 │ │ │ │ add r1, r2 │ │ │ │ - bl 156bd8 │ │ │ │ + bl 157044 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a4dc │ │ │ │ + beq.n 3a51c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 3a506 │ │ │ │ + cbz r0, 3a546 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ blx 2bf20 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 2bf20 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 3a512 │ │ │ │ + beq.n 3a552 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 3a51e │ │ │ │ + beq.n 3a55e │ │ │ │ mov r0, sp │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (3a548 ) │ │ │ │ + ldr r0, [pc, #8] @ (3a588 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 135628 │ │ │ │ + bl 135654 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xb7e4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3a56e │ │ │ │ + bne.n 3a5ae │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3a590 │ │ │ │ - b.n 3a588 │ │ │ │ + bne.n 3a5d0 │ │ │ │ + b.n 3a5c8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #2804 @ 0xaf4 │ │ │ │ + movw r0, #2484 @ 0x9b4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a560 │ │ │ │ + bne.n 3a5a0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a5e6 │ │ │ │ - bl 7fd18 │ │ │ │ + b.n 3a626 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a584 │ │ │ │ + bne.n 3a5c4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a5a4 │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 3a5e4 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a584 │ │ │ │ + bne.n 3a5c4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #27840 @ 0x6cc0 │ │ │ │ + movw r1, #27556 @ 0x6ba4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #6880 @ 0x1ae0 │ │ │ │ + movw r0, #6560 @ 0x19a0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91690 │ │ │ │ + bl 91908 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a584 │ │ │ │ + beq.n 3a5c4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b884 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a5de │ │ │ │ + bne.n 3a61e │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (3a60c ) │ │ │ │ + ldr r0, [pc, #8] @ (3a64c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 135628 │ │ │ │ + bl 135654 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r0, 3a64e <_PyEval_FormatExcUnbound@@Base+0x3e> │ │ │ │ + cbnz r0, 3a68e <_PyEval_FormatExcUnbound@@Base+0x3e> │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0003a610 <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ +0003a650 <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 3a618 <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ + cbz r3, 3a658 <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 3a65c <_PyEval_FormatExcUnbound@@Base+0x4c> │ │ │ │ + cbnz r3, 3a69c <_PyEval_FormatExcUnbound@@Base+0x4c> │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ push {r4} │ │ │ │ adds r4, r2, #4 │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ ldr r1, [r1, #64] @ 0x40 │ │ │ │ subs r4, r4, r1 │ │ │ │ cmp r2, r4 │ │ │ │ - bge.n 3a644 <_PyEval_FormatExcUnbound@@Base+0x34> │ │ │ │ + bge.n 3a684 <_PyEval_FormatExcUnbound@@Base+0x34> │ │ │ │ movw r1, #61040 @ 0xee70 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r2, #30928 @ 0x78d0 │ │ │ │ + movw r2, #30608 @ 0x7790 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ pop {r4} │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 1f2ac4 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b.w 1f4964 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ movw r1, #61128 @ 0xeec8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r2, #6908 @ 0x1afc │ │ │ │ + movw r2, #6588 @ 0x19bc │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ pop {r4} │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 1f2ac4 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b.w 1f4964 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r3, 3a680 <_PyEval_FormatExcUnbound@@Base+0x70> │ │ │ │ + cbnz r3, 3a6c0 <_PyEval_FormatExcUnbound@@Base+0x70> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3a680 <_PyEval_FormatExcUnbound@@Base+0x70> │ │ │ │ + ble.n 3a6c0 <_PyEval_FormatExcUnbound@@Base+0x70> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3a680 <_PyEval_FormatExcUnbound@@Base+0x70> │ │ │ │ - cbnz r1, 3a69c <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ + bne.n 3a6c0 <_PyEval_FormatExcUnbound@@Base+0x70> │ │ │ │ + cbnz r1, 3a6dc <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r4, [pc, #296] @ (3a7b0 <_PyEval_FormatExcUnbound@@Base+0x1a0>) │ │ │ │ + ldr r4, [pc, #296] @ (3a7f0 <_PyEval_FormatExcUnbound@@Base+0x1a0>) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3a6c8 <_PyEval_FormatExcUnbound@@Base+0xb8> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3a708 <_PyEval_FormatExcUnbound@@Base+0xb8> │ │ │ │ ldr.w r8, [r0] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 3a6cc <_PyEval_FormatExcUnbound@@Base+0xbc> │ │ │ │ - movw r2, #15388 @ 0x3c1c │ │ │ │ + bmi.n 3a70c <_PyEval_FormatExcUnbound@@Base+0xbc> │ │ │ │ + movw r2, #15068 @ 0x3adc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #60632 @ 0xecd8 │ │ │ │ + movw r1, #60312 @ 0xeb98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #16924 @ 0x421c │ │ │ │ + movw r0, #16640 @ 0x4100 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r3, r8 │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a7a8 <_PyEval_FormatExcUnbound@@Base+0x198> │ │ │ │ + b.n 3a7e8 <_PyEval_FormatExcUnbound@@Base+0x198> │ │ │ │ mov r0, r8 │ │ │ │ - bl 11e420 │ │ │ │ + bl 11e47c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a7a8 <_PyEval_FormatExcUnbound@@Base+0x198> │ │ │ │ + beq.n 3a7e8 <_PyEval_FormatExcUnbound@@Base+0x198> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1e3d48 │ │ │ │ + bl 1e5b0c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a784 <_PyEval_FormatExcUnbound@@Base+0x174> │ │ │ │ - bl 95ffc │ │ │ │ + beq.n 3a7c4 <_PyEval_FormatExcUnbound@@Base+0x174> │ │ │ │ + bl 96274 │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ mov.w r9, #0 │ │ │ │ blx 2bdac │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r6, r0 │ │ │ │ moveq.w r6, #1024 @ 0x400 │ │ │ │ add.w fp, sp, #36 @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17d8fc │ │ │ │ + bl 17fcc4 │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3a71a <_PyEval_FormatExcUnbound@@Base+0x10a> │ │ │ │ + cbnz r0, 3a75a <_PyEval_FormatExcUnbound@@Base+0x10a> │ │ │ │ mov r5, r9 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 3a748 <_PyEval_FormatExcUnbound@@Base+0x138> │ │ │ │ + b.n 3a788 <_PyEval_FormatExcUnbound@@Base+0x138> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2b4d0 │ │ │ │ - cbz r0, 3a73e <_PyEval_FormatExcUnbound@@Base+0x12e> │ │ │ │ + cbz r0, 3a77e <_PyEval_FormatExcUnbound@@Base+0x12e> │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 3a73e <_PyEval_FormatExcUnbound@@Base+0x12e> │ │ │ │ + bne.n 3a77e <_PyEval_FormatExcUnbound@@Base+0x12e> │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a744 <_PyEval_FormatExcUnbound@@Base+0x134> │ │ │ │ + bge.n 3a784 <_PyEval_FormatExcUnbound@@Base+0x134> │ │ │ │ lsls r6, r6, #1 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 3a702 <_PyEval_FormatExcUnbound@@Base+0xf2> │ │ │ │ + b.n 3a742 <_PyEval_FormatExcUnbound@@Base+0xf2> │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 3a748 <_PyEval_FormatExcUnbound@@Base+0x138> │ │ │ │ + b.n 3a788 <_PyEval_FormatExcUnbound@@Base+0x138> │ │ │ │ mov.w r9, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - cbnz r6, 3a778 <_PyEval_FormatExcUnbound@@Base+0x168> │ │ │ │ + cbnz r6, 3a7b8 <_PyEval_FormatExcUnbound@@Base+0x168> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3a75e <_PyEval_FormatExcUnbound@@Base+0x14e> │ │ │ │ - bl 1fa038 │ │ │ │ - b.n 3a788 <_PyEval_FormatExcUnbound@@Base+0x178> │ │ │ │ + beq.n 3a79e <_PyEval_FormatExcUnbound@@Base+0x14e> │ │ │ │ + bl 1fbed8 │ │ │ │ + b.n 3a7c8 <_PyEval_FormatExcUnbound@@Base+0x178> │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #7028 @ 0x1b74 │ │ │ │ + movw r1, #6708 @ 0x1a34 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 3a788 <_PyEval_FormatExcUnbound@@Base+0x178> │ │ │ │ + bl d78f0 │ │ │ │ + b.n 3a7c8 <_PyEval_FormatExcUnbound@@Base+0x178> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 22a988 <_PyArg_ParseStackAndKeywords@@Base+0x7b4> │ │ │ │ + bl 22c860 <_PyArg_ParseStackAndKeywords@@Base+0x7b4> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3a788 <_PyEval_FormatExcUnbound@@Base+0x178> │ │ │ │ + b.n 3a7c8 <_PyEval_FormatExcUnbound@@Base+0x178> │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6b638 │ │ │ │ + bl 6b678 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a79c <_PyEval_FormatExcUnbound@@Base+0x18c> │ │ │ │ + bge.n 3a7dc <_PyEval_FormatExcUnbound@@Base+0x18c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 3a7a0 <_PyEval_FormatExcUnbound@@Base+0x190> │ │ │ │ + cbz r3, 3a7e0 <_PyEval_FormatExcUnbound@@Base+0x190> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 3a7a8 <_PyEval_FormatExcUnbound@@Base+0x198> │ │ │ │ + b.n 3a7e8 <_PyEval_FormatExcUnbound@@Base+0x198> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a79c <_PyEval_FormatExcUnbound@@Base+0x18c> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a7dc <_PyEval_FormatExcUnbound@@Base+0x18c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #12 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (3a7d8 <_PyEval_FormatExcUnbound@@Base+0x1c8>) │ │ │ │ + ldr r0, [pc, #8] @ (3a818 <_PyEval_FormatExcUnbound@@Base+0x1c8>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 135628 │ │ │ │ + bl 135654 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xb7a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ movw r1, #47308 @ 0xb8cc │ │ │ │ movt r1, #2 │ │ │ │ - b.w 143d18 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x514> │ │ │ │ + b.w 143d10 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x510> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #292] @ (3a924 <_PyEval_FormatExcUnbound@@Base+0x314>) │ │ │ │ + ldr r2, [pc, #292] @ (3a964 <_PyEval_FormatExcUnbound@@Base+0x314>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 3a828 <_PyEval_FormatExcUnbound@@Base+0x218> │ │ │ │ + beq.n 3a868 <_PyEval_FormatExcUnbound@@Base+0x218> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3a82a <_PyEval_FormatExcUnbound@@Base+0x21a> │ │ │ │ + cbz r4, 3a86a <_PyEval_FormatExcUnbound@@Base+0x21a> │ │ │ │ ldr r4, [r4, #12] │ │ │ │ - movw r3, #42991 @ 0xa7ef │ │ │ │ + movw r3, #43055 @ 0xa82f │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3a82a <_PyEval_FormatExcUnbound@@Base+0x21a> │ │ │ │ + b.n 3a86a <_PyEval_FormatExcUnbound@@Base+0x21a> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a902 <_PyEval_FormatExcUnbound@@Base+0x2f2> │ │ │ │ + beq.n 3a942 <_PyEval_FormatExcUnbound@@Base+0x2f2> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - movw r3, #42991 @ 0xa7ef │ │ │ │ + movw r3, #43055 @ 0xa82f │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3a902 <_PyEval_FormatExcUnbound@@Base+0x2f2> │ │ │ │ - cbnz r4, 3a844 <_PyEval_FormatExcUnbound@@Base+0x234> │ │ │ │ + bne.n 3a942 <_PyEval_FormatExcUnbound@@Base+0x2f2> │ │ │ │ + cbnz r4, 3a884 <_PyEval_FormatExcUnbound@@Base+0x234> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a8c0 <_PyEval_FormatExcUnbound@@Base+0x2b0> │ │ │ │ + b.n 3a900 <_PyEval_FormatExcUnbound@@Base+0x2b0> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 3a864 <_PyEval_FormatExcUnbound@@Base+0x254> │ │ │ │ + cbz r3, 3a8a4 <_PyEval_FormatExcUnbound@@Base+0x254> │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 3a8c0 <_PyEval_FormatExcUnbound@@Base+0x2b0> │ │ │ │ + ble.n 3a900 <_PyEval_FormatExcUnbound@@Base+0x2b0> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 3a852 <_PyEval_FormatExcUnbound@@Base+0x242> │ │ │ │ - b.n 3a87e <_PyEval_FormatExcUnbound@@Base+0x26e> │ │ │ │ + bne.n 3a892 <_PyEval_FormatExcUnbound@@Base+0x242> │ │ │ │ + b.n 3a8be <_PyEval_FormatExcUnbound@@Base+0x26e> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3a87e <_PyEval_FormatExcUnbound@@Base+0x26e> │ │ │ │ + beq.n 3a8be <_PyEval_FormatExcUnbound@@Base+0x26e> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a866 <_PyEval_FormatExcUnbound@@Base+0x256> │ │ │ │ + bne.n 3a8a6 <_PyEval_FormatExcUnbound@@Base+0x256> │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3a8c0 <_PyEval_FormatExcUnbound@@Base+0x2b0> │ │ │ │ - ldr r2, [pc, #168] @ (3a928 <_PyEval_FormatExcUnbound@@Base+0x318>) │ │ │ │ + bne.n 3a900 <_PyEval_FormatExcUnbound@@Base+0x2b0> │ │ │ │ + ldr r2, [pc, #168] @ (3a968 <_PyEval_FormatExcUnbound@@Base+0x318>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 265604 │ │ │ │ + bl 265444 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a91a <_PyEval_FormatExcUnbound@@Base+0x30a> │ │ │ │ - beq.n 3a8c0 <_PyEval_FormatExcUnbound@@Base+0x2b0> │ │ │ │ + blt.n 3a95a <_PyEval_FormatExcUnbound@@Base+0x30a> │ │ │ │ + beq.n 3a900 <_PyEval_FormatExcUnbound@@Base+0x2b0> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (3a928 <_PyEval_FormatExcUnbound@@Base+0x318>) │ │ │ │ + ldr r1, [pc, #148] @ (3a968 <_PyEval_FormatExcUnbound@@Base+0x318>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 2059ec │ │ │ │ + bl 207a14 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3a91c <_PyEval_FormatExcUnbound@@Base+0x30c> │ │ │ │ + bne.n 3a95c <_PyEval_FormatExcUnbound@@Base+0x30c> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a840 <_PyEval_FormatExcUnbound@@Base+0x230> │ │ │ │ + bge.n 3a880 <_PyEval_FormatExcUnbound@@Base+0x230> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3a840 <_PyEval_FormatExcUnbound@@Base+0x230> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a840 <_PyEval_FormatExcUnbound@@Base+0x230> │ │ │ │ + bne.n 3a880 <_PyEval_FormatExcUnbound@@Base+0x230> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a880 <_PyEval_FormatExcUnbound@@Base+0x230> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (3a92c <_PyEval_FormatExcUnbound@@Base+0x31c>) │ │ │ │ + ldr r1, [pc, #100] @ (3a96c <_PyEval_FormatExcUnbound@@Base+0x31c>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 2059ec │ │ │ │ + bl 207a14 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3a91c <_PyEval_FormatExcUnbound@@Base+0x30c> │ │ │ │ + bne.n 3a95c <_PyEval_FormatExcUnbound@@Base+0x30c> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3a8f0 <_PyEval_FormatExcUnbound@@Base+0x2e0> │ │ │ │ + bne.n 3a930 <_PyEval_FormatExcUnbound@@Base+0x2e0> │ │ │ │ movw r3, #5152 @ 0x1420 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 3a91c <_PyEval_FormatExcUnbound@@Base+0x30c> │ │ │ │ + b.n 3a95c <_PyEval_FormatExcUnbound@@Base+0x30c> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a902 <_PyEval_FormatExcUnbound@@Base+0x2f2> │ │ │ │ + bge.n 3a942 <_PyEval_FormatExcUnbound@@Base+0x2f2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3a902 <_PyEval_FormatExcUnbound@@Base+0x2f2> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3a942 <_PyEval_FormatExcUnbound@@Base+0x2f2> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3a8e6 <_PyEval_FormatExcUnbound@@Base+0x2d6> │ │ │ │ + beq.n 3a926 <_PyEval_FormatExcUnbound@@Base+0x2d6> │ │ │ │ movs r3, #2 │ │ │ │ - ldr r1, [pc, #28] @ (3a928 <_PyEval_FormatExcUnbound@@Base+0x318>) │ │ │ │ + ldr r1, [pc, #28] @ (3a968 <_PyEval_FormatExcUnbound@@Base+0x318>) │ │ │ │ mov r0, r7 │ │ │ │ mov r2, sp │ │ │ │ str r6, [sp, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 2059ec │ │ │ │ + bl 207a14 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3a91c <_PyEval_FormatExcUnbound@@Base+0x30c> │ │ │ │ + b.n 3a95c <_PyEval_FormatExcUnbound@@Base+0x30c> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ nop {12} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 3a996 <_PyEval_FormatExcUnbound@@Base+0x386> │ │ │ │ + cbnz r0, 3a9d6 <_PyEval_FormatExcUnbound@@Base+0x386> │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - cbnz r2, 3a952 <_PyEval_FormatExcUnbound@@Base+0x342> │ │ │ │ + cbnz r2, 3a992 <_PyEval_FormatExcUnbound@@Base+0x342> │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #52] @ (3a980 <_PyEval_FormatExcUnbound@@Base+0x370>) │ │ │ │ - bl 135628 │ │ │ │ - b.n 3a95e <_PyEval_FormatExcUnbound@@Base+0x34e> │ │ │ │ + ldr r0, [pc, #52] @ (3a9c0 <_PyEval_FormatExcUnbound@@Base+0x370>) │ │ │ │ + bl 135654 │ │ │ │ + b.n 3a99e <_PyEval_FormatExcUnbound@@Base+0x34e> │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #44] @ (3a984 <_PyEval_FormatExcUnbound@@Base+0x374>) │ │ │ │ + ldr r0, [pc, #44] @ (3a9c4 <_PyEval_FormatExcUnbound@@Base+0x374>) │ │ │ │ movs r2, #3 │ │ │ │ - bl 135628 │ │ │ │ - cbz r0, 3a976 <_PyEval_FormatExcUnbound@@Base+0x366> │ │ │ │ + bl 135654 │ │ │ │ + cbz r0, 3a9b6 <_PyEval_FormatExcUnbound@@Base+0x366> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a972 <_PyEval_FormatExcUnbound@@Base+0x362> │ │ │ │ + bge.n 3a9b2 <_PyEval_FormatExcUnbound@@Base+0x362> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3a972 <_PyEval_FormatExcUnbound@@Base+0x362> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3a9b2 <_PyEval_FormatExcUnbound@@Base+0x362> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a97a <_PyEval_FormatExcUnbound@@Base+0x36a> │ │ │ │ + b.n 3a9ba <_PyEval_FormatExcUnbound@@Base+0x36a> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cbz r0, 3a9f8 <_PyCompile_CodeGen@@Base+0x1c> │ │ │ │ + cbz r0, 3aa38 <_PyCompile_CodeGen@@Base+0x1c> │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmia r1!, {} │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 264134 │ │ │ │ + bl 263f74 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a9ae <_PyEval_FormatExcUnbound@@Base+0x39e> │ │ │ │ + beq.n 3a9ee <_PyEval_FormatExcUnbound@@Base+0x39e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a9b0 <_PyEval_FormatExcUnbound@@Base+0x3a0> │ │ │ │ + bge.n 3a9f0 <_PyEval_FormatExcUnbound@@Base+0x3a0> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3a9b0 <_PyEval_FormatExcUnbound@@Base+0x3a0> │ │ │ │ + b.n 3a9f0 <_PyEval_FormatExcUnbound@@Base+0x3a0> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (3a9d8 <_PyEval_FormatExcUnbound@@Base+0x3c8>) │ │ │ │ + ldr r0, [pc, #8] @ (3aa18 <_PyEval_FormatExcUnbound@@Base+0x3c8>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 135628 │ │ │ │ + bl 135654 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xb804 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0003a9dc <_PyCompile_CodeGen@@Base>: │ │ │ │ +0003aa1c <_PyCompile_CodeGen@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1bd514 │ │ │ │ - cbnz r0, 3aa14 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ + bl 1bf7cc │ │ │ │ + cbnz r0, 3aa54 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7152 @ 0x1bf0 │ │ │ │ + movw r1, #6832 @ 0x1ab0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 3aa1c <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - bl 199328 <_PyArena_New@@Base> │ │ │ │ + bl f8904 │ │ │ │ + b.n 3aa5c <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 19b738 <_PyArena_New@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3aa20 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ + cbnz r0, 3aa60 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3aba8 <_PyCompile_CodeGen@@Base+0x1cc> │ │ │ │ + b.n 3abe8 <_PyCompile_CodeGen@@Base+0x1cc> │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ - bl 23eb2c <_Py_set_inheritable_async_safe@@Base+0x1634> │ │ │ │ + bl 23e998 <_Py_set_inheritable_async_safe@@Base+0x15f0> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3aa48 <_PyCompile_CodeGen@@Base+0x6c> │ │ │ │ - bl 2451a0 │ │ │ │ - cbz r0, 3aa48 <_PyCompile_CodeGen@@Base+0x6c> │ │ │ │ + cbz r0, 3aa88 <_PyCompile_CodeGen@@Base+0x6c> │ │ │ │ + bl 245010 │ │ │ │ + cbz r0, 3aa88 <_PyCompile_CodeGen@@Base+0x6c> │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1a6318 <_PyAST_Compile@@Base+0x50> │ │ │ │ + bl 1a874c <_PyAST_Compile@@Base+0x50> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3aa50 <_PyCompile_CodeGen@@Base+0x74> │ │ │ │ + cbnz r0, 3aa90 <_PyCompile_CodeGen@@Base+0x74> │ │ │ │ mov r0, r8 │ │ │ │ - bl 11816c <_PyArena_Free@@Base> │ │ │ │ - b.n 3aa1c <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 1181cc <_PyArena_Free@@Base> │ │ │ │ + b.n 3aa5c <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #56] @ 0x38 │ │ │ │ - bl 70c84 │ │ │ │ + bl 70cc4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3aa1c <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + beq.n 3aa5c <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8994 │ │ │ │ + bl 1aadbc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3aa72 <_PyCompile_CodeGen@@Base+0x96> │ │ │ │ + bne.n 3aab2 <_PyCompile_CodeGen@@Base+0x96> │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 3ab8a <_PyCompile_CodeGen@@Base+0x1ae> │ │ │ │ + b.n 3abca <_PyCompile_CodeGen@@Base+0x1ae> │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ ldr.w r0, [r7, #752] @ 0x2f0 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3aa6c <_PyCompile_CodeGen@@Base+0x90> │ │ │ │ + beq.n 3aaac <_PyCompile_CodeGen@@Base+0x90> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #7168 @ 0x1c00 │ │ │ │ + movw r1, #6848 @ 0x1ac0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r6 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3aa6c <_PyCompile_CodeGen@@Base+0x90> │ │ │ │ + beq.n 3aaac <_PyCompile_CodeGen@@Base+0x90> │ │ │ │ ldr.w r0, [r7, #756] @ 0x2f4 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3aa6c <_PyCompile_CodeGen@@Base+0x90> │ │ │ │ + beq.n 3aaac <_PyCompile_CodeGen@@Base+0x90> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #7180 @ 0x1c0c │ │ │ │ + movw r1, #6860 @ 0x1acc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r6 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3aa6c <_PyCompile_CodeGen@@Base+0x90> │ │ │ │ + beq.n 3aaac <_PyCompile_CodeGen@@Base+0x90> │ │ │ │ ldr.w r0, [r7, #760] @ 0x2f8 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3aa6c <_PyCompile_CodeGen@@Base+0x90> │ │ │ │ + beq.n 3aaac <_PyCompile_CodeGen@@Base+0x90> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #7196 @ 0x1c1c │ │ │ │ + movw r1, #6876 @ 0x1adc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r6 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3aa6c <_PyCompile_CodeGen@@Base+0x90> │ │ │ │ + beq.n 3aaac <_PyCompile_CodeGen@@Base+0x90> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - movw r5, #58612 @ 0xe4f4 │ │ │ │ + movw r5, #58280 @ 0xe3a8 │ │ │ │ movt r5, #58 @ 0x3a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 3ab30 <_PyCompile_CodeGen@@Base+0x154> │ │ │ │ + bne.n 3ab70 <_PyCompile_CodeGen@@Base+0x154> │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr.w ip, [r3, #28] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ add r5, sp, #32 │ │ │ │ stmdb r5, {r0, r1, r2, r3} │ │ │ │ mov r3, r0 │ │ │ │ ldmdb r5, {r0, r1, r2} │ │ │ │ stmia.w sp, {r0, r1, r2} │ │ │ │ mov r0, ip │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ - bl efb38 <_PyInstructionSequence_New@@Base+0x100> │ │ │ │ + bl ef97c <_PyInstructionSequence_New@@Base+0x100> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ab4e <_PyCompile_CodeGen@@Base+0x172> │ │ │ │ - b.n 3aa6c <_PyCompile_CodeGen@@Base+0x90> │ │ │ │ + bne.n 3ab8e <_PyCompile_CodeGen@@Base+0x172> │ │ │ │ + b.n 3aaac <_PyCompile_CodeGen@@Base+0x90> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w r5, {r1, r2, r3} │ │ │ │ - bl f95ec <_PyErr_SetString@@Base+0xab8> │ │ │ │ + bl f9484 <_PyErr_SetString@@Base+0xb00> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ab06 <_PyCompile_CodeGen@@Base+0x12a> │ │ │ │ - b.n 3aa6c <_PyCompile_CodeGen@@Base+0x90> │ │ │ │ + bne.n 3ab46 <_PyCompile_CodeGen@@Base+0x12a> │ │ │ │ + b.n 3aaac <_PyCompile_CodeGen@@Base+0x90> │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 1b04ec <_PySys_GetRequiredAttrString@@Base+0x95c> │ │ │ │ + bl 1b2914 <_PySys_GetRequiredAttrString@@Base+0x95c> │ │ │ │ ldr.w r0, [r7, #728] @ 0x2d8 │ │ │ │ bl 2e344 <_PyObject_DebugMallocStats@@Base+0x83c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3aa6c <_PyCompile_CodeGen@@Base+0x90> │ │ │ │ + beq.n 3aaac <_PyCompile_CodeGen@@Base+0x90> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #7212 @ 0x1c2c │ │ │ │ + movw r1, #6892 @ 0x1aec │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r6 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3ab88 <_PyCompile_CodeGen@@Base+0x1ac> │ │ │ │ + beq.n 3abc8 <_PyCompile_CodeGen@@Base+0x1ac> │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - bl 7be54 │ │ │ │ + bl 7be80 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 3ab8a <_PyCompile_CodeGen@@Base+0x1ae> │ │ │ │ + b.n 3abca <_PyCompile_CodeGen@@Base+0x1ae> │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 115728 <_PySuper_Lookup@@Base+0x18e8> │ │ │ │ + bl 1148e8 <_PySuper_Lookup@@Base+0xa18> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b6578 │ │ │ │ + bl 1b8794 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11816c <_PyArena_Free@@Base> │ │ │ │ + bl 1181cc <_PyArena_Free@@Base> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #46604 @ 0xb60c │ │ │ │ + movw r3, #46204 @ 0xb47c │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ movw r2, #48008 @ 0xbb88 │ │ │ │ movt r2, #2 │ │ │ │ - b.w 258b78 │ │ │ │ - ldr r0, [pc, #0] @ (3abcc <_PyCompile_CodeGen@@Base+0x1f0>) │ │ │ │ + b.w 2589b0 │ │ │ │ + ldr r0, [pc, #0] @ (3ac0c <_PyCompile_CodeGen@@Base+0x1f0>) │ │ │ │ bx lr │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #7464 @ 0x1d28 │ │ │ │ + movw r3, #7144 @ 0x1be8 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ movw r1, #47128 @ 0xb818 │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 143d18 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x514> │ │ │ │ + b.w 143d10 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x510> │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3acb8 <_PyCompile_CodeGen@@Base+0x2dc> │ │ │ │ + beq.n 3acf8 <_PyCompile_CodeGen@@Base+0x2dc> │ │ │ │ movw r0, #32208 @ 0x7dd0 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3ac24 <_PyCompile_CodeGen@@Base+0x248> │ │ │ │ + bne.n 3ac64 <_PyCompile_CodeGen@@Base+0x248> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3ac14 <_PyCompile_CodeGen@@Base+0x238> │ │ │ │ + bne.n 3ac54 <_PyCompile_CodeGen@@Base+0x238> │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 3ac30 <_PyCompile_CodeGen@@Base+0x254> │ │ │ │ - bl 23cd4c │ │ │ │ + beq.n 3ac70 <_PyCompile_CodeGen@@Base+0x254> │ │ │ │ + bl 2462e8 │ │ │ │ blx 2bbf8 │ │ │ │ blx 2ae94 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r1, 3ac8a <_PyCompile_CodeGen@@Base+0x2ae> │ │ │ │ - bl 22a988 <_PyArg_ParseStackAndKeywords@@Base+0x7b4> │ │ │ │ + cbz r1, 3acca <_PyCompile_CodeGen@@Base+0x2ae> │ │ │ │ + bl 22c860 <_PyArg_ParseStackAndKeywords@@Base+0x7b4> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 3ac5a <_PyCompile_CodeGen@@Base+0x27e> │ │ │ │ + cbnz r5, 3ac9a <_PyCompile_CodeGen@@Base+0x27e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3ac62 <_PyCompile_CodeGen@@Base+0x286> │ │ │ │ - b.n 3ac6e <_PyCompile_CodeGen@@Base+0x292> │ │ │ │ - bl 85bbc │ │ │ │ - cbz r0, 3ac72 <_PyCompile_CodeGen@@Base+0x296> │ │ │ │ - b.n 3ac4a <_PyCompile_CodeGen@@Base+0x26e> │ │ │ │ + blt.n 3aca2 <_PyCompile_CodeGen@@Base+0x286> │ │ │ │ + b.n 3acae <_PyCompile_CodeGen@@Base+0x292> │ │ │ │ + bl 85b70 │ │ │ │ + cbz r0, 3acb2 <_PyCompile_CodeGen@@Base+0x296> │ │ │ │ + b.n 3ac8a <_PyCompile_CodeGen@@Base+0x26e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ac6e <_PyCompile_CodeGen@@Base+0x292> │ │ │ │ + cbnz r3, 3acae <_PyCompile_CodeGen@@Base+0x292> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3ac8a <_PyCompile_CodeGen@@Base+0x2ae> │ │ │ │ + b.n 3acca <_PyCompile_CodeGen@@Base+0x2ae> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ac34 <_PyCompile_CodeGen@@Base+0x258> │ │ │ │ + bge.n 3ac74 <_PyCompile_CodeGen@@Base+0x258> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ac34 <_PyCompile_CodeGen@@Base+0x258> │ │ │ │ + bne.n 3ac74 <_PyCompile_CodeGen@@Base+0x258> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ac34 <_PyCompile_CodeGen@@Base+0x258> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ac74 <_PyCompile_CodeGen@@Base+0x258> │ │ │ │ blx 2af84 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3aca6 <_PyCompile_CodeGen@@Base+0x2ca> │ │ │ │ + bne.n 3ace6 <_PyCompile_CodeGen@@Base+0x2ca> │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3ac96 <_PyCompile_CodeGen@@Base+0x2ba> │ │ │ │ + bne.n 3acd6 <_PyCompile_CodeGen@@Base+0x2ba> │ │ │ │ dmb ish │ │ │ │ - beq.n 3acb8 <_PyCompile_CodeGen@@Base+0x2dc> │ │ │ │ + beq.n 3acf8 <_PyCompile_CodeGen@@Base+0x2dc> │ │ │ │ movw r0, #32208 @ 0x7dd0 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - bl 23bb84 │ │ │ │ + bl 206438 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (3ace0 <_PyCompile_CodeGen@@Base+0x304>) │ │ │ │ + ldr r0, [pc, #8] @ (3ad20 <_PyCompile_CodeGen@@Base+0x304>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 135628 │ │ │ │ + bl 135654 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r4, 3acf6 <_PyCompile_CodeGen@@Base+0x31a> │ │ │ │ + cbnz r4, 3ad36 <_PyCompile_CodeGen@@Base+0x31a> │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ movw r1, #46580 @ 0xb5f4 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 143d18 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x514> │ │ │ │ - nop │ │ │ │ + b.w 143d10 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x510> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 3ad18 <_PyCompile_CodeGen@@Base+0x33c> │ │ │ │ + bmi.n 3ad56 <_PyCompile_CodeGen@@Base+0x33a> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7808 @ 0x1e80 │ │ │ │ + movw r1, #7300 @ 0x1c84 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r2 │ │ │ │ - bl 11e420 │ │ │ │ + bl 11e47c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3adf8 <_PyCompile_CodeGen@@Base+0x41c> │ │ │ │ + beq.n 3ae36 <_PyCompile_CodeGen@@Base+0x41a> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1e3d48 │ │ │ │ + bl 1e5b0c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3ade6 <_PyCompile_CodeGen@@Base+0x40a> │ │ │ │ - bl 95ffc │ │ │ │ + beq.n 3ae24 <_PyCompile_CodeGen@@Base+0x408> │ │ │ │ + bl 96274 │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ mov.w r9, #0 │ │ │ │ blx 2bdac │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r5, r0 │ │ │ │ moveq.w r5, #1024 @ 0x400 │ │ │ │ add.w fp, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17d8fc │ │ │ │ + bl 17fcc4 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3ad7c <_PyCompile_CodeGen@@Base+0x3a0> │ │ │ │ + cbnz r0, 3adba <_PyCompile_CodeGen@@Base+0x39e> │ │ │ │ mov r4, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 3adaa <_PyCompile_CodeGen@@Base+0x3ce> │ │ │ │ + b.n 3ade8 <_PyCompile_CodeGen@@Base+0x3cc> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #20 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2b3f4 │ │ │ │ - cbz r0, 3ada0 <_PyCompile_CodeGen@@Base+0x3c4> │ │ │ │ + cbz r0, 3adde <_PyCompile_CodeGen@@Base+0x3c2> │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.n 3ada0 <_PyCompile_CodeGen@@Base+0x3c4> │ │ │ │ + bne.n 3adde <_PyCompile_CodeGen@@Base+0x3c2> │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ada6 <_PyCompile_CodeGen@@Base+0x3ca> │ │ │ │ + bge.n 3ade4 <_PyCompile_CodeGen@@Base+0x3c8> │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 3ad64 <_PyCompile_CodeGen@@Base+0x388> │ │ │ │ + b.n 3ada2 <_PyCompile_CodeGen@@Base+0x386> │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 3adaa <_PyCompile_CodeGen@@Base+0x3ce> │ │ │ │ + b.n 3ade8 <_PyCompile_CodeGen@@Base+0x3cc> │ │ │ │ mov.w r9, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - cbnz r5, 3adda <_PyCompile_CodeGen@@Base+0x3fe> │ │ │ │ + cbnz r5, 3ae18 <_PyCompile_CodeGen@@Base+0x3fc> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3adc0 <_PyCompile_CodeGen@@Base+0x3e4> │ │ │ │ - bl 1fa038 │ │ │ │ - b.n 3adea <_PyCompile_CodeGen@@Base+0x40e> │ │ │ │ + beq.n 3adfe <_PyCompile_CodeGen@@Base+0x3e2> │ │ │ │ + bl 1fbed8 │ │ │ │ + b.n 3ae28 <_PyCompile_CodeGen@@Base+0x40c> │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #7848 @ 0x1ea8 │ │ │ │ + movw r1, #7340 @ 0x1cac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 3adea <_PyCompile_CodeGen@@Base+0x40e> │ │ │ │ + bl d78f0 │ │ │ │ + b.n 3ae28 <_PyCompile_CodeGen@@Base+0x40c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d7d8c <_Py_Uid_Converter@@Base+0x148> │ │ │ │ + bl 1d9fc8 <_Py_Uid_Converter@@Base+0x148> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3adea <_PyCompile_CodeGen@@Base+0x40e> │ │ │ │ + b.n 3ae28 <_PyCompile_CodeGen@@Base+0x40c> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b638 │ │ │ │ + bl 6b678 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r5 │ │ │ │ - bl 13a984 <_Py_DecRef@@Base> │ │ │ │ + bl 13a9c0 <_Py_DecRef@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (3ae24 <_PyCompile_CodeGen@@Base+0x448>) │ │ │ │ + ldr r0, [pc, #12] @ (3ae64 <_PyCompile_CodeGen@@Base+0x448>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 135628 │ │ │ │ + bl 135654 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r0, 3ae34 <_PyCompile_CodeGen@@Base+0x458> │ │ │ │ + nop │ │ │ │ + cbnz r0, 3ae74 <_PyCompile_CodeGen@@Base+0x458> │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (3ae4c <_PyCompile_CodeGen@@Base+0x470>) │ │ │ │ + ldr r0, [pc, #8] @ (3ae8c <_PyCompile_CodeGen@@Base+0x470>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 135628 │ │ │ │ + bl 135654 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xb780 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 3ae7e <_PyCompile_CodeGen@@Base+0x4a2> │ │ │ │ + bgt.n 3aebe <_PyCompile_CodeGen@@Base+0x4a2> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15308 @ 0x3bcc │ │ │ │ + movw r1, #14988 @ 0x3a8c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 3ae98 <_PyCompile_CodeGen@@Base+0x4bc> │ │ │ │ + bl f8904 │ │ │ │ + b.n 3aed8 <_PyCompile_CodeGen@@Base+0x4bc> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 3ae9c <_PyCompile_CodeGen@@Base+0x4c0> │ │ │ │ + cbz r3, 3aedc <_PyCompile_CodeGen@@Base+0x4c0> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31160 @ 0x79b8 │ │ │ │ + movw r1, #30840 @ 0x7878 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3aeb8 <_PyCompile_CodeGen@@Base+0x4dc> │ │ │ │ + b.n 3aef8 <_PyCompile_CodeGen@@Base+0x4dc> │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 3aeaa <_PyCompile_CodeGen@@Base+0x4ce> │ │ │ │ + cbnz r0, 3aeea <_PyCompile_CodeGen@@Base+0x4ce> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3aeb8 <_PyCompile_CodeGen@@Base+0x4dc> │ │ │ │ - ldr r1, [pc, #16] @ (3aebc <_PyCompile_CodeGen@@Base+0x4e0>) │ │ │ │ + b.n 3aef8 <_PyCompile_CodeGen@@Base+0x4dc> │ │ │ │ + ldr r1, [pc, #16] @ (3aefc <_PyCompile_CodeGen@@Base+0x4e0>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl be428 │ │ │ │ + bl be6f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3aea0 <_PyCompile_CodeGen@@Base+0x4c4> │ │ │ │ + beq.n 3aee0 <_PyCompile_CodeGen@@Base+0x4c4> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ssat r0, #14, r0, lsl #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (3aee4 <_PyCompile_CodeGen@@Base+0x508>) │ │ │ │ + ldr r0, [pc, #8] @ (3af24 <_PyCompile_CodeGen@@Base+0x508>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 135628 │ │ │ │ + bl 135654 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ rev r4, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9a3a0 <_Py_GetConfig@@Base> │ │ │ │ + bl 9a618 <_Py_GetConfig@@Base> │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ + nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #292] @ (3b04c <_PyCompile_CodeGen@@Base+0x670>) │ │ │ │ + ldr r2, [pc, #292] @ (3b08c <_PyCompile_CodeGen@@Base+0x670>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 3af50 <_PyCompile_CodeGen@@Base+0x574> │ │ │ │ + beq.n 3af92 <_PyCompile_CodeGen@@Base+0x576> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3af52 <_PyCompile_CodeGen@@Base+0x576> │ │ │ │ + cbz r4, 3af94 <_PyCompile_CodeGen@@Base+0x578> │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ - movw r3, #44823 @ 0xaf17 │ │ │ │ + movw r3, #44889 @ 0xaf59 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3af52 <_PyCompile_CodeGen@@Base+0x576> │ │ │ │ + b.n 3af94 <_PyCompile_CodeGen@@Base+0x578> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b02a <_PyCompile_CodeGen@@Base+0x64e> │ │ │ │ + beq.n 3b06c <_PyCompile_CodeGen@@Base+0x650> │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - movw r3, #44823 @ 0xaf17 │ │ │ │ + movw r3, #44889 @ 0xaf59 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3b02a <_PyCompile_CodeGen@@Base+0x64e> │ │ │ │ - cbnz r4, 3af6c <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ + bne.n 3b06c <_PyCompile_CodeGen@@Base+0x650> │ │ │ │ + cbnz r4, 3afae <_PyCompile_CodeGen@@Base+0x592> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3afe8 <_PyCompile_CodeGen@@Base+0x60c> │ │ │ │ + b.n 3b02a <_PyCompile_CodeGen@@Base+0x60e> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 3af8c <_PyCompile_CodeGen@@Base+0x5b0> │ │ │ │ + cbz r3, 3afce <_PyCompile_CodeGen@@Base+0x5b2> │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 3afe8 <_PyCompile_CodeGen@@Base+0x60c> │ │ │ │ + ble.n 3b02a <_PyCompile_CodeGen@@Base+0x60e> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 3af7a <_PyCompile_CodeGen@@Base+0x59e> │ │ │ │ - b.n 3afa6 <_PyCompile_CodeGen@@Base+0x5ca> │ │ │ │ + bne.n 3afbc <_PyCompile_CodeGen@@Base+0x5a0> │ │ │ │ + b.n 3afe8 <_PyCompile_CodeGen@@Base+0x5cc> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3afa6 <_PyCompile_CodeGen@@Base+0x5ca> │ │ │ │ + beq.n 3afe8 <_PyCompile_CodeGen@@Base+0x5cc> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3af8e <_PyCompile_CodeGen@@Base+0x5b2> │ │ │ │ + bne.n 3afd0 <_PyCompile_CodeGen@@Base+0x5b4> │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3afe8 <_PyCompile_CodeGen@@Base+0x60c> │ │ │ │ - ldr r2, [pc, #168] @ (3b050 <_PyCompile_CodeGen@@Base+0x674>) │ │ │ │ + bne.n 3b02a <_PyCompile_CodeGen@@Base+0x60e> │ │ │ │ + ldr r2, [pc, #164] @ (3b090 <_PyCompile_CodeGen@@Base+0x674>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 265604 │ │ │ │ + bl 265444 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b042 <_PyCompile_CodeGen@@Base+0x666> │ │ │ │ - beq.n 3afe8 <_PyCompile_CodeGen@@Base+0x60c> │ │ │ │ + blt.n 3b084 <_PyCompile_CodeGen@@Base+0x668> │ │ │ │ + beq.n 3b02a <_PyCompile_CodeGen@@Base+0x60e> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (3b050 <_PyCompile_CodeGen@@Base+0x674>) │ │ │ │ + ldr r1, [pc, #148] @ (3b090 <_PyCompile_CodeGen@@Base+0x674>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 2059ec │ │ │ │ + bl 207a14 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3b044 <_PyCompile_CodeGen@@Base+0x668> │ │ │ │ + bne.n 3b086 <_PyCompile_CodeGen@@Base+0x66a> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3af68 <_PyCompile_CodeGen@@Base+0x58c> │ │ │ │ + bge.n 3afaa <_PyCompile_CodeGen@@Base+0x58e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3af68 <_PyCompile_CodeGen@@Base+0x58c> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3af68 <_PyCompile_CodeGen@@Base+0x58c> │ │ │ │ + bne.n 3afaa <_PyCompile_CodeGen@@Base+0x58e> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3afaa <_PyCompile_CodeGen@@Base+0x58e> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (3b054 <_PyCompile_CodeGen@@Base+0x678>) │ │ │ │ + ldr r1, [pc, #100] @ (3b094 <_PyCompile_CodeGen@@Base+0x678>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 2059ec │ │ │ │ + bl 207a14 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3b044 <_PyCompile_CodeGen@@Base+0x668> │ │ │ │ + bne.n 3b086 <_PyCompile_CodeGen@@Base+0x66a> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3b018 <_PyCompile_CodeGen@@Base+0x63c> │ │ │ │ + bne.n 3b05a <_PyCompile_CodeGen@@Base+0x63e> │ │ │ │ movw r3, #5152 @ 0x1420 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 3b044 <_PyCompile_CodeGen@@Base+0x668> │ │ │ │ + b.n 3b086 <_PyCompile_CodeGen@@Base+0x66a> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b02a <_PyCompile_CodeGen@@Base+0x64e> │ │ │ │ + bge.n 3b06c <_PyCompile_CodeGen@@Base+0x650> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3b02a <_PyCompile_CodeGen@@Base+0x64e> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3b06c <_PyCompile_CodeGen@@Base+0x650> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3b00e <_PyCompile_CodeGen@@Base+0x632> │ │ │ │ + beq.n 3b050 <_PyCompile_CodeGen@@Base+0x634> │ │ │ │ movs r3, #2 │ │ │ │ - ldr r1, [pc, #28] @ (3b050 <_PyCompile_CodeGen@@Base+0x674>) │ │ │ │ + ldr r1, [pc, #28] @ (3b090 <_PyCompile_CodeGen@@Base+0x674>) │ │ │ │ mov r0, r7 │ │ │ │ mov r2, sp │ │ │ │ str r6, [sp, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 2059ec │ │ │ │ + bl 207a14 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3b044 <_PyCompile_CodeGen@@Base+0x668> │ │ │ │ + b.n 3b086 <_PyCompile_CodeGen@@Base+0x66a> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ @@ -22143,65 +22166,65 @@ │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - b.w 299468 <_PyMonitoring_FireBranchEvent@@Base+0x74> │ │ │ │ + b.w 299310 <_PyMonitoring_FireBranchEvent@@Base+0x74> │ │ │ │ │ │ │ │ -0003b07a <_PyEval_SpecialMethodCanSuggest@@Base>: │ │ │ │ +0003b0ba <_PyEval_SpecialMethodCanSuggest@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 3b094 <_PyEval_SpecialMethodCanSuggest@@Base+0x1a> │ │ │ │ + bgt.n 3b0d4 <_PyEval_SpecialMethodCanSuggest@@Base+0x1a> │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 3b09c <_PyEval_SpecialMethodCanSuggest@@Base+0x22> │ │ │ │ - b.n 3b0e4 <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ + bge.n 3b0dc <_PyEval_SpecialMethodCanSuggest@@Base+0x22> │ │ │ │ + b.n 3b124 <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ subs r1, #2 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 3b0ba <_PyEval_SpecialMethodCanSuggest@@Base+0x40> │ │ │ │ - b.n 3b0e4 <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ - ldr r1, [pc, #92] @ (3b0fc <_PyEval_SpecialMethodCanSuggest@@Base+0x82>) │ │ │ │ + bls.n 3b0fa <_PyEval_SpecialMethodCanSuggest@@Base+0x40> │ │ │ │ + b.n 3b124 <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ + ldr r1, [pc, #92] @ (3b13c <_PyEval_SpecialMethodCanSuggest@@Base+0x82>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 198c30 <_PyType_Lookup@@Base> │ │ │ │ - cbz r0, 3b0f8 <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ + bl 19b040 <_PyType_Lookup@@Base> │ │ │ │ + cbz r0, 3b138 <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 3b0f8 <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ - ldr r1, [pc, #80] @ (3b100 <_PyEval_SpecialMethodCanSuggest@@Base+0x86>) │ │ │ │ + cbz r3, 3b138 <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ + ldr r1, [pc, #80] @ (3b140 <_PyEval_SpecialMethodCanSuggest@@Base+0x86>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 198c30 <_PyType_Lookup@@Base> │ │ │ │ - cbnz r0, 3b0d6 <_PyEval_SpecialMethodCanSuggest@@Base+0x5c> │ │ │ │ - b.n 3b0f8 <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ - ldr r1, [pc, #72] @ (3b104 <_PyEval_SpecialMethodCanSuggest@@Base+0x8a>) │ │ │ │ + bl 19b040 <_PyType_Lookup@@Base> │ │ │ │ + cbnz r0, 3b116 <_PyEval_SpecialMethodCanSuggest@@Base+0x5c> │ │ │ │ + b.n 3b138 <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ + ldr r1, [pc, #72] @ (3b144 <_PyEval_SpecialMethodCanSuggest@@Base+0x8a>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 198c30 <_PyType_Lookup@@Base> │ │ │ │ - cbz r0, 3b0f8 <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ + bl 19b040 <_PyType_Lookup@@Base> │ │ │ │ + cbz r0, 3b138 <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 3b0f8 <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ - ldr r1, [pc, #56] @ (3b108 <_PyEval_SpecialMethodCanSuggest@@Base+0x8e>) │ │ │ │ + cbz r3, 3b138 <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ + ldr r1, [pc, #56] @ (3b148 <_PyEval_SpecialMethodCanSuggest@@Base+0x8e>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 198c30 <_PyType_Lookup@@Base> │ │ │ │ - cbz r0, 3b0f8 <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ + bl 19b040 <_PyType_Lookup@@Base> │ │ │ │ + cbz r0, 3b138 <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r0, [r3, #136] @ 0x88 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 3b0fa <_PyEval_SpecialMethodCanSuggest@@Base+0x80> │ │ │ │ - movw r1, #7988 @ 0x1f34 │ │ │ │ + b.n 3b13a <_PyEval_SpecialMethodCanSuggest@@Base+0x80> │ │ │ │ + movw r1, #7668 @ 0x1df4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #24144 @ 0x5e50 │ │ │ │ + movw r0, #23808 @ 0x5d00 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add r7, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r7, sp, #608 @ 0x260 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r2, r3, r5, r7} │ │ │ │ @@ -22210,385 +22233,385 @@ │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 254d7c <_PyTime_FromMillisecondsObject@@Base+0x2d8> │ │ │ │ + bl 254c10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b144 <_PyEval_SpecialMethodCanSuggest@@Base+0xca> │ │ │ │ + blt.n 3b184 <_PyEval_SpecialMethodCanSuggest@@Base+0xca> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 3b140 <_PyEval_SpecialMethodCanSuggest@@Base+0xc6> │ │ │ │ + cbnz r3, 3b180 <_PyEval_SpecialMethodCanSuggest@@Base+0xc6> │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #8016 @ 0x1f50 │ │ │ │ + movw r1, #7696 @ 0x1e10 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 3b146 <_PyEval_SpecialMethodCanSuggest@@Base+0xcc> │ │ │ │ + b.n 3b186 <_PyEval_SpecialMethodCanSuggest@@Base+0xcc> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #4] @ (3b154 <_PyEval_SpecialMethodCanSuggest@@Base+0xda>) │ │ │ │ + ldr r2, [pc, #4] @ (3b194 <_PyEval_SpecialMethodCanSuggest@@Base+0xda>) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.n 3b2ec <_PyEval_SpecialMethodCanSuggest@@Base+0x272> │ │ │ │ + b.n 3b32c <_PyEval_SpecialMethodCanSuggest@@Base+0x272> │ │ │ │ nop │ │ │ │ add sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (3b17c <_PyEval_SpecialMethodCanSuggest@@Base+0x102>) │ │ │ │ + ldr r0, [pc, #8] @ (3b1bc <_PyEval_SpecialMethodCanSuggest@@Base+0x102>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 135628 │ │ │ │ + bl 135654 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r4, 3b19a <_PyEval_SpecialMethodCanSuggest@@Base+0x120> │ │ │ │ + cbnz r4, 3b1da <_PyEval_SpecialMethodCanSuggest@@Base+0x120> │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 3b19e <_PyEval_SpecialMethodCanSuggest@@Base+0x124> │ │ │ │ + cbz r3, 3b1de <_PyEval_SpecialMethodCanSuggest@@Base+0x124> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 3b1a0 <_PyEval_SpecialMethodCanSuggest@@Base+0x126> │ │ │ │ + b.n 3b1e0 <_PyEval_SpecialMethodCanSuggest@@Base+0x126> │ │ │ │ mov r7, r3 │ │ │ │ - ldr r5, [pc, #276] @ (3b2b8 <_PyEval_SpecialMethodCanSuggest@@Base+0x23e>) │ │ │ │ + ldr r5, [pc, #276] @ (3b2f8 <_PyEval_SpecialMethodCanSuggest@@Base+0x23e>) │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 3b1d0 <_PyEval_SpecialMethodCanSuggest@@Base+0x156> │ │ │ │ + bne.n 3b210 <_PyEval_SpecialMethodCanSuggest@@Base+0x156> │ │ │ │ cmp r8, ip │ │ │ │ - ble.n 3b1d0 <_PyEval_SpecialMethodCanSuggest@@Base+0x156> │ │ │ │ + ble.n 3b210 <_PyEval_SpecialMethodCanSuggest@@Base+0x156> │ │ │ │ cmp.w r8, #2 │ │ │ │ - bgt.n 3b1d0 <_PyEval_SpecialMethodCanSuggest@@Base+0x156> │ │ │ │ - cbnz r6, 3b1fc <_PyEval_SpecialMethodCanSuggest@@Base+0x182> │ │ │ │ + bgt.n 3b210 <_PyEval_SpecialMethodCanSuggest@@Base+0x156> │ │ │ │ + cbnz r6, 3b23c <_PyEval_SpecialMethodCanSuggest@@Base+0x182> │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ movs r4, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r3, ip │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ movw r4, #11164 @ 0x2b9c │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b29a <_PyEval_SpecialMethodCanSuggest@@Base+0x220> │ │ │ │ + beq.n 3b2da <_PyEval_SpecialMethodCanSuggest@@Base+0x220> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ add r8, r7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 11df04 │ │ │ │ + bl 11df60 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b296 <_PyEval_SpecialMethodCanSuggest@@Base+0x21c> │ │ │ │ + beq.n 3b2d6 <_PyEval_SpecialMethodCanSuggest@@Base+0x21c> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 3b242 <_PyEval_SpecialMethodCanSuggest@@Base+0x1c8> │ │ │ │ + beq.n 3b282 <_PyEval_SpecialMethodCanSuggest@@Base+0x1c8> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 3b232 <_PyEval_SpecialMethodCanSuggest@@Base+0x1b8> │ │ │ │ - bl fd968 │ │ │ │ + cbz r0, 3b272 <_PyEval_SpecialMethodCanSuggest@@Base+0x1b8> │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b22a <_PyEval_SpecialMethodCanSuggest@@Base+0x1b0> │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 3b296 <_PyEval_SpecialMethodCanSuggest@@Base+0x21c> │ │ │ │ + bne.n 3b26a <_PyEval_SpecialMethodCanSuggest@@Base+0x1b0> │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 3b2d6 <_PyEval_SpecialMethodCanSuggest@@Base+0x21c> │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 3b246 <_PyEval_SpecialMethodCanSuggest@@Base+0x1cc> │ │ │ │ - b.n 3b236 <_PyEval_SpecialMethodCanSuggest@@Base+0x1bc> │ │ │ │ + beq.n 3b286 <_PyEval_SpecialMethodCanSuggest@@Base+0x1cc> │ │ │ │ + b.n 3b276 <_PyEval_SpecialMethodCanSuggest@@Base+0x1bc> │ │ │ │ mov.w r4, #438 @ 0x1b6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1b5918 │ │ │ │ - cbnz r0, 3b246 <_PyEval_SpecialMethodCanSuggest@@Base+0x1cc> │ │ │ │ - b.n 3b296 <_PyEval_SpecialMethodCanSuggest@@Base+0x21c> │ │ │ │ + bl 1b7b34 │ │ │ │ + cbnz r0, 3b286 <_PyEval_SpecialMethodCanSuggest@@Base+0x1cc> │ │ │ │ + b.n 3b2d6 <_PyEval_SpecialMethodCanSuggest@@Base+0x21c> │ │ │ │ mov.w r4, #438 @ 0x1b6 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 95ffc │ │ │ │ + bl 96274 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r6, #100 @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - beq.n 3b266 <_PyEval_SpecialMethodCanSuggest@@Base+0x1ec> │ │ │ │ + beq.n 3b2a6 <_PyEval_SpecialMethodCanSuggest@@Base+0x1ec> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c074 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3b26c <_PyEval_SpecialMethodCanSuggest@@Base+0x1f2> │ │ │ │ + b.n 3b2ac <_PyEval_SpecialMethodCanSuggest@@Base+0x1f2> │ │ │ │ blx 2b650 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9a46c │ │ │ │ - cbz r5, 3b29e <_PyEval_SpecialMethodCanSuggest@@Base+0x224> │ │ │ │ + bl 9a6e4 │ │ │ │ + cbz r5, 3b2de <_PyEval_SpecialMethodCanSuggest@@Base+0x224> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3b288 <_PyEval_SpecialMethodCanSuggest@@Base+0x20e> │ │ │ │ - bl f0188 │ │ │ │ + bne.n 3b2c8 <_PyEval_SpecialMethodCanSuggest@@Base+0x20e> │ │ │ │ + bl effcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b248 <_PyEval_SpecialMethodCanSuggest@@Base+0x1ce> │ │ │ │ - b.n 3b296 <_PyEval_SpecialMethodCanSuggest@@Base+0x21c> │ │ │ │ + beq.n 3b288 <_PyEval_SpecialMethodCanSuggest@@Base+0x1ce> │ │ │ │ + b.n 3b2d6 <_PyEval_SpecialMethodCanSuggest@@Base+0x21c> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3b2a6 <_PyEval_SpecialMethodCanSuggest@@Base+0x22c> │ │ │ │ + b.n 3b2e6 <_PyEval_SpecialMethodCanSuggest@@Base+0x22c> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 3b2a6 <_PyEval_SpecialMethodCanSuggest@@Base+0x22c> │ │ │ │ + b.n 3b2e6 <_PyEval_SpecialMethodCanSuggest@@Base+0x22c> │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - bl 11e578 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11e5d4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrsh r0, [r6, r1] │ │ │ │ + ldrb r0, [r4, r4] │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #20] @ (3b2e8 <_PyEval_SpecialMethodCanSuggest@@Base+0x26e>) │ │ │ │ + ldr r0, [pc, #20] @ (3b328 <_PyEval_SpecialMethodCanSuggest@@Base+0x26e>) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 9480c │ │ │ │ + bl 94a84 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bvs.n 3b284 <_PyEval_SpecialMethodCanSuggest@@Base+0x20a> │ │ │ │ + bvs.n 3b2c4 <_PyEval_SpecialMethodCanSuggest@@Base+0x20a> │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r2 │ │ │ │ - bl cd37c │ │ │ │ - cbz r0, 3b346 <_PyEval_SpecialMethodCanSuggest@@Base+0x2cc> │ │ │ │ + bl cd648 │ │ │ │ + cbz r0, 3b386 <_PyEval_SpecialMethodCanSuggest@@Base+0x2cc> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 82bb8 │ │ │ │ + bl 82b6c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3b332 <_PyEval_SpecialMethodCanSuggest@@Base+0x2b8> │ │ │ │ + beq.n 3b372 <_PyEval_SpecialMethodCanSuggest@@Base+0x2b8> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 3b326 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ac> │ │ │ │ + cbz r5, 3b366 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ac> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3b38a <_PyEval_SpecialMethodCanSuggest@@Base+0x310> │ │ │ │ - b.n 3b396 <_PyEval_SpecialMethodCanSuggest@@Base+0x31c> │ │ │ │ + blt.n 3b3ca <_PyEval_SpecialMethodCanSuggest@@Base+0x310> │ │ │ │ + b.n 3b3d6 <_PyEval_SpecialMethodCanSuggest@@Base+0x31c> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 90568 │ │ │ │ + bl 907e0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3b34a <_PyEval_SpecialMethodCanSuggest@@Base+0x2d0> │ │ │ │ + cbnz r0, 3b38a <_PyEval_SpecialMethodCanSuggest@@Base+0x2d0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b346 <_PyEval_SpecialMethodCanSuggest@@Base+0x2cc> │ │ │ │ + bge.n 3b386 <_PyEval_SpecialMethodCanSuggest@@Base+0x2cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b346 <_PyEval_SpecialMethodCanSuggest@@Base+0x2cc> │ │ │ │ + cbnz r3, 3b386 <_PyEval_SpecialMethodCanSuggest@@Base+0x2cc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3b396 <_PyEval_SpecialMethodCanSuggest@@Base+0x31c> │ │ │ │ + b.n 3b3d6 <_PyEval_SpecialMethodCanSuggest@@Base+0x31c> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3b384 <_PyEval_SpecialMethodCanSuggest@@Base+0x30a> │ │ │ │ + bne.n 3b3c4 <_PyEval_SpecialMethodCanSuggest@@Base+0x30a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b36c <_PyEval_SpecialMethodCanSuggest@@Base+0x2f2> │ │ │ │ + bge.n 3b3ac <_PyEval_SpecialMethodCanSuggest@@Base+0x2f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b36c <_PyEval_SpecialMethodCanSuggest@@Base+0x2f2> │ │ │ │ + cbnz r3, 3b3ac <_PyEval_SpecialMethodCanSuggest@@Base+0x2f2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b346 <_PyEval_SpecialMethodCanSuggest@@Base+0x2cc> │ │ │ │ + bge.n 3b386 <_PyEval_SpecialMethodCanSuggest@@Base+0x2cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b346 <_PyEval_SpecialMethodCanSuggest@@Base+0x2cc> │ │ │ │ + bne.n 3b386 <_PyEval_SpecialMethodCanSuggest@@Base+0x2cc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b346 <_PyEval_SpecialMethodCanSuggest@@Base+0x2cc> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b386 <_PyEval_SpecialMethodCanSuggest@@Base+0x2cc> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b396 <_PyEval_SpecialMethodCanSuggest@@Base+0x31c> │ │ │ │ + bge.n 3b3d6 <_PyEval_SpecialMethodCanSuggest@@Base+0x31c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b396 <_PyEval_SpecialMethodCanSuggest@@Base+0x31c> │ │ │ │ + cbnz r3, 3b3d6 <_PyEval_SpecialMethodCanSuggest@@Base+0x31c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #292] @ (3b4d0 <_PyEval_SpecialMethodCanSuggest@@Base+0x456>) │ │ │ │ + ldr r2, [pc, #292] @ (3b510 <_PyEval_SpecialMethodCanSuggest@@Base+0x456>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 3b3d6 <_PyEval_SpecialMethodCanSuggest@@Base+0x35c> │ │ │ │ + beq.n 3b416 <_PyEval_SpecialMethodCanSuggest@@Base+0x35c> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3b3d8 <_PyEval_SpecialMethodCanSuggest@@Base+0x35e> │ │ │ │ + cbz r4, 3b418 <_PyEval_SpecialMethodCanSuggest@@Base+0x35e> │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ - movw r3, #45981 @ 0xb39d │ │ │ │ + movw r3, #46045 @ 0xb3dd │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3b3d8 <_PyEval_SpecialMethodCanSuggest@@Base+0x35e> │ │ │ │ + b.n 3b418 <_PyEval_SpecialMethodCanSuggest@@Base+0x35e> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b4b0 <_PyEval_SpecialMethodCanSuggest@@Base+0x436> │ │ │ │ + beq.n 3b4f0 <_PyEval_SpecialMethodCanSuggest@@Base+0x436> │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - movw r3, #45981 @ 0xb39d │ │ │ │ + movw r3, #46045 @ 0xb3dd │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3b4b0 <_PyEval_SpecialMethodCanSuggest@@Base+0x436> │ │ │ │ - cbnz r4, 3b3f2 <_PyEval_SpecialMethodCanSuggest@@Base+0x378> │ │ │ │ + bne.n 3b4f0 <_PyEval_SpecialMethodCanSuggest@@Base+0x436> │ │ │ │ + cbnz r4, 3b432 <_PyEval_SpecialMethodCanSuggest@@Base+0x378> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3b46e <_PyEval_SpecialMethodCanSuggest@@Base+0x3f4> │ │ │ │ + b.n 3b4ae <_PyEval_SpecialMethodCanSuggest@@Base+0x3f4> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 3b412 <_PyEval_SpecialMethodCanSuggest@@Base+0x398> │ │ │ │ + cbz r3, 3b452 <_PyEval_SpecialMethodCanSuggest@@Base+0x398> │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 3b46e <_PyEval_SpecialMethodCanSuggest@@Base+0x3f4> │ │ │ │ + ble.n 3b4ae <_PyEval_SpecialMethodCanSuggest@@Base+0x3f4> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 3b400 <_PyEval_SpecialMethodCanSuggest@@Base+0x386> │ │ │ │ - b.n 3b42c <_PyEval_SpecialMethodCanSuggest@@Base+0x3b2> │ │ │ │ + bne.n 3b440 <_PyEval_SpecialMethodCanSuggest@@Base+0x386> │ │ │ │ + b.n 3b46c <_PyEval_SpecialMethodCanSuggest@@Base+0x3b2> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3b42c <_PyEval_SpecialMethodCanSuggest@@Base+0x3b2> │ │ │ │ + beq.n 3b46c <_PyEval_SpecialMethodCanSuggest@@Base+0x3b2> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b414 <_PyEval_SpecialMethodCanSuggest@@Base+0x39a> │ │ │ │ + bne.n 3b454 <_PyEval_SpecialMethodCanSuggest@@Base+0x39a> │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3b46e <_PyEval_SpecialMethodCanSuggest@@Base+0x3f4> │ │ │ │ - ldr r2, [pc, #164] @ (3b4d4 <_PyEval_SpecialMethodCanSuggest@@Base+0x45a>) │ │ │ │ + bne.n 3b4ae <_PyEval_SpecialMethodCanSuggest@@Base+0x3f4> │ │ │ │ + ldr r2, [pc, #164] @ (3b514 <_PyEval_SpecialMethodCanSuggest@@Base+0x45a>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 265604 │ │ │ │ + bl 265444 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b4c8 <_PyEval_SpecialMethodCanSuggest@@Base+0x44e> │ │ │ │ - beq.n 3b46e <_PyEval_SpecialMethodCanSuggest@@Base+0x3f4> │ │ │ │ + blt.n 3b508 <_PyEval_SpecialMethodCanSuggest@@Base+0x44e> │ │ │ │ + beq.n 3b4ae <_PyEval_SpecialMethodCanSuggest@@Base+0x3f4> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (3b4d4 <_PyEval_SpecialMethodCanSuggest@@Base+0x45a>) │ │ │ │ + ldr r1, [pc, #148] @ (3b514 <_PyEval_SpecialMethodCanSuggest@@Base+0x45a>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 2059ec │ │ │ │ + bl 207a14 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3b4ca <_PyEval_SpecialMethodCanSuggest@@Base+0x450> │ │ │ │ + bne.n 3b50a <_PyEval_SpecialMethodCanSuggest@@Base+0x450> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b3ee <_PyEval_SpecialMethodCanSuggest@@Base+0x374> │ │ │ │ + bge.n 3b42e <_PyEval_SpecialMethodCanSuggest@@Base+0x374> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3b3ee <_PyEval_SpecialMethodCanSuggest@@Base+0x374> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b3ee <_PyEval_SpecialMethodCanSuggest@@Base+0x374> │ │ │ │ + bne.n 3b42e <_PyEval_SpecialMethodCanSuggest@@Base+0x374> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b42e <_PyEval_SpecialMethodCanSuggest@@Base+0x374> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (3b4d8 <_PyEval_SpecialMethodCanSuggest@@Base+0x45e>) │ │ │ │ + ldr r1, [pc, #100] @ (3b518 <_PyEval_SpecialMethodCanSuggest@@Base+0x45e>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 2059ec │ │ │ │ + bl 207a14 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3b4ca <_PyEval_SpecialMethodCanSuggest@@Base+0x450> │ │ │ │ + bne.n 3b50a <_PyEval_SpecialMethodCanSuggest@@Base+0x450> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3b49e <_PyEval_SpecialMethodCanSuggest@@Base+0x424> │ │ │ │ + bne.n 3b4de <_PyEval_SpecialMethodCanSuggest@@Base+0x424> │ │ │ │ movw r3, #5152 @ 0x1420 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 3b4ca <_PyEval_SpecialMethodCanSuggest@@Base+0x450> │ │ │ │ + b.n 3b50a <_PyEval_SpecialMethodCanSuggest@@Base+0x450> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b4b0 <_PyEval_SpecialMethodCanSuggest@@Base+0x436> │ │ │ │ + bge.n 3b4f0 <_PyEval_SpecialMethodCanSuggest@@Base+0x436> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3b4b0 <_PyEval_SpecialMethodCanSuggest@@Base+0x436> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3b4f0 <_PyEval_SpecialMethodCanSuggest@@Base+0x436> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3b494 <_PyEval_SpecialMethodCanSuggest@@Base+0x41a> │ │ │ │ + beq.n 3b4d4 <_PyEval_SpecialMethodCanSuggest@@Base+0x41a> │ │ │ │ movs r3, #2 │ │ │ │ - ldr r1, [pc, #28] @ (3b4d4 <_PyEval_SpecialMethodCanSuggest@@Base+0x45a>) │ │ │ │ + ldr r1, [pc, #28] @ (3b514 <_PyEval_SpecialMethodCanSuggest@@Base+0x45a>) │ │ │ │ mov r0, r7 │ │ │ │ mov r2, sp │ │ │ │ str r6, [sp, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 2059ec │ │ │ │ + bl 207a14 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3b4ca <_PyEval_SpecialMethodCanSuggest@@Base+0x450> │ │ │ │ + b.n 3b50a <_PyEval_SpecialMethodCanSuggest@@Base+0x450> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ nop {8} │ │ │ │ @@ -22598,104 +22621,104 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3b4fc <_PyEval_SpecialMethodCanSuggest@@Base+0x482> │ │ │ │ + cbnz r3, 3b53c <_PyEval_SpecialMethodCanSuggest@@Base+0x482> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3b4fc <_PyEval_SpecialMethodCanSuggest@@Base+0x482> │ │ │ │ + ble.n 3b53c <_PyEval_SpecialMethodCanSuggest@@Base+0x482> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3b4fc <_PyEval_SpecialMethodCanSuggest@@Base+0x482> │ │ │ │ - cbnz r0, 3b51a <_PyEval_SpecialMethodCanSuggest@@Base+0x4a0> │ │ │ │ + bne.n 3b53c <_PyEval_SpecialMethodCanSuggest@@Base+0x482> │ │ │ │ + cbnz r0, 3b55a <_PyEval_SpecialMethodCanSuggest@@Base+0x4a0> │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #88] @ (3b564 <_PyEval_SpecialMethodCanSuggest@@Base+0x4ea>) │ │ │ │ + ldr r4, [pc, #88] @ (3b5a4 <_PyEval_SpecialMethodCanSuggest@@Base+0x4ea>) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3b51a <_PyEval_SpecialMethodCanSuggest@@Base+0x4a0> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3b55a <_PyEval_SpecialMethodCanSuggest@@Base+0x4a0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b560 <_PyEval_SpecialMethodCanSuggest@@Base+0x4e6> │ │ │ │ + b.n 3b5a0 <_PyEval_SpecialMethodCanSuggest@@Base+0x4e6> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b52c <_PyEval_SpecialMethodCanSuggest@@Base+0x4b2> │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 3b558 <_PyEval_SpecialMethodCanSuggest@@Base+0x4de> │ │ │ │ - b.n 3b516 <_PyEval_SpecialMethodCanSuggest@@Base+0x49c> │ │ │ │ + bne.n 3b56c <_PyEval_SpecialMethodCanSuggest@@Base+0x4b2> │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 3b598 <_PyEval_SpecialMethodCanSuggest@@Base+0x4de> │ │ │ │ + b.n 3b556 <_PyEval_SpecialMethodCanSuggest@@Base+0x49c> │ │ │ │ cmp.w r0, #266 @ 0x10a │ │ │ │ - bhi.n 3b558 <_PyEval_SpecialMethodCanSuggest@@Base+0x4de> │ │ │ │ - movw r1, #58888 @ 0xe608 │ │ │ │ + bhi.n 3b598 <_PyEval_SpecialMethodCanSuggest@@Base+0x4de> │ │ │ │ + movw r1, #58556 @ 0xe4bc │ │ │ │ movt r1, #58 @ 0x3a │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldrb.w r1, [r1, r0, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 3b560 <_PyEval_SpecialMethodCanSuggest@@Base+0x4e6> │ │ │ │ + b.n 3b5a0 <_PyEval_SpecialMethodCanSuggest@@Base+0x4e6> │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r3, #200 @ 0xc8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r1, 3b588 <_PyEval_SpecialMethodCanSuggest@@Base+0x50e> │ │ │ │ + cbz r1, 3b5c8 <_PyEval_SpecialMethodCanSuggest@@Base+0x50e> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str r1, [r2, #24] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #8232 @ 0x2028 │ │ │ │ + movw r0, #7912 @ 0x1ee8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e4f84 │ │ │ │ + b.w e4e0c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ - bl 139870 │ │ │ │ - cbnz r0, 3b5c4 <_PyEval_SpecialMethodCanSuggest@@Base+0x54a> │ │ │ │ + bl 1398ac │ │ │ │ + cbnz r0, 3b604 <_PyEval_SpecialMethodCanSuggest@@Base+0x54a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b5f8 <_PyEval_SpecialMethodCanSuggest@@Base+0x57e> │ │ │ │ + b.n 3b638 <_PyEval_SpecialMethodCanSuggest@@Base+0x57e> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b5e0 <_PyEval_SpecialMethodCanSuggest@@Base+0x566> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 3b620 <_PyEval_SpecialMethodCanSuggest@@Base+0x566> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b5c0 <_PyEval_SpecialMethodCanSuggest@@Base+0x546> │ │ │ │ + bne.n 3b600 <_PyEval_SpecialMethodCanSuggest@@Base+0x546> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3b5f8 <_PyEval_SpecialMethodCanSuggest@@Base+0x57e> │ │ │ │ + b.n 3b638 <_PyEval_SpecialMethodCanSuggest@@Base+0x57e> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -22706,658 +22729,658 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (3b620 <_PyEval_SpecialMethodCanSuggest@@Base+0x5a6>) │ │ │ │ + ldr r0, [pc, #12] @ (3b660 <_PyEval_SpecialMethodCanSuggest@@Base+0x5a6>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 135628 │ │ │ │ + bl 135654 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb7c4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ - b.w 1074d8 │ │ │ │ + b.w 1073f4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 6be80 │ │ │ │ + b.w 6bec0 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3b63e <_PyEval_SpecialMethodCanSuggest@@Base+0x5c4> │ │ │ │ - b.w 7ffb8 │ │ │ │ + beq.n 3b67e <_PyEval_SpecialMethodCanSuggest@@Base+0x5c4> │ │ │ │ + b.w 7ffe4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57324 @ 0xdfec │ │ │ │ + movw r1, #57004 @ 0xdeac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #8404 @ 0x20d4 │ │ │ │ + movw r1, #8084 @ 0x1f94 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 3b6aa <_PyEval_SpecialMethodCanSuggest@@Base+0x630> │ │ │ │ + cbz r3, 3b6ea <_PyEval_SpecialMethodCanSuggest@@Base+0x630> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3b6ac <_PyEval_SpecialMethodCanSuggest@@Base+0x632> │ │ │ │ + b.n 3b6ec <_PyEval_SpecialMethodCanSuggest@@Base+0x632> │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2b348 │ │ │ │ - cbnz r6, 3b6c2 <_PyEval_SpecialMethodCanSuggest@@Base+0x648> │ │ │ │ + cbnz r6, 3b702 <_PyEval_SpecialMethodCanSuggest@@Base+0x648> │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3b6c2 <_PyEval_SpecialMethodCanSuggest@@Base+0x648> │ │ │ │ + ble.n 3b702 <_PyEval_SpecialMethodCanSuggest@@Base+0x648> │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 3b6c2 <_PyEval_SpecialMethodCanSuggest@@Base+0x648> │ │ │ │ - cbnz r5, 3b6ea <_PyEval_SpecialMethodCanSuggest@@Base+0x670> │ │ │ │ - ldr r1, [pc, #124] @ (3b740 <_PyEval_SpecialMethodCanSuggest@@Base+0x6c6>) │ │ │ │ + bgt.n 3b702 <_PyEval_SpecialMethodCanSuggest@@Base+0x648> │ │ │ │ + cbnz r5, 3b72a <_PyEval_SpecialMethodCanSuggest@@Base+0x670> │ │ │ │ + ldr r1, [pc, #124] @ (3b780 <_PyEval_SpecialMethodCanSuggest@@Base+0x6c6>) │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #24 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3b6ea <_PyEval_SpecialMethodCanSuggest@@Base+0x670> │ │ │ │ + cbnz r0, 3b72a <_PyEval_SpecialMethodCanSuggest@@Base+0x670> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3b72e <_PyEval_SpecialMethodCanSuggest@@Base+0x6b4> │ │ │ │ + b.n 3b76e <_PyEval_SpecialMethodCanSuggest@@Base+0x6b4> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 12b760 │ │ │ │ + bl 12b5e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b6e6 <_PyEval_SpecialMethodCanSuggest@@Base+0x66c> │ │ │ │ + bne.n 3b726 <_PyEval_SpecialMethodCanSuggest@@Base+0x66c> │ │ │ │ add r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 3b71a <_PyEval_SpecialMethodCanSuggest@@Base+0x6a0> │ │ │ │ + beq.n 3b75a <_PyEval_SpecialMethodCanSuggest@@Base+0x6a0> │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 3b706 <_PyEval_SpecialMethodCanSuggest@@Base+0x68c> │ │ │ │ + cbz r6, 3b746 <_PyEval_SpecialMethodCanSuggest@@Base+0x68c> │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 3b71e <_PyEval_SpecialMethodCanSuggest@@Base+0x6a4> │ │ │ │ + beq.n 3b75e <_PyEval_SpecialMethodCanSuggest@@Base+0x6a4> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b720 <_PyEval_SpecialMethodCanSuggest@@Base+0x6a6> │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 3b720 <_PyEval_SpecialMethodCanSuggest@@Base+0x6a6> │ │ │ │ - b.n 3b6e6 <_PyEval_SpecialMethodCanSuggest@@Base+0x66c> │ │ │ │ + bne.n 3b760 <_PyEval_SpecialMethodCanSuggest@@Base+0x6a6> │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 3b760 <_PyEval_SpecialMethodCanSuggest@@Base+0x6a6> │ │ │ │ + b.n 3b726 <_PyEval_SpecialMethodCanSuggest@@Base+0x66c> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3b720 <_PyEval_SpecialMethodCanSuggest@@Base+0x6a6> │ │ │ │ + b.n 3b760 <_PyEval_SpecialMethodCanSuggest@@Base+0x6a6> │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 3b744 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 3b784 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 3b738 <_PyEval_SpecialMethodCanSuggest@@Base+0x6be> │ │ │ │ + cbz r3, 3b778 <_PyEval_SpecialMethodCanSuggest@@Base+0x6be> │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0003b744 <_Py_strhex_bytes_with_sep@@Base>: │ │ │ │ +0003b784 <_Py_strhex_bytes_with_sep@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 24ef68 <_PyEval_MatchKeys@@Base+0x2b4> │ │ │ │ + bl 24edf8 <_PyEval_MatchKeys@@Base+0x2b4> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003b760 : │ │ │ │ - ldr r0, [pc, #4] @ (3b768 ) │ │ │ │ - b.w 1a3f00 │ │ │ │ +0003b7a0 : │ │ │ │ + ldr r0, [pc, #4] @ (3b7a8 ) │ │ │ │ + b.w 1a6334 │ │ │ │ nop │ │ │ │ cmp r4, #88 @ 0x58 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0003b76c : │ │ │ │ +0003b7ac : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 3b794 │ │ │ │ + cbz r1, 3b7d4 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - bl 199274 │ │ │ │ + bl 19b684 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3b7a4 │ │ │ │ + cbz r0, 3b7e4 │ │ │ │ str r7, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1acf44 │ │ │ │ + bl 1af36c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #16 │ │ │ │ - movw r1, #8656 @ 0x21d0 │ │ │ │ + movw r1, #8336 @ 0x2090 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r4, r0 │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3b7d0 │ │ │ │ + bge.n 3b810 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b9e2 │ │ │ │ + b.n 3ba22 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8660 @ 0x21d4 │ │ │ │ + movw r1, #8340 @ 0x2094 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b7ca │ │ │ │ + blt.n 3b80a │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8672 @ 0x21e0 │ │ │ │ + movw r1, #8352 @ 0x20a0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b7ca │ │ │ │ + blt.n 3b80a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8688 @ 0x21f0 │ │ │ │ + movw r1, #8368 @ 0x20b0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b7ca │ │ │ │ + blt.n 3b80a │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8700 @ 0x21fc │ │ │ │ + movw r1, #8380 @ 0x20bc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b7ca │ │ │ │ + blt.n 3b80a │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8712 @ 0x2208 │ │ │ │ + movw r1, #8392 @ 0x20c8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b7ca │ │ │ │ + blt.n 3b80a │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8728 @ 0x2218 │ │ │ │ + movw r1, #8408 @ 0x20d8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b7ca │ │ │ │ + blt.n 3b80a │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8744 @ 0x2228 │ │ │ │ + movw r1, #8424 @ 0x20e8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b7ca │ │ │ │ + blt.n 3b80a │ │ │ │ movs r2, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8756 @ 0x2234 │ │ │ │ + movw r1, #8436 @ 0x20f4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b7ca │ │ │ │ + blt.n 3b80a │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8768 @ 0x2240 │ │ │ │ + movw r1, #8448 @ 0x2100 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b7ca │ │ │ │ + blt.n 3b80a │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8780 @ 0x224c │ │ │ │ + movw r1, #8460 @ 0x210c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b7ca │ │ │ │ + blt.n 3b80a │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8796 @ 0x225c │ │ │ │ + movw r1, #8476 @ 0x211c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b7ca │ │ │ │ + blt.n 3b80a │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8812 @ 0x226c │ │ │ │ + movw r1, #8492 @ 0x212c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b7ca │ │ │ │ + blt.n 3b80a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8828 @ 0x227c │ │ │ │ + movw r1, #8508 @ 0x213c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b7ca │ │ │ │ + blt.w 3b80a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8840 @ 0x2288 │ │ │ │ + movw r1, #8520 @ 0x2148 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b7ca │ │ │ │ + blt.w 3b80a │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8852 @ 0x2294 │ │ │ │ + movw r1, #8532 @ 0x2154 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b7ca │ │ │ │ + blt.w 3b80a │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8868 @ 0x22a4 │ │ │ │ + movw r1, #8548 @ 0x2164 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b7ca │ │ │ │ + blt.w 3b80a │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8884 @ 0x22b4 │ │ │ │ + movw r1, #8564 @ 0x2174 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b7ca │ │ │ │ + blt.w 3b80a │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8908 @ 0x22cc │ │ │ │ + movw r1, #8588 @ 0x218c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b7ca │ │ │ │ + blt.w 3b80a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8692 @ 0x21f4 │ │ │ │ + movw r1, #8372 @ 0x20b4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b7ca │ │ │ │ + blt.w 3b80a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8928 @ 0x22e0 │ │ │ │ + movw r1, #8608 @ 0x21a0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b7ca │ │ │ │ + blt.w 3b80a │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8944 @ 0x22f0 │ │ │ │ + movw r1, #8624 @ 0x21b0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b7ca │ │ │ │ + blt.w 3b80a │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8960 @ 0x2300 │ │ │ │ + movw r1, #8640 @ 0x21c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b7ca │ │ │ │ + blt.w 3b80a │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8968 @ 0x2308 │ │ │ │ + movw r1, #8648 @ 0x21c8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b7ca │ │ │ │ + blt.w 3b80a │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8976 @ 0x2310 │ │ │ │ + movw r1, #8656 @ 0x21d0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b7ca │ │ │ │ + blt.w 3b80a │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8988 @ 0x231c │ │ │ │ + movw r1, #8668 @ 0x21dc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9000 @ 0x2328 │ │ │ │ + movw r1, #8680 @ 0x21e8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 3ba34 │ │ │ │ + cbnz r1, 3ba74 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9060 @ 0x2364 │ │ │ │ + movw r1, #8740 @ 0x2224 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 3ba40 │ │ │ │ + bl f8904 │ │ │ │ + b.n 3ba80 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl ca490 │ │ │ │ + bl ca790 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 3ba46 │ │ │ │ + bge.n 3ba86 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ba50 │ │ │ │ + b.n 3ba90 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r1, [r4, #28] │ │ │ │ blx 2bf38 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl e41c4 │ │ │ │ + bl e404c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ba72 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 3ba8c │ │ │ │ + bne.n 3bab2 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 3bacc │ │ │ │ adds r4, #1 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ subs r4, r0, #1 │ │ │ │ - cbnz r0, 3ba82 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 3ba8c │ │ │ │ + cbnz r0, 3bac2 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 3bacc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 3bab2 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 3baf2 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 3baaa │ │ │ │ + bne.n 3baea │ │ │ │ pop {r4} │ │ │ │ - b.w b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.w b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl e41c4 │ │ │ │ + bl e404c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3bad4 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 3bae0 │ │ │ │ + bne.n 3bb14 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 3bb20 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #20] @ (3bb10 ) │ │ │ │ + ldr r0, [pc, #20] @ (3bb50 ) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 9480c │ │ │ │ + bl 94a84 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ it cc │ │ │ │ lslcc r5, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r1, 3bb4c │ │ │ │ + cbnz r1, 3bb8c │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 3bb44 │ │ │ │ + bne.n 3bb84 │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57324 @ 0xdfec │ │ │ │ + movw r1, #57004 @ 0xdeac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 3bb68 │ │ │ │ + bl f8904 │ │ │ │ + b.n 3bba8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ - b.n 3bb70 │ │ │ │ + b.n 3bbb0 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dfe24 │ │ │ │ + bl dfce4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3bb6e │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 3bb6e │ │ │ │ + bne.n 3bbae │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 3bbae │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3bb72 │ │ │ │ + b.n 3bbb2 │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #8] @ (3bb94 ) │ │ │ │ - bl 135628 │ │ │ │ + ldr r0, [pc, #8] @ (3bbd4 ) │ │ │ │ + bl 135654 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 20cd10 │ │ │ │ + b.w 20ed70 │ │ │ │ movw r1, #19904 @ 0x4dc0 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - b.w 1a4784 │ │ │ │ + b.w 1a6bb8 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 3bbd8 │ │ │ │ + bgt.n 3bc18 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9212 @ 0x23fc │ │ │ │ + movw r1, #8892 @ 0x22bc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 3bbf8 │ │ │ │ + ble.n 3bc38 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9260 @ 0x242c │ │ │ │ + movw r1, #8940 @ 0x22ec │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 20fae0 │ │ │ │ + bl 2119f0 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3bc2a │ │ │ │ + beq.n 3bc6a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3bc18 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 3bc2a │ │ │ │ + bne.n 3bc58 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 3bc6a │ │ │ │ cmp r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ ldrne r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.n 3bd72 │ │ │ │ + b.n 3bdb2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r6, #30244 @ 0x7624 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 3bc56 │ │ │ │ + beq.n 3bc96 │ │ │ │ mov r1, r6 │ │ │ │ - bl 88634 │ │ │ │ - cbz r0, 3bc58 │ │ │ │ + bl 88544 │ │ │ │ + cbz r0, 3bc98 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 3bc6c │ │ │ │ + beq.n 3bcac │ │ │ │ movw r1, #30244 @ 0x7624 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 88634 │ │ │ │ - cbz r0, 3bc6e │ │ │ │ + bl 88544 │ │ │ │ + cbz r0, 3bcae │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1d0658 │ │ │ │ + b.w 1306ec │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #24552 @ 0x5fe8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3bca0 │ │ │ │ + bne.n 3bce0 │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3bcc0 │ │ │ │ + b.n 3bd00 │ │ │ │ mov r0, r1 │ │ │ │ - bl 144138 │ │ │ │ + bl 144130 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3bcc0 │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 3bcca │ │ │ │ - b.n 3bd36 │ │ │ │ + bne.n 3bd00 │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 3bd0a │ │ │ │ + b.n 3bd76 │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3bd26 │ │ │ │ + bvs.n 3bd66 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ - vldr d9, [pc, #112] @ 3bd40 │ │ │ │ + vldr d9, [pc, #112] @ 3bd80 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3bd22 │ │ │ │ + bgt.n 3bd62 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #100] @ 3bd48 │ │ │ │ + vldr d1, [pc, #100] @ 3bd88 │ │ │ │ blx 2b1ec │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3bd08 │ │ │ │ + ble.n 3bd48 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #84] @ 3bd50 │ │ │ │ + vldr d1, [pc, #84] @ 3bd90 │ │ │ │ blx 2b1ec │ │ │ │ vsub.f64 d8, d8, d0 │ │ │ │ - b.n 3bd0c │ │ │ │ + b.n 3bd4c │ │ │ │ vsub.f64 d8, d0, d8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3bd26 │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 3bd26 │ │ │ │ - b.n 3bd36 │ │ │ │ - vldr d8, [pc, #36] @ 3bd48 │ │ │ │ + bne.n 3bd66 │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 3bd66 │ │ │ │ + b.n 3bd76 │ │ │ │ + vldr d8, [pc, #36] @ 3bd88 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85ae4 │ │ │ │ + b.w 85a98 │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ @@ -23366,339 +23389,339 @@ │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vtbx.8 d22, {d0}, d2 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9420 @ 0x24cc │ │ │ │ + movw r1, #9100 @ 0x238c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2976] @ 0xba0 │ │ │ │ mov r7, r0 │ │ │ │ sub.w sp, sp, #1088 @ 0x440 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r2 │ │ │ │ - cbnz r2, 3bd94 │ │ │ │ - bl fc6b4 │ │ │ │ + cbnz r2, 3bdd4 │ │ │ │ + bl fc5c4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #9472 @ 0x2500 │ │ │ │ + movw r1, #9152 @ 0x23c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #9476 @ 0x2504 │ │ │ │ + movw r0, #9156 @ 0x23c4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91690 │ │ │ │ + bl 91908 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 3bf02 │ │ │ │ - cbnz r4, 3bdba │ │ │ │ + beq.w 3bf42 │ │ │ │ + cbnz r4, 3bdfa │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - b.n 3bdee │ │ │ │ + b.n 3be2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 11e40c │ │ │ │ - cbz r0, 3be0c │ │ │ │ - movw r1, #8624 @ 0x21b0 │ │ │ │ + bl 11e468 │ │ │ │ + cbz r0, 3be4c │ │ │ │ + movw r1, #8304 @ 0x2070 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 16e854 │ │ │ │ - cbnz r0, 3bdee │ │ │ │ - b.n 3bf02 │ │ │ │ + bl 170bfc │ │ │ │ + cbnz r0, 3be2e │ │ │ │ + b.n 3bf42 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3beb0 │ │ │ │ - bl f0188 │ │ │ │ + bne.n 3bef0 │ │ │ │ + bl effcc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3bf02 │ │ │ │ - bl 95ffc │ │ │ │ + bne.w 3bf42 │ │ │ │ + bl 96274 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2accc <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bne.n 3bf06 │ │ │ │ - b.n 3bdda │ │ │ │ + bne.n 3bf46 │ │ │ │ + b.n 3be1a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 3be1e │ │ │ │ + bmi.n 3be5e │ │ │ │ mov r0, r4 │ │ │ │ - bl 11338c │ │ │ │ + bl 11341c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3bec0 │ │ │ │ - movw r1, #9488 @ 0x2510 │ │ │ │ + beq.n 3bf00 │ │ │ │ + movw r1, #9168 @ 0x23d0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 16e854 │ │ │ │ + bl 170bfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3bf02 │ │ │ │ + beq.n 3bf42 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp.w r4, #1024 @ 0x400 │ │ │ │ - ble.n 3be58 │ │ │ │ + ble.n 3be98 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9492 @ 0x2514 │ │ │ │ + movw r1, #9172 @ 0x23d4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 12d4e0 │ │ │ │ - b.n 3bf02 │ │ │ │ + bl 12d364 │ │ │ │ + b.n 3bf42 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w r3, #1032 @ 0x408 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r5, r4 │ │ │ │ blx 2acd8 <__memcpy_chk@plt> │ │ │ │ - ldr r3, [pc, #180] @ (3bf24 ) │ │ │ │ + ldr r3, [pc, #180] @ (3bf64 ) │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, r4] │ │ │ │ add r0, sp, #12 │ │ │ │ str.w r1, [r9, #4] │ │ │ │ - bl 12d4e0 │ │ │ │ - bl 95ffc │ │ │ │ + bl 12d364 │ │ │ │ + bl 96274 │ │ │ │ mov r2, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2accc <__fcntl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 3beac │ │ │ │ + bne.n 3beec │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3beb0 │ │ │ │ - bl f0188 │ │ │ │ + bne.n 3bef0 │ │ │ │ + bl effcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3be7c │ │ │ │ - b.n 3bf02 │ │ │ │ + beq.n 3bebc │ │ │ │ + b.n 3bf42 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 3bee0 │ │ │ │ + bge.n 3bf20 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ - b.n 3bf02 │ │ │ │ + bl 1af364 │ │ │ │ + b.n 3bf42 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #9540 @ 0x2544 │ │ │ │ + movw r1, #9220 @ 0x2404 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w d79a4 │ │ │ │ - ldr r1, [pc, #68] @ (3bf28 ) │ │ │ │ + b.w d78f0 │ │ │ │ + ldr r1, [pc, #68] @ (3bf68 ) │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c260 │ │ │ │ - cbz r0, 3bf12 │ │ │ │ + cbz r0, 3bf52 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9524 @ 0x2534 │ │ │ │ + movw r1, #9204 @ 0x23f4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3bf1a │ │ │ │ + b.n 3bf5a │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 3beb0 │ │ │ │ + blt.n 3bef0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ffb8 │ │ │ │ - b.n 3bf1a │ │ │ │ + bl 7ffe4 │ │ │ │ + b.n 3bf5a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 718ec │ │ │ │ + bl 71940 │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + str r0, [r2, #116] @ 0x74 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ + str r0, [r3, #116] @ 0x74 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 3bf34 │ │ │ │ - b.w 71ce4 │ │ │ │ + cbnz r0, 3bf74 │ │ │ │ + b.w 71d24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #47152 @ 0xb830 │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #1 │ │ │ │ - b.w 143d18 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x514> │ │ │ │ + b.w 143d10 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x510> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #24552 @ 0x5fe8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3bf7a │ │ │ │ + bne.n 3bfba │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3bf98 │ │ │ │ + b.n 3bfd8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 144138 │ │ │ │ + bl 144130 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3bf98 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 3bfac │ │ │ │ - vldr d0, [pc, #28] @ 3bfb8 │ │ │ │ + bne.n 3bfd8 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 3bfec │ │ │ │ + vldr d0, [pc, #28] @ 3bff8 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85ae4 │ │ │ │ + b.w 85a98 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop.w │ │ │ │ stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ subs r3, r4, r1 │ │ │ │ - add r5, pc, #880 @ (adr r5, 3c330 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 3c370 ) │ │ │ │ eors r4, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3bfe8 │ │ │ │ + bne.n 3c028 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3c00a │ │ │ │ - b.n 3c002 │ │ │ │ + bne.n 3c04a │ │ │ │ + b.n 3c042 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #2596 @ 0xa24 │ │ │ │ + movw r0, #2276 @ 0x8e4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3bfd8 │ │ │ │ + bne.n 3c018 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c1a6 │ │ │ │ - bl 7fd18 │ │ │ │ + b.n 3c1e6 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3bffe │ │ │ │ + bne.n 3c03e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 88e9c │ │ │ │ + bl 8918c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3bffe │ │ │ │ + beq.n 3c03e │ │ │ │ movs r0, #32 │ │ │ │ blx 2b698 <__sched_cpualloc@plt> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3c026 │ │ │ │ - bl 1fa038 │ │ │ │ - b.n 3c19e │ │ │ │ + cbnz r0, 3c066 │ │ │ │ + bl 1fbed8 │ │ │ │ + b.n 3c1de │ │ │ │ mov.w r8, #4 │ │ │ │ movs r7, #32 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 89064 │ │ │ │ + bl 89354 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3c14e │ │ │ │ - bl 11e40c │ │ │ │ - cbnz r0, 3c082 │ │ │ │ + beq.w 3c18e │ │ │ │ + bl 11e468 │ │ │ │ + cbnz r0, 3c0c2 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ - movw r1, #9836 @ 0x266c │ │ │ │ + movw r1, #9516 @ 0x252c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3c196 │ │ │ │ + bge.w 3c1d6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3c196 │ │ │ │ + bne.w 3c1d6 │ │ │ │ mov r0, fp │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3c196 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3c1d6 │ │ │ │ mov r0, fp │ │ │ │ - bl e41c4 │ │ │ │ + bl e404c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c0a2 │ │ │ │ + bge.n 3c0e2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 3c0a2 │ │ │ │ + cbnz r3, 3c0e2 │ │ │ │ mov r0, fp │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 3c0c6 │ │ │ │ - bl 7fd18 │ │ │ │ + bge.n 3c106 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c196 │ │ │ │ + bne.n 3c1d6 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9892 @ 0x26a4 │ │ │ │ + movw r1, #9572 @ 0x2564 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 3c196 │ │ │ │ + bl f8904 │ │ │ │ + b.n 3c1d6 │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 3c0e2 │ │ │ │ + bne.n 3c122 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9912 @ 0x26b8 │ │ │ │ + movw r1, #9592 @ 0x2578 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 3c196 │ │ │ │ + bl f8904 │ │ │ │ + b.n 3c1d6 │ │ │ │ cmp r5, r7 │ │ │ │ - blt.n 3c12e │ │ │ │ + blt.n 3c16e │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ mov.w r7, r7, lsl #1 │ │ │ │ it ge │ │ │ │ addge r7, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - bge.n 3c0e6 │ │ │ │ + bge.n 3c126 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b698 <__sched_cpualloc@plt> │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 3c106 │ │ │ │ - bl 1fa038 │ │ │ │ - b.n 3c196 │ │ │ │ + cbnz r0, 3c146 │ │ │ │ + bl 1fbed8 │ │ │ │ + b.n 3c1d6 │ │ │ │ add.w r3, r7, #31 │ │ │ │ movs r1, #0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ blx 2b348 │ │ │ │ @@ -23707,349 +23730,349 @@ │ │ │ │ mov r0, fp │ │ │ │ blx 2bf20 │ │ │ │ mov r0, r4 │ │ │ │ blx 2be1c <__sched_cpufree@plt> │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ cmp.w r8, r5, lsr #3 │ │ │ │ - bls.w 3c034 │ │ │ │ + bls.w 3c074 │ │ │ │ lsrs r2, r5, #5 │ │ │ │ movs r3, #1 │ │ │ │ and.w r5, r5, #31 │ │ │ │ lsl.w r5, r3, r5 │ │ │ │ ldr.w r3, [r4, r2, lsl #2] │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r4, r2, lsl #2] │ │ │ │ - b.n 3c034 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 3c196 │ │ │ │ + b.n 3c074 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 3c1d6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c168 │ │ │ │ + bge.n 3c1a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3c168 │ │ │ │ + cbnz r3, 3c1a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b68c │ │ │ │ - cbz r0, 3c186 │ │ │ │ + cbz r0, 3c1c6 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ - b.n 3c196 │ │ │ │ + bl 1af364 │ │ │ │ + b.n 3c1d6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2be1c <__sched_cpufree@plt> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3c1a6 │ │ │ │ - cbz r4, 3c19e │ │ │ │ + b.n 3c1e6 │ │ │ │ + cbz r4, 3c1de │ │ │ │ mov r0, r4 │ │ │ │ blx 2be1c <__sched_cpufree@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7786c │ │ │ │ - b.n 3bffe │ │ │ │ + bl 778ac │ │ │ │ + b.n 3c03e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4} │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4} │ │ │ │ - b.w c5e10 │ │ │ │ + b.w c60d8 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ blx 2b424 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3c1f6 │ │ │ │ + bge.n 3c236 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1acf3c │ │ │ │ - bne.n 3c200 │ │ │ │ + b.w 1af364 │ │ │ │ + bne.n 3c240 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 71ce4 │ │ │ │ + b.w 71d24 │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 3c20e │ │ │ │ + bcc.n 3c24e │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1fa038 │ │ │ │ + b.w 1fbed8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c206 │ │ │ │ + beq.n 3c246 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b424 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c240 │ │ │ │ + bne.n 3c280 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c278 │ │ │ │ - bl 71ce4 │ │ │ │ + b.n 3c2b8 │ │ │ │ + bl 71d24 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3c26a │ │ │ │ + cbz r0, 3c2aa │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3c262 │ │ │ │ + ble.n 3c2a2 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 122440 <_PyLong_FromGid@@Base> │ │ │ │ - cbz r0, 3c26a │ │ │ │ + bl 1223a0 <_PyLong_FromGid@@Base> │ │ │ │ + cbz r0, 3c2aa │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 3c24a │ │ │ │ + b.n 3c28a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76638 │ │ │ │ - b.n 3c278 │ │ │ │ + bl 76678 │ │ │ │ + b.n 3c2b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7786c │ │ │ │ - b.n 3c23c │ │ │ │ + bl 778ac │ │ │ │ + b.n 3c27c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 3c2a4 │ │ │ │ + cbnz r1, 3c2e4 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9972 @ 0x26f4 │ │ │ │ + movw r1, #9696 @ 0x25e0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 3c2d0 │ │ │ │ + bl f8904 │ │ │ │ + b.n 3c310 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3c2e4 │ │ │ │ + beq.n 3c324 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bmi.n 3c2d6 │ │ │ │ + bmi.n 3c316 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #10004 @ 0x2714 │ │ │ │ + movw r1, #9728 @ 0x2600 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3c2f0 │ │ │ │ + b.n 3c330 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c2e6 │ │ │ │ + bge.n 3c326 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 3c2e6 │ │ │ │ + b.n 3c326 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ str r1, [r2, #24] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbnz r0, 3c32a │ │ │ │ + cbnz r0, 3c36a │ │ │ │ cmp r3, r0 │ │ │ │ - blt.n 3c32a │ │ │ │ + blt.n 3c36a │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 3c32a │ │ │ │ - cbz r2, 3c32a │ │ │ │ + bgt.n 3c36a │ │ │ │ + cbz r2, 3c36a │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #62136 @ 0xf2b8 │ │ │ │ + movw r1, #61816 @ 0xf178 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 3c34a │ │ │ │ + bl f8904 │ │ │ │ + b.n 3c38a │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r4, [pc, #32] @ (3c350 ) │ │ │ │ + ldr r4, [pc, #32] @ (3c390 ) │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c314 │ │ │ │ + bne.n 3c354 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r5, #148 @ 0x94 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3c59c │ │ │ │ + bl 3c5dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3c490 │ │ │ │ - ldr r1, [pc, #316] @ (3c4b0 ) │ │ │ │ + beq.w 3c4d0 │ │ │ │ + ldr r1, [pc, #316] @ (3c4f0 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 82bb8 │ │ │ │ + bl 82b6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3c494 │ │ │ │ - ldr r1, [pc, #304] @ (3c4b4 ) │ │ │ │ + bne.w 3c4d4 │ │ │ │ + ldr r1, [pc, #304] @ (3c4f4 ) │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 82bb8 │ │ │ │ + bl 82b6c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c444 │ │ │ │ + beq.n 3c484 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - cbz r5, 3c3b8 │ │ │ │ + cbz r5, 3c3f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6084 │ │ │ │ + bl 1a84b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 3c432 │ │ │ │ + blt.n 3c472 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c3b0 │ │ │ │ + bge.n 3c3f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3c3b0 │ │ │ │ + cbnz r3, 3c3f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ subs r6, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ - b.n 3c3ba │ │ │ │ + b.n 3c3fa │ │ │ │ mov r6, r5 │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r1, [pc, #248] @ (3c4b8 ) │ │ │ │ + ldr r1, [pc, #248] @ (3c4f8 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 82bb8 │ │ │ │ + bl 82b6c │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3c444 │ │ │ │ + beq.n 3c484 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 3c45a │ │ │ │ + bne.n 3c49a │ │ │ │ mov r0, r7 │ │ │ │ - bl d4cac │ │ │ │ + bl d4bcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c45a │ │ │ │ - ldr r1, [pc, #224] @ (3c4bc ) │ │ │ │ + beq.n 3c49a │ │ │ │ + ldr r1, [pc, #224] @ (3c4fc ) │ │ │ │ mov r0, r7 │ │ │ │ - bl d8d90 │ │ │ │ + bl d8cd4 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 3c3fc │ │ │ │ + cbnz r0, 3c43c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c444 │ │ │ │ + bge.n 3c484 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3c444 │ │ │ │ + cbnz r3, 3c484 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3c444 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3c484 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3c462 │ │ │ │ + bmi.n 3c4a2 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #11880 @ 0x2e68 │ │ │ │ + movw r1, #11596 @ 0x2d4c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c430 │ │ │ │ + bge.n 3c470 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3c430 │ │ │ │ + cbnz r3, 3c470 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c444 │ │ │ │ + bge.n 3c484 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3c444 │ │ │ │ + cbnz r3, 3c484 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c490 │ │ │ │ + bge.n 3c4d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c490 │ │ │ │ + cbnz r3, 3c4d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3c490 │ │ │ │ - bl 70c84 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3c4d0 │ │ │ │ + bl 70cc4 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 7786c │ │ │ │ - cbz r5, 3c494 │ │ │ │ - cbnz r6, 3c494 │ │ │ │ - ldr r1, [pc, #64] @ (3c4b0 ) │ │ │ │ + bl 778ac │ │ │ │ + cbz r5, 3c4d4 │ │ │ │ + cbnz r6, 3c4d4 │ │ │ │ + ldr r1, [pc, #64] @ (3c4f0 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 789f8 │ │ │ │ - cbz r0, 3c494 │ │ │ │ + bl 78a3c │ │ │ │ + cbz r0, 3c4d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c494 │ │ │ │ + bge.n 3c4d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3c494 │ │ │ │ + cbnz r3, 3c4d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3c494 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3c4d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c4aa │ │ │ │ + b.n 3c4ea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c4a8 │ │ │ │ + bge.n 3c4e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c4a8 │ │ │ │ + cbnz r3, 3c4e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ add sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmia r2!, {r3} │ │ │ │ @@ -24061,323 +24084,323 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r1, 3c4ee │ │ │ │ + cbz r1, 3c52e │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3c4ee │ │ │ │ + beq.n 3c52e │ │ │ │ movs r0, #1 │ │ │ │ - bl 7bf9c │ │ │ │ + bl 7bfc8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3c4f0 │ │ │ │ - b.n 3c536 │ │ │ │ - ldr r4, [pc, #164] @ (3c594 ) │ │ │ │ - ldr r0, [pc, #164] @ (3c598 ) │ │ │ │ + cbnz r0, 3c530 │ │ │ │ + b.n 3c576 │ │ │ │ + ldr r4, [pc, #164] @ (3c5d4 ) │ │ │ │ + ldr r0, [pc, #164] @ (3c5d8 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 9480c │ │ │ │ + bl 94a84 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3c522 │ │ │ │ - bl 88e9c │ │ │ │ + cbz r0, 3c562 │ │ │ │ + bl 8918c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3c53a │ │ │ │ + cbnz r0, 3c57a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c522 │ │ │ │ + bge.n 3c562 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3c522 │ │ │ │ + cbnz r3, 3c562 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c536 │ │ │ │ + bge.n 3c576 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c536 │ │ │ │ + cbnz r3, 3c576 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3c58e │ │ │ │ + b.n 3c5ce │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ strd r3, r0, [sp] │ │ │ │ movs r0, #5 │ │ │ │ - bl 7c0a8 │ │ │ │ + bl 7c0d4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c566 │ │ │ │ + bge.n 3c5a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3c566 │ │ │ │ + cbnz r3, 3c5a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c57a │ │ │ │ + bge.n 3c5ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3c57a │ │ │ │ + cbnz r3, 3c5ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c58e │ │ │ │ + bge.n 3c5ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c58e │ │ │ │ + cbnz r3, 3c5ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldrd r0, r0, [r4, #-308]! @ 0x134 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #64] @ (3c5ec ) │ │ │ │ - bl 90568 │ │ │ │ - cbz r0, 3c5e6 │ │ │ │ + ldr r1, [pc, #64] @ (3c62c ) │ │ │ │ + bl 907e0 │ │ │ │ + cbz r0, 3c626 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3c5e8 │ │ │ │ + bmi.n 3c628 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #35376 @ 0x8a30 │ │ │ │ + movw r1, #35044 @ 0x88e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c5e6 │ │ │ │ + bge.n 3c626 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c5e6 │ │ │ │ + cbnz r3, 3c626 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 3c59c │ │ │ │ - cbz r0, 3c660 │ │ │ │ - ldr r1, [pc, #96] @ (3c668 ) │ │ │ │ + bl 3c5dc │ │ │ │ + cbz r0, 3c6a0 │ │ │ │ + ldr r1, [pc, #96] @ (3c6a8 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ - cbz r4, 3c62a │ │ │ │ - bl 789f8 │ │ │ │ - cbnz r0, 3c646 │ │ │ │ - ldr r1, [pc, #84] @ (3c66c ) │ │ │ │ + cbz r4, 3c66a │ │ │ │ + bl 78a3c │ │ │ │ + cbnz r0, 3c686 │ │ │ │ + ldr r1, [pc, #84] @ (3c6ac ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl e5d80 │ │ │ │ + bl e5c08 │ │ │ │ adds r0, #1 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 3c64a │ │ │ │ - bl e5d80 │ │ │ │ - cbnz r0, 3c642 │ │ │ │ + b.n 3c68a │ │ │ │ + bl e5c08 │ │ │ │ + cbnz r0, 3c682 │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - ldr r1, [pc, #44] @ (3c668 ) │ │ │ │ + ldr r1, [pc, #44] @ (3c6a8 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12e914 │ │ │ │ - b.n 3c646 │ │ │ │ + bl 12e600 │ │ │ │ + b.n 3c686 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 3c614 │ │ │ │ + beq.n 3c654 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c664 │ │ │ │ + bge.n 3c6a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3c664 │ │ │ │ + cbnz r3, 3c6a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3c664 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3c6a4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ add sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add sp, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - cbnz r4, 3c69a │ │ │ │ + cbnz r4, 3c6da │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #39384 @ 0x99d8 │ │ │ │ + movw r1, #39064 @ 0x9898 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 3c75c │ │ │ │ + bl f8904 │ │ │ │ + b.n 3c79c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 3c754 │ │ │ │ + bhi.n 3c794 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r4, r0, #16 │ │ │ │ asrs r4, r3, #16 │ │ │ │ adds r1, #33 @ 0x21 │ │ │ │ lsls r1, r0, #1 │ │ │ │ - movw r0, #10832 @ 0x2a50 │ │ │ │ + movw r0, #10512 @ 0x2910 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7967c │ │ │ │ - movw r0, #7724 @ 0x1e2c │ │ │ │ + b.w 796c0 │ │ │ │ + movw r0, #7440 @ 0x1d10 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7967c │ │ │ │ - movw r0, #56648 @ 0xdd48 │ │ │ │ + b.w 796c0 │ │ │ │ + movw r0, #56328 @ 0xdc08 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7967c │ │ │ │ - movw r2, #7724 @ 0x1e2c │ │ │ │ + b.w 796c0 │ │ │ │ + movw r2, #7440 @ 0x1d10 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - b.n 3c6f4 │ │ │ │ - movw r2, #56648 @ 0xdd48 │ │ │ │ + b.n 3c734 │ │ │ │ + movw r2, #56328 @ 0xdc08 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #10832 @ 0x2a50 │ │ │ │ + movw r1, #10512 @ 0x2910 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #4948 @ 0x1354 │ │ │ │ + movw r0, #4628 @ 0x1214 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80c04 │ │ │ │ - movw r2, #56648 @ 0xdd48 │ │ │ │ + b.w 80bc0 │ │ │ │ + movw r2, #56328 @ 0xdc08 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #7724 @ 0x1e2c │ │ │ │ + movw r1, #7440 @ 0x1d10 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #4948 @ 0x1354 │ │ │ │ + movw r0, #4628 @ 0x1214 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80c04 │ │ │ │ - movw r3, #56648 @ 0xdd48 │ │ │ │ + b.w 80bc0 │ │ │ │ + movw r3, #56328 @ 0xdc08 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #7724 @ 0x1e2c │ │ │ │ + movw r2, #7440 @ 0x1d10 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #10832 @ 0x2a50 │ │ │ │ + movw r1, #10512 @ 0x2910 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #10836 @ 0x2a54 │ │ │ │ + movw r0, #10516 @ 0x2914 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80c04 │ │ │ │ + b.w 80bc0 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003c760 <_Py_rc_quot@@Base>: │ │ │ │ +0003c7a0 <_Py_rc_quot@@Base>: │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ vcmpe.f64 d1, #0.0 │ │ │ │ vmov.f64 d6, d1 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3c788 <_Py_rc_quot@@Base+0x28> │ │ │ │ + bpl.n 3c7c8 <_Py_rc_quot@@Base+0x28> │ │ │ │ vneg.f64 d5, d1 │ │ │ │ - b.n 3c78c <_Py_rc_quot@@Base+0x2c> │ │ │ │ + b.n 3c7cc <_Py_rc_quot@@Base+0x2c> │ │ │ │ vmov.f64 d5, d1 │ │ │ │ vcmpe.f64 d2, #0.0 │ │ │ │ - vldr d8, [pc, #324] @ 3c8d8 <_Py_rc_quot@@Base+0x178> │ │ │ │ + vldr d8, [pc, #324] @ 3c918 <_Py_rc_quot@@Base+0x178> │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3c7aa <_Py_rc_quot@@Base+0x4a> │ │ │ │ + bpl.n 3c7ea <_Py_rc_quot@@Base+0x4a> │ │ │ │ vneg.f64 d3, d2 │ │ │ │ vcmpe.f64 d5, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 3c7f2 <_Py_rc_quot@@Base+0x92> │ │ │ │ - b.n 3c7d4 <_Py_rc_quot@@Base+0x74> │ │ │ │ + blt.n 3c832 <_Py_rc_quot@@Base+0x92> │ │ │ │ + b.n 3c814 <_Py_rc_quot@@Base+0x74> │ │ │ │ vcmpe.f64 d2, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3c7ee <_Py_rc_quot@@Base+0x8e> │ │ │ │ + bhi.n 3c82e <_Py_rc_quot@@Base+0x8e> │ │ │ │ vcmp.f64 d5, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3c7d0 <_Py_rc_quot@@Base+0x70> │ │ │ │ + bne.n 3c810 <_Py_rc_quot@@Base+0x70> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d7, d8 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3c8c8 <_Py_rc_quot@@Base+0x168> │ │ │ │ + b.n 3c908 <_Py_rc_quot@@Base+0x168> │ │ │ │ vmov.f64 d3, d2 │ │ │ │ vdiv.f64 d7, d2, d6 │ │ │ │ vmov.f64 d4, d6 │ │ │ │ vmla.f64 d4, d2, d7 │ │ │ │ vnmul.f64 d7, d0, d7 │ │ │ │ vdiv.f64 d1, d7, d4 │ │ │ │ vdiv.f64 d7, d0, d4 │ │ │ │ - b.n 3c818 <_Py_rc_quot@@Base+0xb8> │ │ │ │ + b.n 3c858 <_Py_rc_quot@@Base+0xb8> │ │ │ │ vmov.f64 d3, d2 │ │ │ │ vcmpe.f64 d5, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3c82e <_Py_rc_quot@@Base+0xce> │ │ │ │ + bhi.n 3c86e <_Py_rc_quot@@Base+0xce> │ │ │ │ vdiv.f64 d4, d6, d2 │ │ │ │ vmov.f64 d9, d2 │ │ │ │ vmla.f64 d9, d6, d4 │ │ │ │ vmul.f64 d4, d4, d0 │ │ │ │ vdiv.f64 d7, d4, d9 │ │ │ │ vneg.f64 d4, d0 │ │ │ │ vdiv.f64 d1, d4, d9 │ │ │ │ vcmp.f64 d7, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 3c8c8 <_Py_rc_quot@@Base+0x168> │ │ │ │ + bvc.n 3c908 <_Py_rc_quot@@Base+0x168> │ │ │ │ vcmp.f64 d1, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3c836 <_Py_rc_quot@@Base+0xd6> │ │ │ │ - b.n 3c8c8 <_Py_rc_quot@@Base+0x168> │ │ │ │ - vldr d1, [pc, #176] @ 3c8e0 <_Py_rc_quot@@Base+0x180> │ │ │ │ + bvs.n 3c876 <_Py_rc_quot@@Base+0xd6> │ │ │ │ + b.n 3c908 <_Py_rc_quot@@Base+0x168> │ │ │ │ + vldr d1, [pc, #176] @ 3c920 <_Py_rc_quot@@Base+0x180> │ │ │ │ vmov.f64 d7, d1 │ │ │ │ vabs.f64 d9, d0 │ │ │ │ - vldr d4, [pc, #172] @ 3c8e8 <_Py_rc_quot@@Base+0x188> │ │ │ │ + vldr d4, [pc, #172] @ 3c928 <_Py_rc_quot@@Base+0x188> │ │ │ │ vcmp.f64 d9, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3c8c8 <_Py_rc_quot@@Base+0x168> │ │ │ │ + bhi.n 3c908 <_Py_rc_quot@@Base+0x168> │ │ │ │ vabs.f64 d5, d5 │ │ │ │ vcmp.f64 d5, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3c864 <_Py_rc_quot@@Base+0x104> │ │ │ │ + bgt.n 3c8a4 <_Py_rc_quot@@Base+0x104> │ │ │ │ vabs.f64 d3, d3 │ │ │ │ vcmp.f64 d3, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3c8c8 <_Py_rc_quot@@Base+0x168> │ │ │ │ + ble.n 3c908 <_Py_rc_quot@@Base+0x168> │ │ │ │ vabs.f64 d3, d6 │ │ │ │ - vldr d7, [pc, #108] @ 3c8d8 <_Py_rc_quot@@Base+0x178> │ │ │ │ + vldr d7, [pc, #108] @ 3c918 <_Py_rc_quot@@Base+0x178> │ │ │ │ vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ vmov r3, s13 │ │ │ │ - vldr d6, [pc, #96] @ 3c8d8 <_Py_rc_quot@@Base+0x178> │ │ │ │ + vldr d6, [pc, #96] @ 3c918 <_Py_rc_quot@@Base+0x178> │ │ │ │ vcmp.f64 d3, d4 │ │ │ │ vabs.f64 d3, d2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmp.f64 d3, d4 │ │ │ │ it gt │ │ │ │ vmovgt.f64 d7, d5 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -24410,412 +24433,412 @@ │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #10852 @ 0x2a64 │ │ │ │ + movw r1, #10576 @ 0x2950 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f58a8 │ │ │ │ + bl 1f7748 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c928 <_Py_rc_quot@@Base+0x1c8> │ │ │ │ - bl 3ed76 │ │ │ │ + beq.n 3c968 <_Py_rc_quot@@Base+0x1c8> │ │ │ │ + bl 3edbe │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3c92a <_Py_rc_quot@@Base+0x1ca> │ │ │ │ + b.n 3c96a <_Py_rc_quot@@Base+0x1ca> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3c94c <_Py_rc_quot@@Base+0x1ec> │ │ │ │ + bne.n 3c98c <_Py_rc_quot@@Base+0x1ec> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1260b0 │ │ │ │ + b.w 126008 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #36776 @ 0x8fa8 │ │ │ │ + movw r0, #36336 @ 0x8df0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c940 <_Py_rc_quot@@Base+0x1e0> │ │ │ │ + bne.n 3c980 <_Py_rc_quot@@Base+0x1e0> │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3ca4c <_Py_rc_quot@@Base+0x2ec> │ │ │ │ + bl 3ca8c <_Py_rc_quot@@Base+0x2ec> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c994 <_Py_rc_quot@@Base+0x234> │ │ │ │ + bne.n 3c9d4 <_Py_rc_quot@@Base+0x234> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11084 @ 0x2b4c │ │ │ │ + movw r1, #10808 @ 0x2a38 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c99c <_Py_rc_quot@@Base+0x23c> │ │ │ │ + b.n 3c9dc <_Py_rc_quot@@Base+0x23c> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3ca4a <_Py_rc_quot@@Base+0x2ea> │ │ │ │ + beq.n 3ca8a <_Py_rc_quot@@Base+0x2ea> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ca46 <_Py_rc_quot@@Base+0x2e6> │ │ │ │ + bne.n 3ca86 <_Py_rc_quot@@Base+0x2e6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2669d4 │ │ │ │ + bl 266814 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3ca46 <_Py_rc_quot@@Base+0x2e6> │ │ │ │ + beq.n 3ca86 <_Py_rc_quot@@Base+0x2e6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268a6c │ │ │ │ + bl 268a0c │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #63348 @ 0xf774 │ │ │ │ + movw r0, #63028 @ 0xf634 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3c9f4 <_Py_rc_quot@@Base+0x294> │ │ │ │ + cbnz r0, 3ca34 <_Py_rc_quot@@Base+0x294> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2754b4 │ │ │ │ + b.w 275350 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #723 @ 0x2d3 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ - movw r0, #11144 @ 0x2b88 │ │ │ │ + movw r0, #10868 @ 0x2a74 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 268be0 │ │ │ │ + bl 268b80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ca28 <_Py_rc_quot@@Base+0x2c8> │ │ │ │ + bge.n 3ca68 <_Py_rc_quot@@Base+0x2c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3ca28 <_Py_rc_quot@@Base+0x2c8> │ │ │ │ + cbnz r3, 3ca68 <_Py_rc_quot@@Base+0x2c8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3c9e8 <_Py_rc_quot@@Base+0x288> │ │ │ │ + beq.n 3ca28 <_Py_rc_quot@@Base+0x288> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ca46 <_Py_rc_quot@@Base+0x2e6> │ │ │ │ + bge.n 3ca86 <_Py_rc_quot@@Base+0x2e6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3ca46 <_Py_rc_quot@@Base+0x2e6> │ │ │ │ + cbnz r3, 3ca86 <_Py_rc_quot@@Base+0x2e6> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 3ca64 <_Py_rc_quot@@Base+0x304> │ │ │ │ + bmi.n 3caa4 <_Py_rc_quot@@Base+0x304> │ │ │ │ movw r3, #23400 @ 0x5b68 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 3cb7c <_Py_rc_quot@@Base+0x41c> │ │ │ │ + bne.w 3cbbc <_Py_rc_quot@@Base+0x41c> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1cb6cc │ │ │ │ + bl 1cd984 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3cae8 <_Py_rc_quot@@Base+0x388> │ │ │ │ - bl 88e9c │ │ │ │ + cbz r0, 3cb28 <_Py_rc_quot@@Base+0x388> │ │ │ │ + bl 8918c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ca9c <_Py_rc_quot@@Base+0x33c> │ │ │ │ + bge.n 3cadc <_Py_rc_quot@@Base+0x33c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3ca9c <_Py_rc_quot@@Base+0x33c> │ │ │ │ + cbnz r3, 3cadc <_Py_rc_quot@@Base+0x33c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 3cab8 <_Py_rc_quot@@Base+0x358> │ │ │ │ - b.n 3cae8 <_Py_rc_quot@@Base+0x388> │ │ │ │ - bl 25d700 <_PyTime_AsTimeval@@Base+0x274> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 3caf8 <_Py_rc_quot@@Base+0x358> │ │ │ │ + b.n 3cb28 <_Py_rc_quot@@Base+0x388> │ │ │ │ + bl 25d538 <_PyTime_AsTimeval@@Base+0x274> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3cafe <_Py_rc_quot@@Base+0x39e> │ │ │ │ + blt.n 3cb3e <_Py_rc_quot@@Base+0x39e> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3cb38 <_Py_rc_quot@@Base+0x3d8> │ │ │ │ + blt.n 3cb78 <_Py_rc_quot@@Base+0x3d8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3cb48 <_Py_rc_quot@@Base+0x3e8> │ │ │ │ + blt.n 3cb88 <_Py_rc_quot@@Base+0x3e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 89064 │ │ │ │ + bl 89354 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3cb58 <_Py_rc_quot@@Base+0x3f8> │ │ │ │ - bl 852dc │ │ │ │ + beq.n 3cb98 <_Py_rc_quot@@Base+0x3f8> │ │ │ │ + bl 85290 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 3caa0 <_Py_rc_quot@@Base+0x340> │ │ │ │ + bne.n 3cae0 <_Py_rc_quot@@Base+0x340> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3caee <_Py_rc_quot@@Base+0x38e> │ │ │ │ + blt.n 3cb2e <_Py_rc_quot@@Base+0x38e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3cb28 <_Py_rc_quot@@Base+0x3c8> │ │ │ │ + blt.n 3cb68 <_Py_rc_quot@@Base+0x3c8> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3cb78 <_Py_rc_quot@@Base+0x418> │ │ │ │ + b.n 3cbb8 <_Py_rc_quot@@Base+0x418> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3cae0 <_Py_rc_quot@@Base+0x380> │ │ │ │ + bne.n 3cb20 <_Py_rc_quot@@Base+0x380> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3cae0 <_Py_rc_quot@@Base+0x380> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3cb20 <_Py_rc_quot@@Base+0x380> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cb10 <_Py_rc_quot@@Base+0x3b0> │ │ │ │ + bge.n 3cb50 <_Py_rc_quot@@Base+0x3b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3cb10 <_Py_rc_quot@@Base+0x3b0> │ │ │ │ + cbnz r3, 3cb50 <_Py_rc_quot@@Base+0x3b0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cae0 <_Py_rc_quot@@Base+0x380> │ │ │ │ + bge.n 3cb20 <_Py_rc_quot@@Base+0x380> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3cae0 <_Py_rc_quot@@Base+0x380> │ │ │ │ + bne.n 3cb20 <_Py_rc_quot@@Base+0x380> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3cae0 <_Py_rc_quot@@Base+0x380> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3cb20 <_Py_rc_quot@@Base+0x380> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3cae8 <_Py_rc_quot@@Base+0x388> │ │ │ │ + bne.n 3cb28 <_Py_rc_quot@@Base+0x388> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3cae8 <_Py_rc_quot@@Base+0x388> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3cb28 <_Py_rc_quot@@Base+0x388> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3cab0 <_Py_rc_quot@@Base+0x350> │ │ │ │ + bne.n 3caf0 <_Py_rc_quot@@Base+0x350> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3cab0 <_Py_rc_quot@@Base+0x350> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3caf0 <_Py_rc_quot@@Base+0x350> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3cab8 <_Py_rc_quot@@Base+0x358> │ │ │ │ + bne.n 3caf8 <_Py_rc_quot@@Base+0x358> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3cab8 <_Py_rc_quot@@Base+0x358> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3caf8 <_Py_rc_quot@@Base+0x358> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cb6c <_Py_rc_quot@@Base+0x40c> │ │ │ │ + bge.n 3cbac <_Py_rc_quot@@Base+0x40c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cb6c <_Py_rc_quot@@Base+0x40c> │ │ │ │ + cbnz r3, 3cbac <_Py_rc_quot@@Base+0x40c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + bl 7fd44 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003cb82 <_PyImport_ClearExtension@@Base>: │ │ │ │ +0003cbc2 <_PyImport_ClearExtension@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #184] @ (3cc4c <_PyImport_ClearExtension@@Base+0xca>) │ │ │ │ + ldr r2, [pc, #184] @ (3cc8c <_PyImport_ClearExtension@@Base+0xca>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 198450 │ │ │ │ + bl 19a860 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3cbbc <_PyImport_ClearExtension@@Base+0x3a> │ │ │ │ - bl 7fd18 │ │ │ │ + cbnz r0, 3cbfc <_PyImport_ClearExtension@@Base+0x3a> │ │ │ │ + bl 7fd44 │ │ │ │ subs.w r0, r0, r8 │ │ │ │ it ne │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3cc46 <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ + b.n 3cc86 <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbz r0, 3cbda <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ + cbz r0, 3cc1a <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cbda <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ + bge.n 3cc1a <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3cbda <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3cc1a <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 3cc00 <_PyImport_ClearExtension@@Base+0x7e> │ │ │ │ - bl 96114 │ │ │ │ + bgt.n 3cc40 <_PyImport_ClearExtension@@Base+0x7e> │ │ │ │ + bl 9638c │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r3, #800] @ 0x320 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3cc28 <_PyImport_ClearExtension@@Base+0xa6> │ │ │ │ - b.n 3cc1e <_PyImport_ClearExtension@@Base+0x9c> │ │ │ │ + beq.n 3cc68 <_PyImport_ClearExtension@@Base+0xa6> │ │ │ │ + b.n 3cc5e <_PyImport_ClearExtension@@Base+0x9c> │ │ │ │ ldr.w r3, [r5, #3908] @ 0xf44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3cbe6 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + beq.n 3cc26 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3cbe6 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + bge.n 3cc26 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ mov r0, r5 │ │ │ │ - bl 3ce14 <_PyImport_ClearExtension@@Base+0x292> │ │ │ │ + bl 3ce54 <_PyImport_ClearExtension@@Base+0x292> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3cbe6 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + bge.n 3cc26 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3cc46 <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ - bl 1a3884 │ │ │ │ + b.n 3cc86 <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ + bl 1a5cb8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3cc2a <_PyImport_ClearExtension@@Base+0xa8> │ │ │ │ - b.n 3cc18 <_PyImport_ClearExtension@@Base+0x96> │ │ │ │ + cbnz r0, 3cc6a <_PyImport_ClearExtension@@Base+0xa8> │ │ │ │ + b.n 3cc58 <_PyImport_ClearExtension@@Base+0x96> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26aff4 <_Py_c_pow@@Base+0x284> │ │ │ │ + bl 26ae2c <_Py_c_pow@@Base+0x280> │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 3cc3a <_PyImport_ClearExtension@@Base+0xb8> │ │ │ │ + bne.n 3cc7a <_PyImport_ClearExtension@@Base+0xb8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3cc46 <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ + b.n 3cc86 <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dac68 │ │ │ │ - b.n 3cc36 <_PyImport_ClearExtension@@Base+0xb4> │ │ │ │ + bl 1dcd9c <_PyParkingLot_Park@@Base+0x28c> │ │ │ │ + b.n 3cc76 <_PyImport_ClearExtension@@Base+0xb4> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3cd34 <_PyImport_ClearExtension@@Base+0x1b2> │ │ │ │ + b.n 3cd74 <_PyImport_ClearExtension@@Base+0x1b2> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3cc74 <_PyImport_ClearExtension@@Base+0xf2> │ │ │ │ + bne.n 3ccb4 <_PyImport_ClearExtension@@Base+0xf2> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 3ccaa <_PyImport_ClearExtension@@Base+0x128> │ │ │ │ + b.n 3ccea <_PyImport_ClearExtension@@Base+0x128> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3cc6e <_PyImport_ClearExtension@@Base+0xec> │ │ │ │ + beq.n 3ccae <_PyImport_ClearExtension@@Base+0xec> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3cc9c <_PyImport_ClearExtension@@Base+0x11a> │ │ │ │ + bmi.n 3ccdc <_PyImport_ClearExtension@@Base+0x11a> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11164 @ 0x2b9c │ │ │ │ + movw r1, #10888 @ 0x2a88 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3cccc <_PyImport_ClearExtension@@Base+0x14a> │ │ │ │ + b.n 3cd0c <_PyImport_ClearExtension@@Base+0x14a> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 3ccca <_PyImport_ClearExtension@@Base+0x148> │ │ │ │ + cbz r0, 3cd0a <_PyImport_ClearExtension@@Base+0x148> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ccca <_PyImport_ClearExtension@@Base+0x148> │ │ │ │ + bge.n 3cd0a <_PyImport_ClearExtension@@Base+0x148> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3ccca <_PyImport_ClearExtension@@Base+0x148> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3cd0a <_PyImport_ClearExtension@@Base+0x148> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r0, #11212 @ 0x2bcc │ │ │ │ + movw r0, #10936 @ 0x2ab8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r3, r4, [r1, #12] │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 3cd1c <_PyImport_ClearExtension@@Base+0x19a> │ │ │ │ + cbz r0, 3cd5c <_PyImport_ClearExtension@@Base+0x19a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cd32 <_PyImport_ClearExtension@@Base+0x1b0> │ │ │ │ + bge.n 3cd72 <_PyImport_ClearExtension@@Base+0x1b0> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3cd32 <_PyImport_ClearExtension@@Base+0x1b0> │ │ │ │ + b.n 3cd72 <_PyImport_ClearExtension@@Base+0x1b0> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1b7ee4 │ │ │ │ - cbz r0, 3cd32 <_PyImport_ClearExtension@@Base+0x1b0> │ │ │ │ + bl 1ba19c │ │ │ │ + cbz r0, 3cd72 <_PyImport_ClearExtension@@Base+0x1b0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #20] │ │ │ │ pop {r4, pc} │ │ │ │ @@ -24823,301 +24846,301 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1568] @ 0x620 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ subw sp, sp, #2500 @ 0x9c4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - bmi.n 3cd68 <_PyImport_ClearExtension@@Base+0x1e6> │ │ │ │ + bmi.n 3cda8 <_PyImport_ClearExtension@@Base+0x1e6> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11384 @ 0x2c78 │ │ │ │ + movw r1, #11108 @ 0x2b64 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 3cd90 <_PyImport_ClearExtension@@Base+0x20e> │ │ │ │ + bl f8904 │ │ │ │ + b.n 3cdd0 <_PyImport_ClearExtension@@Base+0x20e> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl fd918 │ │ │ │ + bl fd828 │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3cd94 <_PyImport_ClearExtension@@Base+0x212> │ │ │ │ + beq.n 3cdd4 <_PyImport_ClearExtension@@Base+0x212> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11416 @ 0x2c98 │ │ │ │ + movw r1, #11140 @ 0x2b84 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ce0c <_PyImport_ClearExtension@@Base+0x28a> │ │ │ │ + b.n 3ce4c <_PyImport_ClearExtension@@Base+0x28a> │ │ │ │ mov r5, sp │ │ │ │ add.w r6, r4, #12 │ │ │ │ addw r9, r4, #2508 @ 0x9cc │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl fe01c │ │ │ │ + bl fdf2c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3cdb6 <_PyImport_ClearExtension@@Base+0x234> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 3cdf6 <_PyImport_ClearExtension@@Base+0x234> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cd90 <_PyImport_ClearExtension@@Base+0x20e> │ │ │ │ + bne.n 3cdd0 <_PyImport_ClearExtension@@Base+0x20e> │ │ │ │ cmp r6, r9 │ │ │ │ str.w r8, [r5], #4 │ │ │ │ - bne.n 3cd9e <_PyImport_ClearExtension@@Base+0x21c> │ │ │ │ + bne.n 3cdde <_PyImport_ClearExtension@@Base+0x21c> │ │ │ │ ldr.w r0, [r4, #2512] @ 0x9d0 │ │ │ │ - bl e41c4 │ │ │ │ + bl e404c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3cdd6 <_PyImport_ClearExtension@@Base+0x254> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 3ce16 <_PyImport_ClearExtension@@Base+0x254> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cd90 <_PyImport_ClearExtension@@Base+0x20e> │ │ │ │ - b.n 3cddc <_PyImport_ClearExtension@@Base+0x25a> │ │ │ │ + bne.n 3cdd0 <_PyImport_ClearExtension@@Base+0x20e> │ │ │ │ + b.n 3ce1c <_PyImport_ClearExtension@@Base+0x25a> │ │ │ │ cmp.w r0, #624 @ 0x270 │ │ │ │ - bls.n 3cdf4 <_PyImport_ClearExtension@@Base+0x272> │ │ │ │ + bls.n 3ce34 <_PyImport_ClearExtension@@Base+0x272> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11448 @ 0x2cb8 │ │ │ │ + movw r1, #11172 @ 0x2ba4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 3cd90 <_PyImport_ClearExtension@@Base+0x20e> │ │ │ │ + bl f8904 │ │ │ │ + b.n 3cdd0 <_PyImport_ClearExtension@@Base+0x20e> │ │ │ │ mov.w r2, #2496 @ 0x9c0 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, r7, #12 │ │ │ │ str r3, [r7, #8] │ │ │ │ blx 2bf20 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ addw sp, sp, #2500 @ 0x9c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3ce48 <_PyImport_ClearExtension@@Base+0x2c6> │ │ │ │ + ble.n 3ce88 <_PyImport_ClearExtension@@Base+0x2c6> │ │ │ │ ldr.w r0, [r0, #3908] @ 0xf44 │ │ │ │ - cbz r0, 3ce52 <_PyImport_ClearExtension@@Base+0x2d0> │ │ │ │ + cbz r0, 3ce92 <_PyImport_ClearExtension@@Base+0x2d0> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3ce5c <_PyImport_ClearExtension@@Base+0x2da> │ │ │ │ + bge.n 3ce9c <_PyImport_ClearExtension@@Base+0x2da> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ce6a <_PyImport_ClearExtension@@Base+0x2e8> │ │ │ │ + bge.n 3ceaa <_PyImport_ClearExtension@@Base+0x2e8> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3ce6a <_PyImport_ClearExtension@@Base+0x2e8> │ │ │ │ - movw r1, #11516 @ 0x2cfc │ │ │ │ + b.n 3ceaa <_PyImport_ClearExtension@@Base+0x2e8> │ │ │ │ + movw r1, #11196 @ 0x2bbc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - b.n 3ce64 <_PyImport_ClearExtension@@Base+0x2e2> │ │ │ │ - movw r1, #11540 @ 0x2d14 │ │ │ │ + b.n 3cea4 <_PyImport_ClearExtension@@Base+0x2e2> │ │ │ │ + movw r1, #11220 @ 0x2bd4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - b.n 3ce64 <_PyImport_ClearExtension@@Base+0x2e2> │ │ │ │ - movw r1, #11584 @ 0x2d40 │ │ │ │ + b.n 3cea4 <_PyImport_ClearExtension@@Base+0x2e2> │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #20] @ (3ce7c <_PyImport_ClearExtension@@Base+0x2fa>) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #20] @ (3cebc <_PyImport_ClearExtension@@Base+0x2fa>) │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8b370 │ │ │ │ + b.w 8b5cc │ │ │ │ nop │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - movw r0, #11612 @ 0x2d5c │ │ │ │ + movw r0, #11292 @ 0x2c1c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w 7967c │ │ │ │ + b.w 796c0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 3ce9e <_PyImport_ClearExtension@@Base+0x31c> │ │ │ │ + cbz r0, 3cede <_PyImport_ClearExtension@@Base+0x31c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cea0 <_PyImport_ClearExtension@@Base+0x31e> │ │ │ │ + bge.n 3cee0 <_PyImport_ClearExtension@@Base+0x31e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #4] @ (3cea4 <_PyImport_ClearExtension@@Base+0x322>) │ │ │ │ + ldr r0, [pc, #4] @ (3cee4 <_PyImport_ClearExtension@@Base+0x322>) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3cec8 <_PyImport_ClearExtension@@Base+0x346> │ │ │ │ + bne.n 3cf08 <_PyImport_ClearExtension@@Base+0x346> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 124064 │ │ │ │ + b.w 123fbc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37220 @ 0x9164 │ │ │ │ + movw r0, #36780 @ 0x8fac │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cebc <_PyImport_ClearExtension@@Base+0x33a> │ │ │ │ + bne.n 3cefc <_PyImport_ClearExtension@@Base+0x33a> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3cf00 <_PyImport_ClearExtension@@Base+0x37e> │ │ │ │ + bne.n 3cf40 <_PyImport_ClearExtension@@Base+0x37e> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1d0658 │ │ │ │ + b.w 1306ec │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37232 @ 0x9170 │ │ │ │ + movw r0, #36792 @ 0x8fb8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cef4 <_PyImport_ClearExtension@@Base+0x372> │ │ │ │ + bne.n 3cf34 <_PyImport_ClearExtension@@Base+0x372> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - bl 3c59c │ │ │ │ + bl 3c5dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3cf80 <_PyImport_ClearExtension@@Base+0x3fe> │ │ │ │ - ldr r1, [pc, #84] @ (3cf88 <_PyImport_ClearExtension@@Base+0x406>) │ │ │ │ + cbz r0, 3cfc0 <_PyImport_ClearExtension@@Base+0x3fe> │ │ │ │ + ldr r1, [pc, #84] @ (3cfc8 <_PyImport_ClearExtension@@Base+0x406>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 82bb8 │ │ │ │ + bl 82b6c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3cf6a <_PyImport_ClearExtension@@Base+0x3e8> │ │ │ │ + cbnz r0, 3cfaa <_PyImport_ClearExtension@@Base+0x3e8> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - ldr r1, [pc, #64] @ (3cf88 <_PyImport_ClearExtension@@Base+0x406>) │ │ │ │ + ldr r1, [pc, #64] @ (3cfc8 <_PyImport_ClearExtension@@Base+0x406>) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3cf6a <_PyImport_ClearExtension@@Base+0x3e8> │ │ │ │ + bne.n 3cfaa <_PyImport_ClearExtension@@Base+0x3e8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cf6a <_PyImport_ClearExtension@@Base+0x3e8> │ │ │ │ + bge.n 3cfaa <_PyImport_ClearExtension@@Base+0x3e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3cf6a <_PyImport_ClearExtension@@Base+0x3e8> │ │ │ │ + cbnz r3, 3cfaa <_PyImport_ClearExtension@@Base+0x3e8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cf7e <_PyImport_ClearExtension@@Base+0x3fc> │ │ │ │ + bge.n 3cfbe <_PyImport_ClearExtension@@Base+0x3fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cf7e <_PyImport_ClearExtension@@Base+0x3fc> │ │ │ │ + cbnz r3, 3cfbe <_PyImport_ClearExtension@@Base+0x3fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add sp, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3cfac <_PyImport_ClearExtension@@Base+0x42a> │ │ │ │ + bne.n 3cfec <_PyImport_ClearExtension@@Base+0x42a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 20a364 │ │ │ │ + b.w 20c194 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37228 @ 0x916c │ │ │ │ + movw r0, #36788 @ 0x8fb4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cfa0 <_PyImport_ClearExtension@@Base+0x41e> │ │ │ │ + bne.n 3cfe0 <_PyImport_ClearExtension@@Base+0x41e> │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 3d148 <_PyImport_ClearExtension@@Base+0x5c6> │ │ │ │ + b.n 3d188 <_PyImport_ClearExtension@@Base+0x5c6> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 3cfee <_PyImport_ClearExtension@@Base+0x46c> │ │ │ │ + cbnz r1, 3d02e <_PyImport_ClearExtension@@Base+0x46c> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30500 @ 0x7724 │ │ │ │ + movw r1, #30216 @ 0x7608 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 3cff8 <_PyImport_ClearExtension@@Base+0x476> │ │ │ │ + bl f8904 │ │ │ │ + b.n 3d038 <_PyImport_ClearExtension@@Base+0x476> │ │ │ │ mov r5, r1 │ │ │ │ - bl 3c59c │ │ │ │ + bl 3c5dc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3cffe <_PyImport_ClearExtension@@Base+0x47c> │ │ │ │ + cbnz r0, 3d03e <_PyImport_ClearExtension@@Base+0x47c> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3d080 <_PyImport_ClearExtension@@Base+0x4fe> │ │ │ │ + b.n 3d0c0 <_PyImport_ClearExtension@@Base+0x4fe> │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 3d032 <_PyImport_ClearExtension@@Base+0x4b0> │ │ │ │ + beq.n 3d072 <_PyImport_ClearExtension@@Base+0x4b0> │ │ │ │ mov r0, r5 │ │ │ │ - bl d4cac │ │ │ │ - cbnz r0, 3d032 <_PyImport_ClearExtension@@Base+0x4b0> │ │ │ │ + bl d4bcc │ │ │ │ + cbnz r0, 3d072 <_PyImport_ClearExtension@@Base+0x4b0> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #35528 @ 0x8ac8 │ │ │ │ + movw r1, #35196 @ 0x897c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3d05a <_PyImport_ClearExtension@@Base+0x4d8> │ │ │ │ - b.n 3cff8 <_PyImport_ClearExtension@@Base+0x476> │ │ │ │ - ldr r1, [pc, #80] @ (3d084 <_PyImport_ClearExtension@@Base+0x502>) │ │ │ │ + blt.n 3d09a <_PyImport_ClearExtension@@Base+0x4d8> │ │ │ │ + b.n 3d038 <_PyImport_ClearExtension@@Base+0x476> │ │ │ │ + ldr r1, [pc, #80] @ (3d0c4 <_PyImport_ClearExtension@@Base+0x502>) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3d052 <_PyImport_ClearExtension@@Base+0x4d0> │ │ │ │ + beq.n 3d092 <_PyImport_ClearExtension@@Base+0x4d0> │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 3d06a <_PyImport_ClearExtension@@Base+0x4e8> │ │ │ │ - ldr r1, [pc, #64] @ (3d088 <_PyImport_ClearExtension@@Base+0x506>) │ │ │ │ + beq.n 3d0aa <_PyImport_ClearExtension@@Base+0x4e8> │ │ │ │ + ldr r1, [pc, #64] @ (3d0c8 <_PyImport_ClearExtension@@Base+0x506>) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e5d80 │ │ │ │ + bl e5c08 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3d06a <_PyImport_ClearExtension@@Base+0x4e8> │ │ │ │ + bne.n 3d0aa <_PyImport_ClearExtension@@Base+0x4e8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cff8 <_PyImport_ClearExtension@@Base+0x476> │ │ │ │ + bge.n 3d038 <_PyImport_ClearExtension@@Base+0x476> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3cff8 <_PyImport_ClearExtension@@Base+0x476> │ │ │ │ + bne.n 3d038 <_PyImport_ClearExtension@@Base+0x476> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3cff8 <_PyImport_ClearExtension@@Base+0x476> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d038 <_PyImport_ClearExtension@@Base+0x476> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d07e <_PyImport_ClearExtension@@Base+0x4fc> │ │ │ │ + bge.n 3d0be <_PyImport_ClearExtension@@Base+0x4fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d07e <_PyImport_ClearExtension@@Base+0x4fc> │ │ │ │ + cbnz r3, 3d0be <_PyImport_ClearExtension@@Base+0x4fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add sp, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -25126,196 +25149,219 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 3d0b0 <_PyImport_ClearExtension@@Base+0x52e> │ │ │ │ + cbnz r5, 3d0f0 <_PyImport_ClearExtension@@Base+0x52e> │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 3d0b0 <_PyImport_ClearExtension@@Base+0x52e> │ │ │ │ + blt.n 3d0f0 <_PyImport_ClearExtension@@Base+0x52e> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 3d0b0 <_PyImport_ClearExtension@@Base+0x52e> │ │ │ │ - cbnz r2, 3d0ce <_PyImport_ClearExtension@@Base+0x54c> │ │ │ │ - ldr r1, [pc, #76] @ (3d100 <_PyImport_ClearExtension@@Base+0x57e>) │ │ │ │ + bgt.n 3d0f0 <_PyImport_ClearExtension@@Base+0x52e> │ │ │ │ + cbnz r2, 3d10e <_PyImport_ClearExtension@@Base+0x54c> │ │ │ │ + ldr r1, [pc, #76] @ (3d140 <_PyImport_ClearExtension@@Base+0x57e>) │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3d0fa <_PyImport_ClearExtension@@Base+0x578> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3d13a <_PyImport_ClearExtension@@Base+0x578> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 3d0e8 <_PyImport_ClearExtension@@Base+0x566> │ │ │ │ + bgt.n 3d128 <_PyImport_ClearExtension@@Base+0x566> │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #37580 @ 0x92cc │ │ │ │ + movw r1, #37260 @ 0x918c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 3d0fa <_PyImport_ClearExtension@@Base+0x578> │ │ │ │ + bl f8904 │ │ │ │ + b.n 3d13a <_PyImport_ClearExtension@@Base+0x578> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3d0d2 <_PyImport_ClearExtension@@Base+0x550> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 3d112 <_PyImport_ClearExtension@@Base+0x550> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d0d2 <_PyImport_ClearExtension@@Base+0x550> │ │ │ │ + beq.n 3d112 <_PyImport_ClearExtension@@Base+0x550> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r7, #216 @ 0xd8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - movw r0, #1760 @ 0x6e0 │ │ │ │ + movw r0, #1440 @ 0x5a0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ movs r2, #1 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r4 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3d146 <_PyImport_ClearExtension@@Base+0x5c4> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3d186 <_PyImport_ClearExtension@@Base+0x5c4> │ │ │ │ bic.w r2, r4, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ subs r2, #1 │ │ │ │ mov r3, r6 │ │ │ │ adds r1, r5, #4 │ │ │ │ orr.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 9008c │ │ │ │ + b.w 902fc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1b6714 │ │ │ │ - cbnz r0, 3d170 <_PyImport_ClearExtension@@Base+0x5ee> │ │ │ │ + bl 1b8930 │ │ │ │ + cbnz r0, 3d1b0 <_PyImport_ClearExtension@@Base+0x5ee> │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ adds r1, #8 │ │ │ │ - b.w 22093c │ │ │ │ + b.w 222818 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r0, #11716 @ 0x2dc4 │ │ │ │ + movw r0, #11396 @ 0x2c84 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrh.w r2, [r3, #13] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldrb r4, [r3, #16] │ │ │ │ rev16 r2, r2 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ str r4, [sp, #0] │ │ │ │ uxth r2, r2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r3, 3d1bc <_PyImport_ClearExtension@@Base+0x63a> │ │ │ │ - movw r0, #11732 @ 0x2dd4 │ │ │ │ + cbz r3, 3d1fc <_PyImport_ClearExtension@@Base+0x63a> │ │ │ │ + movw r0, #11412 @ 0x2c94 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w 80c04 │ │ │ │ + b.w 80bc0 │ │ │ │ push {r4} │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #11740 @ 0x2ddc │ │ │ │ + movw r0, #11420 @ 0x2c9c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r3, [r4, #8] │ │ │ │ pop {r4} │ │ │ │ - b.w 80c04 │ │ │ │ + b.w 80bc0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 257a08 │ │ │ │ - cbz r0, 3d206 <_PyImport_ClearExtension@@Base+0x684> │ │ │ │ + bl 257840 │ │ │ │ + cbz r0, 3d246 <_PyImport_ClearExtension@@Base+0x684> │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f09ac <_PySet_Update@@Base> │ │ │ │ + bl 1f27d8 <_PySet_Update@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3d208 <_PyImport_ClearExtension@@Base+0x686> │ │ │ │ + bne.n 3d248 <_PyImport_ClearExtension@@Base+0x686> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d206 <_PyImport_ClearExtension@@Base+0x684> │ │ │ │ + bge.n 3d246 <_PyImport_ClearExtension@@Base+0x684> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d206 <_PyImport_ClearExtension@@Base+0x684> │ │ │ │ + cbnz r3, 3d246 <_PyImport_ClearExtension@@Base+0x684> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 3d228 <_PyImport_ClearExtension@@Base+0x6a6> │ │ │ │ + bmi.n 3d268 <_PyImport_ClearExtension@@Base+0x6a6> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 3d242 <_PyImport_ClearExtension@@Base+0x6c0> │ │ │ │ + bpl.n 3d282 <_PyImport_ClearExtension@@Base+0x6c0> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15728 @ 0x3d70 │ │ │ │ + movw r1, #15408 @ 0x3c30 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d25a <_PyImport_ClearExtension@@Base+0x6d8> │ │ │ │ + b.n 3d29a <_PyImport_ClearExtension@@Base+0x6d8> │ │ │ │ tst.w r3, #10 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ - b.w 26b9c0 <_Py_c_prod@@Base+0x920> │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 1d9b7c │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3d2c8 <_PyImport_ClearExtension@@Base+0x706> │ │ │ │ + bl 7fd44 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #5412 @ 0x1524 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 3d2e4 <_PyImport_ClearExtension@@Base+0x722> │ │ │ │ + and.w r3, r0, #61440 @ 0xf000 │ │ │ │ + movw r2, #5412 @ 0x1524 │ │ │ │ + movt r2, #75 @ 0x4b │ │ │ │ + movw r0, #4364 @ 0x110c │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + cmp.w r3, #49152 @ 0xc000 │ │ │ │ + it ne │ │ │ │ + movne r0, r2 │ │ │ │ + pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 3d27c <_PyImport_ClearExtension@@Base+0x6fa> │ │ │ │ + bmi.n 3d302 <_PyImport_ClearExtension@@Base+0x740> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 3d296 <_PyImport_ClearExtension@@Base+0x714> │ │ │ │ + bpl.n 3d31c <_PyImport_ClearExtension@@Base+0x75a> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15728 @ 0x3d70 │ │ │ │ + movw r1, #15408 @ 0x3c30 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d2ae <_PyImport_ClearExtension@@Base+0x72c> │ │ │ │ + b.n 3d334 <_PyImport_ClearExtension@@Base+0x772> │ │ │ │ tst.w r3, #12 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -25325,32 +25371,32 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r2 │ │ │ │ - bl 139870 │ │ │ │ - cbz r0, 3d2f8 <_PyImport_ClearExtension@@Base+0x776> │ │ │ │ + bl 1398ac │ │ │ │ + cbz r0, 3d37e <_PyImport_ClearExtension@@Base+0x7bc> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dfe24 │ │ │ │ + bl dfce4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3d2f0 <_PyImport_ClearExtension@@Base+0x76e> │ │ │ │ + beq.n 3d376 <_PyImport_ClearExtension@@Base+0x7b4> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d2e4 <_PyImport_ClearExtension@@Base+0x762> │ │ │ │ + beq.n 3d36a <_PyImport_ClearExtension@@Base+0x7a8> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -25367,297 +25413,273 @@ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ uxth r2, r2 │ │ │ │ ldrb r3, [r4, #15] │ │ │ │ orrs.w r0, r0, lr │ │ │ │ ldrb r5, [r4, #16] │ │ │ │ ldrb r6, [r4, #17] │ │ │ │ ldrb r7, [r4, #18] │ │ │ │ - beq.n 3d352 <_PyImport_ClearExtension@@Base+0x7d0> │ │ │ │ + beq.n 3d3d8 <_PyImport_ClearExtension@@Base+0x816> │ │ │ │ strd ip, r0, [sp, #12] │ │ │ │ - movw r0, #11796 @ 0x2e14 │ │ │ │ + movw r0, #11476 @ 0x2cd4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl e4f84 │ │ │ │ - b.n 3d380 <_PyImport_ClearExtension@@Base+0x7fe> │ │ │ │ + bl e4e0c │ │ │ │ + b.n 3d406 <_PyImport_ClearExtension@@Base+0x844> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 3d36e <_PyImport_ClearExtension@@Base+0x7ec> │ │ │ │ + beq.n 3d3f4 <_PyImport_ClearExtension@@Base+0x832> │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ - movw r0, #11828 @ 0x2e34 │ │ │ │ + movw r0, #11508 @ 0x2cf4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl e4f84 │ │ │ │ - b.n 3d380 <_PyImport_ClearExtension@@Base+0x7fe> │ │ │ │ - movw r0, #11856 @ 0x2e50 │ │ │ │ + bl e4e0c │ │ │ │ + b.n 3d406 <_PyImport_ClearExtension@@Base+0x844> │ │ │ │ + movw r0, #11536 @ 0x2d10 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl e4f84 │ │ │ │ - cbz r0, 3d39c <_PyImport_ClearExtension@@Base+0x81a> │ │ │ │ + bl e4e0c │ │ │ │ + cbz r0, 3d422 <_PyImport_ClearExtension@@Base+0x860> │ │ │ │ ldrb r1, [r4, #23] │ │ │ │ - cbz r1, 3d38c <_PyImport_ClearExtension@@Base+0x80a> │ │ │ │ - bl 5cf1c │ │ │ │ - cbz r0, 3d39c <_PyImport_ClearExtension@@Base+0x81a> │ │ │ │ + cbz r1, 3d412 <_PyImport_ClearExtension@@Base+0x850> │ │ │ │ + bl 5cf5c │ │ │ │ + cbz r0, 3d422 <_PyImport_ClearExtension@@Base+0x860> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3d39c <_PyImport_ClearExtension@@Base+0x81a> │ │ │ │ + cbz r3, 3d422 <_PyImport_ClearExtension@@Base+0x860> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5cdfa │ │ │ │ + b.w 5ce3a │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3d3c6 <_PyImport_ClearExtension@@Base+0x844> │ │ │ │ + bne.n 3d44c <_PyImport_ClearExtension@@Base+0x88a> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 20fae0 │ │ │ │ + bl 2119f0 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3d3e0 <_PyImport_ClearExtension@@Base+0x85e> │ │ │ │ - b.n 3d3dc <_PyImport_ClearExtension@@Base+0x85a> │ │ │ │ + bne.n 3d466 <_PyImport_ClearExtension@@Base+0x8a4> │ │ │ │ + b.n 3d462 <_PyImport_ClearExtension@@Base+0x8a0> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11052 @ 0x2b2c │ │ │ │ + movw r0, #10672 @ 0x29b0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d3b8 <_PyImport_ClearExtension@@Base+0x836> │ │ │ │ + bne.n 3d43e <_PyImport_ClearExtension@@Base+0x87c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d492 <_PyImport_ClearExtension@@Base+0x910> │ │ │ │ + b.n 3d518 <_PyImport_ClearExtension@@Base+0x956> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r1, sp, #6 │ │ │ │ - bl 239df8 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ + bl 239cf0 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d3dc <_PyImport_ClearExtension@@Base+0x85a> │ │ │ │ + beq.n 3d462 <_PyImport_ClearExtension@@Base+0x8a0> │ │ │ │ mov r0, r4 │ │ │ │ ldrh.w r5, [sp, #6] │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d3dc <_PyImport_ClearExtension@@Base+0x85a> │ │ │ │ + beq.n 3d462 <_PyImport_ClearExtension@@Base+0x8a0> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 77884 │ │ │ │ + bl 778c4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3d436 <_PyImport_ClearExtension@@Base+0x8b4> │ │ │ │ - cbnz r0, 3d42c <_PyImport_ClearExtension@@Base+0x8aa> │ │ │ │ + beq.n 3d4bc <_PyImport_ClearExtension@@Base+0x8fa> │ │ │ │ + cbnz r0, 3d4b2 <_PyImport_ClearExtension@@Base+0x8f0> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3d43e <_PyImport_ClearExtension@@Base+0x8bc> │ │ │ │ - b.n 3d3dc <_PyImport_ClearExtension@@Base+0x85a> │ │ │ │ + blt.n 3d4c4 <_PyImport_ClearExtension@@Base+0x902> │ │ │ │ + b.n 3d462 <_PyImport_ClearExtension@@Base+0x8a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3d44e <_PyImport_ClearExtension@@Base+0x8cc> │ │ │ │ + cbnz r0, 3d4d4 <_PyImport_ClearExtension@@Base+0x912> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d3dc <_PyImport_ClearExtension@@Base+0x85a> │ │ │ │ + bge.n 3d462 <_PyImport_ClearExtension@@Base+0x8a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d3dc <_PyImport_ClearExtension@@Base+0x85a> │ │ │ │ + bne.n 3d462 <_PyImport_ClearExtension@@Base+0x8a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d3dc <_PyImport_ClearExtension@@Base+0x85a> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d462 <_PyImport_ClearExtension@@Base+0x8a0> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d46e <_PyImport_ClearExtension@@Base+0x8ec> │ │ │ │ + bge.n 3d4f4 <_PyImport_ClearExtension@@Base+0x932> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d46e <_PyImport_ClearExtension@@Base+0x8ec> │ │ │ │ + cbnz r3, 3d4f4 <_PyImport_ClearExtension@@Base+0x932> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d482 <_PyImport_ClearExtension@@Base+0x900> │ │ │ │ + bge.n 3d508 <_PyImport_ClearExtension@@Base+0x946> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d482 <_PyImport_ClearExtension@@Base+0x900> │ │ │ │ + cbnz r3, 3d508 <_PyImport_ClearExtension@@Base+0x946> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 3d3dc <_PyImport_ClearExtension@@Base+0x85a> │ │ │ │ + beq.n 3d462 <_PyImport_ClearExtension@@Base+0x8a0> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3d4b6 <_PyImport_ClearExtension@@Base+0x934> │ │ │ │ + bne.n 3d53c <_PyImport_ClearExtension@@Base+0x97a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f7f48 │ │ │ │ + b.w 1f9de8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37336 @ 0x91d8 │ │ │ │ + movw r0, #36896 @ 0x9020 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d4aa <_PyImport_ClearExtension@@Base+0x928> │ │ │ │ + bne.n 3d530 <_PyImport_ClearExtension@@Base+0x96e> │ │ │ │ pop {r4, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 1d7940 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3d4fa <_PyImport_ClearExtension@@Base+0x978> │ │ │ │ - bl 7fd18 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #5412 @ 0x1524 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 3d516 <_PyImport_ClearExtension@@Base+0x994> │ │ │ │ - and.w r3, r0, #61440 @ 0xf000 │ │ │ │ - movw r2, #5412 @ 0x1524 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - movw r0, #4364 @ 0x110c │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - cmp.w r3, #24576 @ 0x6000 │ │ │ │ - it ne │ │ │ │ - movne r0, r2 │ │ │ │ - pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r4, #17452 @ 0x442c │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 3d548 <_PyImport_ClearExtension@@Base+0x9c6> │ │ │ │ + beq.n 3d584 <_PyImport_ClearExtension@@Base+0x9c2> │ │ │ │ mov r1, r4 │ │ │ │ - bl 88634 │ │ │ │ + bl 88544 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d904 <_PyImport_ClearExtension@@Base+0xd82> │ │ │ │ + beq.w 3d940 <_PyImport_ClearExtension@@Base+0xd7e> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 3d560 <_PyImport_ClearExtension@@Base+0x9de> │ │ │ │ + beq.n 3d59c <_PyImport_ClearExtension@@Base+0x9da> │ │ │ │ movw r1, #17452 @ 0x442c │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 88634 │ │ │ │ + bl 88544 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d904 <_PyImport_ClearExtension@@Base+0xd82> │ │ │ │ + beq.w 3d940 <_PyImport_ClearExtension@@Base+0xd7e> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr r6, [r6, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 3d57c <_PyImport_ClearExtension@@Base+0x9fa> │ │ │ │ + cbnz r3, 3d5b8 <_PyImport_ClearExtension@@Base+0x9f6> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #44624 @ 0xae50 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70dfc │ │ │ │ + bl 70e3c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3d72e <_PyImport_ClearExtension@@Base+0xbac> │ │ │ │ + b.n 3d76a <_PyImport_ClearExtension@@Base+0xba8> │ │ │ │ ldr r0, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d620 <_PyImport_ClearExtension@@Base+0xa9e> │ │ │ │ - bl 2113f4 <_PyXI_GetMainNamespace@@Base+0x2fc> │ │ │ │ + beq.n 3d65c <_PyImport_ClearExtension@@Base+0xa9a> │ │ │ │ + bl 2132c4 <_PyXI_GetMainNamespace@@Base+0x314> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3d592 <_PyImport_ClearExtension@@Base+0xa10> │ │ │ │ - bl 1fa038 │ │ │ │ + cbnz r0, 3d5ce <_PyImport_ClearExtension@@Base+0xa0c> │ │ │ │ + bl 1fbed8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3d72e <_PyImport_ClearExtension@@Base+0xbac> │ │ │ │ + b.n 3d76a <_PyImport_ClearExtension@@Base+0xba8> │ │ │ │ movw r0, #18128 @ 0x46d0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70f38 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70f78 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3d5ac <_PyImport_ClearExtension@@Base+0xa2a> │ │ │ │ + cbz r0, 3d5e8 <_PyImport_ClearExtension@@Base+0xa26> │ │ │ │ ldrb.w ip, [r7] │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3d5ca <_PyImport_ClearExtension@@Base+0xa48> │ │ │ │ + b.n 3d606 <_PyImport_ClearExtension@@Base+0xa44> │ │ │ │ mov r0, r7 │ │ │ │ - bl 76638 │ │ │ │ - b.n 3d938 <_PyImport_ClearExtension@@Base+0xdb6> │ │ │ │ + bl 76678 │ │ │ │ + b.n 3d974 <_PyImport_ClearExtension@@Base+0xdb2> │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ - cbz r2, 3d5ca <_PyImport_ClearExtension@@Base+0xa48> │ │ │ │ + cbz r2, 3d606 <_PyImport_ClearExtension@@Base+0xa44> │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add.w lr, r0, #1 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt.w lr, [r2] │ │ │ │ cmp r3, ip │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.n 3d5b4 <_PyImport_ClearExtension@@Base+0xa32> │ │ │ │ + bcc.n 3d5f0 <_PyImport_ClearExtension@@Base+0xa2e> │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ sub.w r5, r4, #8 │ │ │ │ strd r2, r7, [r4, #24] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ itt ge │ │ │ │ addge r3, #1 │ │ │ │ strge r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #700] @ (3d8b0 <_PyImport_ClearExtension@@Base+0xd2e>) │ │ │ │ + ldr r3, [pc, #700] @ (3d8ec <_PyImport_ClearExtension@@Base+0xd2a>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w r0, [r2, #3892] @ 0xf34 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr.w r1, [r2, #3868] @ 0xf1c │ │ │ │ ldr r7, [r0, #4] │ │ │ │ adds r1, #1 │ │ │ │ orrs r3, r7 │ │ │ │ str r5, [r7, #0] │ │ │ │ strd r0, r3, [r4, #-8] │ │ │ │ str r5, [r0, #4] │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ - b.n 3d734 <_PyImport_ClearExtension@@Base+0xbb2> │ │ │ │ + b.n 3d770 <_PyImport_ClearExtension@@Base+0xbae> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - movw r2, #10869 @ 0x2a75 │ │ │ │ + movw r2, #9973 @ 0x26f5 │ │ │ │ movt r2, #19 │ │ │ │ ldr r1, [r1, #108] @ 0x6c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3d708 <_PyImport_ClearExtension@@Base+0xb86> │ │ │ │ + bne.n 3d744 <_PyImport_ClearExtension@@Base+0xb82> │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movw r0, #21846 @ 0x5556 │ │ │ │ movt r0, #21845 @ 0x5555 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ lsls r2, r2, #1 │ │ │ │ smull r0, r4, r2, r0 │ │ │ │ sub.w r2, r4, r2, asr #31 │ │ │ │ cmp r3, r2 │ │ │ │ - blt.n 3d708 <_PyImport_ClearExtension@@Base+0xb86> │ │ │ │ + blt.n 3d744 <_PyImport_ClearExtension@@Base+0xb82> │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ movs r4, #1 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ ldrb r7, [r1, #5] │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ @@ -25668,111 +25690,111 @@ │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ ite ne │ │ │ │ movne r2, #8 │ │ │ │ moveq r2, #12 │ │ │ │ lsrs r3, r4 │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3d68c <_PyImport_ClearExtension@@Base+0xb0a> │ │ │ │ - bl 1fa038 │ │ │ │ - b.n 3d938 <_PyImport_ClearExtension@@Base+0xdb6> │ │ │ │ + cbnz r0, 3d6c8 <_PyImport_ClearExtension@@Base+0xb06> │ │ │ │ + bl 1fbed8 │ │ │ │ + b.n 3d974 <_PyImport_ClearExtension@@Base+0xdb2> │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r2, r7 │ │ │ │ blx 2bf20 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldrb.w r3, [r8, #5] │ │ │ │ ldrb r1, [r2, #6] │ │ │ │ add.w r2, r8, #20 │ │ │ │ lsl.w r3, r4, r3 │ │ │ │ - cbz r1, 3d6ae <_PyImport_ClearExtension@@Base+0xb2c> │ │ │ │ + cbz r1, 3d6ea <_PyImport_ClearExtension@@Base+0xb28> │ │ │ │ add r3, r2 │ │ │ │ movs r1, #2 │ │ │ │ adds r2, r3, #4 │ │ │ │ - b.n 3d6b6 <_PyImport_ClearExtension@@Base+0xb34> │ │ │ │ + b.n 3d6f2 <_PyImport_ClearExtension@@Base+0xb30> │ │ │ │ add r2, r3 │ │ │ │ movs r1, #3 │ │ │ │ adds r3, r2, #4 │ │ │ │ adds r2, #8 │ │ │ │ ldr.w ip, [r8, #16] │ │ │ │ lsls r1, r1, #2 │ │ │ │ movs r4, #0 │ │ │ │ cmp ip, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - ble.n 3d6ee <_PyImport_ClearExtension@@Base+0xb6c> │ │ │ │ + ble.n 3d72a <_PyImport_ClearExtension@@Base+0xb68> │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add r2, r1 │ │ │ │ - cbz r0, 3d6ea <_PyImport_ClearExtension@@Base+0xb68> │ │ │ │ + cbz r0, 3d726 <_PyImport_ClearExtension@@Base+0xb64> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ add.w lr, r7, #1 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ it lt │ │ │ │ strlt.w lr, [r0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r0, #1 │ │ │ │ strlt r0, [r7, #0] │ │ │ │ add r3, r1 │ │ │ │ - b.n 3d6be <_PyImport_ClearExtension@@Base+0xb3c> │ │ │ │ + b.n 3d6fa <_PyImport_ClearExtension@@Base+0xb38> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl 70dfc │ │ │ │ + bl 70e3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d938 <_PyImport_ClearExtension@@Base+0xdb6> │ │ │ │ + beq.w 3d974 <_PyImport_ClearExtension@@Base+0xdb2> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.n 3d734 <_PyImport_ClearExtension@@Base+0xbb2> │ │ │ │ + b.n 3d770 <_PyImport_ClearExtension@@Base+0xbae> │ │ │ │ movs r3, #0 │ │ │ │ movw r0, #44624 @ 0xae50 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl 70dfc │ │ │ │ + bl 70e3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d938 <_PyImport_ClearExtension@@Base+0xdb6> │ │ │ │ + beq.w 3d974 <_PyImport_ClearExtension@@Base+0xdb2> │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 899ec │ │ │ │ - cbz r0, 3d734 <_PyImport_ClearExtension@@Base+0xbb2> │ │ │ │ - b.n 3d73e <_PyImport_ClearExtension@@Base+0xbbc> │ │ │ │ + bl 89c48 │ │ │ │ + cbz r0, 3d770 <_PyImport_ClearExtension@@Base+0xbae> │ │ │ │ + b.n 3d77a <_PyImport_ClearExtension@@Base+0xbb8> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3d938 <_PyImport_ClearExtension@@Base+0xdb6> │ │ │ │ + beq.w 3d974 <_PyImport_ClearExtension@@Base+0xdb2> │ │ │ │ movs r0, #0 │ │ │ │ - bl e63c4 │ │ │ │ + bl e6254 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3d75a <_PyImport_ClearExtension@@Base+0xbd8> │ │ │ │ + cbnz r0, 3d796 <_PyImport_ClearExtension@@Base+0xbd4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3d938 <_PyImport_ClearExtension@@Base+0xdb6> │ │ │ │ + bge.w 3d974 <_PyImport_ClearExtension@@Base+0xdb2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3d938 <_PyImport_ClearExtension@@Base+0xdb6> │ │ │ │ + bne.w 3d974 <_PyImport_ClearExtension@@Base+0xdb2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d938 <_PyImport_ClearExtension@@Base+0xdb6> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d974 <_PyImport_ClearExtension@@Base+0xdb2> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r7, sp, #20 │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 8fe04 │ │ │ │ + bl 90074 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d86c <_PyImport_ClearExtension@@Base+0xcea> │ │ │ │ + beq.n 3d8a8 <_PyImport_ClearExtension@@Base+0xce6> │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r2, sl │ │ │ │ @@ -25781,176 +25803,176 @@ │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r8] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r9] │ │ │ │ - bl 24faf0 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + bl 24f984 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3d7b8 <_PyImport_ClearExtension@@Base+0xc36> │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 3d7e4 <_PyImport_ClearExtension@@Base+0xc62> │ │ │ │ - b.n 3d886 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ + cbnz r0, 3d7f4 <_PyImport_ClearExtension@@Base+0xc32> │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 3d820 <_PyImport_ClearExtension@@Base+0xc5e> │ │ │ │ + b.n 3d8c2 <_PyImport_ClearExtension@@Base+0xd00> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ - bl d7308 │ │ │ │ + bl d723c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3d8e4 <_PyImport_ClearExtension@@Base+0xd62> │ │ │ │ - beq.n 3d7e4 <_PyImport_ClearExtension@@Base+0xc62> │ │ │ │ + blt.w 3d920 <_PyImport_ClearExtension@@Base+0xd5e> │ │ │ │ + beq.n 3d820 <_PyImport_ClearExtension@@Base+0xc5e> │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5e4 │ │ │ │ + bl 19e9f4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3d830 <_PyImport_ClearExtension@@Base+0xcae> │ │ │ │ - b.n 3d8e4 <_PyImport_ClearExtension@@Base+0xd62> │ │ │ │ + bne.n 3d86c <_PyImport_ClearExtension@@Base+0xcaa> │ │ │ │ + b.n 3d920 <_PyImport_ClearExtension@@Base+0xd5e> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7be54 │ │ │ │ + bl 7be80 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d8e4 <_PyImport_ClearExtension@@Base+0xd62> │ │ │ │ + beq.n 3d920 <_PyImport_ClearExtension@@Base+0xd5e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e99a8 │ │ │ │ + bl e9860 │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3d81c <_PyImport_ClearExtension@@Base+0xc9a> │ │ │ │ + bne.n 3d858 <_PyImport_ClearExtension@@Base+0xc96> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d8e4 <_PyImport_ClearExtension@@Base+0xd62> │ │ │ │ + bge.n 3d920 <_PyImport_ClearExtension@@Base+0xd5e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d8e4 <_PyImport_ClearExtension@@Base+0xd62> │ │ │ │ + bne.n 3d920 <_PyImport_ClearExtension@@Base+0xd5e> │ │ │ │ mov r0, sl │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d8e4 <_PyImport_ClearExtension@@Base+0xd62> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d920 <_PyImport_ClearExtension@@Base+0xd5e> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d830 <_PyImport_ClearExtension@@Base+0xcae> │ │ │ │ + bge.n 3d86c <_PyImport_ClearExtension@@Base+0xcaa> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 3d830 <_PyImport_ClearExtension@@Base+0xcae> │ │ │ │ + cbnz r3, 3d86c <_PyImport_ClearExtension@@Base+0xcaa> │ │ │ │ mov r0, sl │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d848 <_PyImport_ClearExtension@@Base+0xcc6> │ │ │ │ + bge.n 3d884 <_PyImport_ClearExtension@@Base+0xcc2> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 3d848 <_PyImport_ClearExtension@@Base+0xcc6> │ │ │ │ + cbnz r3, 3d884 <_PyImport_ClearExtension@@Base+0xcc2> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d762 <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ + bge.n 3d79e <_PyImport_ClearExtension@@Base+0xbdc> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3d762 <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ + bne.w 3d79e <_PyImport_ClearExtension@@Base+0xbdc> │ │ │ │ mov r0, r9 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d762 <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d79e <_PyImport_ClearExtension@@Base+0xbdc> │ │ │ │ mov r3, r0 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #56] @ (3d8b4 <_PyImport_ClearExtension@@Base+0xd32>) │ │ │ │ + ldr r0, [pc, #56] @ (3d8f0 <_PyImport_ClearExtension@@Base+0xd2e>) │ │ │ │ add r1, sp, #24 │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 9480c │ │ │ │ + bl 94a84 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3d88a <_PyImport_ClearExtension@@Base+0xd08> │ │ │ │ + cbnz r0, 3d8c6 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3d8e4 <_PyImport_ClearExtension@@Base+0xd62> │ │ │ │ + b.n 3d920 <_PyImport_ClearExtension@@Base+0xd5e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f09ac <_PySet_Update@@Base> │ │ │ │ + bl 1f27d8 <_PySet_Update@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3d8b8 <_PyImport_ClearExtension@@Base+0xd36> │ │ │ │ + bne.n 3d8f4 <_PyImport_ClearExtension@@Base+0xd32> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d886 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ + bge.n 3d8c2 <_PyImport_ClearExtension@@Base+0xd00> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d886 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ + bne.n 3d8c2 <_PyImport_ClearExtension@@Base+0xd00> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d886 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d8c2 <_PyImport_ClearExtension@@Base+0xd00> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrd r0, r0, [r4, #-308]! @ 0x134 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d8cc <_PyImport_ClearExtension@@Base+0xd4a> │ │ │ │ + bge.n 3d908 <_PyImport_ClearExtension@@Base+0xd46> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d8cc <_PyImport_ClearExtension@@Base+0xd4a> │ │ │ │ + cbnz r3, 3d908 <_PyImport_ClearExtension@@Base+0xd46> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d94e <_PyImport_ClearExtension@@Base+0xdcc> │ │ │ │ + bge.n 3d98a <_PyImport_ClearExtension@@Base+0xdc8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d94e <_PyImport_ClearExtension@@Base+0xdcc> │ │ │ │ + bne.n 3d98a <_PyImport_ClearExtension@@Base+0xdc8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d94e <_PyImport_ClearExtension@@Base+0xdcc> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d98a <_PyImport_ClearExtension@@Base+0xdc8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7b92c │ │ │ │ - b.n 3d938 <_PyImport_ClearExtension@@Base+0xdb6> │ │ │ │ + bl 7b958 │ │ │ │ + b.n 3d974 <_PyImport_ClearExtension@@Base+0xdb2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 257a08 │ │ │ │ + bl 257840 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3d938 <_PyImport_ClearExtension@@Base+0xdb6> │ │ │ │ + cbz r0, 3d974 <_PyImport_ClearExtension@@Base+0xdb2> │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #64] @ (3d958 <_PyImport_ClearExtension@@Base+0xdd6>) │ │ │ │ + ldr r0, [pc, #64] @ (3d994 <_PyImport_ClearExtension@@Base+0xdd2>) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ strd r5, r6, [sp, #24] │ │ │ │ - bl 9480c │ │ │ │ - cbnz r0, 3d93c <_PyImport_ClearExtension@@Base+0xdba> │ │ │ │ + bl 94a84 │ │ │ │ + cbnz r0, 3d978 <_PyImport_ClearExtension@@Base+0xdb6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d938 <_PyImport_ClearExtension@@Base+0xdb6> │ │ │ │ + bge.n 3d974 <_PyImport_ClearExtension@@Base+0xdb2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d938 <_PyImport_ClearExtension@@Base+0xdb6> │ │ │ │ + cbnz r3, 3d974 <_PyImport_ClearExtension@@Base+0xdb2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3d94e <_PyImport_ClearExtension@@Base+0xdcc> │ │ │ │ + b.n 3d98a <_PyImport_ClearExtension@@Base+0xdc8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d94e <_PyImport_ClearExtension@@Base+0xdcc> │ │ │ │ + bge.n 3d98a <_PyImport_ClearExtension@@Base+0xdc8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3d94e <_PyImport_ClearExtension@@Base+0xdcc> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3d98a <_PyImport_ClearExtension@@Base+0xdc8> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ lsls r0, r3, #12 │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ @@ -25958,106 +25980,107 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbnz r2, 3d994 <_PyImport_ClearExtension@@Base+0xe12> │ │ │ │ + cbnz r2, 3d9d0 <_PyImport_ClearExtension@@Base+0xe0e> │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #50824 @ 0xc688 │ │ │ │ + movw r1, #50504 @ 0xc548 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl c70d8 │ │ │ │ - cbnz r0, 3d9aa <_PyImport_ClearExtension@@Base+0xe28> │ │ │ │ - b.n 3d9a6 <_PyImport_ClearExtension@@Base+0xe24> │ │ │ │ - movw r0, #50824 @ 0xc688 │ │ │ │ + bl c73d4 │ │ │ │ + cbnz r0, 3d9e6 <_PyImport_ClearExtension@@Base+0xe24> │ │ │ │ + b.n 3d9e2 <_PyImport_ClearExtension@@Base+0xe20> │ │ │ │ + movw r0, #50504 @ 0xc548 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e0094 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1e21fc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d97a <_PyImport_ClearExtension@@Base+0xdf8> │ │ │ │ + bne.n 3d9b6 <_PyImport_ClearExtension@@Base+0xdf4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d9c6 <_PyImport_ClearExtension@@Base+0xe44> │ │ │ │ + b.n 3da02 <_PyImport_ClearExtension@@Base+0xe40> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl ca490 │ │ │ │ + bl ca790 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3d9a6 <_PyImport_ClearExtension@@Base+0xe24> │ │ │ │ + blt.n 3d9e2 <_PyImport_ClearExtension@@Base+0xe20> │ │ │ │ itete ne │ │ │ │ movwne r0, #4364 @ 0x110c │ │ │ │ movweq r0, #5412 @ 0x1524 │ │ │ │ movtne r0, #75 @ 0x4b │ │ │ │ movteq r0, #75 @ 0x4b │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #46784 @ 0xb6c0 │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #1 │ │ │ │ - b.w 143d18 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x514> │ │ │ │ + b.w 143d10 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x510> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3d9fe <_PyImport_ClearExtension@@Base+0xe7c> │ │ │ │ + bne.n 3da3a <_PyImport_ClearExtension@@Base+0xe78> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl d6f5c │ │ │ │ + bl d6e8c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3da2a <_PyImport_ClearExtension@@Base+0xea8> │ │ │ │ - b.n 3da18 <_PyImport_ClearExtension@@Base+0xe96> │ │ │ │ + bne.n 3da66 <_PyImport_ClearExtension@@Base+0xea4> │ │ │ │ + b.n 3da54 <_PyImport_ClearExtension@@Base+0xe92> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37092 @ 0x90e4 │ │ │ │ + movw r0, #36652 @ 0x8f2c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d9f0 <_PyImport_ClearExtension@@Base+0xe6e> │ │ │ │ + bne.n 3da2c <_PyImport_ClearExtension@@Base+0xe6a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3da42 <_PyImport_ClearExtension@@Base+0xec0> │ │ │ │ - bl 7fd18 │ │ │ │ + b.n 3da7e <_PyImport_ClearExtension@@Base+0xebc> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3da14 <_PyImport_ClearExtension@@Base+0xe92> │ │ │ │ + bne.n 3da50 <_PyImport_ClearExtension@@Base+0xe8e> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3da42 <_PyImport_ClearExtension@@Base+0xec0> │ │ │ │ + b.n 3da7e <_PyImport_ClearExtension@@Base+0xebc> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ + b.w 26b85c <_Py_c_prod@@Base+0x984> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #44] @ (3da84 <_PyImport_ClearExtension@@Base+0xf02>) │ │ │ │ + ldr r2, [pc, #44] @ (3dac4 <_PyImport_ClearExtension@@Base+0xf02>) │ │ │ │ movs r0, #3 │ │ │ │ ldrd r1, r3, [r1, #4] │ │ │ │ - bl 7c0a8 │ │ │ │ + bl 7c0d4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #36] @ (3da88 <_PyImport_ClearExtension@@Base+0xf06>) │ │ │ │ + ldr r0, [pc, #36] @ (3dac8 <_PyImport_ClearExtension@@Base+0xf06>) │ │ │ │ ldr.w r3, [r0, #1968] @ 0x7b0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3da7e <_PyImport_ClearExtension@@Base+0xefc> │ │ │ │ + bge.n 3dabe <_PyImport_ClearExtension@@Base+0xefc> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #1968] @ 0x7b0 │ │ │ │ - cbnz r3, 3da7e <_PyImport_ClearExtension@@Base+0xefc> │ │ │ │ + cbnz r3, 3dabe <_PyImport_ClearExtension@@Base+0xefc> │ │ │ │ add.w r0, r0, #1968 @ 0x7b0 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ subs r0, r7, #1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ @@ -26075,246 +26098,246 @@ │ │ │ │ ldrb r5, [r4, #16] │ │ │ │ ldrb r7, [r4, #18] │ │ │ │ lsls r0, r0, #8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ orr.w r0, r0, r5, lsl #16 │ │ │ │ ldrb r5, [r4, #19] │ │ │ │ orrs r0, r7 │ │ │ │ - beq.n 3dacc <_PyImport_ClearExtension@@Base+0xf4a> │ │ │ │ + beq.n 3db0c <_PyImport_ClearExtension@@Base+0xf4a> │ │ │ │ strd r6, r0, [sp] │ │ │ │ - movw r0, #12096 @ 0x2f40 │ │ │ │ + movw r0, #11776 @ 0x2e00 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e4f84 │ │ │ │ - b.n 3daea <_PyImport_ClearExtension@@Base+0xf68> │ │ │ │ - cbz r6, 3dade <_PyImport_ClearExtension@@Base+0xf5c> │ │ │ │ + bl e4e0c │ │ │ │ + b.n 3db2a <_PyImport_ClearExtension@@Base+0xf68> │ │ │ │ + cbz r6, 3db1e <_PyImport_ClearExtension@@Base+0xf5c> │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r0, #11716 @ 0x2dc4 │ │ │ │ + movw r0, #11396 @ 0x2c84 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e4f84 │ │ │ │ - b.n 3daea <_PyImport_ClearExtension@@Base+0xf68> │ │ │ │ - movw r0, #12116 @ 0x2f54 │ │ │ │ + bl e4e0c │ │ │ │ + b.n 3db2a <_PyImport_ClearExtension@@Base+0xf68> │ │ │ │ + movw r0, #11796 @ 0x2e14 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e4f84 │ │ │ │ - cbz r0, 3db06 <_PyImport_ClearExtension@@Base+0xf84> │ │ │ │ + bl e4e0c │ │ │ │ + cbz r0, 3db46 <_PyImport_ClearExtension@@Base+0xf84> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3daf6 <_PyImport_ClearExtension@@Base+0xf74> │ │ │ │ + cbz r3, 3db36 <_PyImport_ClearExtension@@Base+0xf74> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl 5cdfa │ │ │ │ - cbz r0, 3db06 <_PyImport_ClearExtension@@Base+0xf84> │ │ │ │ - cbz r5, 3db06 <_PyImport_ClearExtension@@Base+0xf84> │ │ │ │ + bl 5ce3a │ │ │ │ + cbz r0, 3db46 <_PyImport_ClearExtension@@Base+0xf84> │ │ │ │ + cbz r5, 3db46 <_PyImport_ClearExtension@@Base+0xf84> │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5cf1c │ │ │ │ + b.w 5cf5c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d7940 │ │ │ │ + bl 1d9b7c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3db36 <_PyImport_ClearExtension@@Base+0xfb4> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 3db76 <_PyImport_ClearExtension@@Base+0xfb4> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3db52 <_PyImport_ClearExtension@@Base+0xfd0> │ │ │ │ + b.n 3db92 <_PyImport_ClearExtension@@Base+0xfd0> │ │ │ │ and.w r3, r0, #61440 @ 0xf000 │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - cmp.w r3, #49152 @ 0xc000 │ │ │ │ + cmp.w r3, #24576 @ 0x6000 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3db78 <_PyImport_ClearExtension@@Base+0xff6> │ │ │ │ + bne.n 3dbb8 <_PyImport_ClearExtension@@Base+0xff6> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 3dba2 │ │ │ │ + bl 3dbe2 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3db94 <_PyImport_ClearExtension@@Base+0x1012> │ │ │ │ - b.n 3db8e <_PyImport_ClearExtension@@Base+0x100c> │ │ │ │ + bne.n 3dbd4 <_PyImport_ClearExtension@@Base+0x1012> │ │ │ │ + b.n 3dbce <_PyImport_ClearExtension@@Base+0x100c> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37112 @ 0x90f8 │ │ │ │ + movw r0, #36672 @ 0x8f40 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3db9e <_PyImport_ClearExtension@@Base+0x101c> │ │ │ │ - b.n 3db68 <_PyImport_ClearExtension@@Base+0xfe6> │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 3db9e <_PyImport_ClearExtension@@Base+0x101c> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3dbde <_PyImport_ClearExtension@@Base+0x101c> │ │ │ │ + b.n 3dba8 <_PyImport_ClearExtension@@Base+0xfe6> │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 3dbde <_PyImport_ClearExtension@@Base+0x101c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003dba2 : │ │ │ │ +0003dbe2 : │ │ │ │ movs r2, #1 │ │ │ │ - b.w 20f858 │ │ │ │ + b.w 211898 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #204] @ (3dc84 ) │ │ │ │ + ldr r2, [pc, #204] @ (3dcc4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r4, [r2, #3732] @ 0xe94 │ │ │ │ - cbz r4, 3dbe6 │ │ │ │ + cbz r4, 3dc26 │ │ │ │ movw r3, #61048 @ 0xee78 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7540 @ 0x1d74 │ │ │ │ + movw r1, #7256 @ 0x1c58 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 3dc0c │ │ │ │ + bl f8904 │ │ │ │ + b.n 3dc4c │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r3, [r3, #800] @ 0x320 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3dc10 │ │ │ │ + beq.n 3dc50 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12128 @ 0x2f60 │ │ │ │ + movw r1, #11808 @ 0x2e20 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3dc7e │ │ │ │ + b.n 3dcbe │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #12168 @ 0x2f88 │ │ │ │ + movw r0, #11848 @ 0x2e48 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91690 │ │ │ │ + bl 91908 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3dc0c │ │ │ │ - bl 2065e4 │ │ │ │ + beq.n 3dc4c │ │ │ │ + bl 20860c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2bf50 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3dc3c │ │ │ │ - bl 33b3c │ │ │ │ - b.n 3dc68 │ │ │ │ - bl 206d6c │ │ │ │ + cbnz r0, 3dc7c │ │ │ │ + bl 33b38 │ │ │ │ + b.n 3dca8 │ │ │ │ + bl 208d94 │ │ │ │ mov r5, r0 │ │ │ │ - bl 206f18 │ │ │ │ + bl 208f40 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #2700 @ 0xa8c │ │ │ │ + movw r0, #2380 @ 0x94c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 208724 │ │ │ │ + bl 20a74c │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3dc68 │ │ │ │ + bne.n 3dca8 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ - b.n 3dc0c │ │ │ │ + bl 1af364 │ │ │ │ + b.n 3dc4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #12180 @ 0x2f94 │ │ │ │ + movw r0, #11860 @ 0x2e54 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 3dcb4 │ │ │ │ + beq.n 3dcf4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37368 @ 0x91f8 │ │ │ │ + movw r0, #36928 @ 0x9040 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 3dcb4 │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 3dcf4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3dcc8 │ │ │ │ + b.n 3dd08 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 116994 │ │ │ │ + bl 116a98 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3dcb0 │ │ │ │ + beq.n 3dcf0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r2, #47876 @ 0xbb04 │ │ │ │ + movw r2, #47556 @ 0xb9c4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1b3fa4 │ │ │ │ - cbnz r0, 3dcf0 │ │ │ │ + bl 1b61c0 │ │ │ │ + cbnz r0, 3dd30 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3dd56 │ │ │ │ + b.n 3dd96 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 3dd38 │ │ │ │ - ldr r2, [pc, #100] @ (3dd5c ) │ │ │ │ + bpl.n 3dd78 │ │ │ │ + ldr r2, [pc, #100] @ (3dd9c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #408] @ 0x198 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 3dd1e │ │ │ │ + beq.n 3dd5e │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 3dd2a │ │ │ │ + bls.n 3dd6a │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #408 @ 0x198 │ │ │ │ add r2, r3 │ │ │ │ - b.n 3dd34 │ │ │ │ + b.n 3dd74 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #384 @ 0x180 │ │ │ │ add r2, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - b.n 3dd3c │ │ │ │ + b.n 3dd7c │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #32] @ (3dd60 ) │ │ │ │ - bl 789f8 │ │ │ │ + ldr r1, [pc, #32] @ (3dda0 ) │ │ │ │ + bl 78a3c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3dcea │ │ │ │ + bne.n 3dd2a │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 3dd56 │ │ │ │ + cbz r3, 3dd96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 195bc4 │ │ │ │ + bl 197f8c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r2, r3, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -26322,238 +26345,238 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 3dd84 │ │ │ │ + cbz r3, 3ddc4 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 3dd86 │ │ │ │ + b.n 3ddc6 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r5, [pc, #508] @ (3df84 ) │ │ │ │ + ldr r5, [pc, #508] @ (3dfc4 ) │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ - cbnz r6, 3ddb4 │ │ │ │ + cbnz r6, 3ddf4 │ │ │ │ cmp.w r9, #2 │ │ │ │ - ble.n 3ddb4 │ │ │ │ + ble.n 3ddf4 │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.n 3ddb4 │ │ │ │ - cbnz r7, 3ddda │ │ │ │ - ldr r1, [pc, #464] @ (3df88 ) │ │ │ │ + bne.n 3ddf4 │ │ │ │ + cbnz r7, 3de1a │ │ │ │ + ldr r1, [pc, #464] @ (3dfc8 ) │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #3 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3df5a │ │ │ │ + beq.w 3df9a │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 11df04 │ │ │ │ + bl 11df60 │ │ │ │ ldrd r6, r5, [sp, #100] @ 0x64 │ │ │ │ ldr.w sl, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3df56 │ │ │ │ + beq.w 3df96 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 1d7c44 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d9e80 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3df56 │ │ │ │ + beq.w 3df96 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1f5ae8 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f7988 <_Py_Gid_Converter@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3df56 │ │ │ │ + beq.w 3df96 │ │ │ │ add r8, r9 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 3de44 │ │ │ │ + beq.n 3de84 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - cbnz r0, 3de32 │ │ │ │ + cbnz r0, 3de72 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl ca490 │ │ │ │ + bl ca790 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3de44 │ │ │ │ - b.n 3df56 │ │ │ │ + bge.n 3de84 │ │ │ │ + b.n 3df96 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1b5918 │ │ │ │ + bl 1b7b34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3df56 │ │ │ │ + beq.w 3df96 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bne.n 3de26 │ │ │ │ + bne.n 3de66 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldrd r8, r7, [sp, #40] @ 0x28 │ │ │ │ adds.w r3, r9, #100 @ 0x64 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ adds r2, r5, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.n 3de5c │ │ │ │ - cbnz r3, 3de8e │ │ │ │ + beq.n 3de9c │ │ │ │ + cbnz r3, 3dece │ │ │ │ eor.w r3, r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ and.w fp, r3, #1 │ │ │ │ - blt.n 3deae │ │ │ │ + blt.n 3deee │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3deae │ │ │ │ + beq.n 3deee │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #2164 @ 0x874 │ │ │ │ + movw r2, #1844 @ 0x734 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #8844 @ 0x228c │ │ │ │ + movw r1, #8524 @ 0x214c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 3df56 │ │ │ │ + bl d78f0 │ │ │ │ + b.n 3df96 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #2164 @ 0x874 │ │ │ │ + movw r2, #1844 @ 0x734 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #8804 @ 0x2264 │ │ │ │ + movw r1, #8484 @ 0x2124 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 3df56 │ │ │ │ + bl d78f0 │ │ │ │ + b.n 3df96 │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov r2, sl │ │ │ │ ite ne │ │ │ │ movne r3, r9 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r1, #12292 @ 0x3004 │ │ │ │ + movw r1, #11972 @ 0x2ec4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r0, #12300 @ 0x300c │ │ │ │ + movw r0, #11980 @ 0x2ecc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r3, r7 │ │ │ │ - bl 91690 │ │ │ │ + bl 91908 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3df56 │ │ │ │ - bl 95ffc │ │ │ │ + beq.n 3df96 │ │ │ │ + bl 96274 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq.n 3def4 │ │ │ │ + beq.n 3df34 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ac0c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3df3c │ │ │ │ + b.n 3df7c │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 3df0e │ │ │ │ + bne.n 3df4e │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3df0e │ │ │ │ + beq.n 3df4e │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b208 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3df3c │ │ │ │ + b.n 3df7c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbnz r3, 3df18 │ │ │ │ + cbnz r3, 3df58 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3df30 │ │ │ │ + beq.n 3df70 │ │ │ │ lsls r4, r4, #8 │ │ │ │ mov r3, r8 │ │ │ │ eor.w r4, r4, #256 @ 0x100 │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ blx 2b08c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3df3c │ │ │ │ + b.n 3df7c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2aba0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9a46c │ │ │ │ - cbz r4, 3df64 │ │ │ │ + bl 9a6e4 │ │ │ │ + cbz r4, 3dfa4 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf44 │ │ │ │ + bl 1af36c │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3df6c │ │ │ │ + b.n 3dfac │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3df6c │ │ │ │ + b.n 3dfac │ │ │ │ movw r7, #5160 @ 0x1428 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ strd r6, r5, [sp, #100] @ 0x64 │ │ │ │ str.w sl, [sp, #120] @ 0x78 │ │ │ │ - bl 11e578 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11e5d4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - cbz r4, 3dfa6 │ │ │ │ + cbz r4, 3dfe6 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1c9eec │ │ │ │ + b.w 1cc1a4 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12404 @ 0x3074 │ │ │ │ + movw r1, #12084 @ 0x2f34 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3712] @ 0xe80 │ │ │ │ sub sp, #324 @ 0x144 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [sp, #384] @ 0x180 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 3dff0 │ │ │ │ + bne.n 3e030 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #324 @ 0x144 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1e0a68 │ │ │ │ + b.w 1e2bd0 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r5 │ │ │ │ movs r5, #62 @ 0x3e │ │ │ │ strd r0, r5, [sp, #4] │ │ │ │ @@ -26562,30 +26585,30 @@ │ │ │ │ mov r0, r6 │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #136] @ 0x88 │ │ │ │ strd r5, r5, [sp, #144] @ 0x90 │ │ │ │ strd r5, r5, [sp, #156] @ 0x9c │ │ │ │ strd r5, r5, [sp, #164] @ 0xa4 │ │ │ │ str r5, [sp, #172] @ 0xac │ │ │ │ - bl 212594 <_PyInterpreterState_RequireIDRef@@Base+0xc> │ │ │ │ + bl 214464 <_PyInterpreterState_RequireIDRef@@Base+0xc> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e478 │ │ │ │ + beq.w 3e4b8 │ │ │ │ ldr.w r8, [sp, #172] @ 0xac │ │ │ │ cmp.w r8, #103 @ 0x67 │ │ │ │ - bhi.n 3e042 │ │ │ │ + bhi.n 3e082 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bhi.n 3e04a │ │ │ │ + bhi.n 3e08a │ │ │ │ sub.w r3, r8, #69 @ 0x45 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 3e04a │ │ │ │ - b.n 3e46e │ │ │ │ + bls.n 3e08a │ │ │ │ + b.n 3e4ae │ │ │ │ cmp.w r8, #110 @ 0x6e │ │ │ │ - bne.w 3e46e │ │ │ │ + bne.w 3e4ae │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ add.w lr, sp, #136 @ 0x88 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add.w ip, sp, #176 @ 0xb0 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ @@ -26605,213 +26628,213 @@ │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ blx 2b348 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.n 3e0b0 │ │ │ │ + bne.n 3e0f0 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12448 @ 0x30a0 │ │ │ │ + movw r1, #12128 @ 0x2f60 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 3e0cc │ │ │ │ + bl f8904 │ │ │ │ + b.n 3e10c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bne.n 3e0da │ │ │ │ + bne.n 3e11a │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12504 @ 0x30d8 │ │ │ │ + movw r1, #12184 @ 0x2f98 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r5 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - b.n 3e44e │ │ │ │ + b.n 3e48e │ │ │ │ vmov.f64 d10, #240 @ 0xbf800000 -1.0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2573f8 │ │ │ │ + bl 257230 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e0fa │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 3e13a │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e0cc │ │ │ │ + bne.n 3e10c │ │ │ │ mov r0, r6 │ │ │ │ - bl 25770c │ │ │ │ + bl 257544 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e116 │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 3e156 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e0cc │ │ │ │ + bne.n 3e10c │ │ │ │ subs r5, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3e12a │ │ │ │ + beq.n 3e16a │ │ │ │ orr.w fp, fp, #8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 3e15e │ │ │ │ + bne.n 3e19e │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e16e │ │ │ │ + bne.n 3e1ae │ │ │ │ vmov r3, s17 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d6, d7 │ │ │ │ cmp r3, r8 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 3e178 │ │ │ │ - b.n 3e16e │ │ │ │ + beq.n 3e1b8 │ │ │ │ + b.n 3e1ae │ │ │ │ movs r6, #0 │ │ │ │ cmp.w r8, #110 @ 0x6e │ │ │ │ - beq.n 3e184 │ │ │ │ + beq.n 3e1c4 │ │ │ │ mov r5, r8 │ │ │ │ movs r3, #6 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - b.n 3e18a │ │ │ │ + b.n 3e1ca │ │ │ │ mov r6, r8 │ │ │ │ mov r3, r8 │ │ │ │ movs r5, #114 @ 0x72 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - b.n 3e18a │ │ │ │ + b.n 3e1ca │ │ │ │ mov r6, r7 │ │ │ │ mov r3, r8 │ │ │ │ movs r5, #114 @ 0x72 │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ - b.n 3e18a │ │ │ │ + b.n 3e1ca │ │ │ │ movs r3, #6 │ │ │ │ movs r5, #103 @ 0x67 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 3e198 │ │ │ │ + blt.n 3e1d8 │ │ │ │ cmp r5, #114 @ 0x72 │ │ │ │ it eq │ │ │ │ moveq r5, #103 @ 0x67 │ │ │ │ - b.n 3e19a │ │ │ │ + b.n 3e1da │ │ │ │ mov r9, r3 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ uxtb r0, r5 │ │ │ │ - bl 157830 │ │ │ │ + bl 157ca0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e0cc │ │ │ │ + beq.n 3e10c │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ uxtb r0, r5 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - bl 157830 │ │ │ │ + bl 157ca0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e438 │ │ │ │ + beq.w 3e478 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2bfb8 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2bfb8 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 93414 <_PyUnicodeWriter_WriteASCIIString@@Base+0x184> │ │ │ │ + bl 9368c <_PyUnicodeWriter_WriteASCIIString@@Base+0x184> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e442 │ │ │ │ + beq.w 3e482 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 93414 <_PyUnicodeWriter_WriteASCIIString@@Base+0x184> │ │ │ │ + bl 9368c <_PyUnicodeWriter_WriteASCIIString@@Base+0x184> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e44a │ │ │ │ + beq.w 3e48a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ab4f0 <_Py_normpath@@Base+0x2fc> │ │ │ │ + bl 1ad918 <_Py_normpath@@Base+0x2fc> │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ itet ne │ │ │ │ movne.w sl, #0 │ │ │ │ streq r7, [sp, #48] @ 0x30 │ │ │ │ strne.w sl, [sp, #48] @ 0x30 │ │ │ │ - bl 1ab4f0 <_Py_normpath@@Base+0x2fc> │ │ │ │ + bl 1ad918 <_Py_normpath@@Base+0x2fc> │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r9, r7 │ │ │ │ - bl 276284 │ │ │ │ + bl 276120 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - bl 276284 │ │ │ │ + bl 276120 │ │ │ │ cmp.w r8, #110 @ 0x6e │ │ │ │ add.w r8, sp, #116 @ 0x74 │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ mov r2, r8 │ │ │ │ it eq │ │ │ │ moveq r0, #97 @ 0x61 │ │ │ │ - bl 212d30 <_PyInterpreterState_GetWhence@@Base+0x8> │ │ │ │ + bl 214c00 <_PyInterpreterState_GetWhence@@Base+0x8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 3e44a │ │ │ │ + beq.w 3e48a │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w sl, sp, #104 @ 0x68 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ - vldr d7, [pc, #528] @ 3e488 │ │ │ │ + vldr d7, [pc, #528] @ 3e4c8 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w ip, [sp, #196] @ 0xc4 │ │ │ │ vstr d7, [sp, #176] @ 0xb0 │ │ │ │ - bl 212e98 <_PyInterpreterState_GetWhence@@Base+0x170> │ │ │ │ + bl 214d68 <_PyInterpreterState_GetWhence@@Base+0x170> │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 3e44e │ │ │ │ - cbnz r6, 3e2b4 │ │ │ │ + beq.w 3e48e │ │ │ │ + cbnz r6, 3e2f4 │ │ │ │ movs r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ @@ -26823,378 +26846,379 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r7 │ │ │ │ - bl 212e98 <_PyInterpreterState_GetWhence@@Base+0x170> │ │ │ │ + bl 214d68 <_PyInterpreterState_GetWhence@@Base+0x170> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 3e44a │ │ │ │ + beq.w 3e48a │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #2 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne.w r8, #0 │ │ │ │ smlabb r3, r1, r3, r2 │ │ │ │ add r3, r0 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 3e30a │ │ │ │ + blt.n 3e34a │ │ │ │ cmp r3, r8 │ │ │ │ mov r1, r3 │ │ │ │ it lt │ │ │ │ movlt r1, r8 │ │ │ │ - b.n 3e30c │ │ │ │ + b.n 3e34c │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ sub.w sl, r1, r8 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 3e326 │ │ │ │ + beq.n 3e366 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ itet eq │ │ │ │ addeq.w sl, sl, sl, lsr #31 │ │ │ │ movne.w sl, #0 │ │ │ │ moveq.w sl, sl, asr #1 │ │ │ │ sub.w r9, r1, r8 │ │ │ │ sub.w r9, r9, sl │ │ │ │ orrs.w r3, sl, r9 │ │ │ │ - beq.n 3e340 │ │ │ │ + beq.n 3e380 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ ite cs │ │ │ │ strcs r3, [sp, #104] @ 0x68 │ │ │ │ strcc r2, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 3e36c │ │ │ │ + bcc.n 3e3ac │ │ │ │ ldrd r3, r0, [r4, #16] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 3e36c │ │ │ │ + bgt.n 3e3ac │ │ │ │ str.w r9, [sp] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r8, sl, [r4, #4] │ │ │ │ - bl 239ab4 <_PyStaticType_GetBuiltins@@Base+0x148> │ │ │ │ + bl 2399ac <_PyStaticType_GetBuiltins@@Base+0x148> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 3e3a2 │ │ │ │ - b.n 3e37c │ │ │ │ + cbz r3, 3e3e2 │ │ │ │ + b.n 3e3bc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3e352 │ │ │ │ + beq.n 3e392 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce6bc <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ce5a0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3e352 │ │ │ │ - b.n 3e44a │ │ │ │ + bne.n 3e392 │ │ │ │ + b.n 3e48a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w sl, #1 │ │ │ │ mov.w r2, #40 @ 0x28 │ │ │ │ - bne.n 3e38e │ │ │ │ + bne.n 3e3ce │ │ │ │ strb.w r2, [r8, r3] │ │ │ │ - b.n 3e39c │ │ │ │ + b.n 3e3dc │ │ │ │ cmp.w sl, #2 │ │ │ │ ite eq │ │ │ │ strheq.w r2, [r8, r3, lsl #1] │ │ │ │ strne.w r2, [r8, r3, lsl #2] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - cbz r6, 3e3c4 │ │ │ │ + cbz r6, 3e404 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, sp, #268 @ 0x10c │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 213384 <_PyInterpreterState_GetWhence@@Base+0x65c> │ │ │ │ + bl 215254 <_PyInterpreterState_GetWhence@@Base+0x65c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3e3e2 │ │ │ │ - b.n 3e44a │ │ │ │ + bne.n 3e422 │ │ │ │ + b.n 3e48a │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ strd r6, r2, [sp, #8] │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #16] │ │ │ │ strd r6, r6, [sp] │ │ │ │ - bl 213384 <_PyInterpreterState_GetWhence@@Base+0x65c> │ │ │ │ + bl 215254 <_PyInterpreterState_GetWhence@@Base+0x65c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3e3a4 │ │ │ │ - b.n 3e44a │ │ │ │ + bne.n 3e3e4 │ │ │ │ + b.n 3e48a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w sl, #1 │ │ │ │ mov.w r2, #106 @ 0x6a │ │ │ │ - bne.n 3e3f4 │ │ │ │ + bne.n 3e434 │ │ │ │ strb.w r2, [r8, r3] │ │ │ │ - b.n 3e402 │ │ │ │ + b.n 3e442 │ │ │ │ cmp.w sl, #2 │ │ │ │ ite eq │ │ │ │ strheq.w r2, [r8, r3, lsl #1] │ │ │ │ strne.w r2, [r8, r3, lsl #2] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - cbz r2, 3e42e │ │ │ │ + cbz r2, 3e46e │ │ │ │ cmp.w sl, #1 │ │ │ │ mov.w r2, #41 @ 0x29 │ │ │ │ - bne.n 3e41c │ │ │ │ + bne.n 3e45c │ │ │ │ strb.w r2, [r8, r3] │ │ │ │ - b.n 3e42a │ │ │ │ + b.n 3e46a │ │ │ │ cmp.w sl, #2 │ │ │ │ ite eq │ │ │ │ strheq.w r2, [r8, r3, lsl #1] │ │ │ │ strne.w r2, [r8, r3, lsl #2] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ adds r3, #1 │ │ │ │ add r3, r9 │ │ │ │ mov.w r8, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 3e44e │ │ │ │ + b.n 3e48e │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r5 │ │ │ │ - b.n 3e44e │ │ │ │ + b.n 3e48e │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e44e │ │ │ │ + b.n 3e48e │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ mov r0, fp │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 213ae8 <_PyInterpreterState_GetWhence@@Base+0xdc0> │ │ │ │ - b.n 3e47c │ │ │ │ + bl 215a38 <_PyInterpreterState_GetWhence@@Base+0xe40> │ │ │ │ + b.n 3e4bc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 276154 │ │ │ │ + bl 275ff0 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ add sp, #324 @ 0x144 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - movw r2, #12568 @ 0x3118 │ │ │ │ + movw r2, #12248 @ 0x2fd8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ - b.w 22533c <_PyXIData_Clear@@Base+0x6c> │ │ │ │ + b.w 227218 <_PyXIData_Clear@@Base+0x6c> │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3e4ca │ │ │ │ + bne.n 3e50a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3e4c0 │ │ │ │ + cbz r3, 3e500 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3e5ce │ │ │ │ + bne.w 3e60e │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3e5d6 │ │ │ │ + b.n 3e616 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #10936 @ 0x2ab8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3e52c │ │ │ │ + beq.n 3e56c │ │ │ │ movw r7, #11536 @ 0x2d10 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 3e52c │ │ │ │ + beq.n 3e56c │ │ │ │ mov r0, r6 │ │ │ │ - bl 88634 │ │ │ │ - cbnz r0, 3e52c │ │ │ │ + bl 88544 │ │ │ │ + cbnz r0, 3e56c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88634 │ │ │ │ + bl 88544 │ │ │ │ movw r1, #18608 @ 0x48b0 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3e52c │ │ │ │ + beq.n 3e56c │ │ │ │ lsls r7, r0, #31 │ │ │ │ - bmi.n 3e52c │ │ │ │ + bmi.n 3e56c │ │ │ │ mov r0, r6 │ │ │ │ - bl 88634 │ │ │ │ + bl 88544 │ │ │ │ movw r1, #17452 @ 0x442c │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3e52c │ │ │ │ + beq.n 3e56c │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 3e52c │ │ │ │ + bmi.n 3e56c │ │ │ │ mov r0, r6 │ │ │ │ - bl 88634 │ │ │ │ - cbnz r0, 3e52c │ │ │ │ + bl 88544 │ │ │ │ + cbnz r0, 3e56c │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3e544 │ │ │ │ + b.n 3e584 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3e532 │ │ │ │ + cbz r6, 3e572 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 116460 │ │ │ │ + bl 1164ec │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3e540 │ │ │ │ + bne.n 3e580 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3e5d6 │ │ │ │ + b.n 3e616 │ │ │ │ cmp r0, r6 │ │ │ │ - ble.n 3e524 │ │ │ │ + ble.n 3e564 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88e9c │ │ │ │ + bl 8918c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e53c │ │ │ │ + beq.n 3e57c │ │ │ │ mov r0, r4 │ │ │ │ - bl 89064 │ │ │ │ + bl 89354 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 3e5ae │ │ │ │ - bl d6f5c │ │ │ │ + cbz r6, 3e5ee │ │ │ │ + bl d6e8c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e578 │ │ │ │ + bge.n 3e5b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3e578 │ │ │ │ + cbnz r3, 3e5b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r3, r7, #1 │ │ │ │ - bne.n 3e594 │ │ │ │ + bne.n 3e5d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e53c │ │ │ │ + bge.n 3e57c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3e53c │ │ │ │ + bne.n 3e57c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e53c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e57c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3e550 │ │ │ │ + beq.n 3e590 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e5ce │ │ │ │ + bge.n 3e60e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e5ce │ │ │ │ + cbnz r3, 3e60e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e5ce │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e60e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e5c2 │ │ │ │ + bge.n 3e602 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e5c2 │ │ │ │ + cbnz r3, 3e602 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e4c0 │ │ │ │ - b.n 3e53c │ │ │ │ + beq.w 3e500 │ │ │ │ + b.n 3e57c │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #16 │ │ │ │ - cbz r2, 3e5f4 │ │ │ │ + cbz r2, 3e634 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 3e602 │ │ │ │ + b.n 3e642 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3e600 │ │ │ │ + bne.n 3e640 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3e628 │ │ │ │ + cbnz r0, 3e662 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e602 │ │ │ │ + b.n 3e642 │ │ │ │ mov r5, r2 │ │ │ │ + ldr r1, [pc, #136] @ (3e6cc ) │ │ │ │ add r3, sp, #24 │ │ │ │ + str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r4, #12540 @ 0x30fc │ │ │ │ - movt r4, #77 @ 0x4d │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - str r4, [sp, #0] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3e62a │ │ │ │ - b.n 3e654 │ │ │ │ + cbnz r0, 3e664 │ │ │ │ + b.n 3e68e │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ add r5, r7 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 3e658 │ │ │ │ - movw r2, #15388 @ 0x3c1c │ │ │ │ + bmi.n 3e692 │ │ │ │ + movw r2, #15068 @ 0x3adc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #60632 @ 0xecd8 │ │ │ │ + movw r1, #60312 @ 0xeb98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #12692 @ 0x3194 │ │ │ │ + movw r0, #12372 @ 0x3054 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r3, r6 │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3e68c │ │ │ │ + b.n 3e6c6 │ │ │ │ cmp r5, #1 │ │ │ │ itte eq │ │ │ │ movweq r4, #56312 @ 0xdbf8 │ │ │ │ movteq r4, #76 @ 0x4c │ │ │ │ ldrne r4, [r4, #4] │ │ │ │ - bl 2094b0 │ │ │ │ + bl 20b4e0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 35b38 │ │ │ │ + bl 35b78 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e68c │ │ │ │ + bge.n 3e6c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e68c │ │ │ │ + cbnz r3, 3e6c6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + adds r0, #92 @ 0x5c │ │ │ │ + lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #20 │ │ │ │ @@ -27203,21 +27227,21 @@ │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sp │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 2b600 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3e6d2 │ │ │ │ + bne.n 3e710 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3e778 │ │ │ │ + b.n 3e7b6 │ │ │ │ vldr s11, [sp] │ │ │ │ vmov s13, r0 │ │ │ │ vmov s15, r5 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ vcvt.f64.s32 d2, s11 │ │ │ │ vldr s11, [sp, #4] │ │ │ │ @@ -27229,584 +27253,588 @@ │ │ │ │ vdiv.f64 d12, d2, d7 │ │ │ │ vcvt.f64.s32 d4, s11 │ │ │ │ vldr s11, [sp, #12] │ │ │ │ vdiv.f64 d11, d3, d7 │ │ │ │ vdiv.f64 d10, d4, d7 │ │ │ │ vcvt.f64.s32 d5, s11 │ │ │ │ vdiv.f64 d9, d5, d7 │ │ │ │ - bl 854fc │ │ │ │ + bl 854b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e6ce │ │ │ │ + beq.n 3e70c │ │ │ │ vmov.f64 d0, d12 │ │ │ │ - bl 85ae4 │ │ │ │ - cbz r0, 3e75e │ │ │ │ + bl 85a98 │ │ │ │ + cbz r0, 3e79c │ │ │ │ vmov.f64 d0, d11 │ │ │ │ str r0, [r4, #16] │ │ │ │ - bl 85ae4 │ │ │ │ - cbz r0, 3e75e │ │ │ │ + bl 85a98 │ │ │ │ + cbz r0, 3e79c │ │ │ │ vmov.f64 d0, d10 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 85ae4 │ │ │ │ - cbz r0, 3e75e │ │ │ │ + bl 85a98 │ │ │ │ + cbz r0, 3e79c │ │ │ │ vmov.f64 d0, d9 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 85ae4 │ │ │ │ - cbz r0, 3e75e │ │ │ │ + bl 85a98 │ │ │ │ + cbz r0, 3e79c │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r0, [r4, #28] │ │ │ │ - bl 85ae4 │ │ │ │ - cbnz r0, 3e776 │ │ │ │ + bl 85a98 │ │ │ │ + cbnz r0, 3e7b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e6ce │ │ │ │ + bge.n 3e70c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3e6ce │ │ │ │ + bne.n 3e70c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e6ce │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e70c │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d12} │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3e7a2 │ │ │ │ + cbnz r3, 3e7e0 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3e7a2 │ │ │ │ + ble.n 3e7e0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3e7a2 │ │ │ │ - cbnz r0, 3e7c0 │ │ │ │ + bne.n 3e7e0 │ │ │ │ + cbnz r0, 3e7fe │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #92] @ (3e80c ) │ │ │ │ + ldr r4, [pc, #92] @ (3e84c ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3e7c0 │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3e7fe │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3e808 │ │ │ │ + b.n 3e846 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3e7d4 │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 3e812 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e7bc │ │ │ │ - bl 95ffc │ │ │ │ + bne.n 3e7fa │ │ │ │ + bl 96274 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bac0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a46c │ │ │ │ - cbz r4, 3e7fc │ │ │ │ - ldr r3, [pc, #36] @ (3e810 ) │ │ │ │ + bl 9a6e4 │ │ │ │ + cbz r4, 3e83a │ │ │ │ + ldr r3, [pc, #36] @ (3e850 ) │ │ │ │ ldr.w r3, [r3, #1656] @ 0x678 │ │ │ │ - cbnz r3, 3e806 │ │ │ │ + cbnz r3, 3e844 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1f48a8 │ │ │ │ + b.w 1f6748 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3e808 │ │ │ │ - ldr r0, [pc, #12] @ (3e814 ) │ │ │ │ + b.n 3e846 │ │ │ │ + ldr r0, [pc, #12] @ (3e854 ) │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - adds r1, #40 @ 0x28 │ │ │ │ + nop │ │ │ │ + adds r0, #136 @ 0x88 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r5, sp, #448 @ 0x1c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add.w r0, r1, #16 │ │ │ │ - cbz r2, 3e838 │ │ │ │ + cbz r2, 3e878 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 3e848 │ │ │ │ + b.n 3e888 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3e846 │ │ │ │ + bhi.n 3e886 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3e86c │ │ │ │ + cbnz r0, 3e8ac │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e848 │ │ │ │ + b.n 3e888 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #212] @ (3e920 ) │ │ │ │ + ldr r1, [pc, #212] @ (3e960 ) │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r6, #2 │ │ │ │ add r1, sp, #28 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r6, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3e86e │ │ │ │ + cbnz r0, 3e8ae │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3e916 │ │ │ │ + b.n 3e956 │ │ │ │ mov r5, r2 │ │ │ │ adds r2, r4, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 3e88c │ │ │ │ + beq.n 3e8cc │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - cbz r4, 3e880 │ │ │ │ + cbz r4, 3e8c0 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 3e898 │ │ │ │ - b.n 3e888 │ │ │ │ + beq.n 3e8d8 │ │ │ │ + b.n 3e8c8 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 3e8a0 │ │ │ │ + b.n 3e8e0 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r6, r4 │ │ │ │ - b.n 3e8a0 │ │ │ │ + b.n 3e8e0 │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ - bl 88e9c │ │ │ │ + bl 8918c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e868 │ │ │ │ + beq.n 3e8a8 │ │ │ │ ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3e8d4 │ │ │ │ + cbnz r0, 3e914 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e868 │ │ │ │ + bge.n 3e8a8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3e868 │ │ │ │ + bne.n 3e8a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e868 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e8a8 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 3e8ee │ │ │ │ + beq.n 3e92e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r0, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r8, [r5, #8] │ │ │ │ - cbz r6, 3e902 │ │ │ │ + cbz r6, 3e942 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r5, #20] │ │ │ │ movw r1, #31892 @ 0x7c94 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ - bl 127f7c │ │ │ │ + bl 127ed4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [r5, #24] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - adds r1, #84 @ 0x54 │ │ │ │ + adds r0, #180 @ 0xb4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 3e946 │ │ │ │ + cbz r0, 3e98a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e968 │ │ │ │ + bge.n 3e9ac │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3e968 │ │ │ │ + b.n 3e9ac │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3e960 │ │ │ │ - bl 1b7ee4 │ │ │ │ - cbz r0, 3e95c │ │ │ │ + cbz r0, 3e9a4 │ │ │ │ + bl 1ba19c │ │ │ │ + cbz r0, 3e9a0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 3e968 │ │ │ │ + b.n 3e9ac │ │ │ │ movw r0, #56312 @ 0xdbf8 │ │ │ │ movt r0, #76 @ 0x4c │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003e96a <_PyErr_SetLocaleString@@Base>: │ │ │ │ +0003e9ae <_PyErr_SetLocaleString@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #41308 @ 0xa15c │ │ │ │ + movw r1, #40856 @ 0x9f98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1ad05c │ │ │ │ - cbz r0, 3e9b4 <_PyErr_SetLocaleString@@Base+0x4a> │ │ │ │ + bl 1af484 │ │ │ │ + cbz r0, 3e9f8 <_PyErr_SetLocaleString@@Base+0x4a> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ (3e9b8 <_PyErr_SetLocaleString@@Base+0x4e>) │ │ │ │ + ldr r0, [pc, #40] @ (3e9fc <_PyErr_SetLocaleString@@Base+0x4e>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl d87fc <_PyUnicodeWriter_WriteStr@@Base+0x700> │ │ │ │ + bl d8740 <_PyUnicodeWriter_WriteStr@@Base+0x6f8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e9b4 <_PyErr_SetLocaleString@@Base+0x4a> │ │ │ │ + bge.n 3e9f8 <_PyErr_SetLocaleString@@Base+0x4a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e9b4 <_PyErr_SetLocaleString@@Base+0x4a> │ │ │ │ + cbnz r3, 3e9f8 <_PyErr_SetLocaleString@@Base+0x4a> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 26c460 │ │ │ │ - cbnz r0, 3e9dc <_PyErr_SetLocaleString@@Base+0x72> │ │ │ │ + bl 26c2fc │ │ │ │ + cbnz r0, 3ea20 <_PyErr_SetLocaleString@@Base+0x72> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 3ecde │ │ │ │ + b.n 3ed26 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 3ea02 <_PyErr_SetLocaleString@@Base+0x98> │ │ │ │ + cbz r0, 3ea46 <_PyErr_SetLocaleString@@Base+0x98> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ea24 <_PyErr_SetLocaleString@@Base+0xba> │ │ │ │ + bge.n 3ea68 <_PyErr_SetLocaleString@@Base+0xba> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3ea24 <_PyErr_SetLocaleString@@Base+0xba> │ │ │ │ + b.n 3ea68 <_PyErr_SetLocaleString@@Base+0xba> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 3ea1c <_PyErr_SetLocaleString@@Base+0xb2> │ │ │ │ - bl 1b7ee4 │ │ │ │ - cbz r0, 3ea18 <_PyErr_SetLocaleString@@Base+0xae> │ │ │ │ + cbz r0, 3ea60 <_PyErr_SetLocaleString@@Base+0xb2> │ │ │ │ + bl 1ba19c │ │ │ │ + cbz r0, 3ea5c <_PyErr_SetLocaleString@@Base+0xae> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 3ea24 <_PyErr_SetLocaleString@@Base+0xba> │ │ │ │ + b.n 3ea68 <_PyErr_SetLocaleString@@Base+0xba> │ │ │ │ movw r0, #56312 @ 0xdbf8 │ │ │ │ movt r0, #76 @ 0x4c │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3ea54 <_PyErr_SetLocaleString@@Base+0xea> │ │ │ │ + bne.n 3ea98 <_PyErr_SetLocaleString@@Base+0xea> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #24552 @ 0x5fe8 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3ea6c <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ + bne.n 3eab0 <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 3ea8a <_PyErr_SetLocaleString@@Base+0x120> │ │ │ │ + b.n 3eace <_PyErr_SetLocaleString@@Base+0x120> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #46732 @ 0xb68c │ │ │ │ + movw r0, #46332 @ 0xb4fc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3eb3e <_PyErr_SetLocaleString@@Base+0x1d4> │ │ │ │ - b.n 3ea3e <_PyErr_SetLocaleString@@Base+0xd4> │ │ │ │ - bl 144138 │ │ │ │ + beq.n 3eb82 <_PyErr_SetLocaleString@@Base+0x1d4> │ │ │ │ + b.n 3ea82 <_PyErr_SetLocaleString@@Base+0xd4> │ │ │ │ + bl 144130 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3ea8a <_PyErr_SetLocaleString@@Base+0x120> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 3eace <_PyErr_SetLocaleString@@Base+0x120> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3eb3e <_PyErr_SetLocaleString@@Base+0x1d4> │ │ │ │ + bne.n 3eb82 <_PyErr_SetLocaleString@@Base+0x1d4> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3ea98 <_PyErr_SetLocaleString@@Base+0x12e> │ │ │ │ + bne.n 3eadc <_PyErr_SetLocaleString@@Base+0x12e> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 3eab6 <_PyErr_SetLocaleString@@Base+0x14c> │ │ │ │ - bl 144138 │ │ │ │ + b.n 3eafa <_PyErr_SetLocaleString@@Base+0x14c> │ │ │ │ + bl 144130 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3eab6 <_PyErr_SetLocaleString@@Base+0x14c> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 3eafa <_PyErr_SetLocaleString@@Base+0x14c> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3eb3e <_PyErr_SetLocaleString@@Base+0x1d4> │ │ │ │ + bne.n 3eb82 <_PyErr_SetLocaleString@@Base+0x1d4> │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d6, [pc, #140] @ 3eb48 <_PyErr_SetLocaleString@@Base+0x1de> │ │ │ │ + vldr d6, [pc, #144] @ 3eb90 <_PyErr_SetLocaleString@@Base+0x1e2> │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3eae6 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ + ble.n 3eb2a <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3eae6 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ + bhi.n 3eb2a <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 85ae4 │ │ │ │ + b.w 85a98 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ movs r5, #0 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ blx 2b800 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 3eb1e <_PyErr_SetLocaleString@@Base+0x1b4> │ │ │ │ + bvc.n 3eb62 <_PyErr_SetLocaleString@@Base+0x1b4> │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3eb1a <_PyErr_SetLocaleString@@Base+0x1b0> │ │ │ │ + bvs.n 3eb5e <_PyErr_SetLocaleString@@Base+0x1b0> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3eb22 <_PyErr_SetLocaleString@@Base+0x1b8> │ │ │ │ + b.n 3eb66 <_PyErr_SetLocaleString@@Base+0x1b8> │ │ │ │ str r5, [r4, #0] │ │ │ │ - b.n 3eb2e <_PyErr_SetLocaleString@@Base+0x1c4> │ │ │ │ + b.n 3eb72 <_PyErr_SetLocaleString@@Base+0x1c4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 3eb2e <_PyErr_SetLocaleString@@Base+0x1c4> │ │ │ │ + cbz r3, 3eb72 <_PyErr_SetLocaleString@@Base+0x1c4> │ │ │ │ vmov.f64 d0, d10 │ │ │ │ movs r0, #1 │ │ │ │ - bl 26eb28 │ │ │ │ - cbnz r0, 3eb3e <_PyErr_SetLocaleString@@Base+0x1d4> │ │ │ │ + bl 26e9c0 │ │ │ │ + cbnz r0, 3eb82 <_PyErr_SetLocaleString@@Base+0x1d4> │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 85ae4 │ │ │ │ + b.w 85a98 │ │ │ │ vpop {d8-d10} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 77808 │ │ │ │ + bl 77848 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3eb9e <_PyErr_SetLocaleString@@Base+0x234> │ │ │ │ + bge.n 3ebe6 <_PyErr_SetLocaleString@@Base+0x238> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3eb9e <_PyErr_SetLocaleString@@Base+0x234> │ │ │ │ + cbnz r3, 3ebe6 <_PyErr_SetLocaleString@@Base+0x238> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3ebc0 <_PyErr_SetLocaleString@@Base+0x256> │ │ │ │ + bne.n 3ec08 <_PyErr_SetLocaleString@@Base+0x25a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3ebd8 │ │ │ │ + b.w 3ec20 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37344 @ 0x91e0 │ │ │ │ + movw r0, #36904 @ 0x9028 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ebb4 <_PyErr_SetLocaleString@@Base+0x24a> │ │ │ │ + bne.n 3ebfc <_PyErr_SetLocaleString@@Base+0x24e> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003ebd8 : │ │ │ │ +0003ec20 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 3ebec │ │ │ │ + cbz r0, 3ec34 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 3ebf4 │ │ │ │ - bl 292db4 <_Py_hashtable_foreach@@Base+0xecc> │ │ │ │ + cbnz r1, 3ec3c │ │ │ │ + bl 292d78 <_Py_hashtable_foreach@@Base+0xd7c> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3ec6e │ │ │ │ + b.n 3ecb6 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 3ec50 │ │ │ │ + cbz r3, 3ec98 │ │ │ │ ldr r6, [r3, #32] │ │ │ │ - cbnz r6, 3ec04 │ │ │ │ + cbnz r6, 3ec4c │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - cbz r6, 3ec0c │ │ │ │ + cbz r6, 3ec54 │ │ │ │ mov r3, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bmi.n 3ec50 │ │ │ │ + bmi.n 3ec98 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3ec50 │ │ │ │ + cbz r3, 3ec98 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 3ec50 │ │ │ │ + bmi.n 3ec98 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 3ec50 │ │ │ │ + cbz r3, 3ec98 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3ec50 │ │ │ │ + cbz r3, 3ec98 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ - bl ea744 │ │ │ │ + bl ea5fc │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3ec6e │ │ │ │ + bne.n 3ecb6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ec50 │ │ │ │ + bge.n 3ec98 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3ec50 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3ec98 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58160 @ 0xe330 │ │ │ │ + movw r1, #57840 @ 0xe1f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ mov r0, 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, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 3ecb0 │ │ │ │ + bne.n 3ecf8 │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #15388 @ 0x3c1c │ │ │ │ + movw r2, #15068 @ 0x3adc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #756 @ 0x2f4 │ │ │ │ + movw r1, #436 @ 0x1b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #48256 @ 0xbc80 │ │ │ │ + movw r0, #47936 @ 0xbb40 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 3ecda │ │ │ │ + b.n 3ed22 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 142754 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl 142764 <_PyUnicodeWriter_Init@@Base> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 3dfc0 │ │ │ │ + bl 3e000 │ │ │ │ adds r0, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bne.n 3ecd6 │ │ │ │ - bl 130a14 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bne.n 3ed1e │ │ │ │ + bl 1306fc <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ecda │ │ │ │ - bl 93624 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 3ed22 │ │ │ │ + bl 9389c <_PyUnicodeWriter_Finish@@Base> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #57680 @ 0xe150 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r4, r1 │ │ │ │ - bl 70f38 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 3ed50 │ │ │ │ + bl 70f78 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 3ed98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - cbz r4, 3ed1a │ │ │ │ + cbz r4, 3ed62 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - ldr r5, [pc, #56] @ (3ed54 ) │ │ │ │ + ldr r5, [pc, #56] @ (3ed9c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ str r4, [r0, #12] │ │ │ │ ldr r1, [r1, r5] │ │ │ │ @@ -27826,25 +27854,25 @@ │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0003ed76 : │ │ │ │ +0003edbe : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #88] @ (3ede0 ) │ │ │ │ + ldr r2, [pc, #88] @ (3ee28 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r7, r5, #91136 @ 0x16400 │ │ │ │ @@ -27856,282 +27884,282 @@ │ │ │ │ ldr.w r0, [r4, #-8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str.w r6, [r4, #-8] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ str.w r8, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 3edaa │ │ │ │ + bne.n 3edf2 │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r5, #1424] @ 0x590 │ │ │ │ subs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - b.n 3ee24 │ │ │ │ + b.n 3ee6c │ │ │ │ ldrb r3, [r0, #26] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r3, 3ee02 │ │ │ │ + cbz r3, 3ee4a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ee20 │ │ │ │ + bge.n 3ee68 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 3ee20 │ │ │ │ + b.n 3ee68 │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ - cbnz r3, 3ee12 │ │ │ │ + cbnz r3, 3ee5a │ │ │ │ ldrb r3, [r0, #25] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #126 @ 0x7e │ │ │ │ movne r1, #45 @ 0x2d │ │ │ │ - b.n 3ee14 │ │ │ │ + b.n 3ee5c │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ - movw r0, #13244 @ 0x33bc │ │ │ │ + movw r0, #12944 @ 0x3290 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e4f84 │ │ │ │ + b.w e4e0c │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #32 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 3ee52 │ │ │ │ + bne.n 3ee9a │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13252 @ 0x33c4 │ │ │ │ + movw r1, #12952 @ 0x3298 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 3ee70 │ │ │ │ + bl f8904 │ │ │ │ + b.n 3eeb8 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldrsb.w r0, [r5, #35] @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 3ee74 │ │ │ │ + ble.n 3eebc │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14e8b8 │ │ │ │ + bl 14edec │ │ │ │ movs r1, #0 │ │ │ │ - b.n 3f02c │ │ │ │ + b.n 3f074 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3ef7e │ │ │ │ + bne.w 3efc6 │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ - cbz r3, 3eeae │ │ │ │ + cbz r3, 3eef6 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r1, #2 │ │ │ │ str r1, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 3eea0 │ │ │ │ - movw r1, #13300 @ 0x33f4 │ │ │ │ + cbnz r2, 3eee8 │ │ │ │ + movw r1, #13000 @ 0x32c8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 3ee70 │ │ │ │ - movw r1, #13352 @ 0x3428 │ │ │ │ + bl f8904 │ │ │ │ + b.n 3eeb8 │ │ │ │ + movw r1, #13052 @ 0x32fc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 3ee70 │ │ │ │ + bl f8904 │ │ │ │ + b.n 3eeb8 │ │ │ │ ldrb.w r6, [r5, #33] @ 0x21 │ │ │ │ - cbz r6, 3eec8 │ │ │ │ + cbz r6, 3ef10 │ │ │ │ movw r3, #61120 @ 0xeec0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14e8b8 │ │ │ │ - b.n 3ee70 │ │ │ │ + bl 14edec │ │ │ │ + b.n 3eeb8 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3eeec │ │ │ │ + beq.n 3ef34 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58864 @ 0xe5f0 │ │ │ │ + movw r1, #58404 @ 0xe424 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 3ee70 │ │ │ │ + bl f8904 │ │ │ │ + b.n 3eeb8 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ strb.w r2, [r5, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 3ef3c │ │ │ │ + cbnz r3, 3ef84 │ │ │ │ movw r1, #61164 @ 0xeeec │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ strb.w r2, [r5, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 246dbc <_PyArg_BadArgument@@Base+0x454> │ │ │ │ + bl 246c44 <_PyArg_BadArgument@@Base+0x448> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3efe0 │ │ │ │ + beq.n 3f028 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #57472 @ 0xe080 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 3f02c │ │ │ │ + bne.w 3f074 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3efbc │ │ │ │ + bge.n 3f004 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3efbc │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3efbc │ │ │ │ + bne.n 3f004 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f004 │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #62428 @ 0xf3dc │ │ │ │ + movw r1, #62108 @ 0xf29c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #3 │ │ │ │ strd r6, r6, [sp, #20] │ │ │ │ - bl c70d8 │ │ │ │ + bl c73d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ee70 │ │ │ │ + beq.n 3eeb8 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 246dbc <_PyArg_BadArgument@@Base+0x454> │ │ │ │ + bl 246c44 <_PyArg_BadArgument@@Base+0x448> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 26d548 │ │ │ │ + bl 26d3e4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 3efe0 │ │ │ │ - b.n 3f02c │ │ │ │ + cbz r0, 3f028 │ │ │ │ + b.n 3f074 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 22f3a4 │ │ │ │ + bl 231478 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 3ef9a │ │ │ │ + cbz r3, 3efe2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 26d548 │ │ │ │ - cbz r0, 3efe0 │ │ │ │ + b.w 26d3e4 │ │ │ │ + cbz r0, 3f028 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #57472 @ 0xe080 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3f02c │ │ │ │ + bne.n 3f074 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3efbc │ │ │ │ + bge.n 3f004 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3efbc │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3f004 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #2 │ │ │ │ strb.w r0, [r1, #34] @ 0x22 │ │ │ │ - movw r1, #59272 @ 0xe788 │ │ │ │ + movw r1, #58812 @ 0xe5bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 3ee70 │ │ │ │ + bl f8904 │ │ │ │ + b.n 3eeb8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movw r3, #61120 @ 0xeec0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #2 │ │ │ │ strb.w r0, [r1, #34] @ 0x22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl d9edc │ │ │ │ - cbz r0, 3f018 │ │ │ │ + bl d9e28 │ │ │ │ + cbz r0, 3f060 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3ee70 │ │ │ │ - bl da114 │ │ │ │ + bne.w 3eeb8 │ │ │ │ + bl da060 │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14e8b8 │ │ │ │ - b.n 3ee70 │ │ │ │ + bl 14edec │ │ │ │ + b.n 3eeb8 │ │ │ │ movw r3, #61164 @ 0xeeec │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9edc │ │ │ │ + bl d9e28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3effc │ │ │ │ - b.n 3ee70 │ │ │ │ + bne.n 3f044 │ │ │ │ + b.n 3eeb8 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cbd4 │ │ │ │ + bl 26ca70 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3f056 │ │ │ │ + bne.n 3f09e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3f08a │ │ │ │ + b.n 3f0d2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 26d240 │ │ │ │ + bl 26d0dc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f052 │ │ │ │ + beq.n 3f09a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ 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 │ │ │ │ - ldr r1, [pc, #132] @ (3f124 ) │ │ │ │ + ldr r1, [pc, #132] @ (3f16c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ @@ -28146,61 +28174,61 @@ │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str.w r1, [r6, #3868] @ 0xf1c │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 10c9b0 │ │ │ │ + bl 10c8ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 10c528 │ │ │ │ + bl 10c424 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f120 │ │ │ │ + bge.n 3f168 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3f120 │ │ │ │ + cbnz r3, 3f168 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3f132 │ │ │ │ - b.w 7ffb8 │ │ │ │ + blt.n 3f17a │ │ │ │ + b.w 7ffe4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27944 @ 0x6d28 │ │ │ │ + movw r1, #27660 @ 0x6c0c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #136] @ (3f1f4 ) │ │ │ │ + ldr r1, [pc, #136] @ (3f23c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ @@ -28215,72 +28243,72 @@ │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str.w r1, [r6, #3868] @ 0xf1c │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 10c9b0 │ │ │ │ + bl 10c8ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 10c528 │ │ │ │ + bl 10c424 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f1f0 │ │ │ │ + bge.n 3f238 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3f1f0 │ │ │ │ + cbnz r3, 3f238 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0003f1f8 : │ │ │ │ +0003f240 : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (3f210 ) │ │ │ │ + ldr r4, [pc, #16] @ (3f258 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 20302c │ │ │ │ + b.w 204ebc │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 26bd18 │ │ │ │ + bl 26bbb8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3f242 │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 3f28a │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, #0 │ │ │ │ - b.n 3f258 │ │ │ │ + b.n 3f2a0 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ @@ -28298,218 +28326,218 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r3, 3f298 │ │ │ │ + cbnz r3, 3f2e0 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 3f298 │ │ │ │ + ble.n 3f2e0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3f298 │ │ │ │ - cbnz r1, 3f2b8 │ │ │ │ + bne.n 3f2e0 │ │ │ │ + cbnz r1, 3f300 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #84] @ (3f2f0 ) │ │ │ │ + ldr r4, [pc, #84] @ (3f338 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #2 │ │ │ │ add r5, sp, #24 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r5, [sp, #20] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3f2e8 │ │ │ │ + cbz r0, 3f330 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 20fae0 │ │ │ │ + bl 2119f0 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3f2e8 │ │ │ │ + beq.n 3f330 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 224e18 │ │ │ │ + bl 226cf4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3f2d6 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 3f2e8 │ │ │ │ + bne.n 3f31e │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 3f330 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #3 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 226a44 │ │ │ │ + b.w 228920 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - adds r1, #148 @ 0x94 │ │ │ │ + adds r1, #244 @ 0xf4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 9227c │ │ │ │ + bl 924f4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2333f8 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b.w 2332f0 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 3f344 │ │ │ │ + beq.n 3f38c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13692 @ 0x357c │ │ │ │ + movw r1, #13392 @ 0x3450 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 20fae0 │ │ │ │ + bl 2119f0 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 3f3ce │ │ │ │ + beq.n 3f416 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3f364 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 3f3ce │ │ │ │ + bne.n 3f3ac │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 3f416 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #27840 @ 0x6cc0 │ │ │ │ + movw r1, #27556 @ 0x6ba4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #13728 @ 0x35a0 │ │ │ │ + movw r0, #13428 @ 0x3474 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91690 │ │ │ │ + bl 91908 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f3ce │ │ │ │ - bl 95ffc │ │ │ │ + beq.n 3f416 │ │ │ │ + bl 96274 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b1e0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 3f3c0 │ │ │ │ + bne.n 3f408 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3f3ae │ │ │ │ - bl f0188 │ │ │ │ + bne.n 3f3f6 │ │ │ │ + bl effcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f380 │ │ │ │ - b.n 3f3ce │ │ │ │ + beq.n 3f3c8 │ │ │ │ + b.n 3f416 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 3f3ae │ │ │ │ + blt.n 3f3f6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ movs r0, #0 │ │ │ │ - b.w fc6b4 │ │ │ │ + b.w fc5c4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ ldrd r4, r1, [r2, #16] │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ mla r4, r1, r3, r4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3f3fe │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 3f408 │ │ │ │ + bne.n 3f446 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 3f450 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3f41a │ │ │ │ + bne.n 3f462 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - b.w f5dac │ │ │ │ - b.w 1d21d8 │ │ │ │ + b.w f5be4 │ │ │ │ + b.w 1d449c │ │ │ │ │ │ │ │ -0003f41e : │ │ │ │ - cbz r1, 3f424 │ │ │ │ - b.w 26f9a4 <_PySys_GetSizeOf@@Base+0x980> │ │ │ │ +0003f466 : │ │ │ │ + cbz r1, 3f46c │ │ │ │ + b.w 26f83c <_PySys_GetSizeOf@@Base+0x980> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13796 @ 0x35e4 │ │ │ │ + movw r1, #13496 @ 0x34b8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 156bd8 │ │ │ │ + bl 157044 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3f48e │ │ │ │ + cbz r0, 3f4d6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3f472 │ │ │ │ + cbz r3, 3f4ba │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3f47a │ │ │ │ + b.n 3f4c2 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3f482 │ │ │ │ + cbz r2, 3f4ca │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 3f48a │ │ │ │ + b.n 3f4d2 │ │ │ │ movw r1, #32052 @ 0x7d34 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 3f560 │ │ │ │ + bl 3f5a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 3f4c0 │ │ │ │ + bge.n 3f508 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27944 @ 0x6d28 │ │ │ │ + movw r1, #27660 @ 0x6c0c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f4cc │ │ │ │ + b.n 3f514 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -28518,144 +28546,144 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3f4f4 │ │ │ │ + bne.n 3f53c │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f1a8 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 3f502 │ │ │ │ - bl 96114 │ │ │ │ + bl 28f050 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 3f54a │ │ │ │ + bl 9638c │ │ │ │ movs r1, #1 │ │ │ │ - bl 97a7c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97cf4 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f4ec │ │ │ │ + bne.n 3f534 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3f50e │ │ │ │ + cbz r3, 3f556 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3f530 │ │ │ │ + b.n 3f578 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a4e4 │ │ │ │ - cbnz r0, 3f52c │ │ │ │ + bl 9a75c │ │ │ │ + cbnz r0, 3f574 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3f52c │ │ │ │ + cbnz r3, 3f574 │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a4e4 │ │ │ │ - cbnz r0, 3f52c │ │ │ │ + bl 9a75c │ │ │ │ + cbnz r0, 3f574 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 3f53c │ │ │ │ - b.n 3f770 │ │ │ │ + cbnz r3, 3f584 │ │ │ │ + b.n 3f7b8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 9227c │ │ │ │ + bl 924f4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 26fbbc <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 26fa1c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3f590 │ │ │ │ + ble.n 3f5d8 │ │ │ │ push {r4, r5} │ │ │ │ - movw r3, #19904 @ 0x4dc0 │ │ │ │ + movw r3, #19576 @ 0x4c78 │ │ │ │ movt r3, #61 @ 0x3d │ │ │ │ ldrb r4, [r1, #0] │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ - movw r4, #55368 @ 0xd848 │ │ │ │ + movw r4, #55048 @ 0xd708 │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ movs r3, #0 │ │ │ │ strb r5, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f58c │ │ │ │ + beq.n 3f5d4 │ │ │ │ ldrb r5, [r1, r3] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ strb r5, [r0, r3] │ │ │ │ - b.n 3f57e │ │ │ │ + b.n 3f5c6 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 3f5c0 │ │ │ │ + bhi.n 3f608 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14fbb0 │ │ │ │ - bl d2eb8 │ │ │ │ + bl 1500e0 │ │ │ │ + bl d2dd8 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.w 1025d4 │ │ │ │ + b.w 1024e0 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #46052 @ 0xb3e4 │ │ │ │ + movw r0, #45732 @ 0xb2a4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #0 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f5a6 │ │ │ │ + bne.n 3f5ee │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 3f5f8 │ │ │ │ + bhi.n 3f640 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3f610 │ │ │ │ + ble.n 3f658 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3f618 │ │ │ │ - movw r0, #49940 @ 0xc314 │ │ │ │ + b.n 3f660 │ │ │ │ + movw r0, #49620 @ 0xc1d4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f5f0 │ │ │ │ + bne.n 3f638 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 3f7da │ │ │ │ + b.n 3f822 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 103ce0 │ │ │ │ + bl 103bec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f6b4 │ │ │ │ - ldr r5, [pc, #124] @ (3f6b8 ) │ │ │ │ + bne.n 3f6fc │ │ │ │ + ldr r5, [pc, #124] @ (3f700 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r3, [r3, r5] │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -28667,146 +28695,146 @@ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ str.w r0, [r4, #-8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ ldr.w r3, [r5, #3868] @ 0xf1c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #3868] @ 0xf1c │ │ │ │ - cbz r2, 3f690 │ │ │ │ + cbz r2, 3f6d8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f690 │ │ │ │ + bge.n 3f6d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3f690 │ │ │ │ + cbnz r3, 3f6d8 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 3f6aa │ │ │ │ + cbz r0, 3f6f2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f6aa │ │ │ │ + bge.n 3f6f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3f6aa │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3f6f2 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e938 │ │ │ │ + b.w 7e964 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 3f6d8 │ │ │ │ + cbz r3, 3f720 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3f6da │ │ │ │ + b.n 3f722 │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2b348 │ │ │ │ - cbnz r6, 3f6f0 │ │ │ │ + cbnz r6, 3f738 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3f6f0 │ │ │ │ + ble.n 3f738 │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 3f6f0 │ │ │ │ - cbnz r5, 3f718 │ │ │ │ - ldr r1, [pc, #120] @ (3f76c ) │ │ │ │ + bgt.n 3f738 │ │ │ │ + cbnz r5, 3f760 │ │ │ │ + ldr r1, [pc, #120] @ (3f7b4 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #24 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3f718 │ │ │ │ + cbnz r0, 3f760 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3f75c │ │ │ │ + b.n 3f7a4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 12b760 │ │ │ │ + bl 12b5e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f714 │ │ │ │ + bne.n 3f75c │ │ │ │ add r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 3f748 │ │ │ │ + beq.n 3f790 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 3f734 │ │ │ │ + cbz r6, 3f77c │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 3f74c │ │ │ │ + beq.n 3f794 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3f74e │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 3f74e │ │ │ │ - b.n 3f714 │ │ │ │ + bne.n 3f796 │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 3f796 │ │ │ │ + b.n 3f75c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3f74e │ │ │ │ + b.n 3f796 │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 3b744 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 3b784 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 3f766 │ │ │ │ + cbz r3, 3f7ae │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - adds r1, #192 @ 0xc0 │ │ │ │ + adds r2, #32 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 9227c │ │ │ │ + bl 924f4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 26fbbc <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 26fa1c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #14544 @ 0x38d0 │ │ │ │ + movw r1, #14244 @ 0x37a4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f58a8 │ │ │ │ + bl 1f7748 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f7d6 │ │ │ │ + beq.n 3f81e │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ bx r3 │ │ │ │ @@ -28819,457 +28847,457 @@ │ │ │ │ movw r9, #5160 @ 0x1428 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov fp, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 3f814 │ │ │ │ + beq.n 3f85c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 12b760 │ │ │ │ + bl 12b5e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f88a │ │ │ │ + bne.n 3f8d2 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ - b.n 3f820 │ │ │ │ - movw r7, #14864 @ 0x3a10 │ │ │ │ + b.n 3f868 │ │ │ │ + movw r7, #14564 @ 0x38e4 │ │ │ │ movt r7, #45 @ 0x2d │ │ │ │ mov.w sl, #6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3f844 │ │ │ │ + cbz r6, 3f88c │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp.w r8, #1 │ │ │ │ mov.w r4, #0 │ │ │ │ - beq.n 3f85a │ │ │ │ + beq.n 3f8a2 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 3f854 │ │ │ │ + bge.n 3f89c │ │ │ │ ldrb r1, [r5, r4] │ │ │ │ blx 2c208 │ │ │ │ - cbz r0, 3f854 │ │ │ │ + cbz r0, 3f89c │ │ │ │ adds r4, #1 │ │ │ │ - b.n 3f830 │ │ │ │ + b.n 3f878 │ │ │ │ movw r5, #32052 @ 0x7d34 │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ mov r4, r6 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 3f85a │ │ │ │ + beq.n 3f8a2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3f876 │ │ │ │ + beq.n 3f8be │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r8 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ cmp r8, r4 │ │ │ │ - blt.n 3f876 │ │ │ │ + blt.n 3f8be │ │ │ │ ldrb.w r1, [r5, r8] │ │ │ │ blx 2c208 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f85c │ │ │ │ + bne.n 3f8a4 │ │ │ │ cmp fp, r9 │ │ │ │ - beq.n 3f880 │ │ │ │ + beq.n 3f8c8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ subs r1, r6, r4 │ │ │ │ adds r0, r5, r4 │ │ │ │ - bl 156bd8 │ │ │ │ - b.n 3f88c │ │ │ │ + bl 157044 │ │ │ │ + b.n 3f8d4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 3f8aa │ │ │ │ - ldr r2, [pc, #20] @ (3f8ac ) │ │ │ │ + cbnz r3, 3f8f2 │ │ │ │ + ldr r2, [pc, #20] @ (3f8f4 ) │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ add.w r1, r2, #628 @ 0x274 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ - b.w 292cec <_Py_hashtable_foreach@@Base+0xe04> │ │ │ │ + b.w 292cb0 <_Py_hashtable_foreach@@Base+0xcb4> │ │ │ │ bx lr │ │ │ │ ldmia r2!, {r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 9227c │ │ │ │ + bl 924f4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 26fbbc <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 26fa1c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -0003f8d4 : │ │ │ │ - ldr r0, [pc, #4] @ (3f8dc ) │ │ │ │ - b.w 1a3f00 │ │ │ │ +0003f91c : │ │ │ │ + ldr r0, [pc, #4] @ (3f924 ) │ │ │ │ + b.w 1a6334 │ │ │ │ nop │ │ │ │ - adds r1, #236 @ 0xec │ │ │ │ + adds r2, #76 @ 0x4c │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3f90a │ │ │ │ + bhi.n 3f952 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl e0048 <_PyNumber_Index@@Base> │ │ │ │ + bl dff08 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3f922 │ │ │ │ - b.n 3f934 │ │ │ │ - movw r0, #49828 @ 0xc2a4 │ │ │ │ + cbnz r0, 3f96a │ │ │ │ + b.n 3f97c │ │ │ │ + movw r0, #49508 @ 0xc164 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fa18 │ │ │ │ - b.n 3f8fc │ │ │ │ - bl 85a34 │ │ │ │ + beq.n 3fa60 │ │ │ │ + b.n 3f944 │ │ │ │ + bl 859e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3f942 │ │ │ │ + blt.n 3f98a │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 3f952 │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 3f99a │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fa18 │ │ │ │ + bne.n 3fa60 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f952 │ │ │ │ + b.n 3f99a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f930 │ │ │ │ + bne.n 3f978 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f930 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f978 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 3f9de │ │ │ │ + ble.n 3fa26 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 3f986 │ │ │ │ + bpl.n 3f9ce │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 3f982 │ │ │ │ + beq.n 3f9ca │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15076 @ 0x3ae4 │ │ │ │ + movw r1, #14776 @ 0x39b8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 3f9e0 │ │ │ │ + b.n 3fa28 │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 3f998 │ │ │ │ - bl 88634 │ │ │ │ - cbz r0, 3f9b8 │ │ │ │ + beq.n 3f9e0 │ │ │ │ + bl 88544 │ │ │ │ + cbz r0, 3fa00 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 3f9d8 │ │ │ │ + beq.n 3fa20 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15168 @ 0x3b40 │ │ │ │ + movw r1, #14868 @ 0x3a14 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #23476 @ 0x5bb4 │ │ │ │ + movw r2, #23156 @ 0x5a74 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #60648 @ 0xece8 │ │ │ │ + movw r1, #60328 @ 0xeba8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #49828 @ 0xc2a4 │ │ │ │ + movw r0, #49508 @ 0xc164 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3fa18 │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3fa60 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 3f9e0 │ │ │ │ + b.n 3fa28 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 3f9fc │ │ │ │ - cbz r1, 3f9ec │ │ │ │ + bgt.n 3fa44 │ │ │ │ + cbz r1, 3fa34 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 3f9f4 │ │ │ │ + b.n 3fa3c │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 156bd8 │ │ │ │ + b.w 157044 │ │ │ │ subs r2, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ and.w r1, r4, r2 │ │ │ │ add.w r4, r2, r2, lsr #31 │ │ │ │ and.w r1, r1, #1 │ │ │ │ add.w r1, r1, r4, asr #1 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 3fc06 │ │ │ │ + b.n 3fc4e │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3fa3e │ │ │ │ + cbnz r3, 3fa86 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 3fa3e │ │ │ │ + ble.n 3fa86 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3fa3e │ │ │ │ - cbnz r4, 3fa5c │ │ │ │ + bne.n 3fa86 │ │ │ │ + cbnz r4, 3faa4 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #144] @ (3fad8 ) │ │ │ │ + ldr r4, [pc, #144] @ (3fb20 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3fac4 │ │ │ │ + cbz r0, 3fb0c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3fa6e │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 3fac4 │ │ │ │ + bne.n 3fab6 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 3fb0c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3fa80 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 3fac4 │ │ │ │ + bne.n 3fac8 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 3fb0c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 95ffc │ │ │ │ + bl 96274 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b250 <__wait4_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3fac8 │ │ │ │ + bge.n 3fb10 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3fab6 │ │ │ │ - bl f0188 │ │ │ │ + bne.n 3fafe │ │ │ │ + bl effcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fa84 │ │ │ │ - b.n 3fac4 │ │ │ │ + beq.n 3facc │ │ │ │ + b.n 3fb0c │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3fad2 │ │ │ │ + b.n 3fb1a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3fd60 │ │ │ │ + bl 3fda8 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r2, #32 │ │ │ │ + adds r2, #128 @ 0x80 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbnz r0, 3fb14 │ │ │ │ + cbnz r0, 3fb5c │ │ │ │ cmp r3, r0 │ │ │ │ - ble.n 3fb14 │ │ │ │ + ble.n 3fb5c │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3fb14 │ │ │ │ - cbz r2, 3fb14 │ │ │ │ + bne.n 3fb5c │ │ │ │ + cbz r2, 3fb5c │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #3736 @ 0xe98 │ │ │ │ + movw r1, #3416 @ 0xd58 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 3fb34 │ │ │ │ + bl f8904 │ │ │ │ + b.n 3fb7c │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r4, [pc, #32] @ (3fb3c ) │ │ │ │ + ldr r4, [pc, #32] @ (3fb84 ) │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fafe │ │ │ │ + bne.n 3fb46 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r2, #76 @ 0x4c │ │ │ │ + adds r2, #172 @ 0xac │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1a7e90 <_PyType_Name@@Base> │ │ │ │ + bl 1aa2bc <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #15264 @ 0x3ba0 │ │ │ │ + movw r0, #14964 @ 0x3a74 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e4f84 │ │ │ │ + b.w e4e0c │ │ │ │ mov r0, r1 │ │ │ │ - movw r2, #15300 @ 0x3bc4 │ │ │ │ + movw r2, #15000 @ 0x3a98 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r1, #169 @ 0xa9 │ │ │ │ + movw r1, #241 @ 0xf1 │ │ │ │ movt r1, #4 │ │ │ │ - b.w 270b24 │ │ │ │ + b.w 2709bc │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 229d40 <_PyTime_ObjectToTime_t@@Base+0x644> │ │ │ │ - cbz r0, 3fbd0 │ │ │ │ + bl 22bc18 <_PyTime_ObjectToTime_t@@Base+0x644> │ │ │ │ + cbz r0, 3fc18 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 3fbb4 │ │ │ │ + cbnz r0, 3fbfc │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fbd4 │ │ │ │ + bge.n 3fc1c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3fbd4 │ │ │ │ - bl 84d34 │ │ │ │ + b.n 3fc1c │ │ │ │ + bl 84ce8 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3fbdc │ │ │ │ + cbnz r0, 3fc24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fbd0 │ │ │ │ + bge.n 3fc18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3fbd0 │ │ │ │ + cbnz r3, 3fc18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3fc02 │ │ │ │ + b.n 3fc4a │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #15352 @ 0x3bf8 │ │ │ │ + movw r0, #15052 @ 0x3acc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fc02 │ │ │ │ + bge.n 3fc4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3fc02 │ │ │ │ + cbnz r3, 3fc4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ bic.w r5, r1, r1, asr #31 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ bic.w r8, r2, r2, asr #31 │ │ │ │ orrs.w r6, r5, r8 │ │ │ │ - bne.n 3fc3e │ │ │ │ - cbz r4, 3fc2c │ │ │ │ + bne.n 3fc86 │ │ │ │ + cbz r4, 3fc74 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3fc34 │ │ │ │ + b.n 3fc7c │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 156bd8 │ │ │ │ + b.w 157044 │ │ │ │ add r4, r8 │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r4, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov r9, r2 │ │ │ │ - bl 156bd8 │ │ │ │ + bl 157044 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3fcbc │ │ │ │ + cbz r0, 3fd04 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 3fc72 │ │ │ │ + ble.n 3fcba │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3fc62 │ │ │ │ + cbz r3, 3fcaa │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3fc6a │ │ │ │ + b.n 3fcb2 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx 2b348 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3fc7a │ │ │ │ + cbz r3, 3fcc2 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 3fc82 │ │ │ │ + b.n 3fcca │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add r0, r5 │ │ │ │ - cbz r2, 3fc8c │ │ │ │ + cbz r2, 3fcd4 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - b.n 3fc94 │ │ │ │ + b.n 3fcdc │ │ │ │ movw r1, #32052 @ 0x7d34 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ blx 2bf20 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 3fcbc │ │ │ │ + ble.n 3fd04 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3fca6 │ │ │ │ + cbz r3, 3fcee │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 3fcae │ │ │ │ + b.n 3fcf6 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r5, r3 │ │ │ │ add r0, r5 │ │ │ │ @@ -29284,204 +29312,204 @@ │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b348 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 3fcf2 │ │ │ │ + bne.n 3fd3a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12b760 │ │ │ │ - cbz r0, 3fd0c │ │ │ │ - b.n 3fd08 │ │ │ │ + bl 12b5e4 │ │ │ │ + cbz r0, 3fd54 │ │ │ │ + b.n 3fd50 │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #47188 @ 0xb854 │ │ │ │ + movw r0, #46788 @ 0xb6c4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fce4 │ │ │ │ + bne.n 3fd2c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3fd50 │ │ │ │ + b.n 3fd98 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 224e18 │ │ │ │ + bl 226cf4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3fd20 │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 3fd68 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fd08 │ │ │ │ + bne.n 3fd50 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movw r1, #27432 @ 0x6b28 │ │ │ │ + movw r1, #27136 @ 0x6a00 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxth r0, r4 │ │ │ │ add r2, r3 │ │ │ │ subs r5, r2, r3 │ │ │ │ lsls r4, r0, #8 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3fd4a │ │ │ │ + ble.n 3fd92 │ │ │ │ ldrb.w r5, [r3], #1 │ │ │ │ uxth r4, r4 │ │ │ │ eor.w r5, r5, r0, lsr #8 │ │ │ │ ldrh.w r0, [r1, r5, lsl #1] │ │ │ │ eors r0, r4 │ │ │ │ - b.n 3fd30 │ │ │ │ - bl 7dfb4 │ │ │ │ + b.n 3fd78 │ │ │ │ + bl 7dfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3fd5a │ │ │ │ + cbz r3, 3fda2 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 3fd86 │ │ │ │ + cbnz r0, 3fdce │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b348 │ │ │ │ - movw r1, #65252 @ 0xfee4 │ │ │ │ + movw r1, #64932 @ 0xfda4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #19904 @ 0x4dc0 │ │ │ │ + movw r0, #19584 @ 0x4c80 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1b71f0 │ │ │ │ + bl 1b940c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3feea │ │ │ │ - bl 854fc │ │ │ │ + beq.w 3ff32 │ │ │ │ + bl 854b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fdbc │ │ │ │ + bge.n 3fe04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3fdbc │ │ │ │ + cbnz r3, 3fe04 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3feea │ │ │ │ + beq.w 3ff32 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 299cd8 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ - vldr d9, [pc, #300] @ 3fef8 │ │ │ │ + bl 299b80 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + vldr d9, [pc, #300] @ 3ff40 │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 299cd8 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 299b80 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 85ae4 │ │ │ │ + bl 85a98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3feb2 │ │ │ │ + beq.n 3fefa │ │ │ │ str r0, [r4, #16] │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 299cd8 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 299b80 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - bl 299cd8 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 299b80 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 85ae4 │ │ │ │ + bl 85a98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3feb2 │ │ │ │ + beq.n 3fefa │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3feb2 │ │ │ │ + beq.n 3fefa │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3feb2 │ │ │ │ + beq.n 3fefa │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3feb2 │ │ │ │ + beq.n 3fefa │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3feb2 │ │ │ │ + beq.n 3fefa │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3feb2 │ │ │ │ + beq.n 3fefa │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 7ffb8 │ │ │ │ - cbz r0, 3feb2 │ │ │ │ + bl 7ffe4 │ │ │ │ + cbz r0, 3fefa │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl 7ffb8 │ │ │ │ - cbz r0, 3feb2 │ │ │ │ + bl 7ffe4 │ │ │ │ + cbz r0, 3fefa │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl 7ffb8 │ │ │ │ - cbz r0, 3feb2 │ │ │ │ + bl 7ffe4 │ │ │ │ + cbz r0, 3fefa │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 7ffb8 │ │ │ │ - cbz r0, 3feb2 │ │ │ │ + bl 7ffe4 │ │ │ │ + cbz r0, 3fefa │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 7ffb8 │ │ │ │ - cbz r0, 3feb2 │ │ │ │ + bl 7ffe4 │ │ │ │ + cbz r0, 3fefa │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 7ffb8 │ │ │ │ - cbz r0, 3feb2 │ │ │ │ + bl 7ffe4 │ │ │ │ + cbz r0, 3fefa │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 7ffb8 │ │ │ │ - cbz r0, 3feb2 │ │ │ │ + bl 7ffe4 │ │ │ │ + cbz r0, 3fefa │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3feb2 │ │ │ │ + cbz r0, 3fefa │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3fec8 │ │ │ │ + cbnz r0, 3ff10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3feea │ │ │ │ + bge.n 3ff32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3feea │ │ │ │ + cbnz r3, 3ff32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3feea │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ff32 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r3, r4 │ │ │ │ vpop {d8-d9} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ - movw r0, #15360 @ 0x3c00 │ │ │ │ + movw r0, #15060 @ 0x3ad4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 80c04 │ │ │ │ + b.w 80bc0 │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ @@ -29489,156 +29517,156 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 3ff20 │ │ │ │ + bhi.n 3ff68 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3ff38 │ │ │ │ + ble.n 3ff80 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3ff40 │ │ │ │ - movw r0, #50096 @ 0xc3b0 │ │ │ │ + b.n 3ff88 │ │ │ │ + movw r0, #49776 @ 0xc270 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ff18 │ │ │ │ + bne.n 3ff60 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 3f7da │ │ │ │ + b.n 3f822 │ │ │ │ │ │ │ │ -0003ff4a <_PyEval_FormatKwargsError@@Base>: │ │ │ │ +0003ff92 <_PyEval_FormatKwargsError@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1cb758 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 3ffb0 <_PyEval_FormatKwargsError@@Base+0x66> │ │ │ │ + bl 1cda10 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 3fff8 <_PyEval_FormatKwargsError@@Base+0x66> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cb764 <_PyErr_Clear@@Base> │ │ │ │ + bl 1cda1c <_PyErr_Clear@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 2042f4 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 206184 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4009e <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + beq.w 400e6 <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #44536 @ 0xadf8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #15364 @ 0x3c04 │ │ │ │ + movw r2, #15064 @ 0x3ad8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1f3200 <_PyErr_Format@@Base> │ │ │ │ + bl 1f50a0 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 40078 <_PyEval_FormatKwargsError@@Base+0x12e> │ │ │ │ - b.n 4009e <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + blt.n 400c0 <_PyEval_FormatKwargsError@@Base+0x12e> │ │ │ │ + b.n 400e6 <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1cb758 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1cda10 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4009e <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + beq.n 400e6 <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3276c │ │ │ │ + bl 32768 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 40068 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + beq.n 400b0 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 40068 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + bpl.n 400b0 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 40068 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + bne.n 400b0 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cb764 <_PyErr_Clear@@Base> │ │ │ │ + bl 1cda1c <_PyErr_Clear@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 2042f4 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 206184 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 4003e <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ + cbz r0, 40086 <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #15416 @ 0x3c38 │ │ │ │ + movw r2, #15116 @ 0x3b0c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - bl 1f3200 <_PyErr_Format@@Base> │ │ │ │ + bl 1f50a0 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4003e <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ + bge.n 40086 <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4003e <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ - ldr r2, [pc, #124] @ (400a4 <_PyEval_FormatKwargsError@@Base+0x15a>) │ │ │ │ + cbnz r3, 40086 <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ + ldr r2, [pc, #124] @ (400ec <_PyEval_FormatKwargsError@@Base+0x15a>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 40036 <_PyEval_FormatKwargsError@@Base+0xec> │ │ │ │ + cbz r3, 4007e <_PyEval_FormatKwargsError@@Base+0xec> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40070 <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ + bge.n 400b8 <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40070 <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ - ldr r2, [pc, #84] @ (400a4 <_PyEval_FormatKwargsError@@Base+0x15a>) │ │ │ │ + cbnz r3, 400b8 <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ + ldr r2, [pc, #84] @ (400ec <_PyEval_FormatKwargsError@@Base+0x15a>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 4005e <_PyEval_FormatKwargsError@@Base+0x114> │ │ │ │ + cbz r3, 400a6 <_PyEval_FormatKwargsError@@Base+0x114> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 40070 <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ + b.n 400b8 <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r5, #72] @ 0x48 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4009e <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + bge.n 400e6 <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4009e <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ - ldr r2, [pc, #36] @ (400a4 <_PyEval_FormatKwargsError@@Base+0x15a>) │ │ │ │ + cbnz r3, 400e6 <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + ldr r2, [pc, #36] @ (400ec <_PyEval_FormatKwargsError@@Base+0x15a>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 40090 <_PyEval_FormatKwargsError@@Base+0x146> │ │ │ │ + cbz r3, 400d8 <_PyEval_FormatKwargsError@@Base+0x146> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ @@ -29651,172 +29679,172 @@ │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ vabs.f64 d13, d0 │ │ │ │ - vldr d10, [pc, #576] @ 40300 <_PyEval_FormatKwargsError@@Base+0x3b6> │ │ │ │ + vldr d10, [pc, #576] @ 40348 <_PyEval_FormatKwargsError@@Base+0x3b6> │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 400f6 <_PyEval_FormatKwargsError@@Base+0x1ac> │ │ │ │ + bls.n 4013e <_PyEval_FormatKwargsError@@Base+0x1ac> │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.w 402f4 <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ + bvs.w 4033c <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 402f4 <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ + bgt.w 4033c <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #536] @ 40308 <_PyEval_FormatKwargsError@@Base+0x3be> │ │ │ │ + vldr d8, [pc, #536] @ 40350 <_PyEval_FormatKwargsError@@Base+0x3be> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 402f4 <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ - vldr d9, [pc, #536] @ 40310 <_PyEval_FormatKwargsError@@Base+0x3c6> │ │ │ │ + b.n 4033c <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ + vldr d9, [pc, #536] @ 40358 <_PyEval_FormatKwargsError@@Base+0x3c6> │ │ │ │ vcmp.f64 d0, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 40128 <_PyEval_FormatKwargsError@@Base+0x1de> │ │ │ │ + bne.n 40170 <_PyEval_FormatKwargsError@@Base+0x1de> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ vmov r3, s17 │ │ │ │ - vldr d6, [pc, #520] @ 40318 <_PyEval_FormatKwargsError@@Base+0x3ce> │ │ │ │ - vldr d7, [pc, #524] @ 40320 <_PyEval_FormatKwargsError@@Base+0x3d6> │ │ │ │ + vldr d6, [pc, #520] @ 40360 <_PyEval_FormatKwargsError@@Base+0x3ce> │ │ │ │ + vldr d7, [pc, #524] @ 40368 <_PyEval_FormatKwargsError@@Base+0x3d6> │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ vmovge.f64 d8, d6 │ │ │ │ - b.n 402f4 <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ + b.n 4033c <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ blx 2c53c │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4016a <_PyEval_FormatKwargsError@@Base+0x220> │ │ │ │ + bne.n 401b2 <_PyEval_FormatKwargsError@@Base+0x220> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 400e8 <_PyEval_FormatKwargsError@@Base+0x19e> │ │ │ │ + bmi.n 40130 <_PyEval_FormatKwargsError@@Base+0x19e> │ │ │ │ vmov.f64 d7, #55 @ 0x41b80000 23.0 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 402da <_PyEval_FormatKwargsError@@Base+0x390> │ │ │ │ + bhi.w 40322 <_PyEval_FormatKwargsError@@Base+0x390> │ │ │ │ vcvt.s32.f64 s16, d8 │ │ │ │ - movw r3, #27432 @ 0x6b28 │ │ │ │ + movw r3, #27136 @ 0x6a00 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ vmov r2, s16 │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ vldr d8, [r3, #504] @ 0x1f8 │ │ │ │ - b.n 402f4 <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ - vldr d7, [pc, #444] @ 40328 <_PyEval_FormatKwargsError@@Base+0x3de> │ │ │ │ + b.n 4033c <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ + vldr d7, [pc, #444] @ 40370 <_PyEval_FormatKwargsError@@Base+0x3de> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 40192 <_PyEval_FormatKwargsError@@Base+0x248> │ │ │ │ + bpl.n 401da <_PyEval_FormatKwargsError@@Base+0x248> │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vdiv.f64 d8, d7, d8 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 402f4 <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ - b.n 402d0 <_PyEval_FormatKwargsError@@Base+0x386> │ │ │ │ - vldr d7, [pc, #412] @ 40330 <_PyEval_FormatKwargsError@@Base+0x3e6> │ │ │ │ + ble.w 4033c <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ + b.n 40318 <_PyEval_FormatKwargsError@@Base+0x386> │ │ │ │ + vldr d7, [pc, #412] @ 40378 <_PyEval_FormatKwargsError@@Base+0x3e6> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 401c6 <_PyEval_FormatKwargsError@@Base+0x27c> │ │ │ │ + ble.n 4020e <_PyEval_FormatKwargsError@@Base+0x27c> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 401b8 <_PyEval_FormatKwargsError@@Base+0x26e> │ │ │ │ + bpl.n 40200 <_PyEval_FormatKwargsError@@Base+0x26e> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 286420 │ │ │ │ + bl 2862c8 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 402f4 <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ + b.n 4033c <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #344] @ 40318 <_PyEval_FormatKwargsError@@Base+0x3ce> │ │ │ │ + vldr d8, [pc, #344] @ 40360 <_PyEval_FormatKwargsError@@Base+0x3ce> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 402f4 <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ - vldr d7, [pc, #368] @ 40338 <_PyEval_FormatKwargsError@@Base+0x3ee> │ │ │ │ + b.n 4033c <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ + vldr d7, [pc, #368] @ 40380 <_PyEval_FormatKwargsError@@Base+0x3ee> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vadd.f64 d14, d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 401e6 <_PyEval_FormatKwargsError@@Base+0x29c> │ │ │ │ + ble.n 4022e <_PyEval_FormatKwargsError@@Base+0x29c> │ │ │ │ vsub.f64 d7, d14, d13 │ │ │ │ - vldr d6, [pc, #344] @ 40338 <_PyEval_FormatKwargsError@@Base+0x3ee> │ │ │ │ + vldr d6, [pc, #344] @ 40380 <_PyEval_FormatKwargsError@@Base+0x3ee> │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ - b.n 401ee <_PyEval_FormatKwargsError@@Base+0x2a4> │ │ │ │ + b.n 40236 <_PyEval_FormatKwargsError@@Base+0x2a4> │ │ │ │ vsub.f64 d7, d14, d7 │ │ │ │ vsub.f64 d7, d7, d13 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ - vldr d6, [pc, #332] @ 40340 <_PyEval_FormatKwargsError@@Base+0x3f6> │ │ │ │ + vldr d6, [pc, #332] @ 40388 <_PyEval_FormatKwargsError@@Base+0x3f6> │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - vldr d11, [pc, #332] @ 40348 <_PyEval_FormatKwargsError@@Base+0x3fe> │ │ │ │ + vldr d11, [pc, #332] @ 40390 <_PyEval_FormatKwargsError@@Base+0x3fe> │ │ │ │ vmov.f64 d15, #96 @ 0x3f000000 0.5 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d12, d7, d14 │ │ │ │ - bpl.n 40276 <_PyEval_FormatKwargsError@@Base+0x32c> │ │ │ │ - bl 286420 │ │ │ │ + bpl.n 402be <_PyEval_FormatKwargsError@@Base+0x32c> │ │ │ │ + bl 2862c8 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2c2c4 │ │ │ │ - vldr d6, [pc, #300] @ 40350 <_PyEval_FormatKwargsError@@Base+0x406> │ │ │ │ + vldr d6, [pc, #300] @ 40398 <_PyEval_FormatKwargsError@@Base+0x406> │ │ │ │ vdiv.f64 d7, d6, d8 │ │ │ │ vdiv.f64 d8, d7, d13 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 270ebc │ │ │ │ + bl 270d54 │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d9, d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmls.f64 d9, d12, d9 │ │ │ │ - bpl.n 4025c <_PyEval_FormatKwargsError@@Base+0x312> │ │ │ │ + bpl.n 402a4 <_PyEval_FormatKwargsError@@Base+0x312> │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2c1ec │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 402c2 <_PyEval_FormatKwargsError@@Base+0x378> │ │ │ │ + b.n 4030a <_PyEval_FormatKwargsError@@Base+0x378> │ │ │ │ vmov.f64 d1, #80 @ 0x3e800000 0.250 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ vnmls.f64 d1, d13, d15 │ │ │ │ blx 2c1ec │ │ │ │ vdiv.f64 d7, d9, d0 │ │ │ │ vdiv.f64 d8, d7, d0 │ │ │ │ - b.n 402c2 <_PyEval_FormatKwargsError@@Base+0x378> │ │ │ │ - bl 270ebc │ │ │ │ + b.n 4030a <_PyEval_FormatKwargsError@@Base+0x378> │ │ │ │ + bl 270d54 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2c2c4 │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmla.f64 d8, d12, d8 │ │ │ │ - bpl.n 402aa <_PyEval_FormatKwargsError@@Base+0x360> │ │ │ │ + bpl.n 402f2 <_PyEval_FormatKwargsError@@Base+0x360> │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2c1ec │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ - b.n 402c2 <_PyEval_FormatKwargsError@@Base+0x378> │ │ │ │ + b.n 4030a <_PyEval_FormatKwargsError@@Base+0x378> │ │ │ │ vmov.f64 d1, #80 @ 0x3e800000 0.250 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ vnmls.f64 d1, d13, d15 │ │ │ │ blx 2c1ec │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 402f4 <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ + ble.n 4033c <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 402f4 <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ - vldr d7, [pc, #84] @ 40330 <_PyEval_FormatKwargsError@@Base+0x3e6> │ │ │ │ + b.n 4033c <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ + vldr d7, [pc, #84] @ 40378 <_PyEval_FormatKwargsError@@Base+0x3e6> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 401b8 <_PyEval_FormatKwargsError@@Base+0x26e> │ │ │ │ - vldr d14, [pc, #76] @ 40338 <_PyEval_FormatKwargsError@@Base+0x3ee> │ │ │ │ + bgt.w 40200 <_PyEval_FormatKwargsError@@Base+0x26e> │ │ │ │ + vldr d14, [pc, #76] @ 40380 <_PyEval_FormatKwargsError@@Base+0x3ee> │ │ │ │ vadd.f64 d14, d13, d14 │ │ │ │ - b.n 401d8 <_PyEval_FormatKwargsError@@Base+0x28e> │ │ │ │ + b.n 40220 <_PyEval_FormatKwargsError@@Base+0x28e> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d15} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ @@ -29834,19 +29862,19 @@ │ │ │ │ ldr r4, [sp, #644] @ 0x284 │ │ │ │ subs r3, #199 @ 0xc7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 4035e <_PyEval_FormatKwargsError@@Base+0x414> │ │ │ │ + cbnz r0, 403a6 <_PyEval_FormatKwargsError@@Base+0x414> │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 40366 <_PyEval_FormatKwargsError@@Base+0x41c> │ │ │ │ + cbnz r0, 403ae <_PyEval_FormatKwargsError@@Base+0x41c> │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ eors r1, r4 │ │ │ │ cmp r5, #24 │ │ │ │ @@ -29857,275 +29885,275 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - bpl.n 40376 <_PyEval_FormatKwargsError@@Base+0x42c> │ │ │ │ + bpl.n 403be <_PyEval_FormatKwargsError@@Base+0x42c> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 40396 <_PyEval_FormatKwargsError@@Base+0x44c> │ │ │ │ + bgt.n 403de <_PyEval_FormatKwargsError@@Base+0x44c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #15516 @ 0x3c9c │ │ │ │ + movw r1, #15216 @ 0x3b70 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 403b6 <_PyEval_FormatKwargsError@@Base+0x46c> │ │ │ │ + bgt.n 403fe <_PyEval_FormatKwargsError@@Base+0x46c> │ │ │ │ ldr r1, [r1, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ - bl 16a5f8 <_PyTime_AsLong@@Base+0xcd4> │ │ │ │ + bl 16a9bc <_PyTime_AsLong@@Base+0xca4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 403cc <_PyEval_FormatKwargsError@@Base+0x482> │ │ │ │ - bl 7ffb8 │ │ │ │ - cbnz r0, 403d0 <_PyEval_FormatKwargsError@@Base+0x486> │ │ │ │ - b.n 403cc <_PyEval_FormatKwargsError@@Base+0x482> │ │ │ │ + blt.n 40414 <_PyEval_FormatKwargsError@@Base+0x482> │ │ │ │ + bl 7ffe4 │ │ │ │ + cbnz r0, 40418 <_PyEval_FormatKwargsError@@Base+0x486> │ │ │ │ + b.n 40414 <_PyEval_FormatKwargsError@@Base+0x482> │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52088 @ 0xcb78 │ │ │ │ + movw r1, #51688 @ 0xc9e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40490 <_PyEval_FormatKwargsError@@Base+0x546> │ │ │ │ + b.n 404d8 <_PyEval_FormatKwargsError@@Base+0x546> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 403e2 <_PyEval_FormatKwargsError@@Base+0x498> │ │ │ │ + bge.n 4042a <_PyEval_FormatKwargsError@@Base+0x498> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 403e2 <_PyEval_FormatKwargsError@@Base+0x498> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4042a <_PyEval_FormatKwargsError@@Base+0x498> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 40408 <_PyEval_FormatKwargsError@@Base+0x4be> │ │ │ │ + bmi.n 40450 <_PyEval_FormatKwargsError@@Base+0x4be> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15576 @ 0x3cd8 │ │ │ │ + movw r1, #15276 @ 0x3bac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ - bl 85a34 │ │ │ │ + b.w d78f0 │ │ │ │ + bl 859e8 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 40418 <_PyEval_FormatKwargsError@@Base+0x4ce> │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 4041c <_PyEval_FormatKwargsError@@Base+0x4d2> │ │ │ │ - b.n 403cc <_PyEval_FormatKwargsError@@Base+0x482> │ │ │ │ + bne.n 40460 <_PyEval_FormatKwargsError@@Base+0x4ce> │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 40464 <_PyEval_FormatKwargsError@@Base+0x4d2> │ │ │ │ + b.n 40414 <_PyEval_FormatKwargsError@@Base+0x482> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 40434 <_PyEval_FormatKwargsError@@Base+0x4ea> │ │ │ │ + bge.n 4047c <_PyEval_FormatKwargsError@@Base+0x4ea> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15628 @ 0x3d0c │ │ │ │ + movw r1, #15328 @ 0x3be0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 403cc <_PyEval_FormatKwargsError@@Base+0x482> │ │ │ │ + bl f8904 │ │ │ │ + b.n 40414 <_PyEval_FormatKwargsError@@Base+0x482> │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4044e <_PyEval_FormatKwargsError@@Base+0x504> │ │ │ │ + bne.n 40496 <_PyEval_FormatKwargsError@@Base+0x504> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 40490 <_PyEval_FormatKwargsError@@Base+0x546> │ │ │ │ + b.n 404d8 <_PyEval_FormatKwargsError@@Base+0x546> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 40472 <_PyEval_FormatKwargsError@@Base+0x528> │ │ │ │ + bmi.n 404ba <_PyEval_FormatKwargsError@@Base+0x528> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15664 @ 0x3d30 │ │ │ │ + movw r1, #15364 @ 0x3c04 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 40480 <_PyEval_FormatKwargsError@@Base+0x536> │ │ │ │ - bl 89834 │ │ │ │ + cbz r0, 404c8 <_PyEval_FormatKwargsError@@Base+0x536> │ │ │ │ + bl 89a90 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 40444 <_PyEval_FormatKwargsError@@Base+0x4fa> │ │ │ │ - b.n 403cc <_PyEval_FormatKwargsError@@Base+0x482> │ │ │ │ + bne.n 4048c <_PyEval_FormatKwargsError@@Base+0x4fa> │ │ │ │ + b.n 40414 <_PyEval_FormatKwargsError@@Base+0x482> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str r1, [r4, #20] │ │ │ │ - b.n 40444 <_PyEval_FormatKwargsError@@Base+0x4fa> │ │ │ │ + b.n 4048c <_PyEval_FormatKwargsError@@Base+0x4fa> │ │ │ │ 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, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 404b2 <_PyEval_FormatKwargsError@@Base+0x568> │ │ │ │ + bhi.n 404fa <_PyEval_FormatKwargsError@@Base+0x568> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 404ca <_PyEval_FormatKwargsError@@Base+0x580> │ │ │ │ + ble.n 40512 <_PyEval_FormatKwargsError@@Base+0x580> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - b.n 404d2 <_PyEval_FormatKwargsError@@Base+0x588> │ │ │ │ - movw r0, #62136 @ 0xf2b8 │ │ │ │ + b.n 4051a <_PyEval_FormatKwargsError@@Base+0x588> │ │ │ │ + movw r0, #61816 @ 0xf178 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 404aa <_PyEval_FormatKwargsError@@Base+0x560> │ │ │ │ - b.n 4056c <_PyEval_FormatKwargsError@@Base+0x622> │ │ │ │ + bne.n 404f2 <_PyEval_FormatKwargsError@@Base+0x560> │ │ │ │ + b.n 405b4 <_PyEval_FormatKwargsError@@Base+0x622> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 404f4 <_PyEval_FormatKwargsError@@Base+0x5aa> │ │ │ │ + cbz r3, 4053c <_PyEval_FormatKwargsError@@Base+0x5aa> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4050c <_PyEval_FormatKwargsError@@Base+0x5c2> │ │ │ │ + ble.n 40554 <_PyEval_FormatKwargsError@@Base+0x5c2> │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52088 @ 0xcb78 │ │ │ │ + movw r1, #51688 @ 0xc9e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 4056c <_PyEval_FormatKwargsError@@Base+0x622> │ │ │ │ + bl f8904 │ │ │ │ + b.n 405b4 <_PyEval_FormatKwargsError@@Base+0x622> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15244 @ 0x3b8c │ │ │ │ + movw r1, #14924 @ 0x3a4c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 4056c <_PyEval_FormatKwargsError@@Base+0x622> │ │ │ │ + bl f8904 │ │ │ │ + b.n 405b4 <_PyEval_FormatKwargsError@@Base+0x622> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 4051c <_PyEval_FormatKwargsError@@Base+0x5d2> │ │ │ │ + bne.n 40564 <_PyEval_FormatKwargsError@@Base+0x5d2> │ │ │ │ ldr r4, [r5, #12] │ │ │ │ - b.n 4054e <_PyEval_FormatKwargsError@@Base+0x604> │ │ │ │ - bl e41c4 │ │ │ │ + b.n 40596 <_PyEval_FormatKwargsError@@Base+0x604> │ │ │ │ + bl e404c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4052e <_PyEval_FormatKwargsError@@Base+0x5e4> │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 40532 <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ - b.n 4056c <_PyEval_FormatKwargsError@@Base+0x622> │ │ │ │ + bne.n 40576 <_PyEval_FormatKwargsError@@Base+0x5e4> │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 4057a <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ + b.n 405b4 <_PyEval_FormatKwargsError@@Base+0x622> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4054e <_PyEval_FormatKwargsError@@Base+0x604> │ │ │ │ + bge.n 40596 <_PyEval_FormatKwargsError@@Base+0x604> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #15760 @ 0x3d90 │ │ │ │ + movw r1, #15460 @ 0x3c64 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 4055e <_PyEval_FormatKwargsError@@Base+0x614> │ │ │ │ + bgt.n 405a6 <_PyEval_FormatKwargsError@@Base+0x614> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r5, #16] │ │ │ │ - bl 229800 <_PyTime_ObjectToTime_t@@Base+0x104> │ │ │ │ + bl 22b6d8 <_PyTime_ObjectToTime_t@@Base+0x104> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 40554 <_PyEval_FormatKwargsError@@Base+0x60a> │ │ │ │ + bne.n 4059c <_PyEval_FormatKwargsError@@Base+0x60a> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 156bd8 │ │ │ │ + bl 157044 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 405b0 <_PyEval_FormatKwargsError@@Base+0x666> │ │ │ │ + cbz r0, 405f8 <_PyEval_FormatKwargsError@@Base+0x666> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 40594 <_PyEval_FormatKwargsError@@Base+0x64a> │ │ │ │ + cbz r3, 405dc <_PyEval_FormatKwargsError@@Base+0x64a> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4059c <_PyEval_FormatKwargsError@@Base+0x652> │ │ │ │ + b.n 405e4 <_PyEval_FormatKwargsError@@Base+0x652> │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 405a4 <_PyEval_FormatKwargsError@@Base+0x65a> │ │ │ │ + cbz r2, 405ec <_PyEval_FormatKwargsError@@Base+0x65a> │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 405ac <_PyEval_FormatKwargsError@@Base+0x662> │ │ │ │ + b.n 405f4 <_PyEval_FormatKwargsError@@Base+0x662> │ │ │ │ movw r1, #32052 @ 0x7d34 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 2111b8 <_PyXI_GetMainNamespace@@Base+0xc0> │ │ │ │ + bl 2130e0 <_PyXI_GetMainNamespace@@Base+0x130> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 405e0 <_PyEval_FormatKwargsError@@Base+0x696> │ │ │ │ + bgt.n 40628 <_PyEval_FormatKwargsError@@Base+0x696> │ │ │ │ mov r0, r4 │ │ │ │ - bl 26c460 │ │ │ │ - cbnz r0, 405fc <_PyEval_FormatKwargsError@@Base+0x6b2> │ │ │ │ + bl 26c2fc │ │ │ │ + cbnz r0, 40644 <_PyEval_FormatKwargsError@@Base+0x6b2> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 3ecde │ │ │ │ + b.w 3ed26 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #15784 @ 0x3da8 │ │ │ │ + movw r1, #15484 @ 0x3c7c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f58a8 │ │ │ │ + bl 1f7748 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 405cc <_PyEval_FormatKwargsError@@Base+0x682> │ │ │ │ + bne.n 40614 <_PyEval_FormatKwargsError@@Base+0x682> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 40624 <_PyEval_FormatKwargsError@@Base+0x6da> │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 40624 <_PyEval_FormatKwargsError@@Base+0x6da> │ │ │ │ + bne.n 4066c <_PyEval_FormatKwargsError@@Base+0x6da> │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 4066c <_PyEval_FormatKwargsError@@Base+0x6da> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4065a <_PyEval_FormatKwargsError@@Base+0x710> │ │ │ │ + b.n 406a2 <_PyEval_FormatKwargsError@@Base+0x710> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bb81c <_Py_set_inheritable@@Base+0x50> │ │ │ │ + bl 1bdad0 <_Py_set_inheritable@@Base+0x50> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 40642 <_PyEval_FormatKwargsError@@Base+0x6f8> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 4068a <_PyEval_FormatKwargsError@@Base+0x6f8> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40620 <_PyEval_FormatKwargsError@@Base+0x6d6> │ │ │ │ + bne.n 40668 <_PyEval_FormatKwargsError@@Base+0x6d6> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4065a <_PyEval_FormatKwargsError@@Base+0x710> │ │ │ │ + b.n 406a2 <_PyEval_FormatKwargsError@@Base+0x710> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -30134,768 +30162,772 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1a7e90 <_PyType_Name@@Base> │ │ │ │ + bl 1aa2bc <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldrd r5, r6, [r4, #16] │ │ │ │ - movw r0, #15984 @ 0x3e70 │ │ │ │ + movw r0, #15652 @ 0x3d24 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #4052] @ 0xfd4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 406d0 <_PyEval_FormatKwargsError@@Base+0x786> │ │ │ │ + bne.n 40718 <_PyEval_FormatKwargsError@@Base+0x786> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str r2, [r4, #32] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4071a <_PyEval_FormatKwargsError@@Base+0x7d0> │ │ │ │ - b.n 4073c <_PyEval_FormatKwargsError@@Base+0x7f2> │ │ │ │ + blt.n 40762 <_PyEval_FormatKwargsError@@Base+0x7d0> │ │ │ │ + b.n 40784 <_PyEval_FormatKwargsError@@Base+0x7f2> │ │ │ │ ldr.w r0, [r3, #4060] @ 0xfdc │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 406f6 <_PyEval_FormatKwargsError@@Base+0x7ac> │ │ │ │ + bne.n 4073e <_PyEval_FormatKwargsError@@Base+0x7ac> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str r2, [r4, #20] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4071a <_PyEval_FormatKwargsError@@Base+0x7d0> │ │ │ │ - b.n 4073c <_PyEval_FormatKwargsError@@Base+0x7f2> │ │ │ │ + blt.n 40762 <_PyEval_FormatKwargsError@@Base+0x7d0> │ │ │ │ + b.n 40784 <_PyEval_FormatKwargsError@@Base+0x7f2> │ │ │ │ ldr.w r3, [r3, #4056] @ 0xfd8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 40720 <_PyEval_FormatKwargsError@@Base+0x7d6> │ │ │ │ + bne.n 40768 <_PyEval_FormatKwargsError@@Base+0x7d6> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4073c <_PyEval_FormatKwargsError@@Base+0x7f2> │ │ │ │ + bge.n 40784 <_PyEval_FormatKwargsError@@Base+0x7f2> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4073c <_PyEval_FormatKwargsError@@Base+0x7f2> │ │ │ │ + b.n 40784 <_PyEval_FormatKwargsError@@Base+0x7f2> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #596 @ 0x254 │ │ │ │ + movw r1, #276 @ 0x114 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ - cbnz r4, 40766 <_PyEval_FormatKwargsError@@Base+0x81c> │ │ │ │ + cbnz r4, 407ae <_PyEval_FormatKwargsError@@Base+0x81c> │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 40766 <_PyEval_FormatKwargsError@@Base+0x81c> │ │ │ │ + ble.n 407ae <_PyEval_FormatKwargsError@@Base+0x81c> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 40766 <_PyEval_FormatKwargsError@@Base+0x81c> │ │ │ │ - cbnz r2, 40790 <_PyEval_FormatKwargsError@@Base+0x846> │ │ │ │ + bne.n 407ae <_PyEval_FormatKwargsError@@Base+0x81c> │ │ │ │ + cbnz r2, 407d2 <_PyEval_FormatKwargsError@@Base+0x840> │ │ │ │ mov r3, r4 │ │ │ │ + ldr r4, [pc, #328] @ (408fc <_PyEval_FormatKwargsError@@Base+0x96a>) │ │ │ │ mov r0, r2 │ │ │ │ - movs r4, #2 │ │ │ │ + str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ + movs r4, #2 │ │ │ │ + strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #24 │ │ │ │ - strd r2, r2, [sp, #12] │ │ │ │ str r4, [sp, #20] │ │ │ │ - movw r4, #13172 @ 0x3374 │ │ │ │ - movt r4, #77 @ 0x4d │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 40790 <_PyEval_FormatKwargsError@@Base+0x846> │ │ │ │ + cbnz r0, 407d2 <_PyEval_FormatKwargsError@@Base+0x840> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 408b2 <_PyEval_FormatKwargsError@@Base+0x968> │ │ │ │ + b.n 408f4 <_PyEval_FormatKwargsError@@Base+0x962> │ │ │ │ ldrd r8, r0, [r2] │ │ │ │ - bl e0048 <_PyNumber_Index@@Base> │ │ │ │ + bl dff08 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 407aa <_PyEval_FormatKwargsError@@Base+0x860> │ │ │ │ - bl 7fd18 │ │ │ │ + cbnz r0, 407ec <_PyEval_FormatKwargsError@@Base+0x85a> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4078c <_PyEval_FormatKwargsError@@Base+0x842> │ │ │ │ + bne.n 407ce <_PyEval_FormatKwargsError@@Base+0x83c> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 407c8 <_PyEval_FormatKwargsError@@Base+0x87e> │ │ │ │ - bl 85a34 │ │ │ │ + b.n 4080a <_PyEval_FormatKwargsError@@Base+0x878> │ │ │ │ + bl 859e8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 407c4 <_PyEval_FormatKwargsError@@Base+0x87a> │ │ │ │ + bge.n 40806 <_PyEval_FormatKwargsError@@Base+0x874> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 407c4 <_PyEval_FormatKwargsError@@Base+0x87a> │ │ │ │ + cbnz r3, 40806 <_PyEval_FormatKwargsError@@Base+0x874> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 4079c <_PyEval_FormatKwargsError@@Base+0x852> │ │ │ │ + beq.n 407de <_PyEval_FormatKwargsError@@Base+0x84c> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - bge.n 407e8 <_PyEval_FormatKwargsError@@Base+0x89e> │ │ │ │ + bge.n 4082a <_PyEval_FormatKwargsError@@Base+0x898> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31036 @ 0x793c │ │ │ │ + movw r1, #30716 @ 0x77fc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 4078c <_PyEval_FormatKwargsError@@Base+0x842> │ │ │ │ + bl f8904 │ │ │ │ + b.n 407ce <_PyEval_FormatKwargsError@@Base+0x83c> │ │ │ │ mov r1, r6 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 299710 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 2995b8 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 407fc <_PyEval_FormatKwargsError@@Base+0x8b2> │ │ │ │ - bl 1fa038 │ │ │ │ - b.n 4078c <_PyEval_FormatKwargsError@@Base+0x842> │ │ │ │ + ble.n 4083e <_PyEval_FormatKwargsError@@Base+0x8ac> │ │ │ │ + bl 1fbed8 │ │ │ │ + b.n 407ce <_PyEval_FormatKwargsError@@Base+0x83c> │ │ │ │ mov r0, r5 │ │ │ │ mul.w r5, r6, r4 │ │ │ │ - bl 14fbb0 │ │ │ │ + bl 1500e0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - movw r2, #12944 @ 0x3290 │ │ │ │ + movw r2, #12644 @ 0x3164 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl 1cc764 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1cea1c <_PyObject_CallMethod@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4078c <_PyEval_FormatKwargsError@@Base+0x842> │ │ │ │ + beq.n 407ce <_PyEval_FormatKwargsError@@Base+0x83c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 40858 <_PyEval_FormatKwargsError@@Base+0x90e> │ │ │ │ + bmi.n 4089a <_PyEval_FormatKwargsError@@Base+0x908> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #16060 @ 0x3ebc │ │ │ │ + movw r1, #15728 @ 0x3d70 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4078c <_PyEval_FormatKwargsError@@Base+0x842> │ │ │ │ + bge.n 407ce <_PyEval_FormatKwargsError@@Base+0x83c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4078c <_PyEval_FormatKwargsError@@Base+0x842> │ │ │ │ + bne.n 407ce <_PyEval_FormatKwargsError@@Base+0x83c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4078c <_PyEval_FormatKwargsError@@Base+0x842> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 407ce <_PyEval_FormatKwargsError@@Base+0x83c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - bl 22f2a8 │ │ │ │ + bl 231180 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40878 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ + bge.n 408ba <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40878 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ + cbnz r3, 408ba <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4078c <_PyEval_FormatKwargsError@@Base+0x842> │ │ │ │ + beq.n 407ce <_PyEval_FormatKwargsError@@Base+0x83c> │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 408b2 <_PyEval_FormatKwargsError@@Base+0x968> │ │ │ │ + beq.n 408f4 <_PyEval_FormatKwargsError@@Base+0x962> │ │ │ │ movw r3, #61140 @ 0xeed4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #16088 @ 0x3ed8 │ │ │ │ + movw r1, #15756 @ 0x3d8c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4078c <_PyEval_FormatKwargsError@@Base+0x842> │ │ │ │ + bge.w 407ce <_PyEval_FormatKwargsError@@Base+0x83c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4078c <_PyEval_FormatKwargsError@@Base+0x842> │ │ │ │ + bne.w 407ce <_PyEval_FormatKwargsError@@Base+0x83c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4078c <_PyEval_FormatKwargsError@@Base+0x842> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 407ce <_PyEval_FormatKwargsError@@Base+0x83c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + adds r2, #216 @ 0xd8 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 408dc <_PyEval_FormatKwargsError@@Base+0x992> │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 408e8 <_PyEval_FormatKwargsError@@Base+0x99e> │ │ │ │ + bne.n 40922 <_PyEval_FormatKwargsError@@Base+0x990> │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 4092e <_PyEval_FormatKwargsError@@Base+0x99c> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 209a30 │ │ │ │ + b.w 20ba60 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 40910 <_PyEval_FormatKwargsError@@Base+0x9c6> │ │ │ │ + bne.n 40956 <_PyEval_FormatKwargsError@@Base+0x9c4> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 20f574 │ │ │ │ + bl 2117ac │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4092c <_PyEval_FormatKwargsError@@Base+0x9e2> │ │ │ │ - b.n 40926 <_PyEval_FormatKwargsError@@Base+0x9dc> │ │ │ │ + bne.n 40972 <_PyEval_FormatKwargsError@@Base+0x9e0> │ │ │ │ + b.n 4096c <_PyEval_FormatKwargsError@@Base+0x9da> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37104 @ 0x90f0 │ │ │ │ + movw r0, #36664 @ 0x8f38 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 40936 <_PyEval_FormatKwargsError@@Base+0x9ec> │ │ │ │ - b.n 40900 <_PyEval_FormatKwargsError@@Base+0x9b6> │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 40936 <_PyEval_FormatKwargsError@@Base+0x9ec> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 4097c <_PyEval_FormatKwargsError@@Base+0x9ea> │ │ │ │ + b.n 40946 <_PyEval_FormatKwargsError@@Base+0x9b4> │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 4097c <_PyEval_FormatKwargsError@@Base+0x9ea> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 40960 <_PyEval_FormatKwargsError@@Base+0xa16> │ │ │ │ + bne.n 409a6 <_PyEval_FormatKwargsError@@Base+0xa14> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f1a8 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4096e <_PyEval_FormatKwargsError@@Base+0xa24> │ │ │ │ - bl 96114 │ │ │ │ + bl 28f050 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 409b4 <_PyEval_FormatKwargsError@@Base+0xa22> │ │ │ │ + bl 9638c │ │ │ │ movs r1, #1 │ │ │ │ - bl 97a7c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97cf4 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40958 <_PyEval_FormatKwargsError@@Base+0xa0e> │ │ │ │ + bne.n 4099e <_PyEval_FormatKwargsError@@Base+0xa0c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 4097a <_PyEval_FormatKwargsError@@Base+0xa30> │ │ │ │ + cbz r3, 409c0 <_PyEval_FormatKwargsError@@Base+0xa2e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 4099c <_PyEval_FormatKwargsError@@Base+0xa52> │ │ │ │ + b.n 409e2 <_PyEval_FormatKwargsError@@Base+0xa50> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a4e4 │ │ │ │ - cbnz r0, 4098a <_PyEval_FormatKwargsError@@Base+0xa40> │ │ │ │ + bl 9a75c │ │ │ │ + cbnz r0, 409d0 <_PyEval_FormatKwargsError@@Base+0xa3e> │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 40998 <_PyEval_FormatKwargsError@@Base+0xa4e> │ │ │ │ + b.n 409de <_PyEval_FormatKwargsError@@Base+0xa4c> │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a4e4 │ │ │ │ + bl 9a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40986 <_PyEval_FormatKwargsError@@Base+0xa3c> │ │ │ │ - ldr r0, [pc, #8] @ (409a0 <_PyEval_FormatKwargsError@@Base+0xa56>) │ │ │ │ + beq.n 409cc <_PyEval_FormatKwargsError@@Base+0xa3a> │ │ │ │ + ldr r0, [pc, #8] @ (409e8 <_PyEval_FormatKwargsError@@Base+0xa56>) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ str r0, [r1, #76] @ 0x4c │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #24] │ │ │ │ - bl 40af8 <_PyEval_FormatKwargsError@@Base+0xbae> │ │ │ │ + bl 40b44 <_PyEval_FormatKwargsError@@Base+0xbb2> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 40a72 <_PyEval_FormatKwargsError@@Base+0xb28> │ │ │ │ + beq.n 40aba <_PyEval_FormatKwargsError@@Base+0xb28> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40a6e <_PyEval_FormatKwargsError@@Base+0xb24> │ │ │ │ + bne.n 40ab6 <_PyEval_FormatKwargsError@@Base+0xb24> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2669d4 │ │ │ │ + bl 266814 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 40a6e <_PyEval_FormatKwargsError@@Base+0xb24> │ │ │ │ + beq.n 40ab6 <_PyEval_FormatKwargsError@@Base+0xb24> │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #6801 @ 0x1a91 │ │ │ │ + movw r1, #6441 @ 0x1929 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #27888 @ 0x6cf0 │ │ │ │ + movw r0, #27604 @ 0x6bd4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 40a1c <_PyEval_FormatKwargsError@@Base+0xad2> │ │ │ │ + cbnz r0, 40a64 <_PyEval_FormatKwargsError@@Base+0xad2> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2754b4 │ │ │ │ + b.w 275350 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #728 @ 0x2d8 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ - movw r0, #16244 @ 0x3f74 │ │ │ │ + movw r0, #15912 @ 0x3e28 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 268be0 │ │ │ │ + bl 268b80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40a50 <_PyEval_FormatKwargsError@@Base+0xb06> │ │ │ │ + bge.n 40a98 <_PyEval_FormatKwargsError@@Base+0xb06> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40a50 <_PyEval_FormatKwargsError@@Base+0xb06> │ │ │ │ + cbnz r3, 40a98 <_PyEval_FormatKwargsError@@Base+0xb06> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 40a10 <_PyEval_FormatKwargsError@@Base+0xac6> │ │ │ │ + beq.n 40a58 <_PyEval_FormatKwargsError@@Base+0xac6> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40a6e <_PyEval_FormatKwargsError@@Base+0xb24> │ │ │ │ + bge.n 40ab6 <_PyEval_FormatKwargsError@@Base+0xb24> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40a6e <_PyEval_FormatKwargsError@@Base+0xb24> │ │ │ │ + cbnz r3, 40ab6 <_PyEval_FormatKwargsError@@Base+0xb24> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 40a94 <_PyEval_FormatKwargsError@@Base+0xb4a> │ │ │ │ + bne.n 40ae0 <_PyEval_FormatKwargsError@@Base+0xb4e> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w fe0d0 │ │ │ │ + b.w fdfe0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37236 @ 0x9174 │ │ │ │ + movw r0, #36796 @ 0x8fbc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40a88 <_PyEval_FormatKwargsError@@Base+0xb3e> │ │ │ │ + bne.n 40ad4 <_PyEval_FormatKwargsError@@Base+0xb42> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 40acc <_PyEval_FormatKwargsError@@Base+0xb82> │ │ │ │ + bhi.n 40b18 <_PyEval_FormatKwargsError@@Base+0xb86> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 40ae4 <_PyEval_FormatKwargsError@@Base+0xb9a> │ │ │ │ + ble.n 40b30 <_PyEval_FormatKwargsError@@Base+0xb9e> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 40aec <_PyEval_FormatKwargsError@@Base+0xba2> │ │ │ │ - movw r0, #50056 @ 0xc388 │ │ │ │ + b.n 40b38 <_PyEval_FormatKwargsError@@Base+0xba6> │ │ │ │ + movw r0, #49736 @ 0xc248 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40ac4 <_PyEval_FormatKwargsError@@Base+0xb7a> │ │ │ │ + bne.n 40b10 <_PyEval_FormatKwargsError@@Base+0xb7e> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3f7da │ │ │ │ + b.w 3f822 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3600] @ 0xe10 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ sub sp, #460 @ 0x1cc │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 40b1a <_PyEval_FormatKwargsError@@Base+0xbd0> │ │ │ │ + beq.n 40b66 <_PyEval_FormatKwargsError@@Base+0xbd4> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 40b24 <_PyEval_FormatKwargsError@@Base+0xbda> │ │ │ │ + b.n 40b70 <_PyEval_FormatKwargsError@@Base+0xbde> │ │ │ │ movw r3, #32052 @ 0x7d34 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #68 @ 0x44 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - bl ff200 │ │ │ │ + movw r1, #65284 @ 0xff04 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl ff110 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 40b9c <_PyEval_FormatKwargsError@@Base+0xc52> │ │ │ │ + cbz r0, 40be8 <_PyEval_FormatKwargsError@@Base+0xc56> │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 40b60 <_PyEval_FormatKwargsError@@Base+0xc16> │ │ │ │ + bne.n 40bac <_PyEval_FormatKwargsError@@Base+0xc1a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40b52 <_PyEval_FormatKwargsError@@Base+0xc08> │ │ │ │ + bge.n 40b9e <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 40b52 <_PyEval_FormatKwargsError@@Base+0xc08> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 40b9e <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 156bd8 │ │ │ │ + b.w 157044 │ │ │ │ cmp.w r9, #10 │ │ │ │ - ble.n 40ba2 <_PyEval_FormatKwargsError@@Base+0xc58> │ │ │ │ + ble.n 40bee <_PyEval_FormatKwargsError@@Base+0xc5c> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r9, r3 │ │ │ │ - bls.n 40b7c <_PyEval_FormatKwargsError@@Base+0xc32> │ │ │ │ + bls.n 40bc8 <_PyEval_FormatKwargsError@@Base+0xc36> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 40b8c <_PyEval_FormatKwargsError@@Base+0xc42> │ │ │ │ - b.n 40b98 <_PyEval_FormatKwargsError@@Base+0xc4e> │ │ │ │ + blt.n 40bd8 <_PyEval_FormatKwargsError@@Base+0xc46> │ │ │ │ + b.n 40be4 <_PyEval_FormatKwargsError@@Base+0xc52> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r9 │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 40ba4 <_PyEval_FormatKwargsError@@Base+0xc5a> │ │ │ │ - b.n 40b72 <_PyEval_FormatKwargsError@@Base+0xc28> │ │ │ │ + cbnz r0, 40bf0 <_PyEval_FormatKwargsError@@Base+0xc5e> │ │ │ │ + b.n 40bbe <_PyEval_FormatKwargsError@@Base+0xc2c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40b98 <_PyEval_FormatKwargsError@@Base+0xc4e> │ │ │ │ + cbnz r3, 40be4 <_PyEval_FormatKwargsError@@Base+0xc52> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - bl 1fa038 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + bl 1fbed8 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 40d6e <_PyEval_FormatKwargsError@@Base+0xe24> │ │ │ │ + b.n 40dba <_PyEval_FormatKwargsError@@Base+0xe28> │ │ │ │ add r6, sp, #16 │ │ │ │ movs r5, #0 │ │ │ │ movw sl, #41176 @ 0xa0d8 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r5 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, r9 │ │ │ │ - bge.n 40c88 <_PyEval_FormatKwargsError@@Base+0xd3e> │ │ │ │ + bge.n 40cd4 <_PyEval_FormatKwargsError@@Base+0xd42> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #6 │ │ │ │ ite pl │ │ │ │ addpl.w r0, r4, #16 │ │ │ │ ldrmi r0, [r4, #12] │ │ │ │ ldr.w fp, [r0, r5, lsl #2] │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ cmp r0, sl │ │ │ │ - bne.n 40bfa <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ + bne.n 40c46 <_PyEval_FormatKwargsError@@Base+0xcb4> │ │ │ │ ldr.w r0, [fp] │ │ │ │ add.w ip, fp, #16 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r0, #1 │ │ │ │ strlt.w r0, [fp] │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ str.w fp, [r1, #4] │ │ │ │ str r0, [r1, #8] │ │ │ │ str.w ip, [r1] │ │ │ │ - b.n 40c32 <_PyEval_FormatKwargsError@@Base+0xce8> │ │ │ │ + b.n 40c7e <_PyEval_FormatKwargsError@@Base+0xcec> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 12b760 │ │ │ │ + bl 12b5e4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - cbz r0, 40c32 <_PyEval_FormatKwargsError@@Base+0xce8> │ │ │ │ + cbz r0, 40c7e <_PyEval_FormatKwargsError@@Base+0xcec> │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ movw r2, #44536 @ 0xadf8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #48432 @ 0xbd30 │ │ │ │ + movw r1, #48032 @ 0xbba0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl d79a4 │ │ │ │ - b.n 40d3a <_PyEval_FormatKwargsError@@Base+0xdf0> │ │ │ │ + bl d78f0 │ │ │ │ + b.n 40d86 <_PyEval_FormatKwargsError@@Base+0xdf4> │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ subs r0, r3, r7 │ │ │ │ add.w fp, r5, #1 │ │ │ │ cmp r0, ip │ │ │ │ - blt.n 40c4a <_PyEval_FormatKwargsError@@Base+0xd00> │ │ │ │ + blt.n 40c96 <_PyEval_FormatKwargsError@@Base+0xd04> │ │ │ │ add r7, ip │ │ │ │ - cbz r5, 40c64 <_PyEval_FormatKwargsError@@Base+0xd1a> │ │ │ │ + cbz r5, 40cb0 <_PyEval_FormatKwargsError@@Base+0xd1e> │ │ │ │ subs r0, r3, r7 │ │ │ │ cmp r0, r8 │ │ │ │ - bge.n 40c62 <_PyEval_FormatKwargsError@@Base+0xd18> │ │ │ │ + bge.n 40cae <_PyEval_FormatKwargsError@@Base+0xd1c> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #48496 @ 0xbd70 │ │ │ │ + movw r1, #48096 @ 0xbbe0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 40d34 <_PyEval_FormatKwargsError@@Base+0xdea> │ │ │ │ + bl f8904 │ │ │ │ + b.n 40d80 <_PyEval_FormatKwargsError@@Base+0xdee> │ │ │ │ add r7, r8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 40c84 <_PyEval_FormatKwargsError@@Base+0xd3a> │ │ │ │ + beq.n 40cd0 <_PyEval_FormatKwargsError@@Base+0xd3e> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #48524 @ 0xbd8c │ │ │ │ + movw r1, #48124 @ 0xbbfc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 40d34 <_PyEval_FormatKwargsError@@Base+0xdea> │ │ │ │ + bl f8904 │ │ │ │ + b.n 40d80 <_PyEval_FormatKwargsError@@Base+0xdee> │ │ │ │ mov r5, fp │ │ │ │ - b.n 40bb8 <_PyEval_FormatKwargsError@@Base+0xc6e> │ │ │ │ + b.n 40c04 <_PyEval_FormatKwargsError@@Base+0xc72> │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 156bd8 │ │ │ │ + bl 157044 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40d3a <_PyEval_FormatKwargsError@@Base+0xdf0> │ │ │ │ + beq.n 40d86 <_PyEval_FormatKwargsError@@Base+0xdf4> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - cbz r3, 40ca4 <_PyEval_FormatKwargsError@@Base+0xd5a> │ │ │ │ + cbz r3, 40cf0 <_PyEval_FormatKwargsError@@Base+0xd5e> │ │ │ │ ldr.w r9, [r0, #20] │ │ │ │ - b.n 40cac <_PyEval_FormatKwargsError@@Base+0xd62> │ │ │ │ + b.n 40cf8 <_PyEval_FormatKwargsError@@Base+0xd66> │ │ │ │ movw r9, #32052 @ 0x7d34 │ │ │ │ movt r9, #82 @ 0x52 │ │ │ │ cmp.w r7, #1048576 @ 0x100000 │ │ │ │ - blt.n 40cc0 <_PyEval_FormatKwargsError@@Base+0xd76> │ │ │ │ + blt.n 40d0c <_PyEval_FormatKwargsError@@Base+0xd7a> │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 40cc0 <_PyEval_FormatKwargsError@@Base+0xd76> │ │ │ │ - bl 95ffc │ │ │ │ + bpl.n 40d0c <_PyEval_FormatKwargsError@@Base+0xd7a> │ │ │ │ + bl 96274 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 40cc4 <_PyEval_FormatKwargsError@@Base+0xd7a> │ │ │ │ + b.n 40d10 <_PyEval_FormatKwargsError@@Base+0xd7e> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 40cfe <_PyEval_FormatKwargsError@@Base+0xdb4> │ │ │ │ + bne.n 40d4a <_PyEval_FormatKwargsError@@Base+0xdb8> │ │ │ │ mov.w r8, #44 @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r7, r6 │ │ │ │ mov r4, r3 │ │ │ │ mla r8, r8, r5, r6 │ │ │ │ mov r0, r9 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 40cf0 <_PyEval_FormatKwargsError@@Base+0xda6> │ │ │ │ + beq.n 40d3c <_PyEval_FormatKwargsError@@Base+0xdaa> │ │ │ │ ldr.w fp, [r7, #8] │ │ │ │ ldr.w r1, [r7], #44 │ │ │ │ mov r2, fp │ │ │ │ add r9, fp │ │ │ │ blx 2bf20 │ │ │ │ - b.n 40cd8 <_PyEval_FormatKwargsError@@Base+0xd8e> │ │ │ │ + b.n 40d24 <_PyEval_FormatKwargsError@@Base+0xd92> │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r3, 40d3a <_PyEval_FormatKwargsError@@Base+0xdf0> │ │ │ │ + cbz r3, 40d86 <_PyEval_FormatKwargsError@@Base+0xdf4> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 9a46c │ │ │ │ - b.n 40d3a <_PyEval_FormatKwargsError@@Base+0xdf0> │ │ │ │ + bl 9a6e4 │ │ │ │ + b.n 40d86 <_PyEval_FormatKwargsError@@Base+0xdf4> │ │ │ │ mov fp, r4 │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 40d2e <_PyEval_FormatKwargsError@@Base+0xde4> │ │ │ │ - cbz r7, 40d18 <_PyEval_FormatKwargsError@@Base+0xdce> │ │ │ │ + beq.n 40d7a <_PyEval_FormatKwargsError@@Base+0xde8> │ │ │ │ + cbz r7, 40d64 <_PyEval_FormatKwargsError@@Base+0xdd2> │ │ │ │ add r9, r8 │ │ │ │ blx 2bf20 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r1, [r4], #44 │ │ │ │ adds r7, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 2bf20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r9, r2 │ │ │ │ - b.n 40d06 <_PyEval_FormatKwargsError@@Base+0xdbc> │ │ │ │ + b.n 40d52 <_PyEval_FormatKwargsError@@Base+0xdc0> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, fp │ │ │ │ - b.n 40cf4 <_PyEval_FormatKwargsError@@Base+0xdaa> │ │ │ │ + b.n 40d40 <_PyEval_FormatKwargsError@@Base+0xdae> │ │ │ │ mov r5, fp │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40d4e <_PyEval_FormatKwargsError@@Base+0xe04> │ │ │ │ + bge.n 40d9a <_PyEval_FormatKwargsError@@Base+0xe08> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40d4e <_PyEval_FormatKwargsError@@Base+0xe04> │ │ │ │ + cbnz r3, 40d9a <_PyEval_FormatKwargsError@@Base+0xe08> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #44 @ 0x2c │ │ │ │ mla r0, r7, r4, r6 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 40d62 <_PyEval_FormatKwargsError@@Base+0xe18> │ │ │ │ + beq.n 40dae <_PyEval_FormatKwargsError@@Base+0xe1c> │ │ │ │ adds r4, #1 │ │ │ │ - bl 12d4e0 │ │ │ │ - b.n 40d52 <_PyEval_FormatKwargsError@@Base+0xe08> │ │ │ │ + bl 12d364 │ │ │ │ + b.n 40d9e <_PyEval_FormatKwargsError@@Base+0xe0c> │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 40d6e <_PyEval_FormatKwargsError@@Base+0xe24> │ │ │ │ + beq.n 40dba <_PyEval_FormatKwargsError@@Base+0xe28> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ mov r0, sl │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 40d8e <_PyEval_FormatKwargsError@@Base+0xe44> │ │ │ │ + blt.n 40dda <_PyEval_FormatKwargsError@@Base+0xe48> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 40da8 <_PyEval_FormatKwargsError@@Base+0xe5e> │ │ │ │ + blt.n 40df4 <_PyEval_FormatKwargsError@@Base+0xe62> │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61992 @ 0xf228 │ │ │ │ + movw r1, #61672 @ 0xf0e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40db2 <_PyEval_FormatKwargsError@@Base+0xe68> │ │ │ │ + b.n 40dfe <_PyEval_FormatKwargsError@@Base+0xe6c> │ │ │ │ adds r3, r0, r1 │ │ │ │ - ldr r0, [pc, #8] @ (40db4 <_PyEval_FormatKwargsError@@Base+0xe6a>) │ │ │ │ + ldr r0, [pc, #8] @ (40e00 <_PyEval_FormatKwargsError@@Base+0xe6e>) │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 88e9c │ │ │ │ + bl 8918c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 40ddc <_PyEval_FormatKwargsError@@Base+0xe92> │ │ │ │ - b.n 40e04 <_PyEval_FormatKwargsError@@Base+0xeba> │ │ │ │ + cbnz r0, 40e28 <_PyEval_FormatKwargsError@@Base+0xe96> │ │ │ │ + b.n 40e50 <_PyEval_FormatKwargsError@@Base+0xebe> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 40e28 <_PyEval_FormatKwargsError@@Base+0xede> │ │ │ │ + blt.n 40e74 <_PyEval_FormatKwargsError@@Base+0xee2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 89064 │ │ │ │ + bl 89354 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r5, 40e38 <_PyEval_FormatKwargsError@@Base+0xeee> │ │ │ │ - bl 257dd8 │ │ │ │ + cbz r5, 40e84 <_PyEval_FormatKwargsError@@Base+0xef2> │ │ │ │ + bl 257c10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 40e08 <_PyEval_FormatKwargsError@@Base+0xebe> │ │ │ │ + blt.n 40e54 <_PyEval_FormatKwargsError@@Base+0xec2> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 40dd4 <_PyEval_FormatKwargsError@@Base+0xe8a> │ │ │ │ + bne.n 40e20 <_PyEval_FormatKwargsError@@Base+0xe8e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 40e18 <_PyEval_FormatKwargsError@@Base+0xece> │ │ │ │ + blt.n 40e64 <_PyEval_FormatKwargsError@@Base+0xed2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40e5c <_PyEval_FormatKwargsError@@Base+0xf12> │ │ │ │ + b.n 40ea8 <_PyEval_FormatKwargsError@@Base+0xf16> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40df8 <_PyEval_FormatKwargsError@@Base+0xeae> │ │ │ │ + bne.n 40e44 <_PyEval_FormatKwargsError@@Base+0xeb2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 40df8 <_PyEval_FormatKwargsError@@Base+0xeae> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 40e44 <_PyEval_FormatKwargsError@@Base+0xeb2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40e04 <_PyEval_FormatKwargsError@@Base+0xeba> │ │ │ │ + bne.n 40e50 <_PyEval_FormatKwargsError@@Base+0xebe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 40e04 <_PyEval_FormatKwargsError@@Base+0xeba> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 40e50 <_PyEval_FormatKwargsError@@Base+0xebe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40ddc <_PyEval_FormatKwargsError@@Base+0xe92> │ │ │ │ + bne.n 40e28 <_PyEval_FormatKwargsError@@Base+0xe96> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 40ddc <_PyEval_FormatKwargsError@@Base+0xe92> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 40e28 <_PyEval_FormatKwargsError@@Base+0xe96> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40e4c <_PyEval_FormatKwargsError@@Base+0xf02> │ │ │ │ + bge.n 40e98 <_PyEval_FormatKwargsError@@Base+0xf06> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40e4c <_PyEval_FormatKwargsError@@Base+0xf02> │ │ │ │ + cbnz r3, 40e98 <_PyEval_FormatKwargsError@@Base+0xf06> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40e04 <_PyEval_FormatKwargsError@@Base+0xeba> │ │ │ │ + bne.n 40e50 <_PyEval_FormatKwargsError@@Base+0xebe> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ @@ -30908,116 +30940,116 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #16 │ │ │ │ - movw r1, #16404 @ 0x4014 │ │ │ │ + movw r1, #16084 @ 0x3ed4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 1f4f70 <_PyXIData_RegisterClass@@Base+0x2f0> │ │ │ │ - cbnz r0, 40ea0 <_PyEval_FormatKwargsError@@Base+0xf56> │ │ │ │ + bl 1f6e10 <_PyXIData_RegisterClass@@Base+0x2f0> │ │ │ │ + cbnz r0, 40eec <_PyEval_FormatKwargsError@@Base+0xf5a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40eec <_PyEval_FormatKwargsError@@Base+0xfa2> │ │ │ │ + b.n 40f38 <_PyEval_FormatKwargsError@@Base+0xfa6> │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 1b7638 <_PyTime_localtime@@Base> │ │ │ │ + bl 1b98f0 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40e9c <_PyEval_FormatKwargsError@@Base+0xf52> │ │ │ │ + bne.n 40ee8 <_PyEval_FormatKwargsError@@Base+0xf56> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - movw r3, #26800 @ 0x68b0 │ │ │ │ + movw r3, #26464 @ 0x6760 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldrd r0, r4, [sp, #48] @ 0x30 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldrd r5, r1, [sp, #28] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrd r1, r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #26848 @ 0x68e0 │ │ │ │ + movw r1, #26512 @ 0x6790 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ addw r0, r0, #1900 @ 0x76c │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movw r0, #9704 @ 0x25e8 │ │ │ │ + movw r0, #9384 @ 0x24a8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 40f10 <_PyEval_FormatKwargsError@@Base+0xfc6> │ │ │ │ + bne.n 40f5c <_PyEval_FormatKwargsError@@Base+0xfca> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f833c │ │ │ │ + b.w 1fa1dc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37316 @ 0x91c4 │ │ │ │ + movw r0, #36876 @ 0x900c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40f04 <_PyEval_FormatKwargsError@@Base+0xfba> │ │ │ │ + bne.n 40f50 <_PyEval_FormatKwargsError@@Base+0xfbe> │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl d2eb8 │ │ │ │ + bl d2dd8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w ee958 │ │ │ │ + b.w ee79c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 4100a <_PyEval_FormatKwargsError@@Base+0x10c0> │ │ │ │ + bhi.n 41056 <_PyEval_FormatKwargsError@@Base+0x10c4> │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r1, r2, #16 │ │ │ │ asrs r5, r2, #25 │ │ │ │ strb r5, [r2, r5] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ subs r2, #1 │ │ │ │ - bmi.n 40f82 <_PyEval_FormatKwargsError@@Base+0x1038> │ │ │ │ + bmi.n 40fce <_PyEval_FormatKwargsError@@Base+0x103c> │ │ │ │ ldrb.w r0, [r3], #2 │ │ │ │ ldrb.w r1, [r3, #-1] │ │ │ │ strb.w r1, [r3, #-2] │ │ │ │ strb.w r0, [r3, #-1] │ │ │ │ - b.n 40f6c <_PyEval_FormatKwargsError@@Base+0x1022> │ │ │ │ + b.n 40fb8 <_PyEval_FormatKwargsError@@Base+0x1026> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 41022 <_PyEval_FormatKwargsError@@Base+0x10d8> │ │ │ │ + b.n 4106e <_PyEval_FormatKwargsError@@Base+0x10dc> │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ subs r1, #1 │ │ │ │ - bmi.n 40f82 <_PyEval_FormatKwargsError@@Base+0x1038> │ │ │ │ + bmi.n 40fce <_PyEval_FormatKwargsError@@Base+0x103c> │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ ldrb r5, [r3, #2] │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ bfi r2, r6, #0, #8 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ bfi r2, r5, #8, #8 │ │ │ │ bfi r2, r4, #16, #8 │ │ │ │ bfi r2, r0, #24, #8 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ - b.n 40f90 <_PyEval_FormatKwargsError@@Base+0x1046> │ │ │ │ + b.n 40fdc <_PyEval_FormatKwargsError@@Base+0x104a> │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ subs r0, #1 │ │ │ │ - bmi.n 40f82 <_PyEval_FormatKwargsError@@Base+0x1038> │ │ │ │ + bmi.n 40fce <_PyEval_FormatKwargsError@@Base+0x103c> │ │ │ │ ldrb r5, [r3, #3] │ │ │ │ adds r3, #8 │ │ │ │ ldrb.w r4, [r3, #-6] │ │ │ │ ldrb.w r6, [r3, #-1] │ │ │ │ bfi r1, r5, #0, #8 │ │ │ │ ldrb.w r5, [r3, #-7] │ │ │ │ bfi r1, r4, #8, #8 │ │ │ │ @@ -31029,190 +31061,190 @@ │ │ │ │ ldrb.w r4, [r3, #-3] │ │ │ │ bfi r1, r5, #24, #8 │ │ │ │ bfi r2, r4, #16, #8 │ │ │ │ ldrb.w r4, [r3, #-4] │ │ │ │ str.w r1, [r3, #-4] │ │ │ │ bfi r2, r4, #24, #8 │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ - b.n 40fb8 <_PyEval_FormatKwargsError@@Base+0x106e> │ │ │ │ + b.n 41004 <_PyEval_FormatKwargsError@@Base+0x1072> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #16416 @ 0x4020 │ │ │ │ + movw r1, #16096 @ 0x3ee0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r3, 41044 <_PyEval_FormatKwargsError@@Base+0x10fa> │ │ │ │ + cbnz r3, 41090 <_PyEval_FormatKwargsError@@Base+0x10fe> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 41044 <_PyEval_FormatKwargsError@@Base+0x10fa> │ │ │ │ + ble.n 41090 <_PyEval_FormatKwargsError@@Base+0x10fe> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 41044 <_PyEval_FormatKwargsError@@Base+0x10fa> │ │ │ │ - cbnz r1, 41064 <_PyEval_FormatKwargsError@@Base+0x111a> │ │ │ │ + bne.n 41090 <_PyEval_FormatKwargsError@@Base+0x10fe> │ │ │ │ + cbnz r1, 410b0 <_PyEval_FormatKwargsError@@Base+0x111e> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #72] @ (41090 <_PyEval_FormatKwargsError@@Base+0x1146>) │ │ │ │ + ldr r4, [pc, #72] @ (410dc <_PyEval_FormatKwargsError@@Base+0x114a>) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ add r6, sp, #24 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r6, [sp, #20] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4108a <_PyEval_FormatKwargsError@@Base+0x1140> │ │ │ │ + cbz r0, 410d6 <_PyEval_FormatKwargsError@@Base+0x1144> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl d2eb8 │ │ │ │ + bl d2dd8 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 82bb8 │ │ │ │ - cbnz r0, 41088 <_PyEval_FormatKwargsError@@Base+0x113e> │ │ │ │ - movw r1, #56524 @ 0xdccc │ │ │ │ + bl 82b6c │ │ │ │ + cbnz r0, 410d4 <_PyEval_FormatKwargsError@@Base+0x1142> │ │ │ │ + movw r1, #56204 @ 0xdb8c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - adds r3, #248 @ 0xf8 │ │ │ │ + adds r4, #20 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r3 │ │ │ │ - cbz r3, 410b4 <_PyEval_FormatKwargsError@@Base+0x116a> │ │ │ │ + cbz r3, 41100 <_PyEval_FormatKwargsError@@Base+0x116e> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 410b6 <_PyEval_FormatKwargsError@@Base+0x116c> │ │ │ │ + b.n 41102 <_PyEval_FormatKwargsError@@Base+0x1170> │ │ │ │ mov r7, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2b348 │ │ │ │ - cbnz r5, 410ce <_PyEval_FormatKwargsError@@Base+0x1184> │ │ │ │ + cbnz r5, 4111a <_PyEval_FormatKwargsError@@Base+0x1188> │ │ │ │ cmp r8, r5 │ │ │ │ - ble.n 410ce <_PyEval_FormatKwargsError@@Base+0x1184> │ │ │ │ + ble.n 4111a <_PyEval_FormatKwargsError@@Base+0x1188> │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 410ce <_PyEval_FormatKwargsError@@Base+0x1184> │ │ │ │ - cbnz r4, 410f4 <_PyEval_FormatKwargsError@@Base+0x11aa> │ │ │ │ - ldr r1, [pc, #96] @ (41130 <_PyEval_FormatKwargsError@@Base+0x11e6>) │ │ │ │ + bne.n 4111a <_PyEval_FormatKwargsError@@Base+0x1188> │ │ │ │ + cbnz r4, 41140 <_PyEval_FormatKwargsError@@Base+0x11ae> │ │ │ │ + ldr r1, [pc, #96] @ (4117c <_PyEval_FormatKwargsError@@Base+0x11ea>) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 410f4 <_PyEval_FormatKwargsError@@Base+0x11aa> │ │ │ │ + cbnz r0, 41140 <_PyEval_FormatKwargsError@@Base+0x11ae> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4111e <_PyEval_FormatKwargsError@@Base+0x11d4> │ │ │ │ + b.n 4116a <_PyEval_FormatKwargsError@@Base+0x11d8> │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 12b760 │ │ │ │ + bl 12b5e4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 410f0 <_PyEval_FormatKwargsError@@Base+0x11a6> │ │ │ │ + bne.n 4113c <_PyEval_FormatKwargsError@@Base+0x11aa> │ │ │ │ add r7, r8 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 41114 <_PyEval_FormatKwargsError@@Base+0x11ca> │ │ │ │ + beq.n 41160 <_PyEval_FormatKwargsError@@Base+0x11ce> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl ca490 │ │ │ │ + bl ca790 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 410f0 <_PyEval_FormatKwargsError@@Base+0x11a6> │ │ │ │ + blt.n 4113c <_PyEval_FormatKwargsError@@Base+0x11aa> │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4125c <_PyEval_FormatKwargsError@@Base+0x1312> │ │ │ │ + bl 412a8 <_PyEval_FormatKwargsError@@Base+0x1316> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 41128 <_PyEval_FormatKwargsError@@Base+0x11de> │ │ │ │ + cbz r3, 41174 <_PyEval_FormatKwargsError@@Base+0x11e2> │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - adds r4, #36 @ 0x24 │ │ │ │ + adds r4, #64 @ 0x40 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 41154 <_PyEval_FormatKwargsError@@Base+0x120a> │ │ │ │ + bne.n 411a0 <_PyEval_FormatKwargsError@@Base+0x120e> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 25d464 │ │ │ │ + b.w 25d29c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37268 @ 0x9194 │ │ │ │ + movw r0, #36828 @ 0x8fdc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41148 <_PyEval_FormatKwargsError@@Base+0x11fe> │ │ │ │ + bne.n 41194 <_PyEval_FormatKwargsError@@Base+0x1202> │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 41192 <_PyEval_FormatKwargsError@@Base+0x1248> │ │ │ │ + bne.n 411de <_PyEval_FormatKwargsError@@Base+0x124c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f1a8 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 411a0 <_PyEval_FormatKwargsError@@Base+0x1256> │ │ │ │ - bl 96114 │ │ │ │ + bl 28f050 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 411ec <_PyEval_FormatKwargsError@@Base+0x125a> │ │ │ │ + bl 9638c │ │ │ │ movs r1, #1 │ │ │ │ - bl 97a7c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97cf4 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4118a <_PyEval_FormatKwargsError@@Base+0x1240> │ │ │ │ + bne.n 411d6 <_PyEval_FormatKwargsError@@Base+0x1244> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 411ac <_PyEval_FormatKwargsError@@Base+0x1262> │ │ │ │ + cbz r3, 411f8 <_PyEval_FormatKwargsError@@Base+0x1266> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 411d2 <_PyEval_FormatKwargsError@@Base+0x1288> │ │ │ │ + b.n 4121e <_PyEval_FormatKwargsError@@Base+0x128c> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a4e4 │ │ │ │ - cbnz r0, 411ce <_PyEval_FormatKwargsError@@Base+0x1284> │ │ │ │ + bl 9a75c │ │ │ │ + cbnz r0, 4121a <_PyEval_FormatKwargsError@@Base+0x1288> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 411ce <_PyEval_FormatKwargsError@@Base+0x1284> │ │ │ │ + cbnz r3, 4121a <_PyEval_FormatKwargsError@@Base+0x1288> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #673 @ 0x2a1 │ │ │ │ - bl 9a4e4 │ │ │ │ - cbnz r0, 411ce <_PyEval_FormatKwargsError@@Base+0x1284> │ │ │ │ + bl 9a75c │ │ │ │ + cbnz r0, 4121a <_PyEval_FormatKwargsError@@Base+0x1288> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -31220,252 +31252,252 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 411fc <_PyEval_FormatKwargsError@@Base+0x12b2> │ │ │ │ + bne.n 41248 <_PyEval_FormatKwargsError@@Base+0x12b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f1a8 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4120a <_PyEval_FormatKwargsError@@Base+0x12c0> │ │ │ │ - bl 96114 │ │ │ │ + bl 28f050 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 41256 <_PyEval_FormatKwargsError@@Base+0x12c4> │ │ │ │ + bl 9638c │ │ │ │ movs r1, #1 │ │ │ │ - bl 97a7c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97cf4 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 411f4 <_PyEval_FormatKwargsError@@Base+0x12aa> │ │ │ │ + bne.n 41240 <_PyEval_FormatKwargsError@@Base+0x12ae> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 41216 <_PyEval_FormatKwargsError@@Base+0x12cc> │ │ │ │ + cbz r3, 41262 <_PyEval_FormatKwargsError@@Base+0x12d0> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 41258 <_PyEval_FormatKwargsError@@Base+0x130e> │ │ │ │ + b.n 412a4 <_PyEval_FormatKwargsError@@Base+0x1312> │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a4e4 │ │ │ │ - cbnz r0, 41254 <_PyEval_FormatKwargsError@@Base+0x130a> │ │ │ │ + bl 9a75c │ │ │ │ + cbnz r0, 412a0 <_PyEval_FormatKwargsError@@Base+0x130e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41254 <_PyEval_FormatKwargsError@@Base+0x130a> │ │ │ │ + cbnz r3, 412a0 <_PyEval_FormatKwargsError@@Base+0x130e> │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a4e4 │ │ │ │ - cbnz r0, 41254 <_PyEval_FormatKwargsError@@Base+0x130a> │ │ │ │ + bl 9a75c │ │ │ │ + cbnz r0, 412a0 <_PyEval_FormatKwargsError@@Base+0x130e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41254 <_PyEval_FormatKwargsError@@Base+0x130a> │ │ │ │ + cbnz r3, 412a0 <_PyEval_FormatKwargsError@@Base+0x130e> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a4e4 │ │ │ │ - cbnz r0, 41254 <_PyEval_FormatKwargsError@@Base+0x130a> │ │ │ │ + bl 9a75c │ │ │ │ + cbnz r0, 412a0 <_PyEval_FormatKwargsError@@Base+0x130e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41254 <_PyEval_FormatKwargsError@@Base+0x130a> │ │ │ │ + cbnz r3, 412a0 <_PyEval_FormatKwargsError@@Base+0x130e> │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a4e4 │ │ │ │ - cbnz r0, 41254 <_PyEval_FormatKwargsError@@Base+0x130a> │ │ │ │ + bl 9a75c │ │ │ │ + cbnz r0, 412a0 <_PyEval_FormatKwargsError@@Base+0x130e> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3536] @ 0xdd0 │ │ │ │ mov r6, r1 │ │ │ │ sub.w sp, sp, #540 @ 0x21c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r5, r2 │ │ │ │ - bl 127f00 <_PyBytesWriter_Init@@Base> │ │ │ │ + bl 127e58 <_PyBytesWriter_Init@@Base> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, #45 @ 0x2d │ │ │ │ - ble.n 4129a <_PyEval_FormatKwargsError@@Base+0x1350> │ │ │ │ + ble.n 412e6 <_PyEval_FormatKwargsError@@Base+0x1354> │ │ │ │ mov r0, r7 │ │ │ │ - bl d2eb8 │ │ │ │ - cbz r0, 41296 <_PyEval_FormatKwargsError@@Base+0x134c> │ │ │ │ - movw r1, #16788 @ 0x4194 │ │ │ │ + bl d2dd8 │ │ │ │ + cbz r0, 412e2 <_PyEval_FormatKwargsError@@Base+0x1350> │ │ │ │ + movw r1, #16468 @ 0x4054 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 41322 <_PyEval_FormatKwargsError@@Base+0x13d8> │ │ │ │ + b.n 4136e <_PyEval_FormatKwargsError@@Base+0x13dc> │ │ │ │ adds r3, r4, #2 │ │ │ │ movw r2, #21846 @ 0x5556 │ │ │ │ movt r2, #21845 @ 0x5555 │ │ │ │ mov r0, sp │ │ │ │ ldr r6, [r6, #0] │ │ │ │ smull r2, r1, r3, r2 │ │ │ │ sub.w r1, r1, r3, asr #31 │ │ │ │ lsls r1, r1, #2 │ │ │ │ adds r1, #2 │ │ │ │ - bl 127f10 <_PyBytesWriter_Alloc@@Base> │ │ │ │ + bl 127e68 <_PyBytesWriter_Alloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41296 <_PyEval_FormatKwargsError@@Base+0x134c> │ │ │ │ + beq.n 412e2 <_PyEval_FormatKwargsError@@Base+0x1350> │ │ │ │ adds r1, r0, #1 │ │ │ │ - cbnz r4, 412cc <_PyEval_FormatKwargsError@@Base+0x1382> │ │ │ │ - cbz r5, 412cc <_PyEval_FormatKwargsError@@Base+0x1382> │ │ │ │ + cbnz r4, 41318 <_PyEval_FormatKwargsError@@Base+0x1386> │ │ │ │ + cbz r5, 41318 <_PyEval_FormatKwargsError@@Base+0x1386> │ │ │ │ movs r3, #96 @ 0x60 │ │ │ │ movs r2, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 412f0 <_PyEval_FormatKwargsError@@Base+0x13a6> │ │ │ │ + b.n 4133c <_PyEval_FormatKwargsError@@Base+0x13aa> │ │ │ │ add.w r3, r4, #32 │ │ │ │ - b.n 412c4 <_PyEval_FormatKwargsError@@Base+0x137a> │ │ │ │ + b.n 41310 <_PyEval_FormatKwargsError@@Base+0x137e> │ │ │ │ subs r3, #6 │ │ │ │ adds r1, #1 │ │ │ │ lsr.w r0, r2, r3 │ │ │ │ ands.w r0, r0, #63 @ 0x3f │ │ │ │ - beq.n 41308 <_PyEval_FormatKwargsError@@Base+0x13be> │ │ │ │ + beq.n 41354 <_PyEval_FormatKwargsError@@Base+0x13c2> │ │ │ │ mov r7, r1 │ │ │ │ adds r0, #32 │ │ │ │ strb.w r0, [r1, #-1] │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 412d2 <_PyEval_FormatKwargsError@@Base+0x1388> │ │ │ │ + bgt.n 4131e <_PyEval_FormatKwargsError@@Base+0x138c> │ │ │ │ subs r4, #1 │ │ │ │ adds r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 41312 <_PyEval_FormatKwargsError@@Base+0x13c8> │ │ │ │ + ble.n 4135e <_PyEval_FormatKwargsError@@Base+0x13cc> │ │ │ │ cmp r4, #0 │ │ │ │ mov.w r2, r2, lsl #8 │ │ │ │ add.w r3, r3, #8 │ │ │ │ itt gt │ │ │ │ ldrbgt r0, [r6, #0] │ │ │ │ orrgt r2, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 412e8 <_PyEval_FormatKwargsError@@Base+0x139e> │ │ │ │ + b.n 41334 <_PyEval_FormatKwargsError@@Base+0x13a2> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 412e0 <_PyEval_FormatKwargsError@@Base+0x1396> │ │ │ │ + beq.n 4132c <_PyEval_FormatKwargsError@@Base+0x139a> │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ strb r0, [r7, #0] │ │ │ │ - b.n 41304 <_PyEval_FormatKwargsError@@Base+0x13ba> │ │ │ │ + b.n 41350 <_PyEval_FormatKwargsError@@Base+0x13be> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 412f4 <_PyEval_FormatKwargsError@@Base+0x13aa> │ │ │ │ + bne.n 41340 <_PyEval_FormatKwargsError@@Base+0x13ae> │ │ │ │ movs r3, #10 │ │ │ │ mov r0, sp │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ - bl d1930 <_PyBytesWriter_Finish@@Base> │ │ │ │ + bl d1850 <_PyBytesWriter_Finish@@Base> │ │ │ │ add.w sp, sp, #540 @ 0x21c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 41350 <_PyEval_FormatKwargsError@@Base+0x1406> │ │ │ │ + cbnz r1, 4139c <_PyEval_FormatKwargsError@@Base+0x140a> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9060 @ 0x2364 │ │ │ │ + movw r1, #8740 @ 0x2224 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 4136e <_PyEval_FormatKwargsError@@Base+0x1424> │ │ │ │ + bl f8904 │ │ │ │ + b.n 413ba <_PyEval_FormatKwargsError@@Base+0x1428> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 41374 <_PyEval_FormatKwargsError@@Base+0x142a> │ │ │ │ + bmi.n 413c0 <_PyEval_FormatKwargsError@@Base+0x142e> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #16816 @ 0x41b0 │ │ │ │ + movw r1, #16496 @ 0x4070 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 413d6 <_PyEval_FormatKwargsError@@Base+0x148c> │ │ │ │ + b.n 41422 <_PyEval_FormatKwargsError@@Base+0x1490> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e41c4 │ │ │ │ + bl e404c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bgt.n 413a0 <_PyEval_FormatKwargsError@@Base+0x1456> │ │ │ │ - bl 7fd18 │ │ │ │ + bgt.n 413ec <_PyEval_FormatKwargsError@@Base+0x145a> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4136e <_PyEval_FormatKwargsError@@Base+0x1424> │ │ │ │ + bne.n 413ba <_PyEval_FormatKwargsError@@Base+0x1428> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #16848 @ 0x41d0 │ │ │ │ + movw r1, #16528 @ 0x4090 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 4136e <_PyEval_FormatKwargsError@@Base+0x1424> │ │ │ │ + bl f8904 │ │ │ │ + b.n 413ba <_PyEval_FormatKwargsError@@Base+0x1428> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 413d4 <_PyEval_FormatKwargsError@@Base+0x148a> │ │ │ │ + beq.n 41420 <_PyEval_FormatKwargsError@@Base+0x148e> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 413c2 <_PyEval_FormatKwargsError@@Base+0x1478> │ │ │ │ + cbz r3, 4140e <_PyEval_FormatKwargsError@@Base+0x147c> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbnz r3, 413b6 <_PyEval_FormatKwargsError@@Base+0x146c> │ │ │ │ + cbnz r3, 41402 <_PyEval_FormatKwargsError@@Base+0x1470> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 76638 │ │ │ │ - b.n 413c2 <_PyEval_FormatKwargsError@@Base+0x1478> │ │ │ │ + bl 76678 │ │ │ │ + b.n 4140e <_PyEval_FormatKwargsError@@Base+0x147c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2669d4 │ │ │ │ + bl 266814 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 413ae <_PyEval_FormatKwargsError@@Base+0x1464> │ │ │ │ - b.n 4136e <_PyEval_FormatKwargsError@@Base+0x1424> │ │ │ │ + bne.n 413fa <_PyEval_FormatKwargsError@@Base+0x1468> │ │ │ │ + b.n 413ba <_PyEval_FormatKwargsError@@Base+0x1428> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbnz r0, 413d2 <_PyEval_FormatKwargsError@@Base+0x1488> │ │ │ │ - bl 1fa038 │ │ │ │ - b.n 4136e <_PyEval_FormatKwargsError@@Base+0x1424> │ │ │ │ + cbnz r0, 4141e <_PyEval_FormatKwargsError@@Base+0x148c> │ │ │ │ + bl 1fbed8 │ │ │ │ + b.n 413ba <_PyEval_FormatKwargsError@@Base+0x1428> │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.n 413fe <_PyEval_FormatKwargsError@@Base+0x14b4> │ │ │ │ + bhi.n 4144a <_PyEval_FormatKwargsError@@Base+0x14b8> │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 41416 <_PyEval_FormatKwargsError@@Base+0x14cc> │ │ │ │ - b.n 41420 <_PyEval_FormatKwargsError@@Base+0x14d6> │ │ │ │ - movw r0, #62324 @ 0xf374 │ │ │ │ + bgt.n 41462 <_PyEval_FormatKwargsError@@Base+0x14d0> │ │ │ │ + b.n 4146c <_PyEval_FormatKwargsError@@Base+0x14da> │ │ │ │ + movw r0, #62004 @ 0xf234 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 413f8 <_PyEval_FormatKwargsError@@Base+0x14ae> │ │ │ │ - b.n 41450 <_PyEval_FormatKwargsError@@Base+0x1506> │ │ │ │ + bne.n 41444 <_PyEval_FormatKwargsError@@Base+0x14b2> │ │ │ │ + b.n 4149c <_PyEval_FormatKwargsError@@Base+0x150a> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1409d4 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cbz r0, 41450 <_PyEval_FormatKwargsError@@Base+0x1506> │ │ │ │ + bl 1409e4 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cbz r0, 4149c <_PyEval_FormatKwargsError@@Base+0x150a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 41436 <_PyEval_FormatKwargsError@@Base+0x14ec> │ │ │ │ + cbz r3, 41482 <_PyEval_FormatKwargsError@@Base+0x14f0> │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 41440 <_PyEval_FormatKwargsError@@Base+0x14f6> │ │ │ │ + blt.n 4148c <_PyEval_FormatKwargsError@@Base+0x14fa> │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 41444 <_PyEval_FormatKwargsError@@Base+0x14fa> │ │ │ │ - b.n 41440 <_PyEval_FormatKwargsError@@Base+0x14f6> │ │ │ │ + ble.n 41490 <_PyEval_FormatKwargsError@@Base+0x14fe> │ │ │ │ + b.n 4148c <_PyEval_FormatKwargsError@@Base+0x14fa> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 20de88 │ │ │ │ + b.w 20fab4 │ │ │ │ bic.w r1, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 224548 <_PyXI_Preserve@@Base+0x1304> │ │ │ │ + b.w 226424 <_PyXI_Preserve@@Base+0x1304> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #36] @ (4147c <_PyEval_FormatKwargsError@@Base+0x1532>) │ │ │ │ + ldr r1, [pc, #36] @ (414c8 <_PyEval_FormatKwargsError@@Base+0x1536>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ @@ -31480,142 +31512,142 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 414a0 <_PyEval_FormatKwargsError@@Base+0x1556> │ │ │ │ + bne.n 414ec <_PyEval_FormatKwargsError@@Base+0x155a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 161f84 │ │ │ │ + b.w 1623bc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37300 @ 0x91b4 │ │ │ │ + movw r0, #36860 @ 0x8ffc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41494 <_PyEval_FormatKwargsError@@Base+0x154a> │ │ │ │ + bne.n 414e0 <_PyEval_FormatKwargsError@@Base+0x154e> │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 414de <_PyEval_FormatKwargsError@@Base+0x1594> │ │ │ │ + bne.n 4152a <_PyEval_FormatKwargsError@@Base+0x1598> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f1a8 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 414ec <_PyEval_FormatKwargsError@@Base+0x15a2> │ │ │ │ - bl 96114 │ │ │ │ + bl 28f050 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 41538 <_PyEval_FormatKwargsError@@Base+0x15a6> │ │ │ │ + bl 9638c │ │ │ │ movs r1, #1 │ │ │ │ - bl 97a7c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97cf4 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 414d6 <_PyEval_FormatKwargsError@@Base+0x158c> │ │ │ │ + bne.n 41522 <_PyEval_FormatKwargsError@@Base+0x1590> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 414f8 <_PyEval_FormatKwargsError@@Base+0x15ae> │ │ │ │ + cbz r3, 41544 <_PyEval_FormatKwargsError@@Base+0x15b2> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 4152a <_PyEval_FormatKwargsError@@Base+0x15e0> │ │ │ │ + b.n 41576 <_PyEval_FormatKwargsError@@Base+0x15e4> │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a4e4 │ │ │ │ - cbnz r0, 41526 <_PyEval_FormatKwargsError@@Base+0x15dc> │ │ │ │ + bl 9a75c │ │ │ │ + cbnz r0, 41572 <_PyEval_FormatKwargsError@@Base+0x15e0> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41526 <_PyEval_FormatKwargsError@@Base+0x15dc> │ │ │ │ + cbnz r3, 41572 <_PyEval_FormatKwargsError@@Base+0x15e0> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a4e4 │ │ │ │ - cbnz r0, 41526 <_PyEval_FormatKwargsError@@Base+0x15dc> │ │ │ │ + bl 9a75c │ │ │ │ + cbnz r0, 41572 <_PyEval_FormatKwargsError@@Base+0x15e0> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41526 <_PyEval_FormatKwargsError@@Base+0x15dc> │ │ │ │ + cbnz r3, 41572 <_PyEval_FormatKwargsError@@Base+0x15e0> │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a4e4 │ │ │ │ - cbnz r0, 41526 <_PyEval_FormatKwargsError@@Base+0x15dc> │ │ │ │ + bl 9a75c │ │ │ │ + cbnz r0, 41572 <_PyEval_FormatKwargsError@@Base+0x15e0> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 718ec │ │ │ │ + bl 71940 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 41556 <_PyEval_FormatKwargsError@@Base+0x160c> │ │ │ │ + cbz r0, 415a2 <_PyEval_FormatKwargsError@@Base+0x1610> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 3f560 │ │ │ │ + bl 3f5a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #4] @ (41564 <_PyEval_FormatKwargsError@@Base+0x161a>) │ │ │ │ + ldr r2, [pc, #4] @ (415b0 <_PyEval_FormatKwargsError@@Base+0x161e>) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3b2ec <_PyEval_SpecialMethodCanSuggest@@Base+0x272> │ │ │ │ + b.w 3b32c <_PyEval_SpecialMethodCanSuggest@@Base+0x272> │ │ │ │ add sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [pc, #32] @ (4158c <_PyEval_FormatKwargsError@@Base+0x1642>) │ │ │ │ + ldr r2, [pc, #32] @ (415d8 <_PyEval_FormatKwargsError@@Base+0x1646>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #57136 @ 0xdf30 │ │ │ │ + movw r0, #56816 @ 0xddf0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r1, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r1, #3780] @ 0xec4 │ │ │ │ ldr.w r1, [r1, #3764] @ 0xeb4 │ │ │ │ - b.w 80c04 │ │ │ │ + b.w 80bc0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #5751 @ 0x1677 │ │ │ │ + movw r1, #5827 @ 0x16c3 │ │ │ │ movt r1, #4 │ │ │ │ - b.w 1e2fb4 <_PyBytes_Repeat@@Base+0xe4> │ │ │ │ + b.w 1e50fc <_PyBytes_Repeat@@Base+0xe4> │ │ │ │ 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 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.n 415ca <_PyEval_FormatKwargsError@@Base+0x1680> │ │ │ │ + bne.n 41616 <_PyEval_FormatKwargsError@@Base+0x1684> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 41660 <_PyEval_FormatKwargsError@@Base+0x1716> │ │ │ │ + b.n 416ac <_PyEval_FormatKwargsError@@Base+0x171a> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 4162c <_PyEval_FormatKwargsError@@Base+0x16e2> │ │ │ │ + bmi.n 41678 <_PyEval_FormatKwargsError@@Base+0x16e6> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #24180 @ 0x5e74 │ │ │ │ + movw r1, #23896 @ 0x5d58 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 4165e <_PyEval_FormatKwargsError@@Base+0x1714> │ │ │ │ + bl f8904 │ │ │ │ + b.n 416aa <_PyEval_FormatKwargsError@@Base+0x1718> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ @@ -31623,93 +31655,94 @@ │ │ │ │ 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] │ │ │ │ - bl 83c1c │ │ │ │ + bl 83bd0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4163e <_PyEval_FormatKwargsError@@Base+0x16f4> │ │ │ │ + blt.n 4168a <_PyEval_FormatKwargsError@@Base+0x16f8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4164e <_PyEval_FormatKwargsError@@Base+0x1704> │ │ │ │ + blt.n 4169a <_PyEval_FormatKwargsError@@Base+0x1708> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 4165e <_PyEval_FormatKwargsError@@Base+0x1714> │ │ │ │ + blt.n 416aa <_PyEval_FormatKwargsError@@Base+0x1718> │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8fd14 │ │ │ │ + bl 8ff84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 415ee <_PyEval_FormatKwargsError@@Base+0x16a4> │ │ │ │ - b.n 415c0 <_PyEval_FormatKwargsError@@Base+0x1676> │ │ │ │ + bne.n 4163a <_PyEval_FormatKwargsError@@Base+0x16a8> │ │ │ │ + b.n 4160c <_PyEval_FormatKwargsError@@Base+0x167a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4161e <_PyEval_FormatKwargsError@@Base+0x16d4> │ │ │ │ + bne.n 4166a <_PyEval_FormatKwargsError@@Base+0x16d8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4161e <_PyEval_FormatKwargsError@@Base+0x16d4> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4166a <_PyEval_FormatKwargsError@@Base+0x16d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41626 <_PyEval_FormatKwargsError@@Base+0x16dc> │ │ │ │ + bne.n 41672 <_PyEval_FormatKwargsError@@Base+0x16e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 41626 <_PyEval_FormatKwargsError@@Base+0x16dc> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 41672 <_PyEval_FormatKwargsError@@Base+0x16e0> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #16928 @ 0x4220 │ │ │ │ + movw r0, #16608 @ 0x40e0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e4f84 │ │ │ │ + b.w e4e0c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ vabs.f64 d6, d0 │ │ │ │ - vldr d7, [pc, #104] @ 416f8 <_PyEval_FormatKwargsError@@Base+0x17ae> │ │ │ │ + vldr d7, [pc, #108] @ 41748 <_PyEval_FormatKwargsError@@Base+0x17b6> │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 416c8 <_PyEval_FormatKwargsError@@Base+0x177e> │ │ │ │ + bhi.n 41714 <_PyEval_FormatKwargsError@@Base+0x1782> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 416b4 <_PyEval_FormatKwargsError@@Base+0x176a> │ │ │ │ + ble.n 41700 <_PyEval_FormatKwargsError@@Base+0x176e> │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 2b628 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 416ea <_PyEval_FormatKwargsError@@Base+0x17a0> │ │ │ │ - b.n 416e4 <_PyEval_FormatKwargsError@@Base+0x179a> │ │ │ │ + beq.n 41736 <_PyEval_FormatKwargsError@@Base+0x17a4> │ │ │ │ + b.n 41730 <_PyEval_FormatKwargsError@@Base+0x179e> │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 416ee <_PyEval_FormatKwargsError@@Base+0x17a4> │ │ │ │ + bvs.n 4173a <_PyEval_FormatKwargsError@@Base+0x17a8> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 416ee <_PyEval_FormatKwargsError@@Base+0x17a4> │ │ │ │ + bgt.n 4173a <_PyEval_FormatKwargsError@@Base+0x17a8> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - vldr d8, [pc, #24] @ 41700 <_PyEval_FormatKwargsError@@Base+0x17b6> │ │ │ │ - b.n 416ee <_PyEval_FormatKwargsError@@Base+0x17a4> │ │ │ │ - vldr d8, [pc, #28] @ 41708 <_PyEval_FormatKwargsError@@Base+0x17be> │ │ │ │ + vldr d8, [pc, #28] @ 41750 <_PyEval_FormatKwargsError@@Base+0x17be> │ │ │ │ + b.n 4173a <_PyEval_FormatKwargsError@@Base+0x17a8> │ │ │ │ + vldr d8, [pc, #32] @ 41758 <_PyEval_FormatKwargsError@@Base+0x17c6> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ + nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ movs r0, r0 │ │ │ │ @@ -31721,348 +31754,348 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 41736 <_PyEval_FormatKwargsError@@Base+0x17ec> │ │ │ │ + bne.n 41786 <_PyEval_FormatKwargsError@@Base+0x17f4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f1a8 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 41744 <_PyEval_FormatKwargsError@@Base+0x17fa> │ │ │ │ - bl 96114 │ │ │ │ + bl 28f050 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 41794 <_PyEval_FormatKwargsError@@Base+0x1802> │ │ │ │ + bl 9638c │ │ │ │ movs r1, #1 │ │ │ │ - bl 97a7c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97cf4 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4172e <_PyEval_FormatKwargsError@@Base+0x17e4> │ │ │ │ + bne.n 4177e <_PyEval_FormatKwargsError@@Base+0x17ec> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 41750 <_PyEval_FormatKwargsError@@Base+0x1806> │ │ │ │ + cbz r3, 417a0 <_PyEval_FormatKwargsError@@Base+0x180e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 41772 <_PyEval_FormatKwargsError@@Base+0x1828> │ │ │ │ + b.n 417c2 <_PyEval_FormatKwargsError@@Base+0x1830> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a4e4 │ │ │ │ - cbnz r0, 4176e <_PyEval_FormatKwargsError@@Base+0x1824> │ │ │ │ + bl 9a75c │ │ │ │ + cbnz r0, 417be <_PyEval_FormatKwargsError@@Base+0x182c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 4176e <_PyEval_FormatKwargsError@@Base+0x1824> │ │ │ │ + cbnz r3, 417be <_PyEval_FormatKwargsError@@Base+0x182c> │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a4e4 │ │ │ │ - cbnz r0, 4176e <_PyEval_FormatKwargsError@@Base+0x1824> │ │ │ │ + bl 9a75c │ │ │ │ + cbnz r0, 417be <_PyEval_FormatKwargsError@@Base+0x182c> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r3, 41796 <_PyEval_FormatKwargsError@@Base+0x184c> │ │ │ │ + cbnz r3, 417e6 <_PyEval_FormatKwargsError@@Base+0x1854> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 41796 <_PyEval_FormatKwargsError@@Base+0x184c> │ │ │ │ + ble.n 417e6 <_PyEval_FormatKwargsError@@Base+0x1854> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 41796 <_PyEval_FormatKwargsError@@Base+0x184c> │ │ │ │ - cbnz r1, 417ba <_PyEval_FormatKwargsError@@Base+0x1870> │ │ │ │ + bne.n 417e6 <_PyEval_FormatKwargsError@@Base+0x1854> │ │ │ │ + cbnz r1, 4180a <_PyEval_FormatKwargsError@@Base+0x1878> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #88] @ (417f4 <_PyEval_FormatKwargsError@@Base+0x18aa>) │ │ │ │ + ldr r4, [pc, #88] @ (41844 <_PyEval_FormatKwargsError@@Base+0x18b2>) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ add r6, sp, #28 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r6, [sp, #20] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 417ba <_PyEval_FormatKwargsError@@Base+0x1870> │ │ │ │ + cbnz r0, 4180a <_PyEval_FormatKwargsError@@Base+0x1878> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 417f0 <_PyEval_FormatKwargsError@@Base+0x18a6> │ │ │ │ + b.n 41840 <_PyEval_FormatKwargsError@@Base+0x18ae> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl d2eb8 │ │ │ │ + bl d2dd8 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl e5d80 │ │ │ │ + bl e5c08 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 417b6 <_PyEval_FormatKwargsError@@Base+0x186c> │ │ │ │ - cbnz r0, 417e8 <_PyEval_FormatKwargsError@@Base+0x189e> │ │ │ │ + beq.n 41806 <_PyEval_FormatKwargsError@@Base+0x1874> │ │ │ │ + cbnz r0, 41838 <_PyEval_FormatKwargsError@@Base+0x18a6> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #56524 @ 0xdccc │ │ │ │ + movw r1, #56204 @ 0xdb8c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ + adds r4, #108 @ 0x6c │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #16988 @ 0x425c │ │ │ │ + movw r3, #16668 @ 0x411c │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - movw r1, #6243 @ 0x1863 │ │ │ │ + movw r1, #6323 @ 0x18b3 │ │ │ │ movt r1, #4 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 143d18 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x514> │ │ │ │ + b.w 143d10 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x510> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 41830 <_PyEval_FormatKwargsError@@Base+0x18e6> │ │ │ │ + bne.n 41880 <_PyEval_FormatKwargsError@@Base+0x18ee> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 24c4bc │ │ │ │ + b.w 24c74c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37292 @ 0x91ac │ │ │ │ + movw r0, #36852 @ 0x8ff4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41824 <_PyEval_FormatKwargsError@@Base+0x18da> │ │ │ │ + bne.n 41874 <_PyEval_FormatKwargsError@@Base+0x18e2> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21752 @ 0x54f8 │ │ │ │ + movw r1, #21432 @ 0x53b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 41870 <_PyEval_FormatKwargsError@@Base+0x1926> │ │ │ │ + beq.n 418c0 <_PyEval_FormatKwargsError@@Base+0x192e> │ │ │ │ b.w 2adb4 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 41890 <_PyEval_FormatKwargsError@@Base+0x1946> │ │ │ │ + cbz r3, 418e0 <_PyEval_FormatKwargsError@@Base+0x194e> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 418a0 <_PyEval_FormatKwargsError@@Base+0x1956> │ │ │ │ + b.n 418f0 <_PyEval_FormatKwargsError@@Base+0x195e> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4189e <_PyEval_FormatKwargsError@@Base+0x1954> │ │ │ │ + blt.n 418ee <_PyEval_FormatKwargsError@@Base+0x195c> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4189a <_PyEval_FormatKwargsError@@Base+0x1950> │ │ │ │ - cbnz r1, 418c2 <_PyEval_FormatKwargsError@@Base+0x1978> │ │ │ │ + bgt.n 418ea <_PyEval_FormatKwargsError@@Base+0x1958> │ │ │ │ + cbnz r1, 41912 <_PyEval_FormatKwargsError@@Base+0x1980> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 418a0 <_PyEval_FormatKwargsError@@Base+0x1956> │ │ │ │ + b.n 418f0 <_PyEval_FormatKwargsError@@Base+0x195e> │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #340] @ (419f8 <_PyEval_FormatKwargsError@@Base+0x1aae>) │ │ │ │ + ldr r1, [pc, #340] @ (41a48 <_PyEval_FormatKwargsError@@Base+0x1ab6>) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 418c8 <_PyEval_FormatKwargsError@@Base+0x197e> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 41918 <_PyEval_FormatKwargsError@@Base+0x1986> │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 419ee <_PyEval_FormatKwargsError@@Base+0x1aa4> │ │ │ │ + b.n 41a3e <_PyEval_FormatKwargsError@@Base+0x1aac> │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 418e0 <_PyEval_FormatKwargsError@@Base+0x1996> │ │ │ │ + beq.n 41930 <_PyEval_FormatKwargsError@@Base+0x199e> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 418e2 <_PyEval_FormatKwargsError@@Base+0x1998> │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 418e2 <_PyEval_FormatKwargsError@@Base+0x1998> │ │ │ │ - b.n 418bc <_PyEval_FormatKwargsError@@Base+0x1972> │ │ │ │ + bne.n 41932 <_PyEval_FormatKwargsError@@Base+0x19a0> │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 41932 <_PyEval_FormatKwargsError@@Base+0x19a0> │ │ │ │ + b.n 4190c <_PyEval_FormatKwargsError@@Base+0x197a> │ │ │ │ movs r5, #8 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - cbz r7, 418ee <_PyEval_FormatKwargsError@@Base+0x19a4> │ │ │ │ + cbz r7, 4193e <_PyEval_FormatKwargsError@@Base+0x19ac> │ │ │ │ ldr.w r6, [r8, #20] │ │ │ │ - b.n 418f6 <_PyEval_FormatKwargsError@@Base+0x19ac> │ │ │ │ + b.n 41946 <_PyEval_FormatKwargsError@@Base+0x19b4> │ │ │ │ movw r6, #32052 @ 0x7d34 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ movs r4, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ add r7, r6 │ │ │ │ mov r9, r4 │ │ │ │ sub.w fp, sl, r5 │ │ │ │ cmp r7, r6 │ │ │ │ - bls.n 41946 <_PyEval_FormatKwargsError@@Base+0x19fc> │ │ │ │ + bls.n 41996 <_PyEval_FormatKwargsError@@Base+0x1a04> │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 41928 <_PyEval_FormatKwargsError@@Base+0x19de> │ │ │ │ + bne.n 41978 <_PyEval_FormatKwargsError@@Base+0x19e6> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 41942 <_PyEval_FormatKwargsError@@Base+0x19f8> │ │ │ │ + ble.n 41992 <_PyEval_FormatKwargsError@@Base+0x1a00> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2999a4 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 29984c <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 419d6 <_PyEval_FormatKwargsError@@Base+0x1a8c> │ │ │ │ + bgt.n 41a26 <_PyEval_FormatKwargsError@@Base+0x1a94> │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 41942 <_PyEval_FormatKwargsError@@Base+0x19f8> │ │ │ │ + b.n 41992 <_PyEval_FormatKwargsError@@Base+0x1a00> │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 419d6 <_PyEval_FormatKwargsError@@Base+0x1a8c> │ │ │ │ + beq.n 41a26 <_PyEval_FormatKwargsError@@Base+0x1a94> │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 41936 <_PyEval_FormatKwargsError@@Base+0x19ec> │ │ │ │ + beq.n 41986 <_PyEval_FormatKwargsError@@Base+0x19f4> │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 41942 <_PyEval_FormatKwargsError@@Base+0x19f8> │ │ │ │ + bne.n 41992 <_PyEval_FormatKwargsError@@Base+0x1a00> │ │ │ │ sub.w r3, sl, r4 │ │ │ │ cmp r3, r9 │ │ │ │ - blt.n 419d6 <_PyEval_FormatKwargsError@@Base+0x1a8c> │ │ │ │ + blt.n 41a26 <_PyEval_FormatKwargsError@@Base+0x1a94> │ │ │ │ add r9, r4 │ │ │ │ movs r4, #0 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 41904 <_PyEval_FormatKwargsError@@Base+0x19ba> │ │ │ │ + b.n 41954 <_PyEval_FormatKwargsError@@Base+0x19c2> │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt.n 419d6 <_PyEval_FormatKwargsError@@Base+0x1a8c> │ │ │ │ + bgt.n 41a26 <_PyEval_FormatKwargsError@@Base+0x1a94> │ │ │ │ add.w r1, r4, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 156bd8 │ │ │ │ + bl 157044 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 418bc <_PyEval_FormatKwargsError@@Base+0x1972> │ │ │ │ + beq.n 4190c <_PyEval_FormatKwargsError@@Base+0x197a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 41968 <_PyEval_FormatKwargsError@@Base+0x1a1e> │ │ │ │ + cbz r3, 419b8 <_PyEval_FormatKwargsError@@Base+0x1a26> │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b.n 41970 <_PyEval_FormatKwargsError@@Base+0x1a26> │ │ │ │ + b.n 419c0 <_PyEval_FormatKwargsError@@Base+0x1a2e> │ │ │ │ movw r6, #32052 @ 0x7d34 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - cbz r3, 4197c <_PyEval_FormatKwargsError@@Base+0x1a32> │ │ │ │ + cbz r3, 419cc <_PyEval_FormatKwargsError@@Base+0x1a3a> │ │ │ │ ldr.w r4, [r8, #20] │ │ │ │ - b.n 41984 <_PyEval_FormatKwargsError@@Base+0x1a3a> │ │ │ │ + b.n 419d4 <_PyEval_FormatKwargsError@@Base+0x1a42> │ │ │ │ movw r4, #32052 @ 0x7d34 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w sl, #32 │ │ │ │ cmp r7, r4 │ │ │ │ - bls.n 419ee <_PyEval_FormatKwargsError@@Base+0x1aa4> │ │ │ │ + bls.n 41a3e <_PyEval_FormatKwargsError@@Base+0x1aac> │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 419b6 <_PyEval_FormatKwargsError@@Base+0x1a6c> │ │ │ │ + bne.n 41a06 <_PyEval_FormatKwargsError@@Base+0x1a74> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 419ca <_PyEval_FormatKwargsError@@Base+0x1a80> │ │ │ │ + ble.n 41a1a <_PyEval_FormatKwargsError@@Base+0x1a88> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2999a4 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 29984c <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ subs r1, r5, r1 │ │ │ │ add r8, r1 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 419d2 <_PyEval_FormatKwargsError@@Base+0x1a88> │ │ │ │ + beq.n 41a22 <_PyEval_FormatKwargsError@@Base+0x1a90> │ │ │ │ strb.w sl, [r3], #1 │ │ │ │ - b.n 419ac <_PyEval_FormatKwargsError@@Base+0x1a62> │ │ │ │ + b.n 419fc <_PyEval_FormatKwargsError@@Base+0x1a6a> │ │ │ │ mov r3, r6 │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 419ce <_PyEval_FormatKwargsError@@Base+0x1a84> │ │ │ │ + beq.n 41a1e <_PyEval_FormatKwargsError@@Base+0x1a8c> │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 419ce <_PyEval_FormatKwargsError@@Base+0x1a84> │ │ │ │ + beq.n 41a1e <_PyEval_FormatKwargsError@@Base+0x1a8c> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 419d2 <_PyEval_FormatKwargsError@@Base+0x1a88> │ │ │ │ + b.n 41a22 <_PyEval_FormatKwargsError@@Base+0x1a90> │ │ │ │ mov r3, r6 │ │ │ │ - b.n 419d2 <_PyEval_FormatKwargsError@@Base+0x1a88> │ │ │ │ + b.n 41a22 <_PyEval_FormatKwargsError@@Base+0x1a90> │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 4198c <_PyEval_FormatKwargsError@@Base+0x1a42> │ │ │ │ + b.n 419dc <_PyEval_FormatKwargsError@@Base+0x1a4a> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #17064 @ 0x42a8 │ │ │ │ + movw r1, #16744 @ 0x4168 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 418bc <_PyEval_FormatKwargsError@@Base+0x1972> │ │ │ │ + bl f8904 │ │ │ │ + b.n 4190c <_PyEval_FormatKwargsError@@Base+0x197a> │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - adds r4, #124 @ 0x7c │ │ │ │ + adds r4, #152 @ 0x98 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 23b524 │ │ │ │ + b.w 23b41c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 41a22 <_PyEval_FormatKwargsError@@Base+0x1ad8> │ │ │ │ + bne.n 41a72 <_PyEval_FormatKwargsError@@Base+0x1ae0> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 22ef7c │ │ │ │ + b.w 230e54 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37252 @ 0x9184 │ │ │ │ + movw r0, #36812 @ 0x8fcc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41a16 <_PyEval_FormatKwargsError@@Base+0x1acc> │ │ │ │ + bne.n 41a66 <_PyEval_FormatKwargsError@@Base+0x1ad4> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #5908 @ 0x1714 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 41a6e <_PyEval_FormatKwargsError@@Base+0x1b24> │ │ │ │ + bne.n 41abe <_PyEval_FormatKwargsError@@Base+0x1b2c> │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23bd14 │ │ │ │ + bl 23bbe0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 41a8a <_PyEval_FormatKwargsError@@Base+0x1b40> │ │ │ │ - b.n 41a9c <_PyEval_FormatKwargsError@@Base+0x1b52> │ │ │ │ + bne.n 41ada <_PyEval_FormatKwargsError@@Base+0x1b48> │ │ │ │ + b.n 41aec <_PyEval_FormatKwargsError@@Base+0x1b5a> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #17208 @ 0x4338 │ │ │ │ + movw r1, #16888 @ 0x41f8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d79a4 │ │ │ │ - cbnz r0, 41aa0 <_PyEval_FormatKwargsError@@Base+0x1b56> │ │ │ │ + b.w d78f0 │ │ │ │ + cbnz r0, 41af0 <_PyEval_FormatKwargsError@@Base+0x1b5e> │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12e914 │ │ │ │ + bl 12e600 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 41aae <_PyEval_FormatKwargsError@@Base+0x1b64> │ │ │ │ + b.n 41afe <_PyEval_FormatKwargsError@@Base+0x1b6c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ add sp, #8 │ │ │ │ @@ -32078,89 +32111,89 @@ │ │ │ │ mvneq.w r0, #1 │ │ │ │ eors r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ bx lr │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #17256 @ 0x4368 │ │ │ │ + movw r0, #16936 @ 0x4228 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r2, r3, [r1, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w e4f84 │ │ │ │ + b.w e4e0c │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 41b14 <_PyEval_FormatKwargsError@@Base+0x1bca> │ │ │ │ + bne.n 41b64 <_PyEval_FormatKwargsError@@Base+0x1bd2> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3a450 │ │ │ │ + b.w 3a490 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37260 @ 0x918c │ │ │ │ + movw r0, #36820 @ 0x8fd4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41b08 <_PyEval_FormatKwargsError@@Base+0x1bbe> │ │ │ │ + bne.n 41b58 <_PyEval_FormatKwargsError@@Base+0x1bc6> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r4, r6, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #112] @ (41bb4 <_PyEval_FormatKwargsError@@Base+0x1c6a>) │ │ │ │ + ldr r1, [pc, #112] @ (41c04 <_PyEval_FormatKwargsError@@Base+0x1c72>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl be428 │ │ │ │ + bl be6f8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 41b52 <_PyEval_FormatKwargsError@@Base+0x1c08> │ │ │ │ + bne.n 41ba2 <_PyEval_FormatKwargsError@@Base+0x1c10> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41bac <_PyEval_FormatKwargsError@@Base+0x1c62> │ │ │ │ + b.n 41bfc <_PyEval_FormatKwargsError@@Base+0x1c6a> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 41b5c <_PyEval_FormatKwargsError@@Base+0x1c12> │ │ │ │ + cbz r3, 41bac <_PyEval_FormatKwargsError@@Base+0x1c1a> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 41b6c <_PyEval_FormatKwargsError@@Base+0x1c22> │ │ │ │ - b.n 41b8a <_PyEval_FormatKwargsError@@Base+0x1c40> │ │ │ │ - ldr r1, [pc, #88] @ (41bb8 <_PyEval_FormatKwargsError@@Base+0x1c6e>) │ │ │ │ + cbnz r0, 41bbc <_PyEval_FormatKwargsError@@Base+0x1c2a> │ │ │ │ + b.n 41bda <_PyEval_FormatKwargsError@@Base+0x1c48> │ │ │ │ + ldr r1, [pc, #88] @ (41c08 <_PyEval_FormatKwargsError@@Base+0x1c76>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl be428 │ │ │ │ + bl be6f8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 41b56 <_PyEval_FormatKwargsError@@Base+0x1c0c> │ │ │ │ - b.n 41b4e <_PyEval_FormatKwargsError@@Base+0x1c04> │ │ │ │ + bne.n 41ba6 <_PyEval_FormatKwargsError@@Base+0x1c14> │ │ │ │ + b.n 41b9e <_PyEval_FormatKwargsError@@Base+0x1c0c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 41b8a <_PyEval_FormatKwargsError@@Base+0x1c40> │ │ │ │ + bne.n 41bda <_PyEval_FormatKwargsError@@Base+0x1c48> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41b8a <_PyEval_FormatKwargsError@@Base+0x1c40> │ │ │ │ + bge.n 41bda <_PyEval_FormatKwargsError@@Base+0x1c48> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 41b8a <_PyEval_FormatKwargsError@@Base+0x1c40> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 41bda <_PyEval_FormatKwargsError@@Base+0x1c48> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #37068 @ 0x90cc │ │ │ │ + movw r2, #36748 @ 0x8f8c │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #17416 @ 0x4408 │ │ │ │ + movw r0, #17096 @ 0x42c8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bkpt 0x0028 │ │ │ │ lsls r5, r1, #1 │ │ │ │ pop {r2, r4} │ │ │ │ @@ -32168,178 +32201,178 @@ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 41bea <_PyEval_FormatKwargsError@@Base+0x1ca0> │ │ │ │ + bne.n 41c3a <_PyEval_FormatKwargsError@@Base+0x1ca8> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #24552 @ 0x5fe8 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 41c04 <_PyEval_FormatKwargsError@@Base+0x1cba> │ │ │ │ + bne.n 41c54 <_PyEval_FormatKwargsError@@Base+0x1cc2> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 41c24 <_PyEval_FormatKwargsError@@Base+0x1cda> │ │ │ │ + b.n 41c74 <_PyEval_FormatKwargsError@@Base+0x1ce2> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #25020 @ 0x61bc │ │ │ │ + movw r0, #24700 @ 0x607c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 41dd6 <_PyEval_FormatKwargsError@@Base+0x1e8c> │ │ │ │ - b.n 41bd4 <_PyEval_FormatKwargsError@@Base+0x1c8a> │ │ │ │ - bl 144138 │ │ │ │ + beq.w 41e26 <_PyEval_FormatKwargsError@@Base+0x1e94> │ │ │ │ + b.n 41c24 <_PyEval_FormatKwargsError@@Base+0x1c92> │ │ │ │ + bl 144130 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 41c24 <_PyEval_FormatKwargsError@@Base+0x1cda> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 41c74 <_PyEval_FormatKwargsError@@Base+0x1ce2> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 41dd6 <_PyEval_FormatKwargsError@@Base+0x1e8c> │ │ │ │ + bne.w 41e26 <_PyEval_FormatKwargsError@@Base+0x1e94> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 41c32 <_PyEval_FormatKwargsError@@Base+0x1ce8> │ │ │ │ + bne.n 41c82 <_PyEval_FormatKwargsError@@Base+0x1cf0> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 41c52 <_PyEval_FormatKwargsError@@Base+0x1d08> │ │ │ │ - bl 144138 │ │ │ │ + b.n 41ca2 <_PyEval_FormatKwargsError@@Base+0x1d10> │ │ │ │ + bl 144130 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 41c52 <_PyEval_FormatKwargsError@@Base+0x1d08> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 41ca2 <_PyEval_FormatKwargsError@@Base+0x1d10> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 41dd6 <_PyEval_FormatKwargsError@@Base+0x1e8c> │ │ │ │ + bne.w 41e26 <_PyEval_FormatKwargsError@@Base+0x1e94> │ │ │ │ vabs.f64 d11, d9 │ │ │ │ - vldr d10, [pc, #392] @ 41de0 <_PyEval_FormatKwargsError@@Base+0x1e96> │ │ │ │ + vldr d10, [pc, #392] @ 41e30 <_PyEval_FormatKwargsError@@Base+0x1e9e> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ vcmp.f64 d11, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 41c7e <_PyEval_FormatKwargsError@@Base+0x1d34> │ │ │ │ + bhi.n 41cce <_PyEval_FormatKwargsError@@Base+0x1d3c> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 41d56 <_PyEval_FormatKwargsError@@Base+0x1e0c> │ │ │ │ - b.n 41c96 <_PyEval_FormatKwargsError@@Base+0x1d4c> │ │ │ │ + bls.n 41da6 <_PyEval_FormatKwargsError@@Base+0x1e14> │ │ │ │ + b.n 41ce6 <_PyEval_FormatKwargsError@@Base+0x1d54> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ str r3, [r0, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 41c96 <_PyEval_FormatKwargsError@@Base+0x1d4c> │ │ │ │ + bvc.n 41ce6 <_PyEval_FormatKwargsError@@Base+0x1d54> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 41cf4 <_PyEval_FormatKwargsError@@Base+0x1daa> │ │ │ │ - b.n 41d94 <_PyEval_FormatKwargsError@@Base+0x1e4a> │ │ │ │ + beq.n 41d44 <_PyEval_FormatKwargsError@@Base+0x1db2> │ │ │ │ + b.n 41de4 <_PyEval_FormatKwargsError@@Base+0x1e52> │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 41cb0 <_PyEval_FormatKwargsError@@Base+0x1d66> │ │ │ │ + bvc.n 41d00 <_PyEval_FormatKwargsError@@Base+0x1d6e> │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 41d98 <_PyEval_FormatKwargsError@@Base+0x1e4e> │ │ │ │ - b.n 41cf4 <_PyEval_FormatKwargsError@@Base+0x1daa> │ │ │ │ + bne.n 41de8 <_PyEval_FormatKwargsError@@Base+0x1e56> │ │ │ │ + b.n 41d44 <_PyEval_FormatKwargsError@@Base+0x1db2> │ │ │ │ vcmp.f64 d11, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 41d20 <_PyEval_FormatKwargsError@@Base+0x1dd6> │ │ │ │ + ble.n 41d70 <_PyEval_FormatKwargsError@@Base+0x1dde> │ │ │ │ vabs.f64 d0, d8 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 41dba <_PyEval_FormatKwargsError@@Base+0x1e70> │ │ │ │ + bhi.n 41e0a <_PyEval_FormatKwargsError@@Base+0x1e78> │ │ │ │ vmov.f64 d1, #0 @ 0x40000000 2.0 │ │ │ │ blx 2b800 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 41cea <_PyEval_FormatKwargsError@@Base+0x1da0> │ │ │ │ + ble.n 41d3a <_PyEval_FormatKwargsError@@Base+0x1da8> │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 41dc4 <_PyEval_FormatKwargsError@@Base+0x1e7a> │ │ │ │ - b.n 41d94 <_PyEval_FormatKwargsError@@Base+0x1e4a> │ │ │ │ + bne.n 41e14 <_PyEval_FormatKwargsError@@Base+0x1e82> │ │ │ │ + b.n 41de4 <_PyEval_FormatKwargsError@@Base+0x1e52> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 41cfa <_PyEval_FormatKwargsError@@Base+0x1db0> │ │ │ │ + bne.n 41d4a <_PyEval_FormatKwargsError@@Base+0x1db8> │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 41d98 <_PyEval_FormatKwargsError@@Base+0x1e4e> │ │ │ │ + b.n 41de8 <_PyEval_FormatKwargsError@@Base+0x1e56> │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 41d0a <_PyEval_FormatKwargsError@@Base+0x1dc0> │ │ │ │ - vldr d8, [pc, #224] @ 41de8 <_PyEval_FormatKwargsError@@Base+0x1e9e> │ │ │ │ - b.n 41d98 <_PyEval_FormatKwargsError@@Base+0x1e4e> │ │ │ │ + beq.n 41d5a <_PyEval_FormatKwargsError@@Base+0x1dc8> │ │ │ │ + vldr d8, [pc, #224] @ 41e38 <_PyEval_FormatKwargsError@@Base+0x1ea6> │ │ │ │ + b.n 41de8 <_PyEval_FormatKwargsError@@Base+0x1e56> │ │ │ │ vmov r3, s19 │ │ │ │ - vldr d8, [pc, #216] @ 41de8 <_PyEval_FormatKwargsError@@Base+0x1e9e> │ │ │ │ - vldr d7, [pc, #220] @ 41df0 <_PyEval_FormatKwargsError@@Base+0x1ea6> │ │ │ │ + vldr d8, [pc, #216] @ 41e38 <_PyEval_FormatKwargsError@@Base+0x1ea6> │ │ │ │ + vldr d7, [pc, #220] @ 41e40 <_PyEval_FormatKwargsError@@Base+0x1eae> │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ - b.n 41d98 <_PyEval_FormatKwargsError@@Base+0x1e4e> │ │ │ │ + b.n 41de8 <_PyEval_FormatKwargsError@@Base+0x1e56> │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 41cf4 <_PyEval_FormatKwargsError@@Base+0x1daa> │ │ │ │ + beq.n 41d44 <_PyEval_FormatKwargsError@@Base+0x1db2> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 41d44 <_PyEval_FormatKwargsError@@Base+0x1dfa> │ │ │ │ + ble.n 41d94 <_PyEval_FormatKwargsError@@Base+0x1e02> │ │ │ │ vcmpe.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 41d04 <_PyEval_FormatKwargsError@@Base+0x1dba> │ │ │ │ - b.n 41d98 <_PyEval_FormatKwargsError@@Base+0x1e4e> │ │ │ │ - bpl.n 41d04 <_PyEval_FormatKwargsError@@Base+0x1dba> │ │ │ │ + ble.n 41d54 <_PyEval_FormatKwargsError@@Base+0x1dc2> │ │ │ │ + b.n 41de8 <_PyEval_FormatKwargsError@@Base+0x1e56> │ │ │ │ + bpl.n 41d54 <_PyEval_FormatKwargsError@@Base+0x1dc2> │ │ │ │ vcmpe.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 41d04 <_PyEval_FormatKwargsError@@Base+0x1dba> │ │ │ │ + bpl.n 41d54 <_PyEval_FormatKwargsError@@Base+0x1dc2> │ │ │ │ vneg.f64 d8, d8 │ │ │ │ - b.n 41d98 <_PyEval_FormatKwargsError@@Base+0x1e4e> │ │ │ │ + b.n 41de8 <_PyEval_FormatKwargsError@@Base+0x1e56> │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2c1ec │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 41d98 <_PyEval_FormatKwargsError@@Base+0x1e4e> │ │ │ │ + bls.n 41de8 <_PyEval_FormatKwargsError@@Base+0x1e56> │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 41d88 <_PyEval_FormatKwargsError@@Base+0x1e3e> │ │ │ │ + bvs.n 41dd8 <_PyEval_FormatKwargsError@@Base+0x1e46> │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 41d8e <_PyEval_FormatKwargsError@@Base+0x1e44> │ │ │ │ + bne.n 41dde <_PyEval_FormatKwargsError@@Base+0x1e4c> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 41d98 <_PyEval_FormatKwargsError@@Base+0x1e4e> │ │ │ │ + b.n 41de8 <_PyEval_FormatKwargsError@@Base+0x1e56> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 41d98 <_PyEval_FormatKwargsError@@Base+0x1e4e> │ │ │ │ + b.n 41de8 <_PyEval_FormatKwargsError@@Base+0x1e56> │ │ │ │ vmov.f64 d8, d9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 41dac <_PyEval_FormatKwargsError@@Base+0x1e62> │ │ │ │ + cbnz r3, 41dfc <_PyEval_FormatKwargsError@@Base+0x1e6a> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 85ae4 │ │ │ │ + b.w 85a98 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 26eb28 │ │ │ │ - cbnz r0, 41dd6 <_PyEval_FormatKwargsError@@Base+0x1e8c> │ │ │ │ - b.n 41d9c <_PyEval_FormatKwargsError@@Base+0x1e52> │ │ │ │ + bl 26e9c0 │ │ │ │ + cbnz r0, 41e26 <_PyEval_FormatKwargsError@@Base+0x1e94> │ │ │ │ + b.n 41dec <_PyEval_FormatKwargsError@@Base+0x1e5a> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 41dca <_PyEval_FormatKwargsError@@Base+0x1e80> │ │ │ │ - vldr d8, [pc, #48] @ 41df8 <_PyEval_FormatKwargsError@@Base+0x1eae> │ │ │ │ - b.n 41d98 <_PyEval_FormatKwargsError@@Base+0x1e4e> │ │ │ │ + ble.n 41e1a <_PyEval_FormatKwargsError@@Base+0x1e88> │ │ │ │ + vldr d8, [pc, #48] @ 41e48 <_PyEval_FormatKwargsError@@Base+0x1eb6> │ │ │ │ + b.n 41de8 <_PyEval_FormatKwargsError@@Base+0x1e56> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 41cf4 <_PyEval_FormatKwargsError@@Base+0x1daa> │ │ │ │ - b.n 41d04 <_PyEval_FormatKwargsError@@Base+0x1dba> │ │ │ │ + beq.n 41d44 <_PyEval_FormatKwargsError@@Base+0x1db2> │ │ │ │ + b.n 41d54 <_PyEval_FormatKwargsError@@Base+0x1dc2> │ │ │ │ vpop {d8-d11} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ @@ -32352,198 +32385,198 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 41e20 <_PyEval_FormatKwargsError@@Base+0x1ed6> │ │ │ │ + cbnz r3, 41e70 <_PyEval_FormatKwargsError@@Base+0x1ede> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 41e20 <_PyEval_FormatKwargsError@@Base+0x1ed6> │ │ │ │ + ble.n 41e70 <_PyEval_FormatKwargsError@@Base+0x1ede> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 41e20 <_PyEval_FormatKwargsError@@Base+0x1ed6> │ │ │ │ - cbnz r0, 41e3a <_PyEval_FormatKwargsError@@Base+0x1ef0> │ │ │ │ + bne.n 41e70 <_PyEval_FormatKwargsError@@Base+0x1ede> │ │ │ │ + cbnz r0, 41e8a <_PyEval_FormatKwargsError@@Base+0x1ef8> │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #24 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #112] @ (41ea0 <_PyEval_FormatKwargsError@@Base+0x1f56>) │ │ │ │ + ldr r4, [pc, #112] @ (41ef0 <_PyEval_FormatKwargsError@@Base+0x1f5e>) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 41e8e <_PyEval_FormatKwargsError@@Base+0x1f44> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 41ede <_PyEval_FormatKwargsError@@Base+0x1f4c> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 41e4c <_PyEval_FormatKwargsError@@Base+0x1f02> │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 41e8e <_PyEval_FormatKwargsError@@Base+0x1f44> │ │ │ │ + bne.n 41e9c <_PyEval_FormatKwargsError@@Base+0x1f0a> │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 41ede <_PyEval_FormatKwargsError@@Base+0x1f4c> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 95ffc │ │ │ │ + bl 96274 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 2b61c <__wait3_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 41e92 <_PyEval_FormatKwargsError@@Base+0x1f48> │ │ │ │ + bge.n 41ee2 <_PyEval_FormatKwargsError@@Base+0x1f50> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 41e80 <_PyEval_FormatKwargsError@@Base+0x1f36> │ │ │ │ - bl f0188 │ │ │ │ + bne.n 41ed0 <_PyEval_FormatKwargsError@@Base+0x1f3e> │ │ │ │ + bl effcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41e50 <_PyEval_FormatKwargsError@@Base+0x1f06> │ │ │ │ - b.n 41e8e <_PyEval_FormatKwargsError@@Base+0x1f44> │ │ │ │ + beq.n 41ea0 <_PyEval_FormatKwargsError@@Base+0x1f0e> │ │ │ │ + b.n 41ede <_PyEval_FormatKwargsError@@Base+0x1f4c> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 41e9c <_PyEval_FormatKwargsError@@Base+0x1f52> │ │ │ │ + b.n 41eec <_PyEval_FormatKwargsError@@Base+0x1f5a> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3fd60 │ │ │ │ + bl 3fda8 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - adds r4, #184 @ 0xb8 │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 41ec4 <_PyEval_FormatKwargsError@@Base+0x1f7a> │ │ │ │ + bne.n 41f14 <_PyEval_FormatKwargsError@@Base+0x1f82> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ea708 │ │ │ │ + b.w ea5c0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37332 @ 0x91d4 │ │ │ │ + movw r0, #36892 @ 0x901c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41eb8 <_PyEval_FormatKwargsError@@Base+0x1f6e> │ │ │ │ + bne.n 41f08 <_PyEval_FormatKwargsError@@Base+0x1f76> │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #24552 @ 0x5fe8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 41f02 <_PyEval_FormatKwargsError@@Base+0x1fb8> │ │ │ │ + bne.n 41f52 <_PyEval_FormatKwargsError@@Base+0x1fc0> │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 41f20 <_PyEval_FormatKwargsError@@Base+0x1fd6> │ │ │ │ + b.n 41f70 <_PyEval_FormatKwargsError@@Base+0x1fde> │ │ │ │ mov r0, r1 │ │ │ │ - bl 144138 │ │ │ │ + bl 144130 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 41f20 <_PyEval_FormatKwargsError@@Base+0x1fd6> │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 41f34 <_PyEval_FormatKwargsError@@Base+0x1fea> │ │ │ │ - vldr d0, [pc, #28] @ 41f40 <_PyEval_FormatKwargsError@@Base+0x1ff6> │ │ │ │ + bne.n 41f70 <_PyEval_FormatKwargsError@@Base+0x1fde> │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 41f84 <_PyEval_FormatKwargsError@@Base+0x1ff2> │ │ │ │ + vldr d0, [pc, #28] @ 41f90 <_PyEval_FormatKwargsError@@Base+0x1ffe> │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85ae4 │ │ │ │ + b.w 85a98 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop.w │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ - add r2, pc, #328 @ (adr r2, 4208c ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 420dc ) │ │ │ │ svc 70 @ 0x46 │ │ │ │ subs r7, #145 @ 0x91 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r5, 41f6c <_PyEval_FormatKwargsError@@Base+0x2022> │ │ │ │ + cbz r5, 41fbc <_PyEval_FormatKwargsError@@Base+0x202a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - b.n 41fa6 <_PyEval_FormatKwargsError@@Base+0x205c> │ │ │ │ + b.n 41ff6 <_PyEval_FormatKwargsError@@Base+0x2064> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 41f9e <_PyEval_FormatKwargsError@@Base+0x2054> │ │ │ │ - bl 1134c0 │ │ │ │ + bpl.n 41fee <_PyEval_FormatKwargsError@@Base+0x205c> │ │ │ │ + bl 113550 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 41fd4 <_PyEval_FormatKwargsError@@Base+0x208a> │ │ │ │ - bl f5dac │ │ │ │ + cbz r0, 42024 <_PyEval_FormatKwargsError@@Base+0x2092> │ │ │ │ + bl f5be4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41fa4 <_PyEval_FormatKwargsError@@Base+0x205a> │ │ │ │ + bge.n 41ff4 <_PyEval_FormatKwargsError@@Base+0x2062> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 41fa4 <_PyEval_FormatKwargsError@@Base+0x205a> │ │ │ │ + cbnz r3, 41ff4 <_PyEval_FormatKwargsError@@Base+0x2062> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 41fa4 <_PyEval_FormatKwargsError@@Base+0x205a> │ │ │ │ - bl f5dac │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 41ff4 <_PyEval_FormatKwargsError@@Base+0x2062> │ │ │ │ + bl f5be4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 41fd4 <_PyEval_FormatKwargsError@@Base+0x208a> │ │ │ │ + cbz r4, 42024 <_PyEval_FormatKwargsError@@Base+0x2092> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1a7e90 <_PyType_Name@@Base> │ │ │ │ + bl 1aa2bc <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ - movw r0, #4032 @ 0xfc0 │ │ │ │ + movw r0, #3712 @ 0xe80 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41fd4 <_PyEval_FormatKwargsError@@Base+0x208a> │ │ │ │ + bge.n 42024 <_PyEval_FormatKwargsError@@Base+0x2092> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41fd4 <_PyEval_FormatKwargsError@@Base+0x208a> │ │ │ │ + cbnz r3, 42024 <_PyEval_FormatKwargsError@@Base+0x2092> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl ca490 │ │ │ │ + bl ca790 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42006 <_PyEval_FormatKwargsError@@Base+0x20bc> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 42056 <_PyEval_FormatKwargsError@@Base+0x20c4> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, #0 │ │ │ │ - b.n 4201c <_PyEval_FormatKwargsError@@Base+0x20d2> │ │ │ │ + b.n 4206c <_PyEval_FormatKwargsError@@Base+0x20da> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ @@ -32551,115 +32584,115 @@ │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 42048 <_PyEval_FormatKwargsError@@Base+0x20fe> │ │ │ │ + bne.n 42098 <_PyEval_FormatKwargsError@@Base+0x2106> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 42060 │ │ │ │ + b.w 420b0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37376 @ 0x9200 │ │ │ │ + movw r0, #36936 @ 0x9048 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42034 <_PyEval_FormatKwargsError@@Base+0x20ea> │ │ │ │ + bne.n 42084 <_PyEval_FormatKwargsError@@Base+0x20f2> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00042060 : │ │ │ │ - b.w 397f0 │ │ │ │ +000420b0 : │ │ │ │ + b.w 39830 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #3 │ │ │ │ - bl 71b00 │ │ │ │ + bl 71b54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42136 │ │ │ │ + beq.n 42186 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #16] │ │ │ │ - bl 26bd18 │ │ │ │ + bl 26bbb8 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4209e │ │ │ │ + bne.n 420ee │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 42120 │ │ │ │ + b.n 42170 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 420d0 │ │ │ │ + bne.n 42120 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 420b6 │ │ │ │ + blt.n 42106 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 420c6 │ │ │ │ + b.n 42116 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [r3, #0] │ │ │ │ itt ne │ │ │ │ addne r2, #2 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 42116 │ │ │ │ + b.n 42166 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - ldr r1, [pc, #104] @ (42140 ) │ │ │ │ + ldr r1, [pc, #104] @ (42190 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r4, #20] │ │ │ │ - bl d7308 │ │ │ │ + bl d723c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 42098 │ │ │ │ + beq.n 420e8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 42108 │ │ │ │ + bne.n 42158 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 420c6 │ │ │ │ + bge.n 42116 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 420c6 │ │ │ │ + b.n 42116 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 6be80 │ │ │ │ + bl 6bec0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4213a │ │ │ │ + bge.n 4218a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4213a │ │ │ │ + cbnz r3, 4218a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4213a │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4218a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strh r0, [r6, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ @@ -32668,335 +32701,335 @@ │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ ldrgt r1, [r0, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ it gt │ │ │ │ mulgt r3, r1 │ │ │ │ add r0, r3 │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 42164 │ │ │ │ + cbz r1, 421b4 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4216c │ │ │ │ + b.n 421bc │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.n 42352 │ │ │ │ + b.n 423a2 │ │ │ │ │ │ │ │ -0004216e : │ │ │ │ +000421be : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 4239e │ │ │ │ + bl 423ee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4219e │ │ │ │ + bne.n 421ee │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #17468 @ 0x443c │ │ │ │ + movw r0, #17148 @ 0x42fc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 202a64 │ │ │ │ + bl 2048f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #53936 @ 0xd2b0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 422d0 │ │ │ │ + bne.w 42320 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 422d0 │ │ │ │ + bne.w 42320 │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r9, [r2, #8] │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ adds r3, r4, #3 │ │ │ │ ldr.w r8, [r9, #8] │ │ │ │ subs r5, r4, #1 │ │ │ │ ldr.w r0, [sl, r3, lsl #2] │ │ │ │ - bl fe160 │ │ │ │ + bl fe070 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 422ea │ │ │ │ + beq.n 4233a │ │ │ │ add.w r0, r8, #4294967295 @ 0xffffffff │ │ │ │ add r0, r4 │ │ │ │ - bl 71b00 │ │ │ │ + bl 71b54 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 42210 │ │ │ │ + cbz r0, 42260 │ │ │ │ add.w sl, sl, #12 │ │ │ │ adds r0, #12 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4222c │ │ │ │ + b.n 4227c │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 422ea │ │ │ │ + bge.n 4233a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 422ea │ │ │ │ + bne.n 4233a │ │ │ │ mov r0, fp │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 422ea │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4233a │ │ │ │ cmp r5, r2 │ │ │ │ - ble.n 42248 │ │ │ │ + ble.n 42298 │ │ │ │ ldr.w r1, [sl, #4]! │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str.w r1, [r0, #4]! │ │ │ │ - b.n 4222c │ │ │ │ + b.n 4227c │ │ │ │ bic.w r5, r5, r5, asr #31 │ │ │ │ add.w r9, r9, #16 │ │ │ │ adds r3, r5, #4 │ │ │ │ movs r2, #1 │ │ │ │ add.w r5, r4, r5, lsl #2 │ │ │ │ adds r5, #16 │ │ │ │ str.w fp, [r4, r3, lsl #2] │ │ │ │ cmp r8, r2 │ │ │ │ - ble.n 4227a │ │ │ │ + ble.n 422ca │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str.w r1, [r5, #4]! │ │ │ │ - b.n 4225e │ │ │ │ + b.n 422ae │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1f7f48 │ │ │ │ + bl 1f9de8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4229c │ │ │ │ + cbnz r0, 422ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 422ea │ │ │ │ + bge.n 4233a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 422ea │ │ │ │ + cbnz r3, 4233a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 422ea │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4233a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6158 <_PyTemplate_Build@@Base> │ │ │ │ + bl 1e7f1c <_PyTemplate_Build@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 422ba │ │ │ │ + bge.n 4230a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 422ba │ │ │ │ + cbnz r3, 4230a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 422ec │ │ │ │ + bge.n 4233c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 422ec │ │ │ │ + cbnz r3, 4233c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 422ec │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4233c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #17628 @ 0x44dc │ │ │ │ + movw r1, #17308 @ 0x439c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 42316 │ │ │ │ + bne.n 42366 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42334 │ │ │ │ - b.n 4232e │ │ │ │ + bne.n 42384 │ │ │ │ + b.n 4237e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3164 @ 0xc5c │ │ │ │ + movw r0, #2844 @ 0xb1c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42308 │ │ │ │ - b.n 4234c │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 4234c │ │ │ │ + bne.n 42358 │ │ │ │ + b.n 4239c │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 4239c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 204eb0 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ - cbz r0, 4234c │ │ │ │ + bl 206ed8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + cbz r0, 4239c │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 424bc │ │ │ │ + b.n 4250c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 4236a │ │ │ │ + bne.n 423ba │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #54344 @ 0xd448 │ │ │ │ + movw r3, #54024 @ 0xd308 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bne.n 4238a │ │ │ │ - b.n 4236c │ │ │ │ - cbz r1, 42394 │ │ │ │ - movw r3, #54344 @ 0xd448 │ │ │ │ + bne.n 423da │ │ │ │ + b.n 423bc │ │ │ │ + cbz r1, 423e4 │ │ │ │ + movw r3, #54024 @ 0xd308 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 4238a │ │ │ │ + bls.n 423da │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - beq.n 42394 │ │ │ │ - b.n 42376 │ │ │ │ + beq.n 423e4 │ │ │ │ + b.n 423c6 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004239e : │ │ │ │ +000423ee : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ - cbnz r3, 423e6 │ │ │ │ + cbnz r3, 42436 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 423c4 │ │ │ │ + cbnz r0, 42414 │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 423fe │ │ │ │ + b.n 4244e │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl be428 │ │ │ │ + bl be6f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4240c │ │ │ │ + bge.n 4245c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4240c │ │ │ │ + cbnz r3, 4245c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4240c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4245c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 4240a │ │ │ │ + cbnz r0, 4245a │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9edc │ │ │ │ - cbnz r0, 42404 │ │ │ │ + bl d9e28 │ │ │ │ + cbnz r0, 42454 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4240c │ │ │ │ - bl da114 │ │ │ │ - b.n 4240c │ │ │ │ + b.n 4245c │ │ │ │ + bl da060 │ │ │ │ + b.n 4245c │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 42442 │ │ │ │ + beq.n 42492 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 42442 │ │ │ │ + ble.n 42492 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42454 │ │ │ │ + bge.n 424a4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 42454 │ │ │ │ - movw r0, #17720 @ 0x4538 │ │ │ │ + b.n 424a4 │ │ │ │ + movw r0, #17400 @ 0x43f8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e4f84 │ │ │ │ + b.w e4e0c │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #92] @ (424b8 ) │ │ │ │ - bl 8ff0c <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #92] @ (42508 ) │ │ │ │ + bl 9017c <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4246a │ │ │ │ + cbz r0, 424ba │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 42480 │ │ │ │ + bmi.n 424d0 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #17744 @ 0x4550 │ │ │ │ + movw r0, #17424 @ 0x4410 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 42496 │ │ │ │ + b.n 424e6 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #17776 @ 0x4570 │ │ │ │ + movw r0, #17456 @ 0x4430 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 424aa │ │ │ │ + bge.n 424fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 424aa │ │ │ │ + cbnz r3, 424fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ pop {r2, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -33004,751 +33037,750 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ - movw r1, #53912 @ 0xd298 │ │ │ │ + movw r1, #53592 @ 0xd158 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r0, #17836 @ 0x45ac │ │ │ │ + movw r0, #17516 @ 0x446c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91690 │ │ │ │ + bl 91908 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42508 │ │ │ │ + bne.n 42558 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42540 │ │ │ │ + b.n 42590 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 42524 │ │ │ │ - bl f0188 │ │ │ │ + bne.n 42574 │ │ │ │ + bl effcc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 424f2 │ │ │ │ - bl 95ffc │ │ │ │ + bne.n 42542 │ │ │ │ + bl 96274 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ace4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9a46c │ │ │ │ - cbz r7, 42538 │ │ │ │ - b.n 424f6 │ │ │ │ + bl 9a6e4 │ │ │ │ + cbz r7, 42588 │ │ │ │ + b.n 42546 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r2, #18128 @ 0x46d0 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r3, #13021 @ 0x32dd │ │ │ │ + movw r3, #20861 @ 0x517d │ │ │ │ movt r3, #31 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 42574 │ │ │ │ - bl 1f32e0 <_PyErr_Format@@Base+0xe0> │ │ │ │ + bne.n 425c4 │ │ │ │ + bl 1f5180 <_PyErr_Format@@Base+0xe0> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 42578 │ │ │ │ + b.n 425c8 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 425cc │ │ │ │ + cbz r4, 4261c │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbnz r0, 4258e │ │ │ │ - movw r0, #33080 @ 0x8138 │ │ │ │ + cbnz r0, 425de │ │ │ │ + movw r0, #32760 @ 0x7ff8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 425b6 │ │ │ │ - bl 1411d0 │ │ │ │ - cbz r0, 425a8 │ │ │ │ + b.n 42606 │ │ │ │ + bl 1411e0 │ │ │ │ + cbz r0, 425f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 425b8 │ │ │ │ - movw r0, #3892 @ 0xf34 │ │ │ │ + beq.n 42608 │ │ │ │ + movw r0, #3572 @ 0xdf4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 425b6 │ │ │ │ + b.n 42606 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl f5dac │ │ │ │ + bl f5be4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 141454 │ │ │ │ - cbnz r5, 425d0 │ │ │ │ + bl 141464 │ │ │ │ + cbnz r5, 42620 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 425cc │ │ │ │ + bge.n 4261c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 425cc │ │ │ │ + cbnz r3, 4261c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 42612 │ │ │ │ + b.n 42662 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1a7e90 <_PyType_Name@@Base> │ │ │ │ + bl 1aa2bc <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #17848 @ 0x45b8 │ │ │ │ + movw r0, #17528 @ 0x4478 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 425fe │ │ │ │ + bge.n 4264e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 425fe │ │ │ │ + cbnz r3, 4264e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42612 │ │ │ │ + bge.n 42662 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42612 │ │ │ │ + cbnz r3, 42662 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 4261e │ │ │ │ + cbz r1, 4266e │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 42626 │ │ │ │ + b.n 42676 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.n 42978 │ │ │ │ + b.n 429c8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ - cbz r3, 42668 │ │ │ │ + cbz r3, 426b8 │ │ │ │ mov r8, r1 │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 42668 │ │ │ │ + cbnz r0, 426b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2669d4 │ │ │ │ + bl 266814 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42668 │ │ │ │ + beq.n 426b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 274b94 │ │ │ │ + bl 274a2c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4266c │ │ │ │ + cbnz r0, 426bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2754b4 │ │ │ │ + bl 275350 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 426de │ │ │ │ + b.n 4272e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268a6c │ │ │ │ + bl 268a0c │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 42690 │ │ │ │ + cbnz r0, 426e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42662 │ │ │ │ + bge.n 426b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42662 │ │ │ │ + bne.n 426b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 42662 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 426b2 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #39188 @ 0x9914 │ │ │ │ + movw r0, #38868 @ 0x97d4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42662 │ │ │ │ + beq.n 426b2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ movw r1, #669 @ 0x29d │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #17860 @ 0x45c4 │ │ │ │ + movw r0, #17540 @ 0x4484 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 268be0 │ │ │ │ + bl 268b80 │ │ │ │ str r7, [r4, #24] │ │ │ │ - cbnz r0, 426cc │ │ │ │ + cbnz r0, 4271c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2754b4 │ │ │ │ - b.n 426de │ │ │ │ + bl 275350 │ │ │ │ + b.n 4272e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 426de │ │ │ │ + bge.n 4272e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 426de │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4272e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 2b6b0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 42792 │ │ │ │ + beq.n 427e2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4278e │ │ │ │ + bne.n 427de │ │ │ │ mov r0, r4 │ │ │ │ - bl 2669d4 │ │ │ │ + bl 266814 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4278e │ │ │ │ - movw r0, #37636 @ 0x9304 │ │ │ │ + beq.n 427de │ │ │ │ + movw r0, #37316 @ 0x91c4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4273c │ │ │ │ + cbnz r0, 4278c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2754b4 │ │ │ │ + b.w 275350 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #732 @ 0x2dc │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ - movw r0, #17872 @ 0x45d0 │ │ │ │ + movw r0, #17552 @ 0x4490 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 268be0 │ │ │ │ + bl 268b80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42770 │ │ │ │ + bge.n 427c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42770 │ │ │ │ + cbnz r3, 427c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 42730 │ │ │ │ + beq.n 42780 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4278e │ │ │ │ + bge.n 427de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4278e │ │ │ │ + cbnz r3, 427de │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 427ca │ │ │ │ + beq.n 4281a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #17892 @ 0x45e4 │ │ │ │ + movw r1, #17572 @ 0x44a4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 427ee │ │ │ │ + bl f8904 │ │ │ │ + b.n 4283e │ │ │ │ movw r2, #61156 @ 0xeee4 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 42838 │ │ │ │ - ldr r0, [pc, #348] @ (42938 ) │ │ │ │ + beq.n 42888 │ │ │ │ + ldr r0, [pc, #348] @ (42988 ) │ │ │ │ mov r1, sp │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ ldr.w r8, [r3, #28] │ │ │ │ - bl 1ce194 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1d044c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 427f2 │ │ │ │ + bge.n 42842 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42932 │ │ │ │ + b.n 42982 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 42802 │ │ │ │ - cbnz r4, 42842 │ │ │ │ + beq.n 42852 │ │ │ │ + cbnz r4, 42892 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 42838 │ │ │ │ + beq.n 42888 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #17948 @ 0x461c │ │ │ │ + movw r1, #17628 @ 0x44dc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d27dc │ │ │ │ + bl d26fc │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 427ee │ │ │ │ + beq.n 4283e │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 42842 │ │ │ │ + bne.n 42892 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42838 │ │ │ │ + bge.n 42888 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 42838 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 42888 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 42932 │ │ │ │ + b.n 42982 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #17956 @ 0x4624 │ │ │ │ + movw r0, #17636 @ 0x44e4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1acda4 │ │ │ │ + bl 1af1cc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 428bc │ │ │ │ + beq.n 4290c │ │ │ │ movs r3, #0 │ │ │ │ cmp r8, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 42862 │ │ │ │ + bne.n 428b2 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbnz r5, 42872 │ │ │ │ - b.n 42884 │ │ │ │ - ldr r1, [pc, #216] @ (4293c ) │ │ │ │ + cbnz r5, 428c2 │ │ │ │ + b.n 428d4 │ │ │ │ + ldr r1, [pc, #216] @ (4298c ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl be428 │ │ │ │ + bl be6f8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4285c │ │ │ │ - b.n 428bc │ │ │ │ + bne.n 428ac │ │ │ │ + b.n 4290c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ac550 │ │ │ │ + bl 1ae978 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 428c2 │ │ │ │ - b.n 428aa │ │ │ │ - bl 6b668 │ │ │ │ + bne.n 42912 │ │ │ │ + b.n 428fa │ │ │ │ + bl 6b6a8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - movw r0, #2472 @ 0x9a8 │ │ │ │ + movw r0, #2152 @ 0x868 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 428d6 │ │ │ │ + cbz r0, 42926 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ac550 │ │ │ │ + bl 1ae978 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 428c2 │ │ │ │ + bne.n 42912 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 428bc │ │ │ │ + bge.n 4290c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 428bc │ │ │ │ + cbnz r3, 4290c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 42918 │ │ │ │ + b.n 42968 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 428ec │ │ │ │ + bge.n 4293c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 428ec │ │ │ │ + cbnz r3, 4293c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 428ec │ │ │ │ - bl da114 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4293c │ │ │ │ + bl da060 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #17980 @ 0x463c │ │ │ │ + movw r0, #17660 @ 0x44fc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1acda4 │ │ │ │ + bl 1af1cc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 428bc │ │ │ │ + beq.n 4290c │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #5272 @ 0x1498 │ │ │ │ + movw r0, #4952 @ 0x1358 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 1acda4 │ │ │ │ + bl 1af1cc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 428bc │ │ │ │ + beq.n 4290c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ce310 │ │ │ │ + bl 1d05c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11f8fc │ │ │ │ + bl 11f920 │ │ │ │ adds r0, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4292c │ │ │ │ + bge.n 4297c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4292c │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4297c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 42838 │ │ │ │ - b.n 427ee │ │ │ │ + beq.n 42888 │ │ │ │ + b.n 4283e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ lsls r0, r3, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ rsb r0, r8, #77 @ 0x4d │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 42960 │ │ │ │ + bne.n 429b0 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2655b0 │ │ │ │ + b.w 2653f0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37308 @ 0x91bc │ │ │ │ + movw r0, #36868 @ 0x9004 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42954 │ │ │ │ + bne.n 429a4 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 42990 │ │ │ │ + bne.n 429e0 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #54344 @ 0xd448 │ │ │ │ + movw r3, #54024 @ 0xd308 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 429b0 │ │ │ │ - b.n 42992 │ │ │ │ - cbz r1, 429ba │ │ │ │ - movw r3, #54344 @ 0xd448 │ │ │ │ + bne.n 42a00 │ │ │ │ + b.n 429e2 │ │ │ │ + cbz r1, 42a0a │ │ │ │ + movw r3, #54024 @ 0xd308 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 429b0 │ │ │ │ + bls.n 42a00 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - beq.n 429ba │ │ │ │ - b.n 4299c │ │ │ │ + beq.n 42a0a │ │ │ │ + b.n 429ec │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 42a64 │ │ │ │ + beq.n 42ab4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42a60 │ │ │ │ + bne.n 42ab0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2669d4 │ │ │ │ + bl 266814 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42a60 │ │ │ │ - movw r0, #37636 @ 0x9304 │ │ │ │ + beq.n 42ab0 │ │ │ │ + movw r0, #37316 @ 0x91c4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42a0e │ │ │ │ + cbnz r0, 42a5e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2754b4 │ │ │ │ + b.w 275350 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #736 @ 0x2e0 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ - movw r0, #18040 @ 0x4678 │ │ │ │ + movw r0, #17720 @ 0x4538 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 268be0 │ │ │ │ + bl 268b80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42a42 │ │ │ │ + bge.n 42a92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42a42 │ │ │ │ + cbnz r3, 42a92 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 42a02 │ │ │ │ + beq.n 42a52 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42a60 │ │ │ │ + bge.n 42ab0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42a60 │ │ │ │ + cbnz r3, 42ab0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1411d0 │ │ │ │ - cbz r0, 42a90 │ │ │ │ + bl 1411e0 │ │ │ │ + cbz r0, 42ae0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42aa0 │ │ │ │ - movw r0, #41340 @ 0xa17c │ │ │ │ + beq.n 42af0 │ │ │ │ + movw r0, #41020 @ 0xa03c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7967c │ │ │ │ + b.w 796c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1134c0 │ │ │ │ + bl 113550 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42aa4 │ │ │ │ + cbnz r0, 42af4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 141454 │ │ │ │ + bl 141464 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42af0 │ │ │ │ + b.n 42b40 │ │ │ │ ldr r4, [r6, #32] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1a7e90 <_PyType_Name@@Base> │ │ │ │ + bl 1aa2bc <_PyType_Name@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r0 │ │ │ │ - blt.n 42ac6 │ │ │ │ + blt.n 42b16 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #18056 @ 0x4688 │ │ │ │ + movw r0, #17736 @ 0x4548 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 42ad6 │ │ │ │ + b.n 42b26 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #59760 @ 0xe970 │ │ │ │ + movw r0, #59440 @ 0xe830 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 141454 │ │ │ │ + bl 141464 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42af0 │ │ │ │ + bge.n 42b40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42af0 │ │ │ │ + cbnz r3, 42b40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 42b30 │ │ │ │ + bne.n 42b80 │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42b46 │ │ │ │ + bge.n 42b96 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 42b46 │ │ │ │ + b.n 42b96 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37120 @ 0x9100 │ │ │ │ + movw r0, #36680 @ 0x8f48 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42b08 │ │ │ │ + bne.n 42b58 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 42b50 │ │ │ │ + cbz r1, 42ba0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 42b58 │ │ │ │ + b.n 42ba8 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.w 371ca │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + b.w 3720a │ │ │ │ │ │ │ │ -00042b60 : │ │ │ │ - movw r0, #13708 @ 0x358c │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - b.w 1a3f00 │ │ │ │ +00042bac : │ │ │ │ + ldr r0, [pc, #4] @ (42bb4 ) │ │ │ │ + b.w 1a6334 │ │ │ │ + nop │ │ │ │ + adds r5, #0 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 42ba8 │ │ │ │ + bne.n 42bf4 │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42bbe │ │ │ │ + bge.n 42c0a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 42bbe │ │ │ │ + b.n 42c0a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37124 @ 0x9104 │ │ │ │ + movw r0, #36684 @ 0x8f4c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42b80 │ │ │ │ + bne.n 42bcc │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - vldr d0, [pc, #236] @ 42cc0 │ │ │ │ + vldr d0, [pc, #232] @ 42d08 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ - bl 85ae4 │ │ │ │ - movw r1, #44836 @ 0xaf24 │ │ │ │ + bl 85a98 │ │ │ │ + movw r1, #44436 @ 0xad94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a470c │ │ │ │ + bl 1a6b40 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 42bf8 │ │ │ │ + bge.n 42c44 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 42cb2 │ │ │ │ - vldr d0, [pc, #204] @ 42cc8 │ │ │ │ - bl 85ae4 │ │ │ │ - movw r1, #29072 @ 0x7190 │ │ │ │ + b.n 42cfe │ │ │ │ + vldr d0, [pc, #200] @ 42d10 │ │ │ │ + bl 85a98 │ │ │ │ + movw r1, #28752 @ 0x7050 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a470c │ │ │ │ + bl 1a6b40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 42bf2 │ │ │ │ - vldr d0, [pc, #184] @ 42cd0 │ │ │ │ - bl 85ae4 │ │ │ │ - movw r1, #44840 @ 0xaf28 │ │ │ │ + blt.n 42c3e │ │ │ │ + vldr d0, [pc, #180] @ 42d18 │ │ │ │ + bl 85a98 │ │ │ │ + movw r1, #44440 @ 0xad98 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a470c │ │ │ │ + bl 1a6b40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 42bf2 │ │ │ │ - vldr d8, [pc, #164] @ 42cd8 │ │ │ │ + blt.n 42c3e │ │ │ │ + vldr d8, [pc, #160] @ 42d20 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 85ae4 │ │ │ │ - movw r1, #16896 @ 0x4200 │ │ │ │ + bl 85a98 │ │ │ │ + movw r1, #16576 @ 0x40c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a470c │ │ │ │ + bl 1a6b40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 42bf2 │ │ │ │ - vldr d9, [pc, #140] @ 42ce0 │ │ │ │ + blt.n 42c3e │ │ │ │ + vldr d9, [pc, #136] @ 42d28 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 24d79c │ │ │ │ - movw r1, #18088 @ 0x46a8 │ │ │ │ + bl 24d62c │ │ │ │ + movw r1, #17756 @ 0x455c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a470c │ │ │ │ + bl 1a6b40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 42bf2 │ │ │ │ - vldr d8, [pc, #112] @ 42ce8 │ │ │ │ + blt.n 42c3e │ │ │ │ + vldr d8, [pc, #108] @ 42d30 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 85ae4 │ │ │ │ - movw r1, #16952 @ 0x4238 │ │ │ │ + bl 85a98 │ │ │ │ + movw r1, #16632 @ 0x40f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a470c │ │ │ │ + bl 1a6b40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 42bf2 │ │ │ │ + blt.n 42c3e │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 24d79c │ │ │ │ - movw r1, #18096 @ 0x46b0 │ │ │ │ + bl 24d62c │ │ │ │ + movw r1, #17764 @ 0x4564 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a470c │ │ │ │ + bl 1a6b40 │ │ │ │ asrs r0, r0, #31 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ands r1, r1 │ │ │ │ ldrsb r1, [r5, r5] │ │ │ │ ldrh r4, [r2, #24] │ │ │ │ itet eq │ │ │ │ @@ -33764,86 +33796,85 @@ │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ - movw r4, #28908 @ 0x70ec │ │ │ │ - movt r4, #71 @ 0x47 │ │ │ │ + ldr r5, [pc, #284] @ (42e68 ) │ │ │ │ mov r7, r0 │ │ │ │ mov ip, r2 │ │ │ │ mov lr, r3 │ │ │ │ mov r6, r1 │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - add r5, sp, #68 @ 0x44 │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r4, {r0, r1, r2} │ │ │ │ - stmia.w r5, {r0, r1, r2} │ │ │ │ + add r4, sp, #68 @ 0x44 │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w r5, {r0, r1, r2} │ │ │ │ + stmia.w r4, {r0, r1, r2} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 42d3a │ │ │ │ + bne.n 42d7c │ │ │ │ cmp ip, lr │ │ │ │ - ble.n 42d3a │ │ │ │ + ble.n 42d7c │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 42d3a │ │ │ │ - cbnz r6, 42d5e │ │ │ │ - ldr r4, [pc, #236] @ (42e28 ) │ │ │ │ + bne.n 42d7c │ │ │ │ + cbnz r6, 42da0 │ │ │ │ + ldr r4, [pc, #236] @ (42e6c ) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, lr │ │ │ │ movs r4, #1 │ │ │ │ mov r1, ip │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42e04 │ │ │ │ + beq.n 42e46 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ strd r3, r2, [sp, #100] @ 0x64 │ │ │ │ - bl 11df04 │ │ │ │ + bl 11df60 │ │ │ │ ldrd r9, r5, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42e0e │ │ │ │ - bl 95ffc │ │ │ │ + beq.n 42e50 │ │ │ │ + bl 96274 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 42d94 │ │ │ │ + beq.n 42dd6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b89c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 42d9c │ │ │ │ + b.n 42dde │ │ │ │ mov r0, r9 │ │ │ │ blx 2ba3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a46c │ │ │ │ - cbz r4, 42dba │ │ │ │ + bl 9a6e4 │ │ │ │ + cbz r4, 42dfc │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf44 │ │ │ │ - b.n 42e10 │ │ │ │ + bl 1af36c │ │ │ │ + b.n 42e52 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ ldrd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ ldrd r6, r7, [sp, #168] @ 0xa8 │ │ │ │ strd r6, r7, [sp, #32] │ │ │ │ ldrd r6, r7, [sp, #160] @ 0xa0 │ │ │ │ @@ -33856,412 +33887,414 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ ldrd r6, r7, [sp, #136] @ 0x88 │ │ │ │ strd r6, r7, [sp] │ │ │ │ ldrd r1, r2, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 42fc2 │ │ │ │ + bl 43008 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 42e10 │ │ │ │ + b.n 42e52 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 42e10 │ │ │ │ + b.n 42e52 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ strd r9, r5, [sp, #100] @ 0x64 │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ - bl 11e578 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11e5d4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + ldr r4, [r5, #116] @ 0x74 │ │ │ │ + lsls r7, r0, #1 │ │ │ │ + adds r5, #52 @ 0x34 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 42e4c │ │ │ │ + bne.n 42e90 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1dfa20 │ │ │ │ + b.w 1e1bf8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37244 @ 0x917c │ │ │ │ + movw r0, #36804 @ 0x8fc4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42e40 │ │ │ │ + bne.n 42e84 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 42e6c │ │ │ │ + cbz r1, 42eb0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 42e74 │ │ │ │ + b.n 42eb8 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.n 42f3c │ │ │ │ + b.n 42f80 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #32 │ │ │ │ add.w r0, r1, #16 │ │ │ │ - cbz r2, 42e94 │ │ │ │ + cbz r2, 42ed8 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 42ea4 │ │ │ │ + b.n 42ee8 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 42ea2 │ │ │ │ + bhi.n 42ee6 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 42ec8 │ │ │ │ + cbnz r0, 42f0c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 42ea4 │ │ │ │ + b.n 42ee8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #64] @ (42ee8 ) │ │ │ │ + ldr r1, [pc, #64] @ (42f2c ) │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, ip, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 42eca │ │ │ │ - b.n 42ee2 │ │ │ │ + cbnz r0, 42f0e │ │ │ │ + b.n 42f26 │ │ │ │ mov r5, r2 │ │ │ │ add r4, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ ldrne r2, [r3, #4] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1d6b04 │ │ │ │ + b.w 1d8d64 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + adds r5, #96 @ 0x60 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #35500 @ 0x8aac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 42f18 │ │ │ │ + beq.n 42f5c │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 42f26 │ │ │ │ + bne.n 42f6a │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22fc68 <_PyEval_MatchClass@@Base+0x5c8> │ │ │ │ + bl 231b40 <_PyEval_MatchClass@@Base+0x5c8> │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 42f30 │ │ │ │ - b.n 42f38 │ │ │ │ + bne.n 42f74 │ │ │ │ + b.n 42f7c │ │ │ │ movs r2, #1 │ │ │ │ - bl 20f858 │ │ │ │ + bl 211898 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 42f38 │ │ │ │ + beq.n 42f7c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 42f68 │ │ │ │ + bne.n 42fac │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #54344 @ 0xd448 │ │ │ │ + movw r2, #54024 @ 0xd308 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 42fb4 │ │ │ │ - movw r3, #54344 @ 0xd448 │ │ │ │ + cbz r1, 42ff8 │ │ │ │ + movw r3, #54024 @ 0xd308 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 42f9c │ │ │ │ + bls.n 42fe0 │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r4, [r3, r4, lsl #2] │ │ │ │ and.w r5, r4, #1 │ │ │ │ tst.w r4, #2 │ │ │ │ orr.w r2, r2, r5 │ │ │ │ - beq.n 42f78 │ │ │ │ + beq.n 42fbc │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 42fbe │ │ │ │ + b.n 43002 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 42fbe │ │ │ │ + b.n 43002 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 854fc │ │ │ │ + bl 854b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4307a │ │ │ │ + beq.n 430c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43066 │ │ │ │ + beq.n 430ac │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43066 │ │ │ │ + cbz r0, 430ac │ │ │ │ str r3, [r4, #20] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 12244c │ │ │ │ + bl 1223ac │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43066 │ │ │ │ + cbz r0, 430ac │ │ │ │ str r3, [r4, #24] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 12244c │ │ │ │ + bl 1223ac │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43066 │ │ │ │ + cbz r0, 430ac │ │ │ │ str r3, [r4, #28] │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 12244c │ │ │ │ + bl 1223ac │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43066 │ │ │ │ + cbz r0, 430ac │ │ │ │ str r3, [r4, #32] │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - bl 12244c │ │ │ │ + bl 1223ac │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43066 │ │ │ │ + cbz r0, 430ac │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - bl 12244c │ │ │ │ + bl 1223ac │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43066 │ │ │ │ + cbz r0, 430ac │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - bl 12244c │ │ │ │ + bl 1223ac │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43066 │ │ │ │ + cbz r0, 430ac │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43066 │ │ │ │ + cbz r0, 430ac │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4307e │ │ │ │ + cbnz r0, 430c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4307a │ │ │ │ + bge.n 430c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4307a │ │ │ │ + cbnz r3, 430c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4308c │ │ │ │ + b.n 430d2 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - bl 7dfb4 │ │ │ │ + bl 7dfe0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43066 │ │ │ │ + beq.n 430ac │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 430b0 │ │ │ │ + bne.n 430f6 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 25fc80 │ │ │ │ + b.w 25fac0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37280 @ 0x91a0 │ │ │ │ + movw r0, #36840 @ 0x8fe8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 430a4 │ │ │ │ + bne.n 430ea │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 430ee │ │ │ │ + bne.n 43134 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f1a8 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 430fc │ │ │ │ - bl 96114 │ │ │ │ + bl 28f050 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 43142 │ │ │ │ + bl 9638c │ │ │ │ movs r1, #1 │ │ │ │ - bl 97a7c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97cf4 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 430e6 │ │ │ │ + bne.n 4312c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 43108 │ │ │ │ + cbz r3, 4314e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 4312a │ │ │ │ + b.n 43170 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a4e4 │ │ │ │ - cbnz r0, 43126 │ │ │ │ + bl 9a75c │ │ │ │ + cbnz r0, 4316c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 43126 │ │ │ │ + cbnz r3, 4316c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a4e4 │ │ │ │ - cbnz r0, 43126 │ │ │ │ + bl 9a75c │ │ │ │ + cbnz r0, 4316c │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 43136 │ │ │ │ + cbz r1, 4317c │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4313e │ │ │ │ + b.n 43184 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.n 431b8 │ │ │ │ + b.n 431fe │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #6612 @ 0x19d4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 43198 │ │ │ │ + bne.n 431de │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 43198 │ │ │ │ + bne.n 431de │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 43198 │ │ │ │ + bhi.n 431de │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 43204 │ │ │ │ + bl 4324a │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 431a2 │ │ │ │ + beq.n 431e8 │ │ │ │ cmp r4, #3 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ it eq │ │ │ │ eoreq.w r3, r0, #1 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - b.n 431a4 │ │ │ │ + b.n 431ea │ │ │ │ movw r0, #5152 @ 0x1420 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 431a4 │ │ │ │ + b.n 431ea │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #44140 @ 0xac6c │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #1 │ │ │ │ - b.w 143d18 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x514> │ │ │ │ + b.w 143d10 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x510> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 431d0 │ │ │ │ + bne.n 43216 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #54344 @ 0xd448 │ │ │ │ + movw r3, #54024 @ 0xd308 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 431f0 │ │ │ │ - b.n 431d2 │ │ │ │ - cbz r1, 431fa │ │ │ │ - movw r3, #54344 @ 0xd448 │ │ │ │ + bmi.n 43236 │ │ │ │ + b.n 43218 │ │ │ │ + cbz r1, 43240 │ │ │ │ + movw r3, #54024 @ 0xd308 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 431f0 │ │ │ │ + bls.n 43236 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 431fa │ │ │ │ - b.n 431dc │ │ │ │ + bpl.n 43240 │ │ │ │ + b.n 43222 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 43324 │ │ │ │ + beq.w 4336a │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 43328 │ │ │ │ + bne.w 4336e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -34277,30 +34310,30 @@ │ │ │ │ blx 2b348 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ strb.w r3, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 275500 │ │ │ │ - cbz r0, 43268 │ │ │ │ + bl 27539c │ │ │ │ + cbz r0, 432ae │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 43254 │ │ │ │ + bne.n 4329a │ │ │ │ mov r5, r0 │ │ │ │ - b.n 432fa │ │ │ │ + b.n 43340 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 23bfe8 │ │ │ │ + bl 23beb4 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 4327e │ │ │ │ - bhi.n 43254 │ │ │ │ + beq.n 432c4 │ │ │ │ + bhi.n 4329a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 432f2 │ │ │ │ - b.n 432f6 │ │ │ │ + bne.n 43338 │ │ │ │ + b.n 4333c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -34312,186 +34345,186 @@ │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ - bl d7308 │ │ │ │ + bl d723c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 432c4 │ │ │ │ + bge.n 4330a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 432c4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4330a │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 432d8 │ │ │ │ + bge.n 4331e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 432d8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4331e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 432ec │ │ │ │ + bge.n 43332 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 432ec │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43332 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 432f6 │ │ │ │ - bne.n 43254 │ │ │ │ + blt.n 4333c │ │ │ │ + bne.n 4329a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 432fa │ │ │ │ + b.n 43340 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4330e │ │ │ │ + bge.n 43354 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4330e │ │ │ │ + cbnz r3, 43354 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4332a │ │ │ │ + bge.n 43370 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4332a │ │ │ │ + cbnz r3, 43370 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4332a │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 43370 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 4332a │ │ │ │ + b.n 43370 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl e41c4 │ │ │ │ + bl e404c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43350 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 4335e │ │ │ │ + bne.n 43396 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 433a4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ac3c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 268b28 │ │ │ │ + b.w 268ac8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 4336a │ │ │ │ + cbz r1, 433b0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 43372 │ │ │ │ + b.n 433b8 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.n 433ee <_PyBytes_ReverseFind@@Base+0x7a> │ │ │ │ + b.n 43434 <_PyBytes_ReverseFind@@Base+0x7a> │ │ │ │ │ │ │ │ -00043374 <_PyBytes_ReverseFind@@Base>: │ │ │ │ +000433ba <_PyBytes_ReverseFind@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r3, 4338c <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ + cbnz r3, 433d2 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ adds r0, r1, r4 │ │ │ │ - b.n 433a2 <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ + b.n 433e8 <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ mov.w ip, #2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ strd r5, ip, [sp] │ │ │ │ - bl 1e4004 │ │ │ │ + bl 1e5dc8 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r0, r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ - b.w 275648 │ │ │ │ + b.w 2754e4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 433d6 <_PyBytes_ReverseFind@@Base+0x62> │ │ │ │ + bne.n 4341c <_PyBytes_ReverseFind@@Base+0x62> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 20b588 │ │ │ │ + b.w 20d468 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37324 @ 0x91cc │ │ │ │ + movw r0, #36884 @ 0x9014 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 433ca <_PyBytes_ReverseFind@@Base+0x56> │ │ │ │ + bne.n 43410 <_PyBytes_ReverseFind@@Base+0x56> │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 4341a <_PyBytes_ReverseFind@@Base+0xa6> │ │ │ │ + bne.n 43460 <_PyBytes_ReverseFind@@Base+0xa6> │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #54344 @ 0xd448 │ │ │ │ + movw r2, #54024 @ 0xd308 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 4346e <_PyBytes_ReverseFind@@Base+0xfa> │ │ │ │ + cbz r1, 434b4 <_PyBytes_ReverseFind@@Base+0xfa> │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ add r1, r0 │ │ │ │ - movw r5, #54344 @ 0xd448 │ │ │ │ + movw r5, #54024 @ 0xd308 │ │ │ │ movt r5, #45 @ 0x2d │ │ │ │ mov r4, r3 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 43456 <_PyBytes_ReverseFind@@Base+0xe2> │ │ │ │ + bls.n 4349c <_PyBytes_ReverseFind@@Base+0xe2> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldr.w r2, [r5, r2, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ - beq.n 43444 <_PyBytes_ReverseFind@@Base+0xd0> │ │ │ │ - cbnz r3, 43478 <_PyBytes_ReverseFind@@Base+0x104> │ │ │ │ + beq.n 4348a <_PyBytes_ReverseFind@@Base+0xd0> │ │ │ │ + cbnz r3, 434be <_PyBytes_ReverseFind@@Base+0x104> │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 43452 <_PyBytes_ReverseFind@@Base+0xde> │ │ │ │ + b.n 43498 <_PyBytes_ReverseFind@@Base+0xde> │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.n 43450 <_PyBytes_ReverseFind@@Base+0xdc> │ │ │ │ - cbz r3, 43478 <_PyBytes_ReverseFind@@Base+0x104> │ │ │ │ + beq.n 43496 <_PyBytes_ReverseFind@@Base+0xdc> │ │ │ │ + cbz r3, 434be <_PyBytes_ReverseFind@@Base+0x104> │ │ │ │ mov r4, r3 │ │ │ │ - b.n 43452 <_PyBytes_ReverseFind@@Base+0xde> │ │ │ │ + b.n 43498 <_PyBytes_ReverseFind@@Base+0xde> │ │ │ │ mov r3, r2 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 4342c <_PyBytes_ReverseFind@@Base+0xb8> │ │ │ │ + b.n 43472 <_PyBytes_ReverseFind@@Base+0xb8> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 43480 <_PyBytes_ReverseFind@@Base+0x10c> │ │ │ │ + b.n 434c6 <_PyBytes_ReverseFind@@Base+0x10c> │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ @@ -34499,449 +34532,446 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 434a4 <_PyBytes_ReverseFind@@Base+0x130> │ │ │ │ + cbz r3, 434ea <_PyBytes_ReverseFind@@Base+0x130> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 434b4 <_PyBytes_ReverseFind@@Base+0x140> │ │ │ │ + b.n 434fa <_PyBytes_ReverseFind@@Base+0x140> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 434b2 <_PyBytes_ReverseFind@@Base+0x13e> │ │ │ │ + ble.n 434f8 <_PyBytes_ReverseFind@@Base+0x13e> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 434ae <_PyBytes_ReverseFind@@Base+0x13a> │ │ │ │ - cbnz r1, 434d2 <_PyBytes_ReverseFind@@Base+0x15e> │ │ │ │ + bne.n 434f4 <_PyBytes_ReverseFind@@Base+0x13a> │ │ │ │ + cbnz r1, 4351e <_PyBytes_ReverseFind@@Base+0x164> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 434b4 <_PyBytes_ReverseFind@@Base+0x140> │ │ │ │ + b.n 434fa <_PyBytes_ReverseFind@@Base+0x140> │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #624] @ (43728 <_PyBytes_ReverseFind@@Base+0x3b4>) │ │ │ │ add r2, sp, #32 │ │ │ │ - str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ + movw r6, #14324 @ 0x37f4 │ │ │ │ + movt r6, #77 @ 0x4d │ │ │ │ movs r2, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 434d8 <_PyBytes_ReverseFind@@Base+0x164> │ │ │ │ - b.n 43666 <_PyBytes_ReverseFind@@Base+0x2f2> │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 43524 <_PyBytes_ReverseFind@@Base+0x16a> │ │ │ │ + b.n 436b2 <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r4, r5 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ ite eq │ │ │ │ moveq r4, #0 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e9c │ │ │ │ + bl 8918c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 43666 <_PyBytes_ReverseFind@@Base+0x2f2> │ │ │ │ - ldr r3, [pc, #568] @ (4372c <_PyBytes_ReverseFind@@Base+0x3b8>) │ │ │ │ + beq.w 436b2 <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ + ldr r3, [pc, #608] @ (437a0 <_PyBytes_ReverseFind@@Base+0x3e6>) │ │ │ │ movw r8, #41384 @ 0xa1a8 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 4366a <_PyBytes_ReverseFind@@Base+0x2f6> │ │ │ │ + bne.w 436b6 <_PyBytes_ReverseFind@@Base+0x2fc> │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl e42f8 │ │ │ │ + bl e4180 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4366a <_PyBytes_ReverseFind@@Base+0x2f6> │ │ │ │ + bne.w 436b6 <_PyBytes_ReverseFind@@Base+0x2fc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4353c <_PyBytes_ReverseFind@@Base+0x1c8> │ │ │ │ + bge.n 43588 <_PyBytes_ReverseFind@@Base+0x1ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4353c <_PyBytes_ReverseFind@@Base+0x1c8> │ │ │ │ + cbnz r3, 43588 <_PyBytes_ReverseFind@@Base+0x1ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 89064 │ │ │ │ + bl 89354 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 43574 <_PyBytes_ReverseFind@@Base+0x200> │ │ │ │ + cbnz r0, 435c0 <_PyBytes_ReverseFind@@Base+0x206> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4355a <_PyBytes_ReverseFind@@Base+0x1e6> │ │ │ │ + bge.n 435a6 <_PyBytes_ReverseFind@@Base+0x1ec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4355a <_PyBytes_ReverseFind@@Base+0x1e6> │ │ │ │ + cbnz r3, 435a6 <_PyBytes_ReverseFind@@Base+0x1ec> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 43666 <_PyBytes_ReverseFind@@Base+0x2f2> │ │ │ │ + bne.w 436b2 <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 435fa <_PyBytes_ReverseFind@@Base+0x286> │ │ │ │ + bne.n 43646 <_PyBytes_ReverseFind@@Base+0x28c> │ │ │ │ add r1, sp, #28 │ │ │ │ - bl e42f8 │ │ │ │ + bl e4180 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbnz r3, 435fa <_PyBytes_ReverseFind@@Base+0x286> │ │ │ │ + cbnz r3, 43646 <_PyBytes_ReverseFind@@Base+0x28c> │ │ │ │ vmov s15, r0 │ │ │ │ mul.w r0, r7, r0 │ │ │ │ vcvt.f64.s32 d6, s15 │ │ │ │ vmov s15, r7 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vmov s13, r0 │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 435e0 <_PyBytes_ReverseFind@@Base+0x26c> │ │ │ │ + beq.n 4362c <_PyBytes_ReverseFind@@Base+0x272> │ │ │ │ vsub.f64 d6, d6, d7 │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 435c0 <_PyBytes_ReverseFind@@Base+0x24c> │ │ │ │ + bge.n 4360c <_PyBytes_ReverseFind@@Base+0x252> │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 435ce <_PyBytes_ReverseFind@@Base+0x25a> │ │ │ │ + bge.n 4361a <_PyBytes_ReverseFind@@Base+0x260> │ │ │ │ vneg.f64 d7, d7 │ │ │ │ - vldr d5, [pc, #336] @ 43720 <_PyBytes_ReverseFind@@Base+0x3ac> │ │ │ │ + vldr d5, [pc, #380] @ 43798 <_PyBytes_ReverseFind@@Base+0x3de> │ │ │ │ vmul.f64 d6, d6, d5 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 435fa <_PyBytes_ReverseFind@@Base+0x286> │ │ │ │ + bhi.n 43646 <_PyBytes_ReverseFind@@Base+0x28c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4353c <_PyBytes_ReverseFind@@Base+0x1c8> │ │ │ │ + bge.n 43588 <_PyBytes_ReverseFind@@Base+0x1ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4353c <_PyBytes_ReverseFind@@Base+0x1c8> │ │ │ │ + bne.n 43588 <_PyBytes_ReverseFind@@Base+0x1ce> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4353c <_PyBytes_ReverseFind@@Base+0x1c8> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 43588 <_PyBytes_ReverseFind@@Base+0x1ce> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 4364a <_PyBytes_ReverseFind@@Base+0x2d6> │ │ │ │ + cbz r0, 43696 <_PyBytes_ReverseFind@@Base+0x2dc> │ │ │ │ mov r1, r6 │ │ │ │ - bl 122504 │ │ │ │ + bl 122464 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43620 <_PyBytes_ReverseFind@@Base+0x2ac> │ │ │ │ + bge.n 4366c <_PyBytes_ReverseFind@@Base+0x2b2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 43620 <_PyBytes_ReverseFind@@Base+0x2ac> │ │ │ │ + cbnz r3, 4366c <_PyBytes_ReverseFind@@Base+0x2b2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43634 <_PyBytes_ReverseFind@@Base+0x2c0> │ │ │ │ + bge.n 43680 <_PyBytes_ReverseFind@@Base+0x2c6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43634 <_PyBytes_ReverseFind@@Base+0x2c0> │ │ │ │ + cbnz r3, 43680 <_PyBytes_ReverseFind@@Base+0x2c6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 4366a <_PyBytes_ReverseFind@@Base+0x2f6> │ │ │ │ - b.n 43652 <_PyBytes_ReverseFind@@Base+0x2de> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 436b6 <_PyBytes_ReverseFind@@Base+0x2fc> │ │ │ │ + b.n 4369e <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 436f8 <_PyBytes_ReverseFind@@Base+0x384> │ │ │ │ + beq.n 43742 <_PyBytes_ReverseFind@@Base+0x388> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 85ae4 │ │ │ │ + bl 85a98 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43730 <_PyBytes_ReverseFind@@Base+0x3bc> │ │ │ │ + bne.n 43764 <_PyBytes_ReverseFind@@Base+0x3aa> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 43694 <_PyBytes_ReverseFind@@Base+0x320> │ │ │ │ + blt.n 436de <_PyBytes_ReverseFind@@Base+0x324> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43666 <_PyBytes_ReverseFind@@Base+0x2f2> │ │ │ │ + bge.n 436b2 <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43666 <_PyBytes_ReverseFind@@Base+0x2f2> │ │ │ │ + cbnz r3, 436b2 <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 437e0 <_PyBytes_ReverseFind@@Base+0x46c> │ │ │ │ + b.n 43820 <_PyBytes_ReverseFind@@Base+0x466> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r7, #24552 @ 0x5fe8 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 43782 <_PyBytes_ReverseFind@@Base+0x40e> │ │ │ │ + bne.n 437c2 <_PyBytes_ReverseFind@@Base+0x408> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ vldr d8, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 436bc <_PyBytes_ReverseFind@@Base+0x348> │ │ │ │ + bge.n 43706 <_PyBytes_ReverseFind@@Base+0x34c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 436bc <_PyBytes_ReverseFind@@Base+0x348> │ │ │ │ + cbnz r3, 43706 <_PyBytes_ReverseFind@@Base+0x34c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 436bc <_PyBytes_ReverseFind@@Base+0x348> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 43706 <_PyBytes_ReverseFind@@Base+0x34c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43652 <_PyBytes_ReverseFind@@Base+0x2de> │ │ │ │ + bne.n 4369e <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 43652 <_PyBytes_ReverseFind@@Base+0x2de> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4369e <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 43638 <_PyBytes_ReverseFind@@Base+0x2c4> │ │ │ │ + bne.n 43684 <_PyBytes_ReverseFind@@Base+0x2ca> │ │ │ │ vldr d7, [r6, #8] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4370e <_PyBytes_ReverseFind@@Base+0x39a> │ │ │ │ + blt.n 43758 <_PyBytes_ReverseFind@@Base+0x39e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 89064 │ │ │ │ + bl 89354 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 436a4 <_PyBytes_ReverseFind@@Base+0x330> │ │ │ │ + bne.n 436ee <_PyBytes_ReverseFind@@Base+0x334> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 436de <_PyBytes_ReverseFind@@Base+0x36a> │ │ │ │ + bge.n 43728 <_PyBytes_ReverseFind@@Base+0x36e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 436de <_PyBytes_ReverseFind@@Base+0x36a> │ │ │ │ + cbnz r3, 43728 <_PyBytes_ReverseFind@@Base+0x36e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43666 <_PyBytes_ReverseFind@@Base+0x2f2> │ │ │ │ + bne.n 436b2 <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 85ae4 │ │ │ │ - bl e42f8 │ │ │ │ + b.w 85a98 │ │ │ │ + bl e4180 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ vmov s14, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4363c <_PyBytes_ReverseFind@@Base+0x2c8> │ │ │ │ + bne.n 43688 <_PyBytes_ReverseFind@@Base+0x2ce> │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ - b.n 436ae <_PyBytes_ReverseFind@@Base+0x33a> │ │ │ │ + b.n 436f8 <_PyBytes_ReverseFind@@Base+0x33e> │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 436bc <_PyBytes_ReverseFind@@Base+0x348> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 436bc <_PyBytes_ReverseFind@@Base+0x348> │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - eors r0, r0 │ │ │ │ - adds r6, #24 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - strh r0, [r6, #20] │ │ │ │ - lsls r5, r1, #1 │ │ │ │ + bne.n 43706 <_PyBytes_ReverseFind@@Base+0x34c> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 43706 <_PyBytes_ReverseFind@@Base+0x34c> │ │ │ │ mov r1, r6 │ │ │ │ - bl 122504 │ │ │ │ + bl 122464 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4374c <_PyBytes_ReverseFind@@Base+0x3d8> │ │ │ │ + bge.n 43780 <_PyBytes_ReverseFind@@Base+0x3c6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4374c <_PyBytes_ReverseFind@@Base+0x3d8> │ │ │ │ + cbnz r3, 43780 <_PyBytes_ReverseFind@@Base+0x3c6> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43760 <_PyBytes_ReverseFind@@Base+0x3ec> │ │ │ │ + bge.n 43794 <_PyBytes_ReverseFind@@Base+0x3da> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43760 <_PyBytes_ReverseFind@@Base+0x3ec> │ │ │ │ + cbnz r3, 43794 <_PyBytes_ReverseFind@@Base+0x3da> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 43782 <_PyBytes_ReverseFind@@Base+0x40e> │ │ │ │ - b.n 43652 <_PyBytes_ReverseFind@@Base+0x2de> │ │ │ │ - bl 122504 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 437c2 <_PyBytes_ReverseFind@@Base+0x408> │ │ │ │ + b.n 4369e <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + eors r0, r0 │ │ │ │ + strh r0, [r6, #20] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + bl 122464 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 437ae <_PyBytes_ReverseFind@@Base+0x43a> │ │ │ │ + blt.n 437ee <_PyBytes_ReverseFind@@Base+0x434> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 437bc <_PyBytes_ReverseFind@@Base+0x448> │ │ │ │ - cbz r7, 437ca <_PyBytes_ReverseFind@@Base+0x456> │ │ │ │ + blt.n 437fc <_PyBytes_ReverseFind@@Base+0x442> │ │ │ │ + cbz r7, 4380a <_PyBytes_ReverseFind@@Base+0x450> │ │ │ │ mov r4, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 89064 │ │ │ │ + bl 89354 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 43764 <_PyBytes_ReverseFind@@Base+0x3f0> │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 437cc <_PyBytes_ReverseFind@@Base+0x458> │ │ │ │ + bne.n 437a4 <_PyBytes_ReverseFind@@Base+0x3ea> │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 4380c <_PyBytes_ReverseFind@@Base+0x452> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 437ca <_PyBytes_ReverseFind@@Base+0x456> │ │ │ │ + bge.n 4380a <_PyBytes_ReverseFind@@Base+0x450> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 437ca <_PyBytes_ReverseFind@@Base+0x456> │ │ │ │ + cbnz r3, 4380a <_PyBytes_ReverseFind@@Base+0x450> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 437ca <_PyBytes_ReverseFind@@Base+0x456> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4380a <_PyBytes_ReverseFind@@Base+0x450> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43774 <_PyBytes_ReverseFind@@Base+0x400> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 43774 <_PyBytes_ReverseFind@@Base+0x400> │ │ │ │ + bne.n 437b4 <_PyBytes_ReverseFind@@Base+0x3fa> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 437b4 <_PyBytes_ReverseFind@@Base+0x3fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4377e <_PyBytes_ReverseFind@@Base+0x40a> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4377e <_PyBytes_ReverseFind@@Base+0x40a> │ │ │ │ + bne.n 437be <_PyBytes_ReverseFind@@Base+0x404> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 437be <_PyBytes_ReverseFind@@Base+0x404> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 437e0 <_PyBytes_ReverseFind@@Base+0x46c> │ │ │ │ + bge.n 43820 <_PyBytes_ReverseFind@@Base+0x466> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 437e0 <_PyBytes_ReverseFind@@Base+0x46c> │ │ │ │ + cbnz r3, 43820 <_PyBytes_ReverseFind@@Base+0x466> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.w 275a98 │ │ │ │ + b.w 275934 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 437fa <_PyBytes_ReverseFind@@Base+0x486> │ │ │ │ - b.w 14ce4c │ │ │ │ + beq.n 4383a <_PyBytes_ReverseFind@@Base+0x480> │ │ │ │ + b.w 14d380 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4380e <_PyBytes_ReverseFind@@Base+0x49a> │ │ │ │ - b.w 14ce4c │ │ │ │ + beq.n 4384e <_PyBytes_ReverseFind@@Base+0x494> │ │ │ │ + b.w 14d380 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 43842 <_PyBytes_ReverseFind@@Base+0x4ce> │ │ │ │ + cbz r0, 43882 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43842 <_PyBytes_ReverseFind@@Base+0x4ce> │ │ │ │ + bge.n 43882 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43842 <_PyBytes_ReverseFind@@Base+0x4ce> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43882 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 4385e <_PyBytes_ReverseFind@@Base+0x4ea> │ │ │ │ + cbnz r2, 4389e <_PyBytes_ReverseFind@@Base+0x4e4> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4385e <_PyBytes_ReverseFind@@Base+0x4ea> │ │ │ │ + cbz r0, 4389e <_PyBytes_ReverseFind@@Base+0x4e4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4385e <_PyBytes_ReverseFind@@Base+0x4ea> │ │ │ │ + bge.n 4389e <_PyBytes_ReverseFind@@Base+0x4e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4385e <_PyBytes_ReverseFind@@Base+0x4ea> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4389e <_PyBytes_ReverseFind@@Base+0x4e4> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w 1bb4b0 │ │ │ │ + b.w 1bd764 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 43870 <_PyBytes_ReverseFind@@Base+0x4fc> │ │ │ │ + cbz r1, 438b0 <_PyBytes_ReverseFind@@Base+0x4f6> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 43878 <_PyBytes_ReverseFind@@Base+0x504> │ │ │ │ + b.n 438b8 <_PyBytes_ReverseFind@@Base+0x4fe> │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.n 438a2 <_PyBytes_ReverseFind@@Base+0x52e> │ │ │ │ + b.n 438e2 <_PyBytes_ReverseFind@@Base+0x528> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1c9fa8 │ │ │ │ + bl 1cc260 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - cbz r0, 438a0 <_PyBytes_ReverseFind@@Base+0x52c> │ │ │ │ + cbz r0, 438e0 <_PyBytes_ReverseFind@@Base+0x526> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 438ce <_PyBytes_ReverseFind@@Base+0x55a> │ │ │ │ + bne.n 4390e <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #54344 @ 0xd448 │ │ │ │ + movw r2, #54024 @ 0xd308 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 43914 <_PyBytes_ReverseFind@@Base+0x5a0> │ │ │ │ - movw r3, #54344 @ 0xd448 │ │ │ │ + cbz r1, 43954 <_PyBytes_ReverseFind@@Base+0x59a> │ │ │ │ + movw r3, #54024 @ 0xd308 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 438fc <_PyBytes_ReverseFind@@Base+0x588> │ │ │ │ + bls.n 4393c <_PyBytes_ReverseFind@@Base+0x582> │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ and.w r4, r5, #2 │ │ │ │ lsls r5, r5, #31 │ │ │ │ - bmi.n 4391e <_PyBytes_ReverseFind@@Base+0x5aa> │ │ │ │ + bmi.n 4395e <_PyBytes_ReverseFind@@Base+0x5a4> │ │ │ │ orrs r4, r2 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 438de <_PyBytes_ReverseFind@@Base+0x56a> │ │ │ │ + b.n 4391e <_PyBytes_ReverseFind@@Base+0x564> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 43926 <_PyBytes_ReverseFind@@Base+0x5b2> │ │ │ │ + b.n 43966 <_PyBytes_ReverseFind@@Base+0x5ac> │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ @@ -34949,188 +34979,188 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 43948 <_PyBytes_ReverseFind@@Base+0x5d4> │ │ │ │ + cbz r3, 43988 <_PyBytes_ReverseFind@@Base+0x5ce> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 43958 <_PyBytes_ReverseFind@@Base+0x5e4> │ │ │ │ + b.n 43998 <_PyBytes_ReverseFind@@Base+0x5de> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 43956 <_PyBytes_ReverseFind@@Base+0x5e2> │ │ │ │ + blt.n 43996 <_PyBytes_ReverseFind@@Base+0x5dc> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 43952 <_PyBytes_ReverseFind@@Base+0x5de> │ │ │ │ - cbnz r1, 43978 <_PyBytes_ReverseFind@@Base+0x604> │ │ │ │ + bgt.n 43992 <_PyBytes_ReverseFind@@Base+0x5d8> │ │ │ │ + cbnz r1, 439b8 <_PyBytes_ReverseFind@@Base+0x5fe> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43958 <_PyBytes_ReverseFind@@Base+0x5e4> │ │ │ │ + b.n 43998 <_PyBytes_ReverseFind@@Base+0x5de> │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #292] @ (43a80 <_PyBytes_ReverseFind@@Base+0x70c>) │ │ │ │ + ldr r1, [pc, #292] @ (43ac0 <_PyBytes_ReverseFind@@Base+0x706>) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4397e <_PyBytes_ReverseFind@@Base+0x60a> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 439be <_PyBytes_ReverseFind@@Base+0x604> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43a78 <_PyBytes_ReverseFind@@Base+0x704> │ │ │ │ + b.n 43ab8 <_PyBytes_ReverseFind@@Base+0x6fe> │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 43996 <_PyBytes_ReverseFind@@Base+0x622> │ │ │ │ + beq.n 439d6 <_PyBytes_ReverseFind@@Base+0x61c> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 43998 <_PyBytes_ReverseFind@@Base+0x624> │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 43998 <_PyBytes_ReverseFind@@Base+0x624> │ │ │ │ - b.n 43974 <_PyBytes_ReverseFind@@Base+0x600> │ │ │ │ + bne.n 439d8 <_PyBytes_ReverseFind@@Base+0x61e> │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 439d8 <_PyBytes_ReverseFind@@Base+0x61e> │ │ │ │ + b.n 439b4 <_PyBytes_ReverseFind@@Base+0x5fa> │ │ │ │ movs r5, #8 │ │ │ │ add.w r7, r6, #16 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r8, r7 │ │ │ │ movs r4, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ add r7, r3 │ │ │ │ mov r9, r8 │ │ │ │ mov r6, r4 │ │ │ │ sub.w fp, sl, r5 │ │ │ │ cmp r7, r9 │ │ │ │ - bls.n 439f8 <_PyBytes_ReverseFind@@Base+0x684> │ │ │ │ + bls.n 43a38 <_PyBytes_ReverseFind@@Base+0x67e> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 439d6 <_PyBytes_ReverseFind@@Base+0x662> │ │ │ │ + bne.n 43a16 <_PyBytes_ReverseFind@@Base+0x65c> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 439f2 <_PyBytes_ReverseFind@@Base+0x67e> │ │ │ │ + ble.n 43a32 <_PyBytes_ReverseFind@@Base+0x678> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2999a4 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 29984c <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 43a60 <_PyBytes_ReverseFind@@Base+0x6ec> │ │ │ │ + bgt.n 43aa0 <_PyBytes_ReverseFind@@Base+0x6e6> │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 439f2 <_PyBytes_ReverseFind@@Base+0x67e> │ │ │ │ + b.n 43a32 <_PyBytes_ReverseFind@@Base+0x678> │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 43a60 <_PyBytes_ReverseFind@@Base+0x6ec> │ │ │ │ + beq.n 43aa0 <_PyBytes_ReverseFind@@Base+0x6e6> │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 439e4 <_PyBytes_ReverseFind@@Base+0x670> │ │ │ │ + beq.n 43a24 <_PyBytes_ReverseFind@@Base+0x66a> │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 439f2 <_PyBytes_ReverseFind@@Base+0x67e> │ │ │ │ + bne.n 43a32 <_PyBytes_ReverseFind@@Base+0x678> │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 43a60 <_PyBytes_ReverseFind@@Base+0x6ec> │ │ │ │ + blt.n 43aa0 <_PyBytes_ReverseFind@@Base+0x6e6> │ │ │ │ add r6, r4 │ │ │ │ movs r4, #0 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 439b0 <_PyBytes_ReverseFind@@Base+0x63c> │ │ │ │ + b.n 439f0 <_PyBytes_ReverseFind@@Base+0x636> │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 43a60 <_PyBytes_ReverseFind@@Base+0x6ec> │ │ │ │ + bgt.n 43aa0 <_PyBytes_ReverseFind@@Base+0x6e6> │ │ │ │ adds r1, r4, r6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 718ec │ │ │ │ + bl 71940 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43974 <_PyBytes_ReverseFind@@Base+0x600> │ │ │ │ + beq.n 439b4 <_PyBytes_ReverseFind@@Base+0x5fa> │ │ │ │ add.w sl, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #32 │ │ │ │ cmp r7, r8 │ │ │ │ - bls.n 43a78 <_PyBytes_ReverseFind@@Base+0x704> │ │ │ │ + bls.n 43ab8 <_PyBytes_ReverseFind@@Base+0x6fe> │ │ │ │ ldrb.w r2, [r8], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 43a44 <_PyBytes_ReverseFind@@Base+0x6d0> │ │ │ │ + bne.n 43a84 <_PyBytes_ReverseFind@@Base+0x6ca> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 43a56 <_PyBytes_ReverseFind@@Base+0x6e2> │ │ │ │ + ble.n 43a96 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2999a4 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 29984c <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ subs r1, r5, r1 │ │ │ │ add r6, r1 │ │ │ │ mov r3, sl │ │ │ │ add r1, sl │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 43a5c <_PyBytes_ReverseFind@@Base+0x6e8> │ │ │ │ + beq.n 43a9c <_PyBytes_ReverseFind@@Base+0x6e2> │ │ │ │ strb.w r9, [r3], #1 │ │ │ │ - b.n 43a3a <_PyBytes_ReverseFind@@Base+0x6c6> │ │ │ │ + b.n 43a7a <_PyBytes_ReverseFind@@Base+0x6c0> │ │ │ │ mov r3, sl │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 43a5a <_PyBytes_ReverseFind@@Base+0x6e6> │ │ │ │ + beq.n 43a9a <_PyBytes_ReverseFind@@Base+0x6e0> │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 43a5a <_PyBytes_ReverseFind@@Base+0x6e6> │ │ │ │ + beq.n 43a9a <_PyBytes_ReverseFind@@Base+0x6e0> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 43a5c <_PyBytes_ReverseFind@@Base+0x6e8> │ │ │ │ + b.n 43a9c <_PyBytes_ReverseFind@@Base+0x6e2> │ │ │ │ mov r3, sl │ │ │ │ - b.n 43a5c <_PyBytes_ReverseFind@@Base+0x6e8> │ │ │ │ + b.n 43a9c <_PyBytes_ReverseFind@@Base+0x6e2> │ │ │ │ movs r6, #0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 43a1a <_PyBytes_ReverseFind@@Base+0x6a6> │ │ │ │ + b.n 43a5a <_PyBytes_ReverseFind@@Base+0x6a0> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #17064 @ 0x42a8 │ │ │ │ + movw r1, #16744 @ 0x4168 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 43974 <_PyBytes_ReverseFind@@Base+0x600> │ │ │ │ + bl f8904 │ │ │ │ + b.n 439b4 <_PyBytes_ReverseFind@@Base+0x5fa> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - adds r6, #68 @ 0x44 │ │ │ │ + subs r0, #32 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ - cbnz r5, 43ab4 <_PyBytes_ReverseFind@@Base+0x740> │ │ │ │ + cbnz r5, 43af4 <_PyBytes_ReverseFind@@Base+0x73a> │ │ │ │ mov r4, r0 │ │ │ │ - bl 1bd570 │ │ │ │ + bl 1bf828 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 43ab4 <_PyBytes_ReverseFind@@Base+0x740> │ │ │ │ + cbz r0, 43af4 <_PyBytes_ReverseFind@@Base+0x73a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43ab4 <_PyBytes_ReverseFind@@Base+0x740> │ │ │ │ + bge.n 43af4 <_PyBytes_ReverseFind@@Base+0x73a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43ab4 <_PyBytes_ReverseFind@@Base+0x740> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43af4 <_PyBytes_ReverseFind@@Base+0x73a> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 43ade <_PyBytes_ReverseFind@@Base+0x76a> │ │ │ │ + bne.n 43b1e <_PyBytes_ReverseFind@@Base+0x764> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 144db0 │ │ │ │ + b.w 144da8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37172 @ 0x9134 │ │ │ │ + movw r0, #36732 @ 0x8f7c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43ad2 <_PyBytes_ReverseFind@@Base+0x75e> │ │ │ │ + bne.n 43b12 <_PyBytes_ReverseFind@@Base+0x758> │ │ │ │ pop {r4, pc} │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ @@ -35152,95 +35182,95 @@ │ │ │ │ subs r3, r5, #1 │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r1 │ │ │ │ strd r4, r2, [sp, #16] │ │ │ │ cmp r3, #2 │ │ │ │ mov r4, r0 │ │ │ │ - bhi.n 43b50 <_PyBytes_ReverseFind@@Base+0x7dc> │ │ │ │ + bhi.n 43b90 <_PyBytes_ReverseFind@@Base+0x7d6> │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 43b7a <_PyBytes_ReverseFind@@Base+0x806> │ │ │ │ - b.n 43b6a <_PyBytes_ReverseFind@@Base+0x7f6> │ │ │ │ - movw r0, #50084 @ 0xc3a4 │ │ │ │ + ble.n 43bba <_PyBytes_ReverseFind@@Base+0x800> │ │ │ │ + b.n 43baa <_PyBytes_ReverseFind@@Base+0x7f0> │ │ │ │ + movw r0, #49764 @ 0xc264 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43b48 <_PyBytes_ReverseFind@@Base+0x7d4> │ │ │ │ + bne.n 43b88 <_PyBytes_ReverseFind@@Base+0x7ce> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43bc0 <_PyBytes_ReverseFind@@Base+0x84c> │ │ │ │ + b.n 43c00 <_PyBytes_ReverseFind@@Base+0x846> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 11d384 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 11d3e4 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43b66 <_PyBytes_ReverseFind@@Base+0x7f2> │ │ │ │ + beq.n 43ba6 <_PyBytes_ReverseFind@@Base+0x7ec> │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 43b92 <_PyBytes_ReverseFind@@Base+0x81e> │ │ │ │ + bne.n 43bd2 <_PyBytes_ReverseFind@@Base+0x818> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r1, 43ba0 <_PyBytes_ReverseFind@@Base+0x82c> │ │ │ │ + cbnz r1, 43be0 <_PyBytes_ReverseFind@@Base+0x826> │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.n 43ba2 <_PyBytes_ReverseFind@@Base+0x82e> │ │ │ │ + b.n 43be2 <_PyBytes_ReverseFind@@Base+0x828> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 11d384 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 11d3e4 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43b7a <_PyBytes_ReverseFind@@Base+0x806> │ │ │ │ - b.n 43b66 <_PyBytes_ReverseFind@@Base+0x7f2> │ │ │ │ + bne.n 43bba <_PyBytes_ReverseFind@@Base+0x800> │ │ │ │ + b.n 43ba6 <_PyBytes_ReverseFind@@Base+0x7ec> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #50084 @ 0xc3a4 │ │ │ │ + movw r2, #49764 @ 0xc264 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 20ef94 <_PyMarshal_GetXIData@@Base+0x200> │ │ │ │ + bl 2110cc <_PyMarshal_GetXIData@@Base+0x2ec> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add r3, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 43c0e <_PyBytes_ReverseFind@@Base+0x89a> │ │ │ │ + cbz r3, 43c4e <_PyBytes_ReverseFind@@Base+0x894> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ adds r3, r5, #4 │ │ │ │ cmp r5, r6 │ │ │ │ - bge.n 43bf4 <_PyBytes_ReverseFind@@Base+0x880> │ │ │ │ + bge.n 43c34 <_PyBytes_ReverseFind@@Base+0x87a> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl 6be80 │ │ │ │ + bl 6bec0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43c14 <_PyBytes_ReverseFind@@Base+0x8a0> │ │ │ │ + beq.n 43c54 <_PyBytes_ReverseFind@@Base+0x89a> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 43bdc <_PyBytes_ReverseFind@@Base+0x868> │ │ │ │ + b.n 43c1c <_PyBytes_ReverseFind@@Base+0x862> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #19028 @ 0x4a54 │ │ │ │ + movw r1, #18732 @ 0x492c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 43c14 <_PyBytes_ReverseFind@@Base+0x8a0> │ │ │ │ + bl d78f0 │ │ │ │ + b.n 43c54 <_PyBytes_ReverseFind@@Base+0x89a> │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 6be80 │ │ │ │ + b.w 6bec0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ @@ -35256,468 +35286,468 @@ │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 43c68 <_PyBytes_ReverseFind@@Base+0x8f4> │ │ │ │ + cbz r0, 43ca8 <_PyBytes_ReverseFind@@Base+0x8ee> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43c74 <_PyBytes_ReverseFind@@Base+0x900> │ │ │ │ + bge.n 43cb4 <_PyBytes_ReverseFind@@Base+0x8fa> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 43c74 <_PyBytes_ReverseFind@@Base+0x900> │ │ │ │ + b.n 43cb4 <_PyBytes_ReverseFind@@Base+0x8fa> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 276570 │ │ │ │ + bl 276410 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43c5a <_PyBytes_ReverseFind@@Base+0x8e6> │ │ │ │ + bne.n 43c9a <_PyBytes_ReverseFind@@Base+0x8e0> │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 43ca0 <_PyBytes_ReverseFind@@Base+0x92c> │ │ │ │ + bhi.n 43ce0 <_PyBytes_ReverseFind@@Base+0x926> │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl e0048 <_PyNumber_Index@@Base> │ │ │ │ + bl dff08 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 43cb8 <_PyBytes_ReverseFind@@Base+0x944> │ │ │ │ - b.n 43cca <_PyBytes_ReverseFind@@Base+0x956> │ │ │ │ - movw r0, #49932 @ 0xc30c │ │ │ │ + cbnz r0, 43cf8 <_PyBytes_ReverseFind@@Base+0x93e> │ │ │ │ + b.n 43d0a <_PyBytes_ReverseFind@@Base+0x950> │ │ │ │ + movw r0, #49612 @ 0xc1cc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43da0 <_PyBytes_ReverseFind@@Base+0xa2c> │ │ │ │ - b.n 43c92 <_PyBytes_ReverseFind@@Base+0x91e> │ │ │ │ - bl 85a34 │ │ │ │ + beq.n 43de0 <_PyBytes_ReverseFind@@Base+0xa26> │ │ │ │ + b.n 43cd2 <_PyBytes_ReverseFind@@Base+0x918> │ │ │ │ + bl 859e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 43cd8 <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ + blt.n 43d18 <_PyBytes_ReverseFind@@Base+0x95e> │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 43ce8 <_PyBytes_ReverseFind@@Base+0x974> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 43d28 <_PyBytes_ReverseFind@@Base+0x96e> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43da0 <_PyBytes_ReverseFind@@Base+0xa2c> │ │ │ │ + bne.n 43de0 <_PyBytes_ReverseFind@@Base+0xa26> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43ce8 <_PyBytes_ReverseFind@@Base+0x974> │ │ │ │ + b.n 43d28 <_PyBytes_ReverseFind@@Base+0x96e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43cc6 <_PyBytes_ReverseFind@@Base+0x952> │ │ │ │ + bne.n 43d06 <_PyBytes_ReverseFind@@Base+0x94c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 43cc6 <_PyBytes_ReverseFind@@Base+0x952> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 43d06 <_PyBytes_ReverseFind@@Base+0x94c> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 43d74 <_PyBytes_ReverseFind@@Base+0xa00> │ │ │ │ + ble.n 43db4 <_PyBytes_ReverseFind@@Base+0x9fa> │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 43d1c <_PyBytes_ReverseFind@@Base+0x9a8> │ │ │ │ + bpl.n 43d5c <_PyBytes_ReverseFind@@Base+0x9a2> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 43d18 <_PyBytes_ReverseFind@@Base+0x9a4> │ │ │ │ + beq.n 43d58 <_PyBytes_ReverseFind@@Base+0x99e> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19068 @ 0x4a7c │ │ │ │ + movw r1, #18772 @ 0x4954 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 43d76 <_PyBytes_ReverseFind@@Base+0xa02> │ │ │ │ + b.n 43db6 <_PyBytes_ReverseFind@@Base+0x9fc> │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 43d2e <_PyBytes_ReverseFind@@Base+0x9ba> │ │ │ │ - bl 88634 │ │ │ │ - cbz r0, 43d4e <_PyBytes_ReverseFind@@Base+0x9da> │ │ │ │ + beq.n 43d6e <_PyBytes_ReverseFind@@Base+0x9b4> │ │ │ │ + bl 88544 │ │ │ │ + cbz r0, 43d8e <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 43d6e <_PyBytes_ReverseFind@@Base+0x9fa> │ │ │ │ + beq.n 43dae <_PyBytes_ReverseFind@@Base+0x9f4> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19156 @ 0x4ad4 │ │ │ │ + movw r1, #18860 @ 0x49ac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #23476 @ 0x5bb4 │ │ │ │ + movw r2, #23156 @ 0x5a74 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #60648 @ 0xece8 │ │ │ │ + movw r1, #60328 @ 0xeba8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #49932 @ 0xc30c │ │ │ │ + movw r0, #49612 @ 0xc1cc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 43da0 <_PyBytes_ReverseFind@@Base+0xa2c> │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43de0 <_PyBytes_ReverseFind@@Base+0xa26> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 43d76 <_PyBytes_ReverseFind@@Base+0xa02> │ │ │ │ + b.n 43db6 <_PyBytes_ReverseFind@@Base+0x9fc> │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 43d92 <_PyBytes_ReverseFind@@Base+0xa1e> │ │ │ │ - cbz r1, 43d82 <_PyBytes_ReverseFind@@Base+0xa0e> │ │ │ │ + bgt.n 43dd2 <_PyBytes_ReverseFind@@Base+0xa18> │ │ │ │ + cbz r1, 43dc2 <_PyBytes_ReverseFind@@Base+0xa08> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 43d8a <_PyBytes_ReverseFind@@Base+0xa16> │ │ │ │ + b.n 43dca <_PyBytes_ReverseFind@@Base+0xa10> │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 156bd8 │ │ │ │ + b.w 157044 │ │ │ │ subs r2, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3fc06 │ │ │ │ + b.w 3fc4e │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r2 │ │ │ │ - cbnz r1, 43dc8 <_PyBytes_ReverseFind@@Base+0xa54> │ │ │ │ + cbnz r1, 43e08 <_PyBytes_ReverseFind@@Base+0xa4e> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1b7ee4 │ │ │ │ + bl 1ba19c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 43dda <_PyBytes_ReverseFind@@Base+0xa66> │ │ │ │ - b.n 43e38 <_PyBytes_ReverseFind@@Base+0xac4> │ │ │ │ - movw r0, #50712 @ 0xc618 │ │ │ │ + cbnz r0, 43e1a <_PyBytes_ReverseFind@@Base+0xa60> │ │ │ │ + b.n 43e78 <_PyBytes_ReverseFind@@Base+0xabe> │ │ │ │ + movw r0, #50392 @ 0xc4d8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 201068 <_PyArg_NoPositional@@Base> │ │ │ │ + bl 202ef8 <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43dbc <_PyBytes_ReverseFind@@Base+0xa48> │ │ │ │ - b.n 43e38 <_PyBytes_ReverseFind@@Base+0xac4> │ │ │ │ + bne.n 43dfc <_PyBytes_ReverseFind@@Base+0xa42> │ │ │ │ + b.n 43e78 <_PyBytes_ReverseFind@@Base+0xabe> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r5, #54352 @ 0xd450 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 43e16 <_PyBytes_ReverseFind@@Base+0xaa2> │ │ │ │ + beq.n 43e56 <_PyBytes_ReverseFind@@Base+0xa9c> │ │ │ │ mov r1, r5 │ │ │ │ - bl 88634 │ │ │ │ - cbnz r0, 43e16 <_PyBytes_ReverseFind@@Base+0xaa2> │ │ │ │ + bl 88544 │ │ │ │ + cbnz r0, 43e56 <_PyBytes_ReverseFind@@Base+0xa9c> │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #19248 @ 0x4b30 │ │ │ │ + movw r1, #18952 @ 0x4a08 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 43e3c <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ - b.n 43e38 <_PyBytes_ReverseFind@@Base+0xac4> │ │ │ │ + blt.n 43e7c <_PyBytes_ReverseFind@@Base+0xac2> │ │ │ │ + b.n 43e78 <_PyBytes_ReverseFind@@Base+0xabe> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 89834 │ │ │ │ + bl 89a90 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43e30 <_PyBytes_ReverseFind@@Base+0xabc> │ │ │ │ - cbz r7, 43e4c <_PyBytes_ReverseFind@@Base+0xad8> │ │ │ │ + beq.n 43e70 <_PyBytes_ReverseFind@@Base+0xab6> │ │ │ │ + cbz r7, 43e8c <_PyBytes_ReverseFind@@Base+0xad2> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 89834 │ │ │ │ + bl 89a90 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43e4c <_PyBytes_ReverseFind@@Base+0xad8> │ │ │ │ + bne.n 43e8c <_PyBytes_ReverseFind@@Base+0xad2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 43e3c <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ + blt.n 43e7c <_PyBytes_ReverseFind@@Base+0xac2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43e4c <_PyBytes_ReverseFind@@Base+0xad8> │ │ │ │ + b.n 43e8c <_PyBytes_ReverseFind@@Base+0xad2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43e38 <_PyBytes_ReverseFind@@Base+0xac4> │ │ │ │ + bne.n 43e78 <_PyBytes_ReverseFind@@Base+0xabe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 43e38 <_PyBytes_ReverseFind@@Base+0xac4> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 43e78 <_PyBytes_ReverseFind@@Base+0xabe> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 43e8a <_PyBytes_ReverseFind@@Base+0xb16> │ │ │ │ - movw r2, #15388 @ 0x3c1c │ │ │ │ + bmi.n 43eca <_PyBytes_ReverseFind@@Base+0xb10> │ │ │ │ + movw r2, #15068 @ 0x3adc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #756 @ 0x2f4 │ │ │ │ + movw r1, #436 @ 0x1b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #59136 @ 0xe700 │ │ │ │ + movw r0, #58816 @ 0xe5c0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 43e98 <_PyBytes_ReverseFind@@Base+0xb24> │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43ed8 <_PyBytes_ReverseFind@@Base+0xb1e> │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b2c8 │ │ │ │ + bl 8b524 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 43e9c <_PyBytes_ReverseFind@@Base+0xb28> │ │ │ │ + cbnz r0, 43edc <_PyBytes_ReverseFind@@Base+0xb22> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43eda <_PyBytes_ReverseFind@@Base+0xb66> │ │ │ │ + b.n 43f1a <_PyBytes_ReverseFind@@Base+0xb60> │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 43ebe <_PyBytes_ReverseFind@@Base+0xb4a> │ │ │ │ + beq.n 43efe <_PyBytes_ReverseFind@@Base+0xb44> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22180 @ 0x56a4 │ │ │ │ + movw r1, #21860 @ 0x5564 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 43e98 <_PyBytes_ReverseFind@@Base+0xb24> │ │ │ │ + bl f8904 │ │ │ │ + b.n 43ed8 <_PyBytes_ReverseFind@@Base+0xb1e> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ blx 2b22c │ │ │ │ - cbnz r0, 43ed2 <_PyBytes_ReverseFind@@Base+0xb5e> │ │ │ │ + cbnz r0, 43f12 <_PyBytes_ReverseFind@@Base+0xb58> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1fa038 │ │ │ │ + b.w 1fbed8 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00043ede : │ │ │ │ - ldr r0, [pc, #4] @ (43ee4 ) │ │ │ │ - b.w 1a3f00 │ │ │ │ - adds r6, #112 @ 0x70 │ │ │ │ +00043f1e : │ │ │ │ + ldr r0, [pc, #4] @ (43f24 ) │ │ │ │ + b.w 1a6334 │ │ │ │ + subs r0, #76 @ 0x4c │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #32568 @ 0x7f38 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ - bl 264278 │ │ │ │ + bl 2640b8 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 43f5c │ │ │ │ - cbz r0, 43f16 │ │ │ │ + beq.n 43f9c │ │ │ │ + cbz r0, 43f56 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 43f1a │ │ │ │ + b.n 43f5a │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 43f60 │ │ │ │ + bpl.n 43fa0 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ - bl c5e10 │ │ │ │ + bl c60d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 43f5c │ │ │ │ + cbz r0, 43f9c │ │ │ │ mov r1, r5 │ │ │ │ - bl 89834 │ │ │ │ - cbz r0, 43f68 │ │ │ │ + bl 89a90 │ │ │ │ + cbz r0, 43fa8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43f5c │ │ │ │ + bge.n 43f9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43f5c │ │ │ │ + cbnz r3, 43f9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43f68 │ │ │ │ + b.n 43fa8 │ │ │ │ movw r4, #5152 @ 0x1420 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 43f7e │ │ │ │ + cbz r0, 43fbe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43f80 │ │ │ │ + bge.n 43fc0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #4] @ (43f84 ) │ │ │ │ + ldr r0, [pc, #4] @ (43fc4 ) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r6, #88 @ 0x58 │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl d2eb8 │ │ │ │ + bl d2dd8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #220] @ (4407c ) │ │ │ │ + ldr r1, [pc, #220] @ (440bc ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8398 │ │ │ │ + bl 1aa7c0 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 43fb2 │ │ │ │ + cbnz r0, 43ff2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44078 │ │ │ │ + b.n 440b8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a83d8 │ │ │ │ + bl 1aa800 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43fac │ │ │ │ - ldr r1, [pc, #192] @ (44080 ) │ │ │ │ + blt.n 43fec │ │ │ │ + ldr r1, [pc, #192] @ (440c0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8398 │ │ │ │ + bl 1aa7c0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43fac │ │ │ │ + beq.n 43fec │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a83d8 │ │ │ │ + bl 1aa800 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43fac │ │ │ │ - ldr r1, [pc, #168] @ (44084 ) │ │ │ │ + blt.n 43fec │ │ │ │ + ldr r1, [pc, #168] @ (440c4 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8398 │ │ │ │ + bl 1aa7c0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43fac │ │ │ │ + beq.n 43fec │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a83d8 │ │ │ │ + bl 1aa800 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43fac │ │ │ │ - ldr r1, [pc, #144] @ (44088 ) │ │ │ │ + blt.n 43fec │ │ │ │ + ldr r1, [pc, #144] @ (440c8 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8398 │ │ │ │ + bl 1aa7c0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43fac │ │ │ │ + beq.n 43fec │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a83d8 │ │ │ │ + bl 1aa800 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43fac │ │ │ │ - ldr r1, [pc, #120] @ (4408c ) │ │ │ │ + blt.n 43fec │ │ │ │ + ldr r1, [pc, #120] @ (440cc ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8398 │ │ │ │ + bl 1aa7c0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43fac │ │ │ │ + beq.n 43fec │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a83d8 │ │ │ │ + bl 1aa800 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43fac │ │ │ │ - ldr r1, [pc, #96] @ (44090 ) │ │ │ │ + blt.n 43fec │ │ │ │ + ldr r1, [pc, #96] @ (440d0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8398 │ │ │ │ + bl 1aa7c0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43fac │ │ │ │ + beq.n 43fec │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a83d8 │ │ │ │ + bl 1aa800 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43fac │ │ │ │ + blt.n 43fec │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #19316 @ 0x4b74 │ │ │ │ + movw r2, #19020 @ 0x4a4c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r1, #46980 @ 0xb784 │ │ │ │ + movw r1, #46660 @ 0xb644 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1d69dc │ │ │ │ + bl 1d8c3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43fac │ │ │ │ + blt.n 43fec │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #45268 @ 0xb0d4 │ │ │ │ + movw r1, #44948 @ 0xaf94 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r6, #164 @ 0xa4 │ │ │ │ + subs r0, #128 @ 0x80 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r6, #184 @ 0xb8 │ │ │ │ + subs r0, #148 @ 0x94 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r6, #204 @ 0xcc │ │ │ │ + subs r0, #168 @ 0xa8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + subs r0, #188 @ 0xbc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + subs r0, #208 @ 0xd0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r7, #8 │ │ │ │ + subs r0, #228 @ 0xe4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00044094 : │ │ │ │ +000440d4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n 440b2 │ │ │ │ + bpl.n 440f2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 440c8 │ │ │ │ + beq.n 44108 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ movs r1, #123 @ 0x7b │ │ │ │ - movw r0, #59340 @ 0xe7cc │ │ │ │ + movw r0, #59020 @ 0xe68c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 440ee │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 4412e │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 440d2 │ │ │ │ + blt.n 44112 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - blt.n 440f4 │ │ │ │ + blt.n 44134 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19324 @ 0x4b7c │ │ │ │ + movw r1, #19028 @ 0x4a54 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44104 │ │ │ │ + b.n 44144 │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -35726,570 +35756,570 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 156bd8 │ │ │ │ - cbz r0, 4415e │ │ │ │ + bl 157044 │ │ │ │ + cbz r0, 4419e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 44138 │ │ │ │ + cbz r3, 44178 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 44140 │ │ │ │ + b.n 44180 │ │ │ │ movw r2, #32052 @ 0x7d34 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4415e │ │ │ │ + cbz r5, 4419e │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - movw r1, #55368 @ 0xd848 │ │ │ │ + movw r1, #55048 @ 0xd708 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n 4415e │ │ │ │ + ble.n 4419e │ │ │ │ ldrb r6, [r4, r3] │ │ │ │ ldrb r6, [r1, r6] │ │ │ │ strb r6, [r2, r3] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 44150 │ │ │ │ + b.n 44190 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r3, 4417c │ │ │ │ + cbz r3, 441bc │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4418c │ │ │ │ + b.n 441cc │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4418a │ │ │ │ + ble.n 441ca │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 44186 │ │ │ │ - cbnz r1, 441ae │ │ │ │ + bgt.n 441c6 │ │ │ │ + cbnz r1, 441ee │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4418c │ │ │ │ + b.n 441cc │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #200] @ (44258 ) │ │ │ │ + ldr r1, [pc, #200] @ (44298 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ add r1, sp, #24 │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r7, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 441b4 │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 441f4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44254 │ │ │ │ + b.n 44294 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r6, r5 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 441c6 │ │ │ │ + beq.n 44206 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl ca490 │ │ │ │ + bl ca790 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 441aa │ │ │ │ + blt.n 441ea │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 441f2 │ │ │ │ - cbz r6, 441ce │ │ │ │ + cbz r3, 44232 │ │ │ │ + cbz r6, 4420e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 441de │ │ │ │ + bne.n 4421e │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 44254 │ │ │ │ + b.n 44294 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2225f8 │ │ │ │ + bl 2244d4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44204 │ │ │ │ - bl 7fd18 │ │ │ │ + cbnz r0, 44244 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 441aa │ │ │ │ + bne.n 441ea │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12e914 │ │ │ │ - b.n 441aa │ │ │ │ - cbz r6, 4422e │ │ │ │ + bl 12e600 │ │ │ │ + b.n 441ea │ │ │ │ + cbz r6, 4426e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 441d4 │ │ │ │ + beq.n 44214 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 256d98 │ │ │ │ + bl 256bd0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - cbnz r3, 44222 │ │ │ │ + cbnz r3, 44262 │ │ │ │ str r5, [r4, #32] │ │ │ │ - b.n 44224 │ │ │ │ + b.n 44264 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 441d4 │ │ │ │ + b.n 44214 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 441d4 │ │ │ │ + beq.n 44214 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 256d98 │ │ │ │ + bl 256bd0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ strd r3, r6, [r5, #8] │ │ │ │ - cbnz r3, 44248 │ │ │ │ + cbnz r3, 44288 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ - b.n 4424a │ │ │ │ + b.n 4428a │ │ │ │ str r5, [r3, #12] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 441d4 │ │ │ │ + b.n 44214 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - adds r7, #28 │ │ │ │ + subs r0, #248 @ 0xf8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ - bl 139870 │ │ │ │ - cbz r0, 44286 │ │ │ │ + bl 1398ac │ │ │ │ + cbz r0, 442c6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 44344 │ │ │ │ + beq.n 44384 │ │ │ │ mov r7, r0 │ │ │ │ - movw r0, #31752 @ 0x7c08 │ │ │ │ + movw r0, #31468 @ 0x7aec │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r6, r1 │ │ │ │ - bl dd0c8 │ │ │ │ + bl dd014 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44340 │ │ │ │ + bne.n 44380 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 44340 │ │ │ │ + bne.n 44380 │ │ │ │ ldr.w r0, [r7, #516] @ 0x204 │ │ │ │ - bl c28e8 <_PyDict_FromItems@@Base+0x260> │ │ │ │ + bl c2bb0 <_PyDict_FromItems@@Base+0x260> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44332 │ │ │ │ + beq.n 44372 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 44332 │ │ │ │ + cbz r0, 44372 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r1, [r7, #820] @ 0x334 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83c1c │ │ │ │ + bl 83bd0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44334 │ │ │ │ + beq.n 44374 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 442f0 │ │ │ │ + bge.n 44330 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 442f0 │ │ │ │ + cbnz r3, 44330 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr.w r1, [r7, #928] @ 0x3a0 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 83c1c │ │ │ │ + bl 83bd0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44334 │ │ │ │ + beq.n 44374 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4434c │ │ │ │ + bge.n 4438c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4434c │ │ │ │ + cbnz r3, 4438c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4434c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4438c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4434c │ │ │ │ + b.n 4438c │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #6240 @ 0x1860 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 44388 │ │ │ │ + beq.n 443c8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #19360 @ 0x4ba0 │ │ │ │ + movw r1, #19064 @ 0x4a78 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ - bl 445a2 │ │ │ │ + b.w d78f0 │ │ │ │ + bl 445e2 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 443bc │ │ │ │ + bne.n 443fc │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1249a8 │ │ │ │ + b.w 124900 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37196 @ 0x914c │ │ │ │ + movw r0, #36756 @ 0x8f94 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 443b0 │ │ │ │ + bne.n 443f0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 44414 │ │ │ │ + cbz r3, 44454 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 44414 │ │ │ │ + cbnz r0, 44454 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2669d4 │ │ │ │ + bl 266814 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44414 │ │ │ │ - movw r0, #37636 @ 0x9304 │ │ │ │ + beq.n 44454 │ │ │ │ + movw r0, #37316 @ 0x91c4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 44418 │ │ │ │ + cbnz r0, 44458 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2754b4 │ │ │ │ + bl 275350 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4446c │ │ │ │ + b.n 444ac │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #749 @ 0x2ed │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ - movw r0, #19400 @ 0x4bc8 │ │ │ │ + movw r0, #19104 @ 0x4aa0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 268be0 │ │ │ │ + bl 268b80 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4444c │ │ │ │ + bge.n 4448c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4444c │ │ │ │ + cbnz r3, 4448c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4440e │ │ │ │ + beq.n 4444e │ │ │ │ mov r0, r5 │ │ │ │ - bl e41c4 │ │ │ │ + bl e404c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4446c │ │ │ │ + bge.n 444ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4446c │ │ │ │ + cbnz r3, 444ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4449c │ │ │ │ + bhi.n 444dc │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl e0048 <_PyNumber_Index@@Base> │ │ │ │ + bl dff08 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 444b4 │ │ │ │ - b.n 444c6 │ │ │ │ - movw r0, #50028 @ 0xc36c │ │ │ │ + cbnz r0, 444f4 │ │ │ │ + b.n 44506 │ │ │ │ + movw r0, #49708 @ 0xc22c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4459c │ │ │ │ - b.n 4448e │ │ │ │ - bl 85a34 │ │ │ │ + beq.n 445dc │ │ │ │ + b.n 444ce │ │ │ │ + bl 859e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 444d4 │ │ │ │ + blt.n 44514 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 444e4 │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 44524 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4459c │ │ │ │ + bne.n 445dc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 444e4 │ │ │ │ + b.n 44524 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 444c2 │ │ │ │ + bne.n 44502 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 444c2 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 44502 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 44570 │ │ │ │ + ble.n 445b0 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 44518 │ │ │ │ + bpl.n 44558 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 44514 │ │ │ │ + beq.n 44554 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19416 @ 0x4bd8 │ │ │ │ + movw r1, #19120 @ 0x4ab0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 44572 │ │ │ │ + b.n 445b2 │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 4452a │ │ │ │ - bl 88634 │ │ │ │ - cbz r0, 4454a │ │ │ │ + beq.n 4456a │ │ │ │ + bl 88544 │ │ │ │ + cbz r0, 4458a │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4456a │ │ │ │ + beq.n 445aa │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19504 @ 0x4c30 │ │ │ │ + movw r1, #19208 @ 0x4b08 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #23476 @ 0x5bb4 │ │ │ │ + movw r2, #23156 @ 0x5a74 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #60648 @ 0xece8 │ │ │ │ + movw r1, #60328 @ 0xeba8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #50028 @ 0xc36c │ │ │ │ + movw r0, #49708 @ 0xc22c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4459c │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 445dc │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 44572 │ │ │ │ + b.n 445b2 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 4458e │ │ │ │ - cbz r1, 4457e │ │ │ │ + bgt.n 445ce │ │ │ │ + cbz r1, 445be │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 44586 │ │ │ │ + b.n 445c6 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 156bd8 │ │ │ │ + b.w 157044 │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3fc06 │ │ │ │ + b.w 3fc4e │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -000445a2 : │ │ │ │ +000445e2 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #5908 @ 0x1714 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 445d8 │ │ │ │ + beq.n 44618 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #44328 @ 0xad28 │ │ │ │ + movw r1, #43928 @ 0xab98 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 445fe │ │ │ │ + bl f8904 │ │ │ │ + b.n 4463e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #6240 @ 0x1860 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 44604 │ │ │ │ + beq.n 44644 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19616 @ 0x4ca0 │ │ │ │ + movw r1, #19320 @ 0x4b78 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 446fa │ │ │ │ + b.n 4473a │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 44622 │ │ │ │ + cbz r6, 44662 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #19652 @ 0x4cc4 │ │ │ │ + movw r1, #19356 @ 0x4b9c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 445fe │ │ │ │ + bl d78f0 │ │ │ │ + b.n 4463e │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 44644 │ │ │ │ + beq.n 44684 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #19684 @ 0x4ce4 │ │ │ │ + movw r1, #19388 @ 0x4bbc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 445fe │ │ │ │ - ldr.w r8, [pc, #184] @ 44700 │ │ │ │ + bl d78f0 │ │ │ │ + b.n 4463e │ │ │ │ + ldr.w r8, [pc, #184] @ 44740 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r0, [r9, #120] @ 0x78 │ │ │ │ - cbnz r0, 44660 │ │ │ │ - bl 20d2e0 │ │ │ │ - cbz r0, 44660 │ │ │ │ + cbnz r0, 446a0 │ │ │ │ + bl 20f3e8 │ │ │ │ + cbz r0, 446a0 │ │ │ │ str.w r0, [r9, #120] @ 0x78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 44680 │ │ │ │ + beq.n 446c0 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #19728 @ 0x4d10 │ │ │ │ + movw r1, #19432 @ 0x4be8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 445fe │ │ │ │ + bl d78f0 │ │ │ │ + b.n 4463e │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 446f0 │ │ │ │ + bne.n 44730 │ │ │ │ ldr.w r7, [r8, r7] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ - cbnz r4, 446a0 │ │ │ │ - bl 20d2e0 │ │ │ │ + cbnz r4, 446e0 │ │ │ │ + bl 20f3e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 445fe │ │ │ │ + beq.n 4463e │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 44d22 │ │ │ │ + bl 44d62 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 445fe │ │ │ │ + beq.n 4463e │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 446d8 │ │ │ │ + bne.n 44718 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 446c6 │ │ │ │ + bge.n 44706 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 446c6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 44706 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #61132 @ 0xeecc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12e914 │ │ │ │ - b.n 445fe │ │ │ │ + bl 12e600 │ │ │ │ + b.n 4463e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 446fa │ │ │ │ + bge.n 4473a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 446fa │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 446fa │ │ │ │ + cbnz r3, 4473a │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4473a │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 23c254 │ │ │ │ + b.w 23c120 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -36300,73 +36330,73 @@ │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-216] │ │ │ │ sub.w sp, sp, #16512 @ 0x4080 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #272] @ (4484c ) │ │ │ │ + ldr r1, [pc, #272] @ (4488c ) │ │ │ │ add.w r5, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #13548 @ 0x34ec │ │ │ │ + movw r2, #13264 @ 0x33d0 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r5, #52] @ 0x34 │ │ │ │ mov.w r1, #0 │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r1, #19768 @ 0x4d38 │ │ │ │ + movw r1, #19472 @ 0x4c10 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #52 @ 0x34 │ │ │ │ - bl 8e8fc │ │ │ │ + bl 8eb6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44826 │ │ │ │ + beq.n 44866 │ │ │ │ add r5, sp, #184 @ 0xb8 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #18840 @ 0x4998 │ │ │ │ + movw r1, #18544 @ 0x4870 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #19788 @ 0x4d4c │ │ │ │ + movw r0, #19492 @ 0x4c24 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91690 │ │ │ │ + bl 91908 │ │ │ │ ldr.w r1, [r5, #-160] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 447c4 │ │ │ │ + beq.n 44804 │ │ │ │ ldr r6, [r6, #16] │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ movs r3, #0 │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - bl 20c954 │ │ │ │ + bl 20e98c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 447c4 │ │ │ │ + beq.n 44804 │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 447c8 │ │ │ │ + beq.n 44808 │ │ │ │ cmp r4, #10 │ │ │ │ - beq.n 447d4 │ │ │ │ + beq.n 44814 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13864 @ 0x3628 │ │ │ │ + movw r1, #13580 @ 0x350c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4481c │ │ │ │ + b.n 4485c │ │ │ │ add.w r7, sp, #16384 @ 0x4000 │ │ │ │ mov.w r8, #4 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ - b.n 447de │ │ │ │ + b.n 4481e │ │ │ │ add.w r7, sp, #16384 @ 0x4000 │ │ │ │ mov.w r8, #16 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ - bl 95ffc │ │ │ │ + bl 96274 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ movw r2, #16383 @ 0x3fff │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, sp, #20 │ │ │ │ @@ -36374,314 +36404,314 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #28 │ │ │ │ blx 2b05c │ │ │ │ mov r0, r9 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r5, #-164] │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 39046 │ │ │ │ + bl 39086 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #-160] │ │ │ │ - bl 76638 │ │ │ │ - b.n 44828 │ │ │ │ + bl 76678 │ │ │ │ + b.n 44868 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (4484c ) │ │ │ │ + ldr r3, [pc, #28] @ (4488c ) │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 44840 │ │ │ │ + beq.n 44880 │ │ │ │ blx 2ba18 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #16512 @ 0x4080 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 44878 │ │ │ │ + cbnz r1, 448b8 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9060 @ 0x2364 │ │ │ │ + movw r1, #8740 @ 0x2224 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 44884 │ │ │ │ + bl f8904 │ │ │ │ + b.n 448c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl ca490 │ │ │ │ + bl ca790 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 4488a │ │ │ │ + bge.n 448ca │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4488e │ │ │ │ + b.n 448ce │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 448b0 │ │ │ │ + bne.n 448f0 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3a0ac │ │ │ │ + b.w 3a0ec │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37152 @ 0x9120 │ │ │ │ + movw r0, #36712 @ 0x8f68 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 448a4 │ │ │ │ + bne.n 448e4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000448c8 : │ │ │ │ +00044908 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #1880 @ 0x758 │ │ │ │ + movw r1, #1560 @ 0x618 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 239638 │ │ │ │ - cbnz r0, 448f0 │ │ │ │ + bl 239530 │ │ │ │ + cbnz r0, 44930 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 239904 <_PyParkingLot_AfterFork@@Base+0x27c> │ │ │ │ + b.w 2397fc <_PyParkingLot_AfterFork@@Base+0x27c> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r3, 44920 │ │ │ │ + cbnz r3, 44960 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1a7e90 <_PyType_Name@@Base> │ │ │ │ + bl 1aa2bc <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - movw r0, #64112 @ 0xfa70 │ │ │ │ + movw r0, #63792 @ 0xf930 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w e4f84 │ │ │ │ - bl 1411d0 │ │ │ │ - cbz r0, 4493a │ │ │ │ + b.w e4e0c │ │ │ │ + bl 1411e0 │ │ │ │ + cbz r0, 4497a │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 4497e │ │ │ │ - movw r0, #3892 @ 0xf34 │ │ │ │ + bne.n 449be │ │ │ │ + movw r0, #3572 @ 0xdf4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7967c │ │ │ │ + b.w 796c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84d34 │ │ │ │ + bl 84ce8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 44976 │ │ │ │ + cbz r0, 449b6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1a7e90 <_PyType_Name@@Base> │ │ │ │ + bl 1aa2bc <_PyType_Name@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #59760 @ 0xe970 │ │ │ │ + movw r0, #59440 @ 0xe830 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4496a │ │ │ │ + bge.n 449aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4496e │ │ │ │ + cbz r3, 449ae │ │ │ │ mov r4, r6 │ │ │ │ - b.n 44976 │ │ │ │ + b.n 449b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4496a │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 449aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 141454 │ │ │ │ - b.n 44980 │ │ │ │ + bl 141464 │ │ │ │ + b.n 449c0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 449ae │ │ │ │ + cbz r0, 449ee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 449ae │ │ │ │ + bge.n 449ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 449ae │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 449ee │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 449c8 │ │ │ │ + cbz r0, 44a08 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 449c8 │ │ │ │ + bge.n 44a08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 449c8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 44a08 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000449cc <_PyObject_SetManagedDict@@Base>: │ │ │ │ +00044a0c <_PyObject_SetManagedDict@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r6, [r0, #-12] │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.n 44a3a <_PyObject_SetManagedDict@@Base+0x6e> │ │ │ │ - cbnz r6, 44a08 <_PyObject_SetManagedDict@@Base+0x3c> │ │ │ │ + bpl.n 44a7a <_PyObject_SetManagedDict@@Base+0x6e> │ │ │ │ + cbnz r6, 44a48 <_PyObject_SetManagedDict@@Base+0x3c> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r0, r5 │ │ │ │ - cbz r1, 449fe <_PyObject_SetManagedDict@@Base+0x32> │ │ │ │ + cbz r1, 44a3e <_PyObject_SetManagedDict@@Base+0x32> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str.w r4, [r5, #-12] │ │ │ │ - bl 1b0de8 <_PyEval_NoToolsForUnwind@@Base+0x644> │ │ │ │ - b.n 44a52 <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ + bl 1b3214 <_PyEval_NoToolsForUnwind@@Base+0x644> │ │ │ │ + b.n 44a92 <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2158a8 <_PyInterpreterState_GetWhence@@Base+0x2b80> │ │ │ │ - cbnz r0, 44a56 <_PyObject_SetManagedDict@@Base+0x8a> │ │ │ │ - cbz r4, 44a20 <_PyObject_SetManagedDict@@Base+0x54> │ │ │ │ + bl 21777c <_PyInterpreterState_GetWhence@@Base+0x2b84> │ │ │ │ + cbnz r0, 44a96 <_PyObject_SetManagedDict@@Base+0x8a> │ │ │ │ + cbz r4, 44a60 <_PyObject_SetManagedDict@@Base+0x54> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r4, [r5, #-12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44a52 <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ + bge.n 44a92 <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44a52 <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ + cbnz r3, 44a92 <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 44a52 <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ - cbz r1, 44a48 <_PyObject_SetManagedDict@@Base+0x7c> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 44a92 <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ + cbz r1, 44a88 <_PyObject_SetManagedDict@@Base+0x7c> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ mov r0, r6 │ │ │ │ str.w r4, [r5, #-12] │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44a5a <_PyObject_SetManagedDict@@Base+0x8e> │ │ │ │ + b.n 44a9a <_PyObject_SetManagedDict@@Base+0x8e> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 44984 │ │ │ │ + b.n 449c4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r2, 44a7a <_PyObject_SetManagedDict@@Base+0xae> │ │ │ │ + cbnz r2, 44aba <_PyObject_SetManagedDict@@Base+0xae> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 44aa4 <_PyObject_SetManagedDict@@Base+0xd8> │ │ │ │ - b.n 44a90 <_PyObject_SetManagedDict@@Base+0xc4> │ │ │ │ - movw r0, #4044 @ 0xfcc │ │ │ │ + beq.n 44ae4 <_PyObject_SetManagedDict@@Base+0xd8> │ │ │ │ + b.n 44ad0 <_PyObject_SetManagedDict@@Base+0xc4> │ │ │ │ + movw r0, #3724 @ 0xe8c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e0094 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1e21fc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44a72 <_PyObject_SetManagedDict@@Base+0xa6> │ │ │ │ + bne.n 44ab2 <_PyObject_SetManagedDict@@Base+0xa6> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44ad0 <_PyObject_SetManagedDict@@Base+0x104> │ │ │ │ + b.n 44b10 <_PyObject_SetManagedDict@@Base+0x104> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #4044 @ 0xfcc │ │ │ │ + movw r0, #3724 @ 0xe8c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44a8c <_PyObject_SetManagedDict@@Base+0xc0> │ │ │ │ + beq.n 44acc <_PyObject_SetManagedDict@@Base+0xc0> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 90568 │ │ │ │ + bl 907e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44a8c <_PyObject_SetManagedDict@@Base+0xc0> │ │ │ │ + beq.n 44acc <_PyObject_SetManagedDict@@Base+0xc0> │ │ │ │ ldrd r1, r2, [r4, #12] │ │ │ │ - bl e9840 │ │ │ │ + bl e96f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44ad0 <_PyObject_SetManagedDict@@Base+0x104> │ │ │ │ + bge.n 44b10 <_PyObject_SetManagedDict@@Base+0x104> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44ad0 <_PyObject_SetManagedDict@@Base+0x104> │ │ │ │ + cbnz r3, 44b10 <_PyObject_SetManagedDict@@Base+0x104> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 44af0 <_PyObject_SetManagedDict@@Base+0x124> │ │ │ │ + cbz r3, 44b30 <_PyObject_SetManagedDict@@Base+0x124> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 44b00 <_PyObject_SetManagedDict@@Base+0x134> │ │ │ │ + b.n 44b40 <_PyObject_SetManagedDict@@Base+0x134> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 44afe <_PyObject_SetManagedDict@@Base+0x132> │ │ │ │ + ble.n 44b3e <_PyObject_SetManagedDict@@Base+0x132> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 44afa <_PyObject_SetManagedDict@@Base+0x12e> │ │ │ │ - cbnz r1, 44b24 <_PyObject_SetManagedDict@@Base+0x158> │ │ │ │ + bgt.n 44b3a <_PyObject_SetManagedDict@@Base+0x12e> │ │ │ │ + cbnz r1, 44b64 <_PyObject_SetManagedDict@@Base+0x158> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 44b00 <_PyObject_SetManagedDict@@Base+0x134> │ │ │ │ + b.n 44b40 <_PyObject_SetManagedDict@@Base+0x134> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #180] @ (44bb8 <_PyObject_SetManagedDict@@Base+0x1ec>) │ │ │ │ + ldr r1, [pc, #180] @ (44bf8 <_PyObject_SetManagedDict@@Base+0x1ec>) │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ add r1, sp, #24 │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, ip, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 44b2a <_PyObject_SetManagedDict@@Base+0x15e> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 44b6a <_PyObject_SetManagedDict@@Base+0x15e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44bb2 <_PyObject_SetManagedDict@@Base+0x1e6> │ │ │ │ + b.n 44bf2 <_PyObject_SetManagedDict@@Base+0x1e6> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ add r4, r6 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r4, #1 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ movw r3, #15916 @ 0x3e2c │ │ │ │ @@ -36690,1178 +36720,1178 @@ │ │ │ │ movweq r4, #5160 @ 0x1428 │ │ │ │ mov r1, r6 │ │ │ │ ite ne │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ movteq r4, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 44b7c <_PyObject_SetManagedDict@@Base+0x1b0> │ │ │ │ - bl 7ebe0 │ │ │ │ - cbnz r0, 44b6e <_PyObject_SetManagedDict@@Base+0x1a2> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 44bbc <_PyObject_SetManagedDict@@Base+0x1b0> │ │ │ │ + bl 7ec0c │ │ │ │ + cbnz r0, 44bae <_PyObject_SetManagedDict@@Base+0x1a2> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44b20 <_PyObject_SetManagedDict@@Base+0x154> │ │ │ │ + bne.n 44b60 <_PyObject_SetManagedDict@@Base+0x154> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 221b04 │ │ │ │ + bl 2239e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 44ba2 <_PyObject_SetManagedDict@@Base+0x1d6> │ │ │ │ - b.n 44b20 <_PyObject_SetManagedDict@@Base+0x154> │ │ │ │ + bge.n 44be2 <_PyObject_SetManagedDict@@Base+0x1d6> │ │ │ │ + b.n 44b60 <_PyObject_SetManagedDict@@Base+0x154> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44bb0 <_PyObject_SetManagedDict@@Base+0x1e4> │ │ │ │ + bge.n 44bf0 <_PyObject_SetManagedDict@@Base+0x1e4> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 44bb0 <_PyObject_SetManagedDict@@Base+0x1e4> │ │ │ │ - bl d6f5c │ │ │ │ + b.n 44bf0 <_PyObject_SetManagedDict@@Base+0x1e4> │ │ │ │ + bl d6e8c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 44b20 <_PyObject_SetManagedDict@@Base+0x154> │ │ │ │ - beq.n 44b94 <_PyObject_SetManagedDict@@Base+0x1c8> │ │ │ │ + blt.n 44b60 <_PyObject_SetManagedDict@@Base+0x154> │ │ │ │ + beq.n 44bd4 <_PyObject_SetManagedDict@@Base+0x1c8> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 852dc │ │ │ │ + b.w 85290 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b3e8 │ │ │ │ + bl 8b644 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 44b20 <_PyObject_SetManagedDict@@Base+0x154> │ │ │ │ + blt.n 44b60 <_PyObject_SetManagedDict@@Base+0x154> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44bb2 <_PyObject_SetManagedDict@@Base+0x1e6> │ │ │ │ + bge.n 44bf2 <_PyObject_SetManagedDict@@Base+0x1e6> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 44bb2 <_PyObject_SetManagedDict@@Base+0x1e6> │ │ │ │ + b.n 44bf2 <_PyObject_SetManagedDict@@Base+0x1e6> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - adds r7, #160 @ 0xa0 │ │ │ │ + subs r1, #124 @ 0x7c │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (44bfc <_PyObject_SetManagedDict@@Base+0x230>) │ │ │ │ - bl 206324 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (44c3c <_PyObject_SetManagedDict@@Base+0x230>) │ │ │ │ + bl 208350 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 44bea <_PyObject_SetManagedDict@@Base+0x21e> │ │ │ │ + cbz r2, 44c2a <_PyObject_SetManagedDict@@Base+0x21e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #12940 @ 0x328c │ │ │ │ + movw r0, #12640 @ 0x3160 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80c04 │ │ │ │ - movw r0, #19936 @ 0x4de0 │ │ │ │ + b.w 80bc0 │ │ │ │ + movw r0, #19640 @ 0x4cb8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80c04 │ │ │ │ + b.w 80bc0 │ │ │ │ nop │ │ │ │ @ instruction: 0xe990004d │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #5908 @ 0x1714 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 44c2c <_PyObject_SetManagedDict@@Base+0x260> │ │ │ │ + bne.n 44c6c <_PyObject_SetManagedDict@@Base+0x260> │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23bd14 │ │ │ │ - b.n 44c48 <_PyObject_SetManagedDict@@Base+0x27c> │ │ │ │ + bl 23bbe0 │ │ │ │ + b.n 44c88 <_PyObject_SetManagedDict@@Base+0x27c> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #17208 @ 0x4338 │ │ │ │ + movw r1, #16888 @ 0x41f8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ movw r1, #49216 @ 0xc040 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 143d18 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x514> │ │ │ │ + b.w 143d10 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x510> │ │ │ │ │ │ │ │ -00044c5e : │ │ │ │ +00044c9e : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (44c78 ) │ │ │ │ + ldr r4, [pc, #16] @ (44cb8 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w e9d38 │ │ │ │ + b.w e9bf0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 44c90 │ │ │ │ - movw r0, #20040 @ 0x4e48 │ │ │ │ + bpl.n 44cd0 │ │ │ │ + movw r0, #19744 @ 0x4d20 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e4f84 │ │ │ │ - movw r0, #20064 @ 0x4e60 │ │ │ │ + b.w e4e0c │ │ │ │ + movw r0, #19768 @ 0x4d38 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e4f84 │ │ │ │ + b.w e4e0c │ │ │ │ mov r0, r1 │ │ │ │ - b.w 11e854 │ │ │ │ + b.w 11e8b0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r4, 44cc6 │ │ │ │ - movw r0, #20356 @ 0x4f84 │ │ │ │ + cbnz r4, 44d06 │ │ │ │ + movw r0, #19784 @ 0x4d48 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w e4f84 │ │ │ │ + b.w e4e0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - movw r0, #20376 @ 0x4f98 │ │ │ │ + movw r0, #19804 @ 0x4d5c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r3, r4 │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44cfa │ │ │ │ + bge.n 44d3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44cfa │ │ │ │ + cbnz r3, 44d3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 12e5b8 │ │ │ │ + bl 12e43c │ │ │ │ mov r0, r4 │ │ │ │ - bl 22270c │ │ │ │ + bl 2245e8 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 6be80 │ │ │ │ + bl 6bec0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 44d70 │ │ │ │ + beq.n 44db0 │ │ │ │ add r1, sp, #12 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 278d40 │ │ │ │ + bl 278be8 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 44d60 │ │ │ │ + bhi.n 44da0 │ │ │ │ tbb [pc, r0] │ │ │ │ movs r0, #10 │ │ │ │ lsls r4, r1, #8 │ │ │ │ - bl 23ca8c │ │ │ │ + bl 23c958 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 44dba │ │ │ │ + cbnz r0, 44dfa │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 44daa │ │ │ │ + blt.n 44dea │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44dc6 │ │ │ │ - ldr r3, [pc, #84] @ (44dcc ) │ │ │ │ + b.n 44e06 │ │ │ │ + ldr r3, [pc, #84] @ (44e0c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r2, r0, #110592 @ 0x1b000 │ │ │ │ add.w r0, r0, #114176 @ 0x1be00 │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ ldr.w r3, [r2, #4088] @ 0xff8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44dc6 │ │ │ │ + bge.n 44e06 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #4088] @ 0xff8 │ │ │ │ - b.n 44dc6 │ │ │ │ + b.n 44e06 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44dc4 │ │ │ │ + bge.n 44e04 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 44dc4 │ │ │ │ + b.n 44e04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 44d70 │ │ │ │ + bne.n 44db0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 44d70 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 44db0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r2, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n 44dc6 │ │ │ │ + b.n 44e06 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 44dda │ │ │ │ - b.w 14ce4c │ │ │ │ + beq.n 44e1a │ │ │ │ + b.w 14d380 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 44e0a │ │ │ │ + bhi.n 44e4a │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 44e24 │ │ │ │ + ble.n 44e64 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b.n 44e2c │ │ │ │ - movw r0, #58364 @ 0xe3fc │ │ │ │ + b.n 44e6c │ │ │ │ + movw r0, #58044 @ 0xe2bc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44e00 │ │ │ │ + bne.n 44e40 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 44e7e │ │ │ │ + b.n 44ebe │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #5908 @ 0x1714 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 44e50 │ │ │ │ + bne.n 44e90 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 23bd14 │ │ │ │ + bl 23bbe0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 44e6e │ │ │ │ + bne.n 44eae │ │ │ │ mov r4, r5 │ │ │ │ - b.n 44e7e │ │ │ │ + b.n 44ebe │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #17208 @ 0x4338 │ │ │ │ + movw r1, #16888 @ 0x41f8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w d79a4 │ │ │ │ - cbz r0, 44e72 │ │ │ │ + b.w d78f0 │ │ │ │ + cbz r0, 44eb2 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44e7e │ │ │ │ + bge.n 44ebe │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w 254dac │ │ │ │ + b.w 254c40 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r7, #15916 @ 0x3e2c │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 44ec2 │ │ │ │ + bne.n 44f02 │ │ │ │ movw r3, #18128 @ 0x46d0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 44ed0 │ │ │ │ - ldr r2, [pc, #172] @ (44f70 ) │ │ │ │ + b.n 44f10 │ │ │ │ + ldr r2, [pc, #172] @ (44fb0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1bc5d0 │ │ │ │ + bl 1be888 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 44f68 │ │ │ │ + beq.n 44fa8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 44f3c │ │ │ │ + bne.n 44f7c │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 44f6a │ │ │ │ + beq.n 44faa │ │ │ │ ldr r7, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ - bl 7ebe0 │ │ │ │ + bl 7ec0c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r2, 44f0a │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 44f54 │ │ │ │ + cbnz r2, 44f4a │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 44f94 │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12e914 │ │ │ │ - b.n 44f54 │ │ │ │ + bl 12e600 │ │ │ │ + b.n 44f94 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - bl 221c34 │ │ │ │ - cbnz r0, 44f54 │ │ │ │ + bl 223b10 │ │ │ │ + cbnz r0, 44f94 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - b.n 44edc │ │ │ │ + b.n 44f1c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 852dc │ │ │ │ + bl 85290 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 44f54 │ │ │ │ + cbz r7, 44f94 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 8b3e8 │ │ │ │ + bl 8b644 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 44f44 │ │ │ │ + blt.n 44f84 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 44f54 │ │ │ │ + bne.n 44f94 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 44f16 │ │ │ │ - b.n 44f6a │ │ │ │ + bne.n 44f56 │ │ │ │ + b.n 44faa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 44f34 │ │ │ │ + bne.n 44f74 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 44f34 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 44f74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44f68 │ │ │ │ + bge.n 44fa8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44f68 │ │ │ │ + cbnz r3, 44fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ - bl 88e9c │ │ │ │ - cbz r0, 44fbc │ │ │ │ + bl 8918c │ │ │ │ + cbz r0, 44ffc │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 44fa4 │ │ │ │ + b.n 44fe4 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 44fd0 │ │ │ │ + bne.n 45010 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 44fc0 │ │ │ │ + blt.n 45000 │ │ │ │ adds r5, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 279b44 │ │ │ │ - cbz r0, 45008 │ │ │ │ + bl 2799e4 │ │ │ │ + cbz r0, 45048 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44f96 │ │ │ │ + bne.n 44fd6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 44ff8 │ │ │ │ + blt.n 45038 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45022 │ │ │ │ + b.n 45062 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 44fa2 │ │ │ │ + bne.n 44fe2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 44fa2 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 44fe2 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ - bl d7308 │ │ │ │ + bl d723c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44fee │ │ │ │ + bge.n 4502e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 44fee │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4502e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 44fa2 │ │ │ │ + beq.n 44fe2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 44fa4 │ │ │ │ - b.n 44fb4 │ │ │ │ + beq.n 44fe4 │ │ │ │ + b.n 44ff4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 44fbc │ │ │ │ + bne.n 44ffc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 44fbc │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 44ffc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4501c │ │ │ │ + bge.n 4505c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4501c │ │ │ │ + cbnz r3, 4505c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #46556 @ 0xb5dc │ │ │ │ movt r1, #2 │ │ │ │ - b.w 270b24 │ │ │ │ + b.w 2709bc │ │ │ │ │ │ │ │ -0004503c : │ │ │ │ - ldr r0, [pc, #4] @ (45044 ) │ │ │ │ - b.w 1a3f00 │ │ │ │ +0004507c : │ │ │ │ + ldr r0, [pc, #4] @ (45084 ) │ │ │ │ + b.w 1a6334 │ │ │ │ nop │ │ │ │ - subs r5, #228 @ 0xe4 │ │ │ │ + subs r6, #0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #23781 @ 0x5ce5 │ │ │ │ + movw r1, #23845 @ 0x5d25 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #56640 @ 0xdd40 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 45720 │ │ │ │ + b.n 45760 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldrb r6, [r2, #0] │ │ │ │ - cbnz r3, 45090 │ │ │ │ + cbnz r3, 450d0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1a7e90 <_PyType_Name@@Base> │ │ │ │ + bl 1aa2bc <_PyType_Name@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #20672 @ 0x50c0 │ │ │ │ + movw r0, #20352 @ 0x4f80 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e4f84 │ │ │ │ + b.w e4e0c │ │ │ │ and.w r3, r6, #253 @ 0xfd │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.n 450a0 │ │ │ │ - bl 4bcb0 │ │ │ │ + bne.n 450e0 │ │ │ │ + bl 4bcf0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 450a6 │ │ │ │ - bl 279ca8 │ │ │ │ + b.n 450e6 │ │ │ │ + bl 279b48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 450dc │ │ │ │ + cbz r4, 4511c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1a7e90 <_PyType_Name@@Base> │ │ │ │ + bl 1aa2bc <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ - movw r0, #20684 @ 0x50cc │ │ │ │ + movw r0, #20364 @ 0x4f8c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 450d0 │ │ │ │ + bge.n 45110 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 450d4 │ │ │ │ + cbz r3, 45114 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 450dc │ │ │ │ + b.n 4511c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 450d0 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 45110 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl d2eb8 │ │ │ │ + bl d2dd8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #60] @ (45134 ) │ │ │ │ + ldr r1, [pc, #60] @ (45174 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8398 │ │ │ │ - movw r1, #20700 @ 0x50dc │ │ │ │ + bl 1aa7c0 │ │ │ │ + movw r1, #20380 @ 0x4f9c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl d3f00 │ │ │ │ + bl d3e20 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4512c │ │ │ │ + blt.n 4516c │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #45268 @ 0xb0d4 │ │ │ │ + movw r1, #44948 @ 0xaf94 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ asrs r0, r0, #31 │ │ │ │ - b.n 45130 │ │ │ │ + b.n 45170 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r6, #24 │ │ │ │ + subs r6, #52 @ 0x34 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2b348 │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 4516c │ │ │ │ + bhi.n 451ac │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 12b760 │ │ │ │ + bl 12b5e4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45184 │ │ │ │ - b.n 451ca │ │ │ │ - movw r0, #28588 @ 0x6fac │ │ │ │ + cbz r0, 451c4 │ │ │ │ + b.n 4520a │ │ │ │ + movw r0, #28268 @ 0x6e6c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4515c │ │ │ │ - b.n 451ca │ │ │ │ + bne.n 4519c │ │ │ │ + b.n 4520a │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 451fe │ │ │ │ + ble.n 4523e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 451ec │ │ │ │ + beq.n 4522c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 451ce │ │ │ │ + bpl.n 4520e │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 8b2c8 │ │ │ │ + bl 8b524 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 451ca │ │ │ │ + cbz r0, 4520a │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 451ee │ │ │ │ + beq.n 4522e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22180 @ 0x56a4 │ │ │ │ + movw r1, #21860 @ 0x5564 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4522e │ │ │ │ - movw r2, #57040 @ 0xded0 │ │ │ │ + b.n 4526e │ │ │ │ + movw r2, #56580 @ 0xdd04 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #60648 @ 0xece8 │ │ │ │ + movw r1, #60328 @ 0xeba8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #28588 @ 0x6fac │ │ │ │ + movw r0, #28268 @ 0x6e6c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 451ca │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4520a │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 45200 │ │ │ │ + beq.n 45240 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl ca490 │ │ │ │ + bl ca790 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 45200 │ │ │ │ - b.n 451ca │ │ │ │ + bge.n 45240 │ │ │ │ + b.n 4520a │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 4520e │ │ │ │ + cbnz r4, 4524e │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 25f580 │ │ │ │ + bl 25f3c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4522e │ │ │ │ + cbz r0, 4526e │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #39464 @ 0x9a28 │ │ │ │ + movw r0, #39144 @ 0x98e8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 45238 │ │ │ │ + cbz r3, 45278 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 4525c │ │ │ │ + cbz r3, 4529c │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4526c │ │ │ │ + b.n 452ac │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4526a │ │ │ │ + blt.n 452aa │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 45266 │ │ │ │ - cbnz r1, 4528c │ │ │ │ + bgt.n 452a6 │ │ │ │ + cbnz r1, 452cc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4526c │ │ │ │ + b.n 452ac │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #644] @ (454f4 ) │ │ │ │ + ldr r1, [pc, #644] @ (45534 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 45292 │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 452d2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 456ac │ │ │ │ + b.n 456ec │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r3, r4, r5 │ │ │ │ - beq.n 452da │ │ │ │ + beq.n 4531a │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 452a0 │ │ │ │ + cbz r4, 452e0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 452a8 │ │ │ │ - b.n 452e8 │ │ │ │ + bne.n 452e8 │ │ │ │ + b.n 45328 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl e0048 <_PyNumber_Index@@Base> │ │ │ │ + bl dff08 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 452ba │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 452e8 │ │ │ │ - b.n 45288 │ │ │ │ - bl 85a34 │ │ │ │ + cbnz r0, 452fa │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 45328 │ │ │ │ + b.n 452c8 │ │ │ │ + bl 859e8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 452d4 │ │ │ │ + bge.n 45314 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 452d4 │ │ │ │ + cbnz r3, 45314 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 452ec │ │ │ │ - b.n 452b2 │ │ │ │ + bne.n 4532c │ │ │ │ + b.n 452f2 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 452ec │ │ │ │ + b.n 4532c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #24] │ │ │ │ - cbz r7, 452fe │ │ │ │ + cbz r7, 4533e │ │ │ │ ldr r6, [r2, #20] │ │ │ │ - b.n 45306 │ │ │ │ + b.n 45346 │ │ │ │ movw r6, #32052 @ 0x7d34 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ cmp r5, #0 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ it lt │ │ │ │ mvnlt.w r5, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 45462 │ │ │ │ + bne.w 454a2 │ │ │ │ cmp r5, #11 │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 45332 │ │ │ │ + cbnz r0, 45372 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 456a2 │ │ │ │ + b.n 456e2 │ │ │ │ mov.w r8, #0 │ │ │ │ - movw sl, #54344 @ 0xd448 │ │ │ │ + movw sl, #54024 @ 0xd308 │ │ │ │ movt sl, #45 @ 0x2d │ │ │ │ mov r0, r8 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 453d2 │ │ │ │ + beq.n 45412 │ │ │ │ cmp r7, r0 │ │ │ │ - ble.n 45356 │ │ │ │ + ble.n 45396 │ │ │ │ ldrb r3, [r6, r0] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 45358 │ │ │ │ + bpl.n 45398 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 45344 │ │ │ │ - beq.n 45440 │ │ │ │ + b.n 45384 │ │ │ │ + beq.n 45480 │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp r7, r9 │ │ │ │ - ble.n 45372 │ │ │ │ + ble.n 453b2 │ │ │ │ ldrb.w r3, [r6, r9] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 45372 │ │ │ │ + bmi.n 453b2 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 4535c │ │ │ │ + b.n 4539c │ │ │ │ sub.w r1, r9, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 156bd8 │ │ │ │ + bl 157044 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45446 │ │ │ │ + beq.n 45486 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 45390 │ │ │ │ + bgt.n 453d0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 453ca │ │ │ │ + b.n 4540a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85bbc │ │ │ │ + bl 85b70 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 453b6 │ │ │ │ + cbz r0, 453f6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45446 │ │ │ │ + bge.n 45486 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 45446 │ │ │ │ + bne.n 45486 │ │ │ │ mov r0, fp │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 45446 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 45486 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 453ca │ │ │ │ + bge.n 4540a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 453ca │ │ │ │ + cbnz r3, 4540a │ │ │ │ mov r0, fp │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 45340 │ │ │ │ + b.n 45380 │ │ │ │ cmp r7, r0 │ │ │ │ - ble.n 45440 │ │ │ │ - movw r3, #54344 @ 0xd448 │ │ │ │ + ble.n 45480 │ │ │ │ + movw r3, #54024 @ 0xd308 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldrb r2, [r6, r0] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 453f0 │ │ │ │ + bpl.n 45430 │ │ │ │ adds r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 453de │ │ │ │ - b.n 45440 │ │ │ │ + bne.n 4541e │ │ │ │ + b.n 45480 │ │ │ │ subs r1, r7, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 156bd8 │ │ │ │ + bl 157044 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 45446 │ │ │ │ + cbz r0, 45486 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 4540a │ │ │ │ + bgt.n 4544a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 4543c │ │ │ │ + b.n 4547c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85bbc │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r0, 4542a │ │ │ │ + cbz r0, 4546a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45446 │ │ │ │ + bge.n 45486 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45446 │ │ │ │ + cbnz r3, 45486 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 45446 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 45486 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4543c │ │ │ │ + bge.n 4547c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4543c │ │ │ │ + cbnz r3, 4547c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - b.n 456a2 │ │ │ │ + b.n 456e2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4532e │ │ │ │ + bge.w 4536e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4532e │ │ │ │ + bne.w 4536e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4532e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4536e │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl 12b760 │ │ │ │ + bl 12b5e4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4532e │ │ │ │ + bne.w 4536e │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 45496 │ │ │ │ + bne.n 454d6 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47692 @ 0xba4c │ │ │ │ + movw r1, #47232 @ 0xb880 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 4569a │ │ │ │ + bl f8904 │ │ │ │ + b.n 456da │ │ │ │ cmp r5, #11 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w fp, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne.n 45596 │ │ │ │ + bne.n 455d6 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4569a │ │ │ │ + beq.w 456da │ │ │ │ mov r8, sl │ │ │ │ mov fp, sl │ │ │ │ mov r0, sl │ │ │ │ cmp r7, fp │ │ │ │ - ble.n 4554a │ │ │ │ + ble.n 4558a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4554a │ │ │ │ + beq.n 4558a │ │ │ │ subs r5, #1 │ │ │ │ ldrb.w r3, [r6, fp] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 45542 │ │ │ │ + bne.n 45582 │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 156bd8 │ │ │ │ + bl 157044 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45686 │ │ │ │ + beq.w 456c6 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 454f8 │ │ │ │ + bgt.n 45538 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 45536 │ │ │ │ + b.n 45576 │ │ │ │ nop │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ + subs r6, #72 @ 0x48 │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85bbc │ │ │ │ + bl 85b70 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r0, 45522 │ │ │ │ + cbz r0, 45562 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 45686 │ │ │ │ + bge.w 456c6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45686 │ │ │ │ + bne.w 456c6 │ │ │ │ mov r0, sl │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 45686 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 456c6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45536 │ │ │ │ + bge.n 45576 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 45536 │ │ │ │ + cbnz r3, 45576 │ │ │ │ mov r0, sl │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 454c0 │ │ │ │ + b.n 45500 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r7, fp │ │ │ │ - bne.n 454ca │ │ │ │ + bne.n 4550a │ │ │ │ cmp r7, r0 │ │ │ │ - blt.n 45590 │ │ │ │ + blt.n 455d0 │ │ │ │ subs r1, r7, r0 │ │ │ │ adds r0, r6, r0 │ │ │ │ - bl 156bd8 │ │ │ │ + bl 157044 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45686 │ │ │ │ + beq.w 456c6 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 4556c │ │ │ │ + bgt.n 455ac │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 4558c │ │ │ │ + b.n 455cc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85bbc │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45658 │ │ │ │ + bne.n 45698 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4558c │ │ │ │ + bge.n 455cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4558c │ │ │ │ + cbnz r3, 455cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - b.n 4569c │ │ │ │ - bl 71ce4 │ │ │ │ + b.n 456dc │ │ │ │ + bl 71d24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4569a │ │ │ │ + beq.n 456da │ │ │ │ mov r8, sl │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r6, sl │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r0, r6, sl │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ sub.w r1, r7, sl │ │ │ │ mov r3, fp │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 45634 │ │ │ │ + beq.n 45674 │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ strd r5, ip, [sp] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl 1e4004 │ │ │ │ + bl 1e5dc8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ subs.w r9, r0, #0 │ │ │ │ add.w r0, r6, sl │ │ │ │ - blt.n 45634 │ │ │ │ + blt.n 45674 │ │ │ │ mov r1, r9 │ │ │ │ - bl 156bd8 │ │ │ │ + bl 157044 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45686 │ │ │ │ + beq.n 456c6 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 455f4 │ │ │ │ + bgt.n 45634 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 4562a │ │ │ │ + b.n 4566a │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85bbc │ │ │ │ + bl 85b70 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r0, 45618 │ │ │ │ + cbz r0, 45658 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45686 │ │ │ │ + bge.n 456c6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 45686 │ │ │ │ + bne.n 456c6 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 45686 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 456c6 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4562a │ │ │ │ + bge.n 4566a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 4562a │ │ │ │ + cbnz r2, 4566a │ │ │ │ mov r0, r1 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ add sl, fp │ │ │ │ add.w r8, r8, #1 │ │ │ │ add sl, r9 │ │ │ │ - b.n 455a4 │ │ │ │ + b.n 455e4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 156bd8 │ │ │ │ + bl 157044 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 45686 │ │ │ │ + cbz r0, 456c6 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 4564c │ │ │ │ + bgt.n 4568c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 4567e │ │ │ │ + b.n 456be │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85bbc │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r0, 4566c │ │ │ │ + cbz r0, 456ac │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45686 │ │ │ │ + bge.n 456c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45686 │ │ │ │ + cbnz r3, 456c6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 45686 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 456c6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4567e │ │ │ │ + bge.n 456be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4567e │ │ │ │ + cbnz r3, 456be │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ add.w r3, r8, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 4569c │ │ │ │ + b.n 456dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4569a │ │ │ │ + bge.n 456da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4569a │ │ │ │ + cbnz r3, 456da │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #24] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -000456b4 : │ │ │ │ - ldr r0, [pc, #4] @ (456bc ) │ │ │ │ - b.w 1a3f00 │ │ │ │ +000456f4 : │ │ │ │ + ldr r0, [pc, #4] @ (456fc ) │ │ │ │ + b.w 1a6334 │ │ │ │ nop │ │ │ │ - subs r6, #88 @ 0x58 │ │ │ │ + subs r6, #116 @ 0x74 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.w 1b570c │ │ │ │ + b.w 1b7928 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 456e4 │ │ │ │ + bne.n 45724 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 161468 │ │ │ │ + b.w 1618a0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37204 @ 0x9154 │ │ │ │ + movw r0, #36764 @ 0x8f9c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 456d8 │ │ │ │ + bne.n 45718 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 4570e │ │ │ │ + cbz r3, 4574e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4571c │ │ │ │ + bge.n 4575c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 4571c │ │ │ │ + b.n 4575c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 45714 │ │ │ │ - b.n 45b46 │ │ │ │ + cbz r0, 45754 │ │ │ │ + b.n 45b86 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 70f38 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70f78 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45760 │ │ │ │ + cbz r0, 457a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #12 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -37871,259 +37901,259 @@ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ blx 2b348 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r4, #12] │ │ │ │ strb.w r3, [r4, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cbnz r2, 4576c │ │ │ │ + cbnz r2, 457ac │ │ │ │ movs r0, #1 │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r1 │ │ │ │ - bl 133408 │ │ │ │ + bl 133050 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 457de │ │ │ │ + cbz r0, 4581e │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 457e2 │ │ │ │ - bl 152268 │ │ │ │ + bne.n 45822 │ │ │ │ + bl 152794 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 457a2 │ │ │ │ + bge.n 457e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 457a6 │ │ │ │ + cbz r3, 457e6 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 458d2 │ │ │ │ + b.n 45912 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 457a2 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 457e2 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 4580a │ │ │ │ + bne.n 4584a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 457fc │ │ │ │ + blt.n 4583c │ │ │ │ mov r5, r4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r4, r5 │ │ │ │ cmp r7, r8 │ │ │ │ - ble.w 458d2 │ │ │ │ + ble.w 45912 │ │ │ │ ldr.w r0, [r9, r8, lsl #2] │ │ │ │ - bl 133408 │ │ │ │ + bl 133050 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 457ae │ │ │ │ + bne.n 457ee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 457ec │ │ │ │ + blt.n 4582c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 458d2 │ │ │ │ - ldr.w sl, [pc, #244] @ 458d8 │ │ │ │ + b.n 45912 │ │ │ │ + ldr.w sl, [pc, #244] @ 45918 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 457c2 │ │ │ │ + b.n 45802 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 457de │ │ │ │ + bne.n 4581e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 457de │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4581e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 457ba │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 457ba │ │ │ │ + bne.n 457fa │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 457fa │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4581e │ │ │ │ + beq.n 4585e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 45828 │ │ │ │ + bne.n 45868 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 458a2 │ │ │ │ + b.n 458e2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17278c <_PyLong_GCD@@Base> │ │ │ │ + bl 174b3c <_PyLong_GCD@@Base> │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 45838 │ │ │ │ + cbnz r0, 45878 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 458a2 │ │ │ │ + b.n 458e2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1369b8 │ │ │ │ + bl 1369f4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4585a │ │ │ │ + bge.n 4589a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 4585a │ │ │ │ + cbnz r3, 4589a │ │ │ │ mov r0, fp │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 45834 │ │ │ │ + beq.n 45874 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 122504 │ │ │ │ + bl 122464 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4587c │ │ │ │ + bge.n 458bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4587c │ │ │ │ + cbnz r3, 458bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 45834 │ │ │ │ + beq.n 45874 │ │ │ │ mov r0, fp │ │ │ │ - bl 152268 │ │ │ │ + bl 152794 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 458a2 │ │ │ │ + bge.n 458e2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 458a2 │ │ │ │ + cbnz r3, 458e2 │ │ │ │ mov r0, fp │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 458b6 │ │ │ │ + bge.n 458f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 458b6 │ │ │ │ + cbnz r3, 458f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 458ca │ │ │ │ + bge.n 4590a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 458ca │ │ │ │ + cbnz r3, 4590a │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 457bc │ │ │ │ - b.n 457de │ │ │ │ + bne.w 457fc │ │ │ │ + b.n 4581e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ - cbnz r6, 45904 │ │ │ │ + cbnz r6, 45944 │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 45904 │ │ │ │ + ble.n 45944 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 45904 │ │ │ │ - cbnz r2, 45928 │ │ │ │ - ldr r1, [pc, #456] @ (45ad0 ) │ │ │ │ + bgt.n 45944 │ │ │ │ + cbnz r2, 45968 │ │ │ │ + ldr r1, [pc, #456] @ (45b10 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4596a │ │ │ │ + cbz r0, 459aa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4598c │ │ │ │ + beq.n 459cc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 4596e │ │ │ │ + bpl.n 459ae │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 8b2c8 │ │ │ │ + bl 8b524 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4596a │ │ │ │ + cbz r0, 459aa │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4598e │ │ │ │ + beq.n 459ce │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22180 @ 0x56a4 │ │ │ │ + movw r1, #21860 @ 0x5564 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 45ac8 │ │ │ │ - movw r2, #57040 @ 0xded0 │ │ │ │ + b.n 45b08 │ │ │ │ + movw r2, #56580 @ 0xdd04 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #60272 @ 0xeb70 │ │ │ │ + movw r1, #59952 @ 0xea30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #59168 @ 0xe720 │ │ │ │ + movw r0, #58848 @ 0xe5e0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4596a │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 459aa │ │ │ │ movs r6, #0 │ │ │ │ cmp.w r8, #1 │ │ │ │ - ble.n 459d6 │ │ │ │ + ble.n 45a16 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 459bc │ │ │ │ - movw r2, #15388 @ 0x3c1c │ │ │ │ + bmi.n 459fc │ │ │ │ + movw r2, #15068 @ 0x3adc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #60648 @ 0xece8 │ │ │ │ + movw r1, #60328 @ 0xeba8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #59168 @ 0xe720 │ │ │ │ + movw r0, #58848 @ 0xe5e0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4596a │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 459aa │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b2c8 │ │ │ │ + bl 8b524 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4596a │ │ │ │ + beq.n 459aa │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 459da │ │ │ │ - b.n 45954 │ │ │ │ + beq.n 45a1a │ │ │ │ + b.n 45994 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 229488 │ │ │ │ + bl 22b360 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 70f38 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70f78 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4596a │ │ │ │ + beq.n 459aa │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [r0, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ str r7, [r0, #32] │ │ │ │ @@ -38139,137 +38169,137 @@ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ str r5, [r4, #12] │ │ │ │ str r7, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 45a30 │ │ │ │ + cbz r3, 45a70 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r2, 45a40 │ │ │ │ + cbz r2, 45a80 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbz r0, 45a68 │ │ │ │ + cbz r0, 45aa8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 45a68 │ │ │ │ + cbz r0, 45aa8 │ │ │ │ mov r1, r4 │ │ │ │ blx 2ac90 │ │ │ │ movw r3, #2552 @ 0x9f8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movs r0, #0 │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - cbz r6, 45a5e │ │ │ │ + cbz r6, 45a9e │ │ │ │ adds r0, #1 │ │ │ │ - b.n 45a54 │ │ │ │ + b.n 45a94 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - cbnz r0, 45a86 │ │ │ │ + cbnz r0, 45ac6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45a7c │ │ │ │ + bge.n 45abc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45a7c │ │ │ │ + cbnz r3, 45abc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1fa038 │ │ │ │ + b.w 1fbed8 │ │ │ │ movw r7, #2552 @ 0x9f8 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26650c <_PyLong_Lshift@@Base+0x1d4> │ │ │ │ + bl 26634c <_PyLong_Lshift@@Base+0x1d4> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 45ac2 │ │ │ │ + cbz r3, 45b02 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r3, r6] │ │ │ │ - cbz r3, 45abc │ │ │ │ + cbz r3, 45afc │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add r1, r6 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ add.w r2, r2, #1 │ │ │ │ it lt │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldrd r3, r1, [r7, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx r3 │ │ │ │ adds r7, #32 │ │ │ │ adds r6, #4 │ │ │ │ - b.n 45a96 │ │ │ │ + b.n 45ad6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82b64 │ │ │ │ + bl 82b18 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - subs r6, #140 @ 0x8c │ │ │ │ + subs r6, #168 @ 0xa8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl d2eb8 │ │ │ │ + bl d2dd8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #60] @ (45b28 ) │ │ │ │ + ldr r1, [pc, #60] @ (45b68 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8398 │ │ │ │ - movw r1, #20708 @ 0x50e4 │ │ │ │ + bl 1aa7c0 │ │ │ │ + movw r1, #20388 @ 0x4fa4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl d3f00 │ │ │ │ + bl d3e20 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 45b20 │ │ │ │ + blt.n 45b60 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #45268 @ 0xb0d4 │ │ │ │ + movw r1, #44948 @ 0xaf94 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d4240 │ │ │ │ + bl d4160 │ │ │ │ asrs r0, r0, #31 │ │ │ │ - b.n 45b24 │ │ │ │ + b.n 45b64 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r6, #184 @ 0xb8 │ │ │ │ + subs r6, #212 @ 0xd4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 45b3c │ │ │ │ + cbz r0, 45b7c │ │ │ │ movw r1, #19648 @ 0x4cc0 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - b.w 1a4784 │ │ │ │ + b.w 1a6bb8 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #80] @ (45ba8 ) │ │ │ │ + ldr r6, [pc, #80] @ (45be8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, r6] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #4072] @ 0xfe8 │ │ │ │ - bl 70f38 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 45ba6 │ │ │ │ + bl 70f78 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 45be6 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -38289,339 +38319,339 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #20720 @ 0x50f0 │ │ │ │ + movw r0, #20400 @ 0x4fb0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e4f84 │ │ │ │ + b.w e4e0c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, sp │ │ │ │ add r1, sp, #4 │ │ │ │ adds r0, #12 │ │ │ │ - bl 275500 │ │ │ │ - cbz r0, 45bf2 │ │ │ │ + bl 27539c │ │ │ │ + cbz r0, 45c32 │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14e8b8 │ │ │ │ + bl 14edec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45c14 │ │ │ │ + b.n 45c54 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ - movw r3, #26701 @ 0x684d │ │ │ │ + movw r3, #26765 @ 0x688d │ │ │ │ movt r3, #4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 45c10 │ │ │ │ + bne.n 45c50 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45c14 │ │ │ │ + bge.n 45c54 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 45c14 │ │ │ │ + b.n 45c54 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl d2eb8 │ │ │ │ + bl d2dd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 45c4e │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 45c8e │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 45c46 │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 45c4e │ │ │ │ + bne.n 45c86 │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 45c8e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45ce2 │ │ │ │ + bne.n 45d22 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 45c6c │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 45cac │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 45c64 │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 45c6c │ │ │ │ + bne.n 45ca4 │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 45cac │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45ce2 │ │ │ │ + bne.n 45d22 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 45c88 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 45cc8 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 45c82 │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 45c88 │ │ │ │ + bne.n 45cc2 │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 45cc8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 45ce2 │ │ │ │ + cbnz r0, 45d22 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 45ca4 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 45ce4 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 45c9e │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 45ca4 │ │ │ │ + bne.n 45cde │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 45ce4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 45ce2 │ │ │ │ + cbnz r0, 45d22 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 45cc0 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 45d00 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 45cba │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 45cc0 │ │ │ │ + bne.n 45cfa │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 45d00 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 45ce2 │ │ │ │ + cbnz r0, 45d22 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 45ce2 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 45d22 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 45cd8 │ │ │ │ + bne.n 45d18 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.w b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7be54 │ │ │ │ + b.w 7be80 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 45d08 │ │ │ │ + cbz r3, 45d48 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 45d18 │ │ │ │ + b.n 45d58 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 45d16 │ │ │ │ + ble.n 45d56 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 45d12 │ │ │ │ - cbnz r1, 45d3e │ │ │ │ + bgt.n 45d52 │ │ │ │ + cbnz r1, 45d7e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 45d18 │ │ │ │ + b.n 45d58 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #136] @ (45da4 ) │ │ │ │ + ldr r1, [pc, #136] @ (45de4 ) │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 45d44 │ │ │ │ + cbnz r0, 45d84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45da0 │ │ │ │ + b.n 45de0 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ add r5, r6 │ │ │ │ - bl 23b838 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + bl 23b730 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45d3a │ │ │ │ + beq.n 45d7a │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 45d6a │ │ │ │ + beq.n 45daa │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 45d6e │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 45d6e │ │ │ │ - b.n 45d3a │ │ │ │ + bne.n 45dae │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 45dae │ │ │ │ + b.n 45d7a │ │ │ │ mov.w r4, #524288 @ 0x80000 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 95ffc │ │ │ │ + bl 96274 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bbd4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 45d9a │ │ │ │ + bne.n 45dda │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ - b.n 45d3a │ │ │ │ + bl 1af364 │ │ │ │ + b.n 45d7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r6, #204 @ 0xcc │ │ │ │ + subs r6, #232 @ 0xe8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 45dc6 │ │ │ │ + cbz r3, 45e06 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 45dd6 │ │ │ │ + b.n 45e16 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 45dd4 │ │ │ │ + blt.n 45e14 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 45dd0 │ │ │ │ - cbnz r1, 45df6 │ │ │ │ + bgt.n 45e10 │ │ │ │ + cbnz r1, 45e36 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 45dd6 │ │ │ │ + b.n 45e16 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #252] @ (45ed4 ) │ │ │ │ + ldr r1, [pc, #252] @ (45f14 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 45dfc │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 45e3c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 45ecc │ │ │ │ + b.n 45f0c │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ adds r5, r5, r4 │ │ │ │ - beq.n 45e0a │ │ │ │ + beq.n 45e4a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl ca490 │ │ │ │ + bl ca790 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 45df2 │ │ │ │ + blt.n 45e32 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 45e1a │ │ │ │ + beq.n 45e5a │ │ │ │ ldr.w r9, [r6, #20] │ │ │ │ - b.n 45e22 │ │ │ │ + b.n 45e62 │ │ │ │ movw r9, #32052 @ 0x7d34 │ │ │ │ movt r9, #82 @ 0x52 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45df2 │ │ │ │ + beq.n 45e32 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 45ecc │ │ │ │ + ble.n 45f0c │ │ │ │ ldrb.w r3, [r9, r4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 45e4e │ │ │ │ + beq.n 45e8e │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 45e4e │ │ │ │ + beq.n 45e8e │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 45e36 │ │ │ │ + bne.n 45e76 │ │ │ │ mov r1, r8 │ │ │ │ - b.n 45e72 │ │ │ │ + b.n 45eb2 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 45e72 │ │ │ │ + ble.n 45eb2 │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 45e6c │ │ │ │ + bne.n 45eac │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 45e6c │ │ │ │ + ble.n 45eac │ │ │ │ add.w r3, r9, r1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #10 │ │ │ │ it eq │ │ │ │ addeq r4, r1, #2 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ subs r1, r1, r0 │ │ │ │ add r0, r9 │ │ │ │ - bl 156bd8 │ │ │ │ + bl 157044 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 45eb4 │ │ │ │ + cbz r0, 45ef4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85bbc │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r0, 45e9e │ │ │ │ + cbz r0, 45ede │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45eb4 │ │ │ │ + bge.n 45ef4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 45eb4 │ │ │ │ + cbnz r3, 45ef4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 45eb4 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 45ef4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45e30 │ │ │ │ + bge.n 45e70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 45e30 │ │ │ │ + bne.n 45e70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 45e30 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 45e70 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45df2 │ │ │ │ + bge.n 45e32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 45df2 │ │ │ │ + bne.n 45e32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 45df2 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 45e32 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subs r6, #248 @ 0xf8 │ │ │ │ + subs r7, #20 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #108] @ (45f54 ) │ │ │ │ + ldr r1, [pc, #108] @ (45f94 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ @@ -38636,336 +38666,336 @@ │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str.w r1, [r6, #3868] @ 0xf1c │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45f50 │ │ │ │ + bge.n 45f90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45f50 │ │ │ │ + cbnz r3, 45f90 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 77808 │ │ │ │ + bl 77848 │ │ │ │ mov r0, r4 │ │ │ │ - bl 45fd4 │ │ │ │ + bl 46014 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7e938 │ │ │ │ + b.w 7e964 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl d2eb8 │ │ │ │ + bl d2dd8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 45fb4 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 45ff4 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 45faa │ │ │ │ + bne.n 45fea │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.w b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r3, r0, #8 │ │ │ │ sub sp, #16 │ │ │ │ vldr d1, [r0, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ vneg.f64 d1, d1 │ │ │ │ vldr d0, [sp] │ │ │ │ add sp, #16 │ │ │ │ - b.w 24d79c │ │ │ │ + b.w 24d62c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 46002 │ │ │ │ + cbz r2, 46042 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45ffe │ │ │ │ + bge.n 4603e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 45ffe │ │ │ │ + cbnz r3, 4603e │ │ │ │ mov r0, r2 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - cbnz r7, 4602c │ │ │ │ + cbnz r7, 4606c │ │ │ │ cmp r3, r7 │ │ │ │ - blt.n 4602c │ │ │ │ + blt.n 4606c │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 4602c │ │ │ │ - cbnz r2, 4604e │ │ │ │ - ldr r1, [pc, #92] @ (4608c ) │ │ │ │ + bgt.n 4606c │ │ │ │ + cbnz r2, 4608e │ │ │ │ + ldr r1, [pc, #92] @ (460cc ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ add r1, sp, #28 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4604e │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4608e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46086 │ │ │ │ + b.n 460c6 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 4605e │ │ │ │ + ble.n 4609e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl ca490 │ │ │ │ + bl ca790 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 46060 │ │ │ │ - b.n 4604a │ │ │ │ + bge.n 460a0 │ │ │ │ + b.n 4608a │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 229488 │ │ │ │ + bl 22b360 │ │ │ │ uxtb r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 2c068 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 4607e │ │ │ │ + cbz r0, 460be │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 274da0 │ │ │ │ - b.n 4604a │ │ │ │ + bl 274c38 │ │ │ │ + b.n 4608a │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r7, #36 @ 0x24 │ │ │ │ + subs r7, #64 @ 0x40 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl d2eb8 │ │ │ │ + bl d2dd8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 460c8 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 46108 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 460be │ │ │ │ + bne.n 460fe │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.w b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 460f6 │ │ │ │ + beq.n 46136 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37360 @ 0x91f0 │ │ │ │ + movw r0, #36920 @ 0x9038 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 460f6 │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 46136 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4610c │ │ │ │ + b.n 4614c │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 8b3e8 │ │ │ │ + bl 8b644 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 460f2 │ │ │ │ + beq.n 46132 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 156bd8 │ │ │ │ + bl 157044 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4614e │ │ │ │ + cbz r0, 4618e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 46132 │ │ │ │ + cbz r3, 46172 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4613a │ │ │ │ + b.n 4617a │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 46142 │ │ │ │ + cbz r2, 46182 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 4614a │ │ │ │ + b.n 4618a │ │ │ │ movw r1, #32052 @ 0x7d34 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 461ac │ │ │ │ + bl 461ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #10717 @ 0x29dd │ │ │ │ + movw r1, #10365 @ 0x287d │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movw r0, #56224 @ 0xdba0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.w 45720 │ │ │ │ + b.w 45760 │ │ │ │ ldrb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ ite hi │ │ │ │ movhi r0, r2 │ │ │ │ movls r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 4619a │ │ │ │ + cbz r3, 461da │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 461a8 │ │ │ │ + bge.n 461e8 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 461a8 │ │ │ │ + b.n 461e8 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 461a0 │ │ │ │ - b.n 45b46 │ │ │ │ + cbz r0, 461e0 │ │ │ │ + b.n 45b86 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ - movw r7, #54344 @ 0xd448 │ │ │ │ + movw r7, #54024 @ 0xd308 │ │ │ │ movt r7, #45 @ 0x2d │ │ │ │ - movw r6, #55368 @ 0xd848 │ │ │ │ + movw r6, #55048 @ 0xd708 │ │ │ │ movt r6, #45 @ 0x2d │ │ │ │ - movw r5, #19904 @ 0x4dc0 │ │ │ │ + movw r5, #19576 @ 0x4c78 │ │ │ │ movt r5, #61 @ 0x3d │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 461ea │ │ │ │ + bge.n 4622a │ │ │ │ ldrb r3, [r1, r4] │ │ │ │ ldr.w ip, [r7, r3, lsl #2] │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 461dc │ │ │ │ + beq.n 4621c │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ - b.n 461e4 │ │ │ │ + b.n 46224 │ │ │ │ tst.w ip, #2 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r6, r3] │ │ │ │ strb r3, [r0, r4] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 461c8 │ │ │ │ + b.n 46208 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ - bl 26faa0 <_PyObject_GetState@@Base> │ │ │ │ + bl 26f938 <_PyObject_GetState@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46278 │ │ │ │ - ldr r0, [pc, #132] @ (46290 ) │ │ │ │ + beq.n 462b8 │ │ │ │ + ldr r0, [pc, #132] @ (462d0 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 9480c │ │ │ │ + bl 94a84 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 46226 │ │ │ │ - ldr r6, [pc, #112] @ (46294 ) │ │ │ │ + cbnz r0, 46266 │ │ │ │ + ldr r6, [pc, #112] @ (462d4 ) │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4627c │ │ │ │ - bl 88e9c │ │ │ │ + b.n 462bc │ │ │ │ + bl 8918c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46240 │ │ │ │ + bge.n 46280 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 46240 │ │ │ │ + cbnz r3, 46280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 46220 │ │ │ │ + beq.n 46260 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #72] @ (46294 ) │ │ │ │ + ldr r2, [pc, #72] @ (462d4 ) │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r6, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #5 │ │ │ │ - bl 7c0a8 │ │ │ │ + bl 7c0d4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4626c │ │ │ │ + bge.n 462ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 46270 │ │ │ │ - ldr r6, [pc, #36] @ (46294 ) │ │ │ │ - b.n 4627c │ │ │ │ + cbz r3, 462b0 │ │ │ │ + ldr r6, [pc, #36] @ (462d4 ) │ │ │ │ + b.n 462bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4626c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 462ac │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrd r0, r0, [r4, #-308]! @ 0x134 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ @@ -38980,479 +39010,479 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - cbz r0, 4631c │ │ │ │ + cbz r0, 4635c │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 4631c │ │ │ │ + cbnz r0, 4635c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2669d4 │ │ │ │ + bl 266814 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4631c │ │ │ │ + beq.n 4635c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268a6c │ │ │ │ + bl 268a0c │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268a6c │ │ │ │ + bl 268a0c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268a6c │ │ │ │ + bl 268a0c │ │ │ │ mov r3, r7 │ │ │ │ strd r6, r0, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #6801 @ 0x1a91 │ │ │ │ + movw r1, #6441 @ 0x1929 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #21052 @ 0x523c │ │ │ │ + movw r0, #20732 @ 0x50fc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 46320 │ │ │ │ + cbnz r0, 46360 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2754b4 │ │ │ │ + bl 275350 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 46376 │ │ │ │ + b.n 463b6 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ movw r1, #753 @ 0x2f1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #21060 @ 0x5244 │ │ │ │ + movw r0, #20740 @ 0x5104 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - bl 268be0 │ │ │ │ + bl 268b80 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46356 │ │ │ │ + bge.n 46396 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 46356 │ │ │ │ + cbnz r3, 46396 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 46316 │ │ │ │ + beq.n 46356 │ │ │ │ mov r0, r5 │ │ │ │ - bl e41c4 │ │ │ │ + bl e404c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46376 │ │ │ │ + bge.n 463b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46376 │ │ │ │ + cbnz r3, 463b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 463c2 │ │ │ │ + bhi.n 46402 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 463da │ │ │ │ + bmi.n 4641a │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #15388 @ 0x3c1c │ │ │ │ + movw r2, #15068 @ 0x3adc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #60272 @ 0xeb70 │ │ │ │ + movw r1, #59952 @ 0xea30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #28532 @ 0x6f74 │ │ │ │ + movw r0, #28212 @ 0x6e34 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 46486 │ │ │ │ - movw r0, #28532 @ 0x6f74 │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 464c6 │ │ │ │ + movw r0, #28212 @ 0x6e34 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46486 │ │ │ │ - b.n 46398 │ │ │ │ + beq.n 464c6 │ │ │ │ + b.n 463d8 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 4645c │ │ │ │ + ble.n 4649c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46442 │ │ │ │ + beq.n 46482 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 46424 │ │ │ │ + bpl.n 46464 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b2c8 │ │ │ │ + bl 8b524 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46486 │ │ │ │ + beq.n 464c6 │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 46444 │ │ │ │ + beq.n 46484 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22180 @ 0x56a4 │ │ │ │ + movw r1, #21860 @ 0x5564 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 46486 │ │ │ │ - movw r2, #57040 @ 0xded0 │ │ │ │ + bl f8904 │ │ │ │ + b.n 464c6 │ │ │ │ + movw r2, #56580 @ 0xdd04 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #60648 @ 0xece8 │ │ │ │ + movw r1, #60328 @ 0xeba8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #28532 @ 0x6f74 │ │ │ │ + movw r0, #28212 @ 0x6e34 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 46486 │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 464c6 │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 46462 │ │ │ │ + beq.n 464a2 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 46464 │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 46464 │ │ │ │ - b.n 46486 │ │ │ │ + bne.n 464a4 │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 464a4 │ │ │ │ + b.n 464c6 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 46464 │ │ │ │ + b.n 464a4 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2333f8 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + bl 2332f0 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 46486 │ │ │ │ - movw r0, #39464 @ 0x9a28 │ │ │ │ + cbz r0, 464c6 │ │ │ │ + movw r0, #39144 @ 0x98e8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 80c04 │ │ │ │ + b.w 80bc0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 156bd8 │ │ │ │ + bl 157044 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 464cc │ │ │ │ + cbz r0, 4650c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 464b0 │ │ │ │ + cbz r3, 464f0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 464b8 │ │ │ │ + b.n 464f8 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 464c0 │ │ │ │ + cbz r2, 46500 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 464c8 │ │ │ │ + b.n 46508 │ │ │ │ movw r1, #32052 @ 0x7d34 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 46684 │ │ │ │ + bl 466c4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000464d0 : │ │ │ │ +00046510 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 2062ec │ │ │ │ + bl 208318 │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 283360 │ │ │ │ + b.w 283204 │ │ │ │ │ │ │ │ -000464f0 <_PyTraceback_Add@@Base>: │ │ │ │ +00046530 <_PyTraceback_Add@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #184] @ (465bc <_PyTraceback_Add@@Base+0xcc>) │ │ │ │ + ldr r4, [pc, #184] @ (465fc <_PyTraceback_Add@@Base+0xcc>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w sl, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ ldr r6, [r3, r4] │ │ │ │ ldr.w r8, [r6, #72] @ 0x48 │ │ │ │ str.w sl, [r6, #72] @ 0x48 │ │ │ │ - bl 70c84 │ │ │ │ + bl 70cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 465ac <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + beq.n 465ec <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 465c0 │ │ │ │ + bl 46600 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 46548 <_PyTraceback_Add@@Base+0x58> │ │ │ │ + cbnz r0, 46588 <_PyTraceback_Add@@Base+0x58> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 465ac <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + bge.n 465ec <_PyTraceback_Add@@Base+0xbc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 465ac <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + cbnz r3, 465ec <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 465ac <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 465ec <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r3, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 466d6 │ │ │ │ + bl 46716 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4656a <_PyTraceback_Add@@Base+0x7a> │ │ │ │ + bge.n 465aa <_PyTraceback_Add@@Base+0x7a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4656a <_PyTraceback_Add@@Base+0x7a> │ │ │ │ + cbnz r3, 465aa <_PyTraceback_Add@@Base+0x7a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4657e <_PyTraceback_Add@@Base+0x8e> │ │ │ │ + bge.n 465be <_PyTraceback_Add@@Base+0x8e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4657e <_PyTraceback_Add@@Base+0x8e> │ │ │ │ + cbnz r3, 465be <_PyTraceback_Add@@Base+0x8e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 465ac <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 465ec <_PyTraceback_Add@@Base+0xbc> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ str.w r9, [r5, #20] │ │ │ │ str.w r8, [r6, #72] @ 0x48 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ mov r0, r5 │ │ │ │ - bl da684 │ │ │ │ + bl da5d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 465b6 <_PyTraceback_Add@@Base+0xc6> │ │ │ │ + bge.n 465f6 <_PyTraceback_Add@@Base+0xc6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 465b6 <_PyTraceback_Add@@Base+0xc6> │ │ │ │ + cbnz r3, 465f6 <_PyTraceback_Add@@Base+0xc6> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1bcb68 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 1bee20 <_PyErr_ChainExceptions1@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000465c0 : │ │ │ │ +00046600 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 465ea │ │ │ │ + cbnz r0, 4662a │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 46650 │ │ │ │ + b.n 46690 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199274 │ │ │ │ + bl 19b684 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 465e0 │ │ │ │ + beq.n 46620 │ │ │ │ movs r1, #6 │ │ │ │ - movw r0, #17968 @ 0x4630 │ │ │ │ + movw r0, #17632 @ 0x44e0 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - bl 718ec │ │ │ │ + bl 71940 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 46648 │ │ │ │ - ldr r0, [pc, #108] @ (46678 ) │ │ │ │ + cbz r0, 46688 │ │ │ │ + ldr r0, [pc, #108] @ (466b8 ) │ │ │ │ movs r1, #2 │ │ │ │ - bl 718ec │ │ │ │ + bl 71940 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4664e │ │ │ │ + cbz r0, 4668e │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2b348 │ │ │ │ - ldr r3, [pc, #92] @ (4667c ) │ │ │ │ + ldr r3, [pc, #92] @ (466bc ) │ │ │ │ strd r5, r3, [sp, #24] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #84] @ (46680 ) │ │ │ │ + ldr r3, [pc, #84] @ (466c0 ) │ │ │ │ strd r6, r4, [sp, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ strd r7, r8, [sp] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 96144 │ │ │ │ + bl 963bc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 46650 │ │ │ │ + b.n 46690 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 46650 │ │ │ │ + b.n 46690 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ (4667c ) │ │ │ │ - bl 7b92c │ │ │ │ + ldr r0, [pc, #40] @ (466bc ) │ │ │ │ + bl 7b958 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - mov r0, r7 │ │ │ │ + add r8, sp │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - movw ip, #55368 @ 0xd848 │ │ │ │ + movw ip, #55048 @ 0xd708 │ │ │ │ movt ip, #45 @ 0x2d │ │ │ │ - movw lr, #54344 @ 0xd448 │ │ │ │ + movw lr, #54024 @ 0xd308 │ │ │ │ movt lr, #45 @ 0x2d │ │ │ │ - movw r7, #19904 @ 0x4dc0 │ │ │ │ + movw r7, #19576 @ 0x4c78 │ │ │ │ movt r7, #61 @ 0x3d │ │ │ │ mov r5, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 466d4 │ │ │ │ + bge.n 46714 │ │ │ │ ldrb r4, [r1, r5] │ │ │ │ ldr.w r6, [lr, r4, lsl #2] │ │ │ │ tst.w r6, #1 │ │ │ │ - beq.n 466ba │ │ │ │ - cbnz r3, 466ce │ │ │ │ + beq.n 466fa │ │ │ │ + cbnz r3, 4670e │ │ │ │ ldrb r4, [r7, r4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 466ce │ │ │ │ + b.n 4670e │ │ │ │ ands.w r6, r6, #2 │ │ │ │ - beq.n 466c8 │ │ │ │ - cbz r3, 466cc │ │ │ │ + beq.n 46708 │ │ │ │ + cbz r3, 4670c │ │ │ │ ldrb.w r4, [ip, r4] │ │ │ │ - b.n 466ce │ │ │ │ + b.n 4670e │ │ │ │ mov r3, r6 │ │ │ │ - b.n 466ce │ │ │ │ + b.n 4670e │ │ │ │ movs r3, #1 │ │ │ │ strb r4, [r0, r5] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 466a2 │ │ │ │ + b.n 466e2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000466d6 : │ │ │ │ +00046716 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ - bl 19b524 │ │ │ │ + bl 19d934 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4677e │ │ │ │ + beq.n 467be │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ strd r5, r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r3, [sp, #16] │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ - bl 19b624 │ │ │ │ + bl 19da34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4672a │ │ │ │ + bge.n 4676a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4672a │ │ │ │ + cbnz r3, 4676a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 4677e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 467be │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ movw r0, #23916 @ 0x5d6c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ add r1, r3 │ │ │ │ - bl 771c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77204 <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4674c │ │ │ │ + cbnz r0, 4678c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 46772 │ │ │ │ - b.n 4677e │ │ │ │ + blt.n 467b2 │ │ │ │ + b.n 467be │ │ │ │ movs r2, #1 │ │ │ │ strh r2, [r0, #24] │ │ │ │ add.w ip, r0, #40 @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r0, #8] │ │ │ │ strd r2, r2, [r0, #16] │ │ │ │ strd r2, r2, [r0, #28] │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ - blt.n 46782 │ │ │ │ + blt.n 467c2 │ │ │ │ orr.w r2, r5, #1 │ │ │ │ - b.n 46786 │ │ │ │ + b.n 467c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4677e │ │ │ │ + cbnz r3, 467be │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4683e │ │ │ │ + b.n 4687e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r7, 46794 │ │ │ │ + cbz r7, 467d4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ @@ -39476,35 +39506,35 @@ │ │ │ │ strd r8, r2, [r4, #52] @ 0x34 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ str.w r3, [lr, #76]! │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 467e4 │ │ │ │ + bge.n 46824 │ │ │ │ movs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ - b.n 467d4 │ │ │ │ + b.n 46814 │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [r4, #78] @ 0x4e │ │ │ │ str.w ip, [r4, #12] │ │ │ │ ldr r2, [r6, #120] @ 0x78 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w r6, r6, r2, lsl #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ add.w r6, r6, #130 @ 0x82 │ │ │ │ str r6, [r4, #68] @ 0x44 │ │ │ │ - bge.n 4680e │ │ │ │ + bge.n 4684e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4680e │ │ │ │ + cbnz r3, 4684e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #56] @ (46848 ) │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #56] @ (46888 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r5, [r1, #3892] @ 0xf34 │ │ │ │ @@ -39528,58 +39558,58 @@ │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #124] @ (468e8 ) │ │ │ │ + ldr r3, [pc, #124] @ (46928 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 70c84 │ │ │ │ - cbz r0, 468d6 │ │ │ │ + bl 70cc4 │ │ │ │ + cbz r0, 46916 │ │ │ │ add.w r3, r5, #113664 @ 0x1bc00 │ │ │ │ - movw r6, #236 @ 0xec │ │ │ │ - movt r6, #50 @ 0x32 │ │ │ │ + movw r6, #65452 @ 0xffac │ │ │ │ + movt r6, #49 @ 0x31 │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r3, #223 @ 0xdf │ │ │ │ add.w r5, r3, #239 @ 0xef │ │ │ │ ldrb.w r0, [r8, #1]! │ │ │ │ - cbz r0, 468da │ │ │ │ - bl 7ffb8 │ │ │ │ + cbz r0, 4691a │ │ │ │ + bl 7ffe4 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 468bc │ │ │ │ + bge.n 468fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 468bc │ │ │ │ + cbnz r3, 468fc │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 468da │ │ │ │ + bne.n 4691a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 468d6 │ │ │ │ + bge.n 46916 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 468d6 │ │ │ │ + cbnz r3, 46916 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 468e0 │ │ │ │ + b.n 46920 │ │ │ │ adds r6, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 46890 │ │ │ │ + bne.n 468d0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -39587,348 +39617,348 @@ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ - cbnz r4, 46914 │ │ │ │ + cbnz r4, 46954 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 46914 │ │ │ │ + ble.n 46954 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 46914 │ │ │ │ - cbnz r2, 46934 │ │ │ │ + bne.n 46954 │ │ │ │ + cbnz r2, 46974 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #224] @ (469f8 ) │ │ │ │ + ldr r4, [pc, #224] @ (46a38 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 46934 │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 46974 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 469f0 │ │ │ │ + b.n 46a30 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #21596 @ 0x545c │ │ │ │ + movw r1, #21276 @ 0x531c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl ff200 │ │ │ │ + bl ff110 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46930 │ │ │ │ + beq.n 46970 │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 229488 │ │ │ │ + bl 22b360 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n 46968 │ │ │ │ + bpl.n 469a8 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 469d4 │ │ │ │ + bge.n 46a14 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 46974 │ │ │ │ + b.n 469b4 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 469d4 │ │ │ │ + bge.n 46a14 │ │ │ │ add.w r3, r4, #16 │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r1, r7 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - bl 25e978 <_PyTime_AsTimeval@@Base+0x14ec> │ │ │ │ + bl 25e7b4 <_PyTime_AsTimeval@@Base+0x14f0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 469bc │ │ │ │ + bne.n 469fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 469a4 │ │ │ │ + bge.n 469e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 469a4 │ │ │ │ + cbnz r3, 469e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46930 │ │ │ │ + bge.n 46970 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 46930 │ │ │ │ + bne.n 46970 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 46930 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 46970 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 469d0 │ │ │ │ + bge.n 46a10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 469d0 │ │ │ │ + cbnz r3, 46a10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 46952 │ │ │ │ + b.n 46992 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 469e8 │ │ │ │ + bge.n 46a28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 469e8 │ │ │ │ + cbnz r3, 46a28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ negs r4, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000469fc : │ │ │ │ +00046a3c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #148] @ (46aa4 ) │ │ │ │ + ldr r4, [pc, #148] @ (46ae4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ ldr r5, [r3, r4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 46a22 │ │ │ │ + ble.n 46a62 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ - cbnz r6, 46a42 │ │ │ │ + cbnz r6, 46a82 │ │ │ │ movw r1, #44536 @ 0xadf8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #21696 @ 0x54c0 │ │ │ │ + movw r2, #21376 @ 0x5380 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1f3200 <_PyErr_Format@@Base> │ │ │ │ + b.w 1f50a0 <_PyErr_Format@@Base> │ │ │ │ ldr r4, [r1, #8] │ │ │ │ adds r1, #16 │ │ │ │ - cbz r2, 46a4c │ │ │ │ + cbz r2, 46a8c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 46a5a │ │ │ │ + cbnz r3, 46a9a │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov ip, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bx ip │ │ │ │ mov r3, r2 │ │ │ │ mov r8, r0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl db968 <_PyEval_CheckExceptTypeValid@@Base+0x9a0> │ │ │ │ + bl db8b4 <_PyEval_CheckExceptTypeValid@@Base+0x9a0> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 46a9c │ │ │ │ + cbz r0, 46adc │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ orr.w r2, r4, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r9 │ │ │ │ blx r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a66f0 <_PyAST_Compile@@Base+0x428> │ │ │ │ + bl 1a8b24 <_PyAST_Compile@@Base+0x428> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 895dc <_Py_CheckFunctionResult@@Base> │ │ │ │ + b.w 89838 <_Py_CheckFunctionResult@@Base> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 283360 │ │ │ │ + b.w 283204 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ ldrd sl, r9, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 46b92 │ │ │ │ + beq.n 46bd2 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46b92 │ │ │ │ + bne.n 46bd2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2669d4 │ │ │ │ + bl 266814 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46b92 │ │ │ │ + beq.n 46bd2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268a6c │ │ │ │ + bl 268a0c │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268a6c │ │ │ │ + bl 268a0c │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268a6c │ │ │ │ + bl 268a0c │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268a6c │ │ │ │ + bl 268a0c │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268a6c │ │ │ │ + bl 268a0c │ │ │ │ mov r3, r5 │ │ │ │ strd sl, r0, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #21872 @ 0x5570 │ │ │ │ + movw r0, #21552 @ 0x5430 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 46b3e │ │ │ │ + cbnz r0, 46b7e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2754b4 │ │ │ │ + b.w 275350 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #564 @ 0x234 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - movw r0, #21880 @ 0x5578 │ │ │ │ + movw r0, #21560 @ 0x5438 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 268be0 │ │ │ │ + bl 268b80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46b74 │ │ │ │ + bge.n 46bb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46b74 │ │ │ │ + cbnz r3, 46bb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 46b32 │ │ │ │ + beq.n 46b72 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46b92 │ │ │ │ + bge.n 46bd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 46b92 │ │ │ │ + cbnz r3, 46bd2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r2, 46bc4 │ │ │ │ - movw r1, #21900 @ 0x558c │ │ │ │ + cbnz r2, 46c04 │ │ │ │ + movw r1, #21580 @ 0x544c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e8fc │ │ │ │ - cbnz r0, 46bd8 │ │ │ │ - b.n 46c3a │ │ │ │ - movw r0, #21928 @ 0x55a8 │ │ │ │ + bl 8eb6c │ │ │ │ + cbnz r0, 46c18 │ │ │ │ + b.n 46c7a │ │ │ │ + movw r0, #21608 @ 0x5468 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e0094 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1e21fc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46bb0 │ │ │ │ - b.n 46c3a │ │ │ │ + bne.n 46bf0 │ │ │ │ + b.n 46c7a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 46c60 │ │ │ │ + bne.n 46ca0 │ │ │ │ movs r0, #5 │ │ │ │ - bl df6f4 │ │ │ │ + bl df644 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 46c3a │ │ │ │ + cbz r0, 46c7a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 46c4c │ │ │ │ + bpl.n 46c8c │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl e6574 │ │ │ │ + bl e6404 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46c34 │ │ │ │ + beq.n 46c74 │ │ │ │ add.w r7, r4, #12 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 46c12 │ │ │ │ + b.n 46c52 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2377d0 │ │ │ │ + bl 2376c8 │ │ │ │ adds r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 46c34 │ │ │ │ + blt.n 46c74 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - bge.n 46c3e │ │ │ │ + bge.n 46c7e │ │ │ │ ldr.w r9, [r7, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 46c04 │ │ │ │ + ble.n 46c44 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #55772 @ 0xd9dc │ │ │ │ + movw r1, #55452 @ 0xd89c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 93290 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93508 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 46c04 │ │ │ │ + bne.n 46c44 │ │ │ │ mov r0, r8 │ │ │ │ - bl 160868 │ │ │ │ + bl 160cc0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 46c6c │ │ │ │ + b.n 46cac │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r8 │ │ │ │ - bl e6574 │ │ │ │ + bl e6404 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 46c56 │ │ │ │ - b.n 46c34 │ │ │ │ + bne.n 46c96 │ │ │ │ + b.n 46c74 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2377d0 │ │ │ │ + bl 2376c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 46c34 │ │ │ │ + blt.n 46c74 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a7290 │ │ │ │ + bl 1a96bc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 46c6c │ │ │ │ + b.n 46cac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ @@ -39938,260 +39968,260 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 46d4c │ │ │ │ + beq.n 46d8c │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46d4c │ │ │ │ + bne.n 46d8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2669d4 │ │ │ │ + bl 266814 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46d4c │ │ │ │ + beq.n 46d8c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268a6c │ │ │ │ + bl 268a0c │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268a6c │ │ │ │ + bl 268a0c │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268a6c │ │ │ │ + bl 268a0c │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268a6c │ │ │ │ + bl 268a0c │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #21952 @ 0x55c0 │ │ │ │ + movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 46cf8 │ │ │ │ + cbnz r0, 46d38 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2754b4 │ │ │ │ + b.w 275350 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #706 @ 0x2c2 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - movw r0, #21960 @ 0x55c8 │ │ │ │ + movw r0, #21640 @ 0x5488 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 268be0 │ │ │ │ + bl 268b80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46d2e │ │ │ │ + bge.n 46d6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46d2e │ │ │ │ + cbnz r3, 46d6e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 46cec │ │ │ │ + beq.n 46d2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46d4c │ │ │ │ + bge.n 46d8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 46d4c │ │ │ │ + cbnz r3, 46d8c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 46d5a │ │ │ │ - b.w 20cff8 │ │ │ │ - ldr r0, [pc, #4] @ (46d60 ) │ │ │ │ + cbz r0, 46d9a │ │ │ │ + b.w 20f008 │ │ │ │ + ldr r0, [pc, #4] @ (46da0 ) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e0048 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 46d88 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 46dbe │ │ │ │ + bl dff08 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 46dc8 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 46dfe │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46da8 │ │ │ │ + b.n 46de8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 85a34 │ │ │ │ + bl 859e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46da4 │ │ │ │ + bge.n 46de4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46da4 │ │ │ │ + cbnz r3, 46de4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 46d7c │ │ │ │ + beq.n 46dbc │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 46dc2 │ │ │ │ + ble.n 46e02 │ │ │ │ subs r4, r4, r1 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3fc06 │ │ │ │ - cbnz r0, 46dd8 │ │ │ │ + bl 3fc4e │ │ │ │ + cbnz r0, 46e18 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46dfa │ │ │ │ - cbz r1, 46dc8 │ │ │ │ + b.n 46e3a │ │ │ │ + cbz r1, 46e08 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 46dd0 │ │ │ │ + b.n 46e10 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 156bd8 │ │ │ │ + b.w 157044 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 46de0 │ │ │ │ + cbz r3, 46e20 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - b.n 46de8 │ │ │ │ + b.n 46e28 │ │ │ │ movw r3, #32052 @ 0x7d34 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ add r4, r3 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq.n 46df4 │ │ │ │ + beq.n 46e34 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 46dfa │ │ │ │ + bne.n 46e3a │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r2, [r3, #0] │ │ │ │ strb r1, [r4, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 46eb2 │ │ │ │ + beq.n 46ef2 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46eb2 │ │ │ │ + bne.n 46ef2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2669d4 │ │ │ │ + bl 266814 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46eb2 │ │ │ │ - movw r3, #6801 @ 0x1a91 │ │ │ │ + beq.n 46ef2 │ │ │ │ + movw r3, #6441 @ 0x1929 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r0, #22060 @ 0x562c │ │ │ │ + movw r0, #21740 @ 0x54ec │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 46e5e │ │ │ │ + cbnz r0, 46e9e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2754b4 │ │ │ │ + b.w 275350 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #593 @ 0x251 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ - movw r0, #22068 @ 0x5634 │ │ │ │ + movw r0, #21748 @ 0x54f4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 268be0 │ │ │ │ + bl 268b80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46e94 │ │ │ │ + bge.n 46ed4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46e94 │ │ │ │ + cbnz r3, 46ed4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 46e52 │ │ │ │ + beq.n 46e92 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46eb2 │ │ │ │ + bge.n 46ef2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 46eb2 │ │ │ │ + cbnz r3, 46ef2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9a3a0 <_Py_GetConfig@@Base> │ │ │ │ + bl 9a618 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ - cbnz r3, 46eda │ │ │ │ + cbnz r3, 46f1a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 203ed0 <_PyCode_GetScriptXIData@@Base+0xacc> │ │ │ │ + b.w 205d60 <_PyCode_GetScriptXIData@@Base+0xacc> │ │ │ │ movw r3, #61096 @ 0xeea8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22076 @ 0x563c │ │ │ │ + movw r1, #21756 @ 0x54fc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f58a8 │ │ │ │ + bl 1f7748 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46ed0 │ │ │ │ + beq.n 46f10 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 46f36 │ │ │ │ + bl 46f76 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 46f32 │ │ │ │ + beq.n 46f72 │ │ │ │ cmp r0, #2 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r3, r5 │ │ │ │ itte ne │ │ │ │ movwne r2, #5160 @ 0x1428 │ │ │ │ movtne r2, #75 @ 0x4b │ │ │ │ @@ -40205,658 +40235,658 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #40760 @ 0x9f38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 46f6c │ │ │ │ + beq.n 46fac │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #37120 @ 0x9100 │ │ │ │ + movw r1, #36800 @ 0x8fc0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 46f90 │ │ │ │ + bl f8904 │ │ │ │ + b.n 46fd0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 46f94 │ │ │ │ + bls.n 46fd4 │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #22288 @ 0x5710 │ │ │ │ + movw r1, #21968 @ 0x55d0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 46fac │ │ │ │ + cbz r3, 46fec │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46fb2 │ │ │ │ + bge.n 46ff2 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 46fb2 │ │ │ │ + b.n 46ff2 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.w 45b46 │ │ │ │ + b.w 45b86 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 46fe4 │ │ │ │ + bgt.n 47024 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15308 @ 0x3bcc │ │ │ │ + movw r1, #14988 @ 0x3a8c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 46ffe │ │ │ │ + bl f8904 │ │ │ │ + b.n 4703e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 47002 │ │ │ │ + cbz r3, 47042 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31160 @ 0x79b8 │ │ │ │ + movw r1, #30840 @ 0x7878 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47014 │ │ │ │ + b.n 47054 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (47018 ) │ │ │ │ + ldr r0, [pc, #12] @ (47058 ) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 9480c │ │ │ │ + bl 94a84 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xfa74004d │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 47046 │ │ │ │ + bhi.n 47086 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl e0048 <_PyNumber_Index@@Base> │ │ │ │ + bl dff08 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4705e │ │ │ │ - b.n 47070 │ │ │ │ - movw r0, #49828 @ 0xc2a4 │ │ │ │ + cbnz r0, 4709e │ │ │ │ + b.n 470b0 │ │ │ │ + movw r0, #49508 @ 0xc164 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4714a │ │ │ │ - b.n 47038 │ │ │ │ - bl 85a34 │ │ │ │ + beq.n 4718a │ │ │ │ + b.n 47078 │ │ │ │ + bl 859e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4707e │ │ │ │ + blt.n 470be │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 4708e │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 470ce │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4714a │ │ │ │ + bne.n 4718a │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4708e │ │ │ │ + b.n 470ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4706c │ │ │ │ + bne.n 470ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4706c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 470ac │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 4711a │ │ │ │ + ble.n 4715a │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 470c2 │ │ │ │ + bpl.n 47102 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 470be │ │ │ │ + beq.n 470fe │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15076 @ 0x3ae4 │ │ │ │ + movw r1, #14776 @ 0x39b8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 4711c │ │ │ │ + b.n 4715c │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 470d4 │ │ │ │ - bl 88634 │ │ │ │ - cbz r0, 470f4 │ │ │ │ + beq.n 47114 │ │ │ │ + bl 88544 │ │ │ │ + cbz r0, 47134 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 47114 │ │ │ │ + beq.n 47154 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15168 @ 0x3b40 │ │ │ │ + movw r1, #14868 @ 0x3a14 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #23476 @ 0x5bb4 │ │ │ │ + movw r2, #23156 @ 0x5a74 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #60648 @ 0xece8 │ │ │ │ + movw r1, #60328 @ 0xeba8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #49828 @ 0xc2a4 │ │ │ │ + movw r0, #49508 @ 0xc164 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4714a │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4718a │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 4711c │ │ │ │ + b.n 4715c │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 4712c │ │ │ │ + bgt.n 4716c │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1dabd4 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ + b.w 1dca30 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r0, r6 │ │ │ │ and.w r1, r4, r2 │ │ │ │ add.w r4, r2, r2, lsr #31 │ │ │ │ and.w r1, r1, #1 │ │ │ │ add.w r1, r1, r4, asr #1 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 285a58 │ │ │ │ + b.w 285900 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #32] │ │ │ │ - cbz r3, 47162 │ │ │ │ + cbz r3, 471a2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47172 │ │ │ │ + bge.n 471b2 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 47172 │ │ │ │ + b.n 471b2 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - cbz r0, 4716a │ │ │ │ - b.w 45b46 │ │ │ │ + cbz r0, 471aa │ │ │ │ + b.w 45b86 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 47198 │ │ │ │ + cbnz r3, 471d8 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 47198 │ │ │ │ + ble.n 471d8 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 47198 │ │ │ │ - cbnz r4, 471ba │ │ │ │ + bne.n 471d8 │ │ │ │ + cbnz r4, 471fa │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #112] @ (47210 ) │ │ │ │ + ldr r4, [pc, #112] @ (47250 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 471ba │ │ │ │ + cbnz r0, 471fa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4720a │ │ │ │ + b.n 4724a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 20fae0 │ │ │ │ + bl 2119f0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 471b6 │ │ │ │ + beq.n 471f6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 4736c <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 473ac <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 471b6 │ │ │ │ + beq.n 471f6 │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ - bl 95ffc │ │ │ │ + bl 96274 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ blx 2b5ac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 47202 │ │ │ │ + bne.n 47242 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ - b.n 471b6 │ │ │ │ + bl 1af364 │ │ │ │ + b.n 471f6 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ orrs r4, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 47226 │ │ │ │ + cbz r3, 47266 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47236 │ │ │ │ + bge.n 47276 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 47236 │ │ │ │ + b.n 47276 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 4722e │ │ │ │ - b.w 45b46 │ │ │ │ + cbz r0, 4726e │ │ │ │ + b.w 45b86 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ - b.w 472e8 │ │ │ │ + b.w 47328 │ │ │ │ │ │ │ │ -00047240 <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ +00047280 <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r2 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 25b274 │ │ │ │ + bl 25b0ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ str r3, [r4, #8] │ │ │ │ strd r0, r1, [r4] │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r0, #64 @ 0x40 │ │ │ │ moveq r0, #128 @ 0x80 │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 472b0 <_PyTime_AsTimeval_clamp@@Base+0x70> │ │ │ │ + bgt.n 472f0 <_PyTime_AsTimeval_clamp@@Base+0x70> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15308 @ 0x3bcc │ │ │ │ + movw r1, #14988 @ 0x3a8c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 472ca <_PyTime_AsTimeval_clamp@@Base+0x8a> │ │ │ │ + bl f8904 │ │ │ │ + b.n 4730a <_PyTime_AsTimeval_clamp@@Base+0x8a> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 472ce <_PyTime_AsTimeval_clamp@@Base+0x8e> │ │ │ │ + cbz r3, 4730e <_PyTime_AsTimeval_clamp@@Base+0x8e> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31160 @ 0x79b8 │ │ │ │ + movw r1, #30840 @ 0x7878 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 472e0 <_PyTime_AsTimeval_clamp@@Base+0xa0> │ │ │ │ + b.n 47320 <_PyTime_AsTimeval_clamp@@Base+0xa0> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (472e4 <_PyTime_AsTimeval_clamp@@Base+0xa4>) │ │ │ │ + ldr r0, [pc, #12] @ (47324 <_PyTime_AsTimeval_clamp@@Base+0xa4>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 9480c │ │ │ │ + bl 94a84 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ lsrs r0, r5, #5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -000472e8 : │ │ │ │ +00047328 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 472f2 │ │ │ │ + cbz r3, 47332 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 4730a │ │ │ │ + cbnz r3, 4734a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22520 @ 0x57f8 │ │ │ │ + movw r1, #22200 @ 0x56b8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 47322 │ │ │ │ + cbnz r0, 47362 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 47368 │ │ │ │ + b.n 473a8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 47338 │ │ │ │ + cbz r3, 47378 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - movw r3, #6217 @ 0x1849 │ │ │ │ + movw r3, #6297 @ 0x1899 │ │ │ │ movt r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 47338 │ │ │ │ - cbnz r1, 47368 │ │ │ │ + beq.n 47378 │ │ │ │ + cbnz r1, 473a8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #22564 @ 0x5824 │ │ │ │ + movw r1, #22244 @ 0x56e4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4731e │ │ │ │ + bge.n 4735e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4731e │ │ │ │ + bne.n 4735e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4731e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4735e │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004736c <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ +000473ac <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #8 │ │ │ │ - bl 125e38 │ │ │ │ + bl 125d90 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 473a0 <_PyLong_UnsignedLongLong_Converter@@Base+0x34> │ │ │ │ + beq.n 473e0 <_PyLong_UnsignedLongLong_Converter@@Base+0x34> │ │ │ │ cmp r0, #8 │ │ │ │ - bls.n 473a4 <_PyLong_UnsignedLongLong_Converter@@Base+0x38> │ │ │ │ + bls.n 473e4 <_PyLong_UnsignedLongLong_Converter@@Base+0x38> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22620 @ 0x585c │ │ │ │ + movw r1, #22300 @ 0x571c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 473a6 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + b.n 473e6 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 473ba <_PyLong_UnsignedLongLong_Converter@@Base+0x4e> │ │ │ │ + cbz r3, 473fa <_PyLong_UnsignedLongLong_Converter@@Base+0x4e> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 473ca <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ + bge.n 4740a <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 473ca <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ + b.n 4740a <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 473c2 <_PyLong_UnsignedLongLong_Converter@@Base+0x56> │ │ │ │ - b.w 45b46 │ │ │ │ + cbz r0, 47402 <_PyLong_UnsignedLongLong_Converter@@Base+0x56> │ │ │ │ + b.w 45b86 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ - cbz r4, 473f0 <_PyLong_UnsignedLongLong_Converter@@Base+0x84> │ │ │ │ + cbz r4, 47430 <_PyLong_UnsignedLongLong_Converter@@Base+0x84> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add.w r0, r3, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 7fcb8 │ │ │ │ + b.w 7fce4 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13672 @ 0x3568 │ │ │ │ + movw r1, #13388 @ 0x344c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 47426 <_PyLong_UnsignedLongLong_Converter@@Base+0xba> │ │ │ │ + cbz r0, 47466 <_PyLong_UnsignedLongLong_Converter@@Base+0xba> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 285790 │ │ │ │ + bl 285638 │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ add.w r0, r4, #12 │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - bl 25ad68 │ │ │ │ + bl 25aba0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w r0, r4, #16 │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - bl 25ad68 │ │ │ │ + bl 25aba0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4747a <_PyLong_UnsignedLongLong_Converter@@Base+0x10e> │ │ │ │ - b.w 7ffb8 │ │ │ │ + blt.n 474ba <_PyLong_UnsignedLongLong_Converter@@Base+0x10e> │ │ │ │ + b.w 7ffe4 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ blx 2b878 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 127488 │ │ │ │ + b.w 1273e0 │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #44656 @ 0xae70 │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #1 │ │ │ │ - b.w 143d18 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x514> │ │ │ │ + b.w 143d10 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x510> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 474d4 <_PyLong_UnsignedLongLong_Converter@@Base+0x168> │ │ │ │ + cbnz r3, 47514 <_PyLong_UnsignedLongLong_Converter@@Base+0x168> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 474d4 <_PyLong_UnsignedLongLong_Converter@@Base+0x168> │ │ │ │ + ble.n 47514 <_PyLong_UnsignedLongLong_Converter@@Base+0x168> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 474d4 <_PyLong_UnsignedLongLong_Converter@@Base+0x168> │ │ │ │ - cbnz r0, 474ee <_PyLong_UnsignedLongLong_Converter@@Base+0x182> │ │ │ │ + bne.n 47514 <_PyLong_UnsignedLongLong_Converter@@Base+0x168> │ │ │ │ + cbnz r0, 4752e <_PyLong_UnsignedLongLong_Converter@@Base+0x182> │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #80] @ (47534 <_PyLong_UnsignedLongLong_Converter@@Base+0x1c8>) │ │ │ │ + ldr r4, [pc, #80] @ (47574 <_PyLong_UnsignedLongLong_Converter@@Base+0x1c8>) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 47522 <_PyLong_UnsignedLongLong_Converter@@Base+0x1b6> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 47562 <_PyLong_UnsignedLongLong_Converter@@Base+0x1b6> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 20fae0 │ │ │ │ + bl 2119f0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 47522 <_PyLong_UnsignedLongLong_Converter@@Base+0x1b6> │ │ │ │ - bl 95ffc │ │ │ │ + beq.n 47562 <_PyLong_UnsignedLongLong_Converter@@Base+0x1b6> │ │ │ │ + bl 96274 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b890 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 47526 <_PyLong_UnsignedLongLong_Converter@@Base+0x1ba> │ │ │ │ + bne.n 47566 <_PyLong_UnsignedLongLong_Converter@@Base+0x1ba> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4752e <_PyLong_UnsignedLongLong_Converter@@Base+0x1c2> │ │ │ │ + b.n 4756e <_PyLong_UnsignedLongLong_Converter@@Base+0x1c2> │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 1074d8 │ │ │ │ + bl 1073f4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ orrs r0, r7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 47554 <_PyLong_UnsignedLongLong_Converter@@Base+0x1e8> │ │ │ │ + cbz r3, 47594 <_PyLong_UnsignedLongLong_Converter@@Base+0x1e8> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 47564 <_PyLong_UnsignedLongLong_Converter@@Base+0x1f8> │ │ │ │ + b.n 475a4 <_PyLong_UnsignedLongLong_Converter@@Base+0x1f8> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 47562 <_PyLong_UnsignedLongLong_Converter@@Base+0x1f6> │ │ │ │ + blt.n 475a2 <_PyLong_UnsignedLongLong_Converter@@Base+0x1f6> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4755e <_PyLong_UnsignedLongLong_Converter@@Base+0x1f2> │ │ │ │ - cbnz r1, 47582 <_PyLong_UnsignedLongLong_Converter@@Base+0x216> │ │ │ │ + bgt.n 4759e <_PyLong_UnsignedLongLong_Converter@@Base+0x1f2> │ │ │ │ + cbnz r1, 475c2 <_PyLong_UnsignedLongLong_Converter@@Base+0x216> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 47564 <_PyLong_UnsignedLongLong_Converter@@Base+0x1f8> │ │ │ │ + b.n 475a4 <_PyLong_UnsignedLongLong_Converter@@Base+0x1f8> │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #132] @ (475ec <_PyLong_UnsignedLongLong_Converter@@Base+0x280>) │ │ │ │ + ldr r1, [pc, #132] @ (4762c <_PyLong_UnsignedLongLong_Converter@@Base+0x280>) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 475e4 <_PyLong_UnsignedLongLong_Converter@@Base+0x278> │ │ │ │ - b.n 47588 <_PyLong_UnsignedLongLong_Converter@@Base+0x21c> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 47624 <_PyLong_UnsignedLongLong_Converter@@Base+0x278> │ │ │ │ + b.n 475c8 <_PyLong_UnsignedLongLong_Converter@@Base+0x21c> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r4, r4, r5 │ │ │ │ it ne │ │ │ │ ldrne r4, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl d2eb8 │ │ │ │ + bl d2dd8 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 475d8 <_PyLong_UnsignedLongLong_Converter@@Base+0x26c> │ │ │ │ + cbz r4, 47618 <_PyLong_UnsignedLongLong_Converter@@Base+0x26c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 475c4 <_PyLong_UnsignedLongLong_Converter@@Base+0x258> │ │ │ │ + beq.n 47604 <_PyLong_UnsignedLongLong_Converter@@Base+0x258> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22768 @ 0x58f0 │ │ │ │ + movw r1, #22448 @ 0x57b0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85a34 │ │ │ │ + bl 859e8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 475d6 <_PyLong_UnsignedLongLong_Converter@@Base+0x26a> │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 475e4 <_PyLong_UnsignedLongLong_Converter@@Base+0x278> │ │ │ │ + bne.n 47616 <_PyLong_UnsignedLongLong_Converter@@Base+0x26a> │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 47624 <_PyLong_UnsignedLongLong_Converter@@Base+0x278> │ │ │ │ str r4, [r5, #20] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ muls r4, r4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ (4762c <_PyLong_UnsignedLongLong_Converter@@Base+0x2c0>) │ │ │ │ - bl 206324 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #40] @ (4766c <_PyLong_UnsignedLongLong_Converter@@Base+0x2c0>) │ │ │ │ + bl 208350 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 4761c <_PyLong_UnsignedLongLong_Converter@@Base+0x2b0> │ │ │ │ - movw r0, #22796 @ 0x590c │ │ │ │ + cbz r2, 4765c <_PyLong_UnsignedLongLong_Converter@@Base+0x2b0> │ │ │ │ + movw r0, #22476 @ 0x57cc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80c04 │ │ │ │ - movw r0, #19936 @ 0x4de0 │ │ │ │ + b.w 80bc0 │ │ │ │ + movw r0, #19640 @ 0x4cb8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80c04 │ │ │ │ + b.w 80bc0 │ │ │ │ @ instruction: 0xe990004d │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbnz r3, 47642 <_PyLong_UnsignedLongLong_Converter@@Base+0x2d6> │ │ │ │ + cbnz r3, 47682 <_PyLong_UnsignedLongLong_Converter@@Base+0x2d6> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 47642 <_PyLong_UnsignedLongLong_Converter@@Base+0x2d6> │ │ │ │ + cbnz r3, 47682 <_PyLong_UnsignedLongLong_Converter@@Base+0x2d6> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -40865,88 +40895,88 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 47716 <_PyLong_UnsignedLongLong_Converter@@Base+0x3aa> │ │ │ │ + beq.n 47756 <_PyLong_UnsignedLongLong_Converter@@Base+0x3aa> │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47716 <_PyLong_UnsignedLongLong_Converter@@Base+0x3aa> │ │ │ │ + bne.n 47756 <_PyLong_UnsignedLongLong_Converter@@Base+0x3aa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2669d4 │ │ │ │ + bl 266814 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 47716 <_PyLong_UnsignedLongLong_Converter@@Base+0x3aa> │ │ │ │ + beq.n 47756 <_PyLong_UnsignedLongLong_Converter@@Base+0x3aa> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268a6c │ │ │ │ + bl 268a0c │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268a6c │ │ │ │ + bl 268a0c │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268a6c │ │ │ │ + bl 268a0c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - movw r0, #22804 @ 0x5914 │ │ │ │ + movw r0, #22484 @ 0x57d4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 476c2 <_PyLong_UnsignedLongLong_Converter@@Base+0x356> │ │ │ │ + cbnz r0, 47702 <_PyLong_UnsignedLongLong_Converter@@Base+0x356> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2754b4 │ │ │ │ + b.w 275350 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #769 @ 0x301 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ - movw r0, #22812 @ 0x591c │ │ │ │ + movw r0, #22492 @ 0x57dc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 268be0 │ │ │ │ + bl 268b80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 476f8 <_PyLong_UnsignedLongLong_Converter@@Base+0x38c> │ │ │ │ + bge.n 47738 <_PyLong_UnsignedLongLong_Converter@@Base+0x38c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 476f8 <_PyLong_UnsignedLongLong_Converter@@Base+0x38c> │ │ │ │ + cbnz r3, 47738 <_PyLong_UnsignedLongLong_Converter@@Base+0x38c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 476b6 <_PyLong_UnsignedLongLong_Converter@@Base+0x34a> │ │ │ │ + beq.n 476f6 <_PyLong_UnsignedLongLong_Converter@@Base+0x34a> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47716 <_PyLong_UnsignedLongLong_Converter@@Base+0x3aa> │ │ │ │ + bge.n 47756 <_PyLong_UnsignedLongLong_Converter@@Base+0x3aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 47716 <_PyLong_UnsignedLongLong_Converter@@Base+0x3aa> │ │ │ │ + cbnz r3, 47756 <_PyLong_UnsignedLongLong_Converter@@Base+0x3aa> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0004771c : │ │ │ │ - ldr r2, [pc, #52] @ (47754 ) │ │ │ │ +0004775c : │ │ │ │ + ldr r2, [pc, #52] @ (47794 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ push {r4} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r4, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r4, #424] @ 0x1a8 │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ @@ -40972,80 +41002,80 @@ │ │ │ │ sub sp, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w ip, [sp, #64] @ 0x40 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 47782 │ │ │ │ + beq.n 477c2 │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ - b.n 47792 │ │ │ │ + b.n 477d2 │ │ │ │ cmp r3, ip │ │ │ │ - ble.n 47790 │ │ │ │ + ble.n 477d0 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 4778c │ │ │ │ - cbnz r2, 477b8 │ │ │ │ + bgt.n 477cc │ │ │ │ + cbnz r2, 477f8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 47792 │ │ │ │ + b.n 477d2 │ │ │ │ mov r5, ip │ │ │ │ - ldr r1, [pc, #312] @ (478cc ) │ │ │ │ + ldr r1, [pc, #312] @ (4790c ) │ │ │ │ mov r3, ip │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, ip, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 477be │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 477fe │ │ │ │ movs r4, #0 │ │ │ │ - b.n 478c4 │ │ │ │ + b.n 47904 │ │ │ │ clz r5, r2 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r4, r5 │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r4, #1 │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ite eq │ │ │ │ moveq r4, r5 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 229488 │ │ │ │ + bl 22b360 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 284da0 <_PyBytes_GetXIData@@Base+0x80> │ │ │ │ + bl 285008 <_PyBytes_GetXIData@@Base+0x80> │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 477ec │ │ │ │ + bne.n 4782c │ │ │ │ ands.w r6, r0, #1 │ │ │ │ - beq.n 47806 │ │ │ │ + beq.n 47846 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r1, [r8, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 1025d4 │ │ │ │ + bl 1024e0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 478c4 │ │ │ │ + b.n 47904 │ │ │ │ mov r0, r6 │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 477b4 │ │ │ │ + beq.n 477f4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 478c4 │ │ │ │ + beq.n 47904 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 478c4 │ │ │ │ + bge.n 47904 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ @@ -41054,408 +41084,408 @@ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r8] │ │ │ │ - bl d7308 │ │ │ │ + bl d723c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47868 │ │ │ │ + bge.n 478a8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 47868 │ │ │ │ + cbnz r3, 478a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 478ac │ │ │ │ - bge.n 4787a │ │ │ │ + beq.n 478ec │ │ │ │ + bge.n 478ba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 47888 │ │ │ │ - b.n 47894 │ │ │ │ + blt.n 478c8 │ │ │ │ + b.n 478d4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85bbc │ │ │ │ + bl 85b70 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 478ac │ │ │ │ - b.n 47870 │ │ │ │ + bne.n 478ec │ │ │ │ + b.n 478b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 47894 │ │ │ │ + cbnz r3, 478d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 477b4 │ │ │ │ + bge.n 477f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 477b4 │ │ │ │ + bne.n 477f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 477b4 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 477f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 478c0 │ │ │ │ + bge.n 47900 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 478c0 │ │ │ │ + cbnz r3, 47900 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 47812 │ │ │ │ + b.n 47852 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bics r0, r2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 478fe │ │ │ │ + bgt.n 4793e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15308 @ 0x3bcc │ │ │ │ + movw r1, #14988 @ 0x3a8c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 47918 │ │ │ │ + bl f8904 │ │ │ │ + b.n 47958 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 4791c │ │ │ │ + cbz r3, 4795c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31160 @ 0x79b8 │ │ │ │ + movw r1, #30840 @ 0x7878 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4792e │ │ │ │ + b.n 4796e │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (47934 ) │ │ │ │ + ldr r0, [pc, #12] @ (47974 ) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 9480c │ │ │ │ + bl 94a84 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldc2 0, cr0, [r0, #308]! @ 0x134 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1d5720 │ │ │ │ - cbz r0, 479b6 │ │ │ │ - movw r6, #43996 @ 0xabdc │ │ │ │ + bl 1d7980 │ │ │ │ + cbz r0, 479f6 │ │ │ │ + movw r6, #43684 @ 0xaaa4 │ │ │ │ movt r6, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - cbz r0, 479b8 │ │ │ │ - bl 7967c │ │ │ │ + cbz r0, 479f8 │ │ │ │ + bl 796c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 4799c │ │ │ │ - bl d6f5c │ │ │ │ + cbz r5, 479dc │ │ │ │ + bl d6e8c │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - blt.n 4799c │ │ │ │ - beq.n 47982 │ │ │ │ + blt.n 479dc │ │ │ │ + beq.n 479c2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r6, #4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4798c │ │ │ │ - b.n 47958 │ │ │ │ - bl 85bbc │ │ │ │ + blt.n 479cc │ │ │ │ + b.n 47998 │ │ │ │ + bl 85b70 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 47976 │ │ │ │ - b.n 4799c │ │ │ │ + bne.n 479b6 │ │ │ │ + b.n 479dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47958 │ │ │ │ + bne.n 47998 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 47958 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 47998 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 479b0 │ │ │ │ + bge.n 479f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 479b0 │ │ │ │ + cbnz r3, 479f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 47a5c │ │ │ │ + beq.n 47a9c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47a58 │ │ │ │ + bne.n 47a98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2669d4 │ │ │ │ + bl 266814 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 47a58 │ │ │ │ - movw r0, #37636 @ 0x9304 │ │ │ │ + beq.n 47a98 │ │ │ │ + movw r0, #37316 @ 0x91c4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 47a06 │ │ │ │ + cbnz r0, 47a46 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2754b4 │ │ │ │ + b.w 275350 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #777 @ 0x309 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ - movw r0, #22832 @ 0x5930 │ │ │ │ + movw r0, #22512 @ 0x57f0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 268be0 │ │ │ │ + bl 268b80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47a3a │ │ │ │ + bge.n 47a7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 47a3a │ │ │ │ + cbnz r3, 47a7a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 479fa │ │ │ │ + beq.n 47a3a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47a58 │ │ │ │ + bge.n 47a98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 47a58 │ │ │ │ + cbnz r3, 47a98 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 47a7c │ │ │ │ + cbz r3, 47abc │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 47a8c │ │ │ │ + b.n 47acc │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 47a8a │ │ │ │ + ble.n 47aca │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 47a86 │ │ │ │ - cbnz r1, 47aae │ │ │ │ + bne.n 47ac6 │ │ │ │ + cbnz r1, 47aee │ │ │ │ movs r5, #0 │ │ │ │ - b.n 47a8c │ │ │ │ + b.n 47acc │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #512] @ (47c90 ) │ │ │ │ + ldr r1, [pc, #512] @ (47cd0 ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 47ab4 │ │ │ │ - b.n 47c84 │ │ │ │ + cbnz r0, 47af4 │ │ │ │ + b.n 47cc4 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movw r7, #24552 @ 0x5fe8 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 47aca │ │ │ │ + bne.n 47b0a │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 47aea │ │ │ │ - bl 144138 │ │ │ │ + b.n 47b2a │ │ │ │ + bl 144130 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 47aea │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 47b2a │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 47c84 │ │ │ │ + bne.w 47cc4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 47af8 │ │ │ │ + bne.n 47b38 │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 47b18 │ │ │ │ - bl 144138 │ │ │ │ + b.n 47b58 │ │ │ │ + bl 144130 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 47b18 │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 47b58 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 47c84 │ │ │ │ + bne.w 47cc4 │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 47b2c │ │ │ │ + beq.n 47b6c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 47b3a │ │ │ │ + bne.n 47b7a │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2b1ec │ │ │ │ - b.n 47c76 │ │ │ │ - bl 133408 │ │ │ │ + b.n 47cb6 │ │ │ │ + bl 133050 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47c84 │ │ │ │ + beq.w 47cc4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 47b82 │ │ │ │ + bne.n 47bc2 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22848 @ 0x5940 │ │ │ │ + movw r1, #22528 @ 0x5800 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 47c84 │ │ │ │ + bge.w 47cc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 47c84 │ │ │ │ + bne.w 47cc4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 47c84 │ │ │ │ - bl 1e3334 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 47cc4 │ │ │ │ + bl 1e547c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47b9e │ │ │ │ + bge.n 47bde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 47b9e │ │ │ │ + cbnz r3, 47bde │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 47bc8 │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 47bce │ │ │ │ + bne.n 47c08 │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 47c0e │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9edc │ │ │ │ + bl d9e28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47c84 │ │ │ │ - bl da114 │ │ │ │ - b.n 47bce │ │ │ │ + beq.n 47cc4 │ │ │ │ + bl da060 │ │ │ │ + b.n 47c0e │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 47bfa │ │ │ │ + beq.n 47c3a │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 47bfa │ │ │ │ + bvs.n 47c3a │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 47c72 │ │ │ │ + bvs.n 47cb2 │ │ │ │ vmov r3, s18 │ │ │ │ vmov r1, s19 │ │ │ │ vmov r2, s16 │ │ │ │ vmov r7, s17 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.n 47c00 │ │ │ │ + bne.n 47c40 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - b.n 47c76 │ │ │ │ + b.n 47cb6 │ │ │ │ bic.w r6, r1, #2147483648 @ 0x80000000 │ │ │ │ bic.w r0, r7, #2147483648 @ 0x80000000 │ │ │ │ teq r1, r7 │ │ │ │ - bpl.n 47c3a │ │ │ │ + bpl.n 47c7a │ │ │ │ adds r2, r3, r2 │ │ │ │ adc.w r0, r6, r0 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r0, r5, r0 │ │ │ │ - bcs.n 47c72 │ │ │ │ + bcs.n 47cb2 │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w r2, r6, r5 │ │ │ │ - bcs.n 47c4e │ │ │ │ + bcs.n 47c8e │ │ │ │ subs r1, r4, r3 │ │ │ │ and.w r7, r7, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r6, r5, r6 │ │ │ │ mov r2, r1 │ │ │ │ orr.w r3, r7, r6 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 47c76 │ │ │ │ + b.n 47cb6 │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r7, r0, r6 │ │ │ │ - bcs.n 47c5a │ │ │ │ + bcs.n 47c9a │ │ │ │ subs r2, r3, r2 │ │ │ │ sbc.w r0, r6, r0 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 47c72 │ │ │ │ + bcc.n 47cb2 │ │ │ │ subs r6, r3, r4 │ │ │ │ sbc.w r7, r1, r5 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 47c76 │ │ │ │ + b.n 47cb6 │ │ │ │ subs r2, r2, r3 │ │ │ │ sbc.w r0, r0, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 47c72 │ │ │ │ + bcc.n 47cb2 │ │ │ │ adds r6, r4, r3 │ │ │ │ adc.w r7, r5, r1 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 47c76 │ │ │ │ + b.n 47cb6 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 85ae4 │ │ │ │ + b.w 85a98 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ bics r4, r7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -41464,176 +41494,176 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #32496 @ 0x7ef0 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 127f7c │ │ │ │ + bl 127ed4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d654c │ │ │ │ + bl d647c │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 47ce8 │ │ │ │ - beq.n 47cca │ │ │ │ + bgt.n 47d28 │ │ │ │ + beq.n 47d0a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 47d26 │ │ │ │ + b.n 47d66 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #23012 @ 0x59e4 │ │ │ │ + movw r1, #22692 @ 0x58a4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 47f22 │ │ │ │ + bl 47f62 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47cc6 │ │ │ │ + beq.n 47d06 │ │ │ │ mov r1, r5 │ │ │ │ - bl 25b8dc │ │ │ │ - cbnz r0, 47d14 │ │ │ │ + bl 25b714 │ │ │ │ + cbnz r0, 47d54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47cc6 │ │ │ │ + bge.n 47d06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47cc6 │ │ │ │ + bne.n 47d06 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 47cc6 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 47d06 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47d26 │ │ │ │ + bge.n 47d66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 47d26 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 47d66 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ blx 2c53c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 127488 │ │ │ │ + b.w 1273e0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 47d6a │ │ │ │ + cbz r0, 47daa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47d86 │ │ │ │ + bge.n 47dc6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 47d86 │ │ │ │ + b.n 47dc6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 47d84 │ │ │ │ - bl 1b7ee4 │ │ │ │ - cbz r0, 47d80 │ │ │ │ + cbz r0, 47dc4 │ │ │ │ + bl 1ba19c │ │ │ │ + cbz r0, 47dc0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #20] │ │ │ │ - b.n 47d86 │ │ │ │ - ldr r0, [pc, #0] @ (47d88 ) │ │ │ │ + b.n 47dc6 │ │ │ │ + ldr r0, [pc, #0] @ (47dc8 ) │ │ │ │ pop {r4, pc} │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ - cbz r7, 47dae │ │ │ │ + cbz r7, 47dee │ │ │ │ ldr r6, [r7, #8] │ │ │ │ - b.n 47dbe │ │ │ │ + b.n 47dfe │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 47dbc │ │ │ │ + ble.n 47dfc │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.n 47db8 │ │ │ │ - cbnz r2, 47de8 │ │ │ │ + bgt.n 47df8 │ │ │ │ + cbnz r2, 47e28 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 47dbe │ │ │ │ + b.n 47dfe │ │ │ │ mov r6, r7 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #3 │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r7, [sp, #4] │ │ │ │ movw r7, #17836 @ 0x45ac │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 47dee │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 47e2e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 47f1a │ │ │ │ + b.n 47f5a │ │ │ │ clz r6, r2 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r3, r4, r6 │ │ │ │ movw r7, #5160 @ 0x1428 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 47e12 │ │ │ │ + beq.n 47e52 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbz r4, 47e0a │ │ │ │ + cbz r4, 47e4a │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 47e0c │ │ │ │ - b.n 47e18 │ │ │ │ + bne.n 47e4c │ │ │ │ + b.n 47e58 │ │ │ │ mov r4, r7 │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ - b.n 47e1a │ │ │ │ + b.n 47e5a │ │ │ │ mov sl, r7 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 47e1a │ │ │ │ + b.n 47e5a │ │ │ │ mov sl, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 229488 │ │ │ │ + bl 22b360 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 284da0 <_PyBytes_GetXIData@@Base+0x80> │ │ │ │ + bl 285008 <_PyBytes_GetXIData@@Base+0x80> │ │ │ │ cmp sl, r7 │ │ │ │ - bne.n 47e32 │ │ │ │ + bne.n 47e72 │ │ │ │ ands.w r6, r0, #1 │ │ │ │ - beq.n 47ea2 │ │ │ │ + beq.n 47ee2 │ │ │ │ strd r4, sl, [sp] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1025d4 │ │ │ │ + bl 1024e0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 47f1a │ │ │ │ + b.n 47f5a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 47eaa │ │ │ │ + bge.n 47eea │ │ │ │ ldr r3, [r3, #12] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ @@ -41642,104 +41672,104 @@ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [sl] │ │ │ │ - bl d7308 │ │ │ │ + bl d723c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 47eb8 │ │ │ │ + blt.n 47ef8 │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.n 47eca │ │ │ │ + beq.n 47f0a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 47f0a │ │ │ │ + blt.n 47f4a │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 47de4 │ │ │ │ + bne.n 47e24 │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47e4a │ │ │ │ + bne.n 47e8a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47f1a │ │ │ │ + bge.n 47f5a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 47f1a │ │ │ │ + b.n 47f5a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47e8c │ │ │ │ + bne.n 47ecc │ │ │ │ mov r0, sl │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 47e8c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 47ecc │ │ │ │ mov r0, r5 │ │ │ │ - bl 27a25c <_Py_strhex@@Base+0x560> │ │ │ │ + bl 27a0fc <_Py_strhex@@Base+0x560> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47ee6 │ │ │ │ + bge.n 47f26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 47ee6 │ │ │ │ + cbnz r3, 47f26 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 47f1a │ │ │ │ + bne.n 47f5a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47efe │ │ │ │ + bge.n 47f3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47efe │ │ │ │ + cbnz r3, 47f3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w fc6b4 │ │ │ │ + b.w fc5c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47e9a │ │ │ │ + bne.n 47eda │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 47e9a │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 47eda │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r1, #32496 @ 0x7ef0 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 127f7c │ │ │ │ + bl 127ed4 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 47faa │ │ │ │ + bne.n 47fea │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e2b84 │ │ │ │ + bl 1e4ccc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48008 │ │ │ │ + beq.n 48048 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ str r3, [r0, #32] │ │ │ │ - ble.n 4801c │ │ │ │ + ble.n 4805c │ │ │ │ ldr r7, [r5, #12] │ │ │ │ movs r3, #1 │ │ │ │ ldr r6, [r5, #20] │ │ │ │ movs r5, #0 │ │ │ │ strd r3, r5, [r0, #20] │ │ │ │ add.w r3, r7, r6, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -41749,656 +41779,656 @@ │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ - bl 20e6ac <_PyCode_ReturnsOnlyNone@@Base+0x44> │ │ │ │ + bl 210aa8 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x40> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48000 │ │ │ │ + beq.n 48040 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq r6, #0 │ │ │ │ ldreq.w r7, [r7, #260] @ 0x104 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 47f76 │ │ │ │ - b.n 4801c │ │ │ │ + bne.n 47fb6 │ │ │ │ + b.n 4805c │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 47fbc │ │ │ │ + bge.n 47ffc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl d8d90 │ │ │ │ + bl d8cd4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 47fd2 │ │ │ │ + b.n 48012 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #96 @ 0x60 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - bl 87ccc │ │ │ │ + movw r1, #65312 @ 0xff20 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 87c8c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 48008 │ │ │ │ + cbz r4, 48048 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 4801c │ │ │ │ + beq.n 4805c │ │ │ │ mov r0, r6 │ │ │ │ - bl 88634 │ │ │ │ - cbnz r0, 4801c │ │ │ │ + bl 88544 │ │ │ │ + cbnz r0, 4805c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #23064 @ 0x5a18 │ │ │ │ + movw r1, #22744 @ 0x58d8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4800c │ │ │ │ + blt.n 4804c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4801c │ │ │ │ + b.n 4805c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48008 │ │ │ │ + bne.n 48048 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 48008 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 48048 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r1 │ │ │ │ movw r1, #23400 @ 0x5b68 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 4807e │ │ │ │ + bne.n 480be │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r2, #2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bne.n 48062 │ │ │ │ + bne.n 480a2 │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 480de │ │ │ │ + b.n 4811e │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 480d6 │ │ │ │ + bne.n 48116 │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 480de │ │ │ │ + b.n 4811e │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bpl.n 480d6 │ │ │ │ + bpl.n 48116 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r3 │ │ │ │ - bl 70c84 │ │ │ │ + bl 70cc4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 480b0 │ │ │ │ + cbz r0, 480f0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 89834 │ │ │ │ + bl 89a90 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 480b4 │ │ │ │ + bne.n 480f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 480b0 │ │ │ │ + bge.n 480f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 480b0 │ │ │ │ + cbnz r3, 480f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 480de │ │ │ │ + b.n 4811e │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl d7390 │ │ │ │ + bl d72c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 480de │ │ │ │ + bge.n 4811e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 480de │ │ │ │ + cbnz r3, 4811e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 480de │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4811e │ │ │ │ movw r4, #5152 @ 0x1420 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 48104 │ │ │ │ + cbz r0, 48144 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48126 │ │ │ │ + bge.n 48166 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 48126 │ │ │ │ + b.n 48166 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 4811e │ │ │ │ - bl 1b7ee4 │ │ │ │ - cbz r0, 4811a │ │ │ │ + cbz r0, 4815e │ │ │ │ + bl 1ba19c │ │ │ │ + cbz r0, 4815a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 48126 │ │ │ │ + b.n 48166 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 9008c │ │ │ │ + bl 902fc │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 287714 │ │ │ │ + b.w 2875bc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 48178 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 481b8 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 48172 │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 48178 │ │ │ │ + bne.n 481b2 │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 481b8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 481c6 │ │ │ │ + cbnz r0, 48206 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 48194 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 481d4 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4818e │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 48194 │ │ │ │ + bne.n 481ce │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 481d4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 481c6 │ │ │ │ + cbnz r0, 48206 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 4819e │ │ │ │ + cbnz r0, 481de │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbnz r0, 481a8 │ │ │ │ - b.n 481c6 │ │ │ │ + cbnz r0, 481e8 │ │ │ │ + b.n 48206 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48198 │ │ │ │ - b.n 481c6 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + beq.n 481d8 │ │ │ │ + b.n 48206 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 481bc │ │ │ │ + bne.n 481fc │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.w b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 481d0 │ │ │ │ + cbz r3, 48210 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 481d8 │ │ │ │ + b.n 48218 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - b.w 26f14c <_PySys_GetSizeOf@@Base+0x128> │ │ │ │ + b.w 26efe4 <_PySys_GetSizeOf@@Base+0x128> │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 42352 │ │ │ │ + b.w 423a2 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 42978 │ │ │ │ + b.w 429c8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 48218 │ │ │ │ + bne.n 48258 │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ sub.w r0, r3, #36 @ 0x24 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48220 │ │ │ │ + bge.n 48260 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-36] │ │ │ │ bx lr │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 4822a │ │ │ │ + cbz r3, 4826a │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 48232 │ │ │ │ + b.n 48272 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #61776 @ 0xf150 │ │ │ │ + movw r1, #61456 @ 0xf010 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.w 1f72e4 │ │ │ │ + b.w 1f9184 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r3, [pc, #144] @ (482e8 ) │ │ │ │ + ldr r3, [pc, #144] @ (48328 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ - cbz r3, 4828a │ │ │ │ + cbz r3, 482ca │ │ │ │ adds r0, #17 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 48280 │ │ │ │ + bne.n 482c0 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48270 │ │ │ │ + bne.n 482b0 │ │ │ │ dmb ish │ │ │ │ - beq.n 4828a │ │ │ │ - bl 23cd4c │ │ │ │ + beq.n 482ca │ │ │ │ + bl 2462e8 │ │ │ │ ldrd r0, r3, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - cbz r3, 4829a │ │ │ │ - bl 287b5c │ │ │ │ + cbz r3, 482da │ │ │ │ + bl 287a04 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 482a0 │ │ │ │ - bl 28957c │ │ │ │ + b.n 482e0 │ │ │ │ + bl 289424 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - cbz r3, 482ca │ │ │ │ + cbz r3, 4830a │ │ │ │ add.w r0, r4, #17 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 482c0 │ │ │ │ + bne.n 48300 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 482b0 │ │ │ │ + bne.n 482f0 │ │ │ │ dmb ish │ │ │ │ - beq.n 482ca │ │ │ │ - bl 23bb84 │ │ │ │ + beq.n 4830a │ │ │ │ + bl 206438 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 279cfc <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (482e8 ) │ │ │ │ + bl 279b9c <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (48328 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 482e4 │ │ │ │ + beq.n 48324 │ │ │ │ blx 2ba18 <__stack_chk_fail@plt> │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #60] @ (4833c ) │ │ │ │ - bl 206324 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #60] @ (4837c ) │ │ │ │ + bl 208350 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 4831e │ │ │ │ + blt.n 4835e │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #12940 @ 0x328c │ │ │ │ + movw r0, #12640 @ 0x3160 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80c04 │ │ │ │ + b.w 80bc0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 4833a │ │ │ │ + cbz r0, 4837a │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #12948 @ 0x3294 │ │ │ │ + movw r0, #12648 @ 0x3168 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80c04 │ │ │ │ + b.w 80bc0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xe990004d │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 48360 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 4837c │ │ │ │ + bne.n 483a0 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 483bc │ │ │ │ mov r0, r4 │ │ │ │ blx 2c360 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 48372 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 4837c │ │ │ │ + bne.n 483b2 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 483bc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 42f3c │ │ │ │ + b.w 42f80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r5, [pc, #340] @ (484f0 ) │ │ │ │ + ldr r5, [pc, #340] @ (48530 ) │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ add r4, sp, #12 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ - bne.n 483d2 │ │ │ │ + bne.n 48412 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 11df04 │ │ │ │ + bl 11df60 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cbnz r0, 483ee │ │ │ │ - b.n 484de │ │ │ │ + cbnz r0, 4842e │ │ │ │ + b.n 4851e │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #2404 @ 0x964 │ │ │ │ + movw r0, #2084 @ 0x824 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 483bc │ │ │ │ + bne.n 483fc │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 484de │ │ │ │ - ldr r2, [pc, #260] @ (484f4 ) │ │ │ │ + b.n 4851e │ │ │ │ + ldr r2, [pc, #260] @ (48534 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #368] @ 0x170 │ │ │ │ lsls r3, r3, #15 │ │ │ │ - bmi.n 4841c │ │ │ │ + bmi.n 4845c │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #23260 @ 0x5adc │ │ │ │ + movw r1, #22940 @ 0x599c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 484de │ │ │ │ + bl f8904 │ │ │ │ + b.n 4851e │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 48440 │ │ │ │ + bne.n 48480 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #23308 @ 0x5b0c │ │ │ │ + movw r1, #22988 @ 0x59cc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 484de │ │ │ │ + bl f8904 │ │ │ │ + b.n 4851e │ │ │ │ mov r0, r6 │ │ │ │ - bl 148ac0 │ │ │ │ + bl 149024 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bgt.n 48464 │ │ │ │ + bgt.n 484a4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #23348 @ 0x5b34 │ │ │ │ + movw r1, #23028 @ 0x59f4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 484de │ │ │ │ + bl f8904 │ │ │ │ + b.n 4851e │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23a540 <_PyLong_UnsignedShort_Converter@@Base+0x748> │ │ │ │ + bl 23a438 <_PyLong_UnsignedShort_Converter@@Base+0x748> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 484de │ │ │ │ + cbz r0, 4851e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 4849a │ │ │ │ + cbnz r3, 484da │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #23380 @ 0x5b54 │ │ │ │ + movw r1, #23060 @ 0x5a14 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23aa18 <_PyBytesWriter_WriteBytes@@Base+0xb8> │ │ │ │ - b.n 484de │ │ │ │ + bl 23a910 <_PyBytesWriter_WriteBytes@@Base+0xb8> │ │ │ │ + b.n 4851e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r0, #23424 @ 0x5b80 │ │ │ │ + movw r0, #23104 @ 0x5a40 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #26540 @ 0x67ac │ │ │ │ + movw r1, #26220 @ 0x666c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 91690 │ │ │ │ + bl 91908 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 484d6 │ │ │ │ + beq.n 48516 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c120 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23aa18 <_PyBytesWriter_WriteBytes@@Base+0xb8> │ │ │ │ + bl 23a910 <_PyBytesWriter_WriteBytes@@Base+0xb8> │ │ │ │ add r0, sp, #12 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 11e578 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11e5d4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ + ldr r0, [r1, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 431b8 │ │ │ │ - b.w 2884e4 │ │ │ │ + b.w 431fe │ │ │ │ + b.w 28838c │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 433ee <_PyBytes_ReverseFind@@Base+0x7a> │ │ │ │ + b.w 43434 <_PyBytes_ReverseFind@@Base+0x7a> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl d2eb8 │ │ │ │ + bl d2dd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4853e │ │ │ │ + cbz r0, 4857e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4853e │ │ │ │ + bge.n 4857e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4853e │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4857e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 48558 │ │ │ │ + cbz r0, 48598 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48558 │ │ │ │ + bge.n 48598 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48558 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48598 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 48572 │ │ │ │ + cbz r0, 485b2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48572 │ │ │ │ + bge.n 485b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48572 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 485b2 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 438a2 <_PyBytes_ReverseFind@@Base+0x52e> │ │ │ │ + b.w 438e2 <_PyBytes_ReverseFind@@Base+0x528> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ movs r5, #0 │ │ │ │ - movw fp, #15456 @ 0x3c60 │ │ │ │ + movw fp, #15136 @ 0x3b20 │ │ │ │ movt fp, #57 @ 0x39 │ │ │ │ - movw r7, #8544 @ 0x2160 │ │ │ │ + movw r7, #8224 @ 0x2020 │ │ │ │ movt r7, #58 @ 0x3a │ │ │ │ ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ - movw r6, #7312 @ 0x1c90 │ │ │ │ + movw r6, #6992 @ 0x1b50 │ │ │ │ movt r6, #57 @ 0x39 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r5 │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 48678 │ │ │ │ + bge.n 486b8 │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 485cc │ │ │ │ + bne.n 4860c │ │ │ │ ldrb.w r0, [r8, r4] │ │ │ │ - b.n 485e2 │ │ │ │ + b.n 48622 │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 485d8 │ │ │ │ + bne.n 48618 │ │ │ │ ldrh.w r0, [r8, r4, lsl #1] │ │ │ │ - b.n 485e2 │ │ │ │ + b.n 48622 │ │ │ │ ldr.w r0, [r8, r4, lsl #2] │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 485f6 │ │ │ │ + bcs.n 48636 │ │ │ │ lsrs r3, r0, #6 │ │ │ │ ldrh.w r2, [r7, r3, lsl #1] │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ add.w r3, r3, r2, lsl #6 │ │ │ │ ldrh.w r3, [fp, r3, lsl #1] │ │ │ │ - b.n 485f8 │ │ │ │ + b.n 48638 │ │ │ │ movs r3, #0 │ │ │ │ add.w r3, r6, r3, lsl #4 │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 4863a │ │ │ │ + bpl.n 4867a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst.w r3, #7340032 @ 0x700000 │ │ │ │ - beq.n 4863a │ │ │ │ + beq.n 4867a │ │ │ │ asrs r2, r3, #24 │ │ │ │ ubfx ip, r3, #20, #3 │ │ │ │ uxtah r2, r2, r3 │ │ │ │ - movw r3, #21764 @ 0x5504 │ │ │ │ + movw r3, #21452 @ 0x53cc │ │ │ │ movt r3, #68 @ 0x44 │ │ │ │ add r1, sp, #12 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ cmp ip, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - beq.n 48636 │ │ │ │ + beq.n 48676 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ - b.n 48624 │ │ │ │ + b.n 48664 │ │ │ │ mov r0, ip │ │ │ │ - b.n 48640 │ │ │ │ + b.n 48680 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 211760 <_PyXI_GetMainNamespace@@Base+0x668> │ │ │ │ + bl 213630 <_PyXI_GetMainNamespace@@Base+0x680> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ add.w lr, sp, #12 │ │ │ │ add.w ip, r2, r5, lsl #2 │ │ │ │ cmp r1, r0 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - bge.n 4866e │ │ │ │ + bge.n 486ae │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ ite cs │ │ │ │ strcs.w r3, [sl] │ │ │ │ strcc.w r2, [sl] │ │ │ │ str.w r2, [ip], #4 │ │ │ │ - b.n 4864c │ │ │ │ + b.n 4868c │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r5, r5, r0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 485ba │ │ │ │ + b.n 485fa │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r3, r2, [r0, #32] │ │ │ │ orrs r3, r2 │ │ │ │ ittee ne │ │ │ │ movwne r0, #4364 @ 0x110c │ │ │ │ @@ -42414,361 +42444,361 @@ │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [r4, #68] @ 0x44 │ │ │ │ ldrd r9, r5, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldrd fp, sl, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 487aa │ │ │ │ + beq.n 487ea │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 487aa │ │ │ │ + bne.n 487ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 2669d4 │ │ │ │ + bl 266814 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 487aa │ │ │ │ + beq.n 487ea │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268a6c │ │ │ │ + bl 268a0c │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r5, 486fa │ │ │ │ + cbz r5, 4873a │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - movw r2, #44344 @ 0xad38 │ │ │ │ + movw r2, #44024 @ 0xabf8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl a1cec │ │ │ │ + bl a1f94 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 48702 │ │ │ │ + b.n 48742 │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 268a6c │ │ │ │ + bl 268a0c │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268a6c │ │ │ │ + bl 268a0c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268a6c │ │ │ │ + bl 268a0c │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268a6c │ │ │ │ + bl 268a0c │ │ │ │ mov r3, r5 │ │ │ │ strd r8, r0, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - movw r0, #23432 @ 0x5b88 │ │ │ │ + movw r0, #23112 @ 0x5a48 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 48756 │ │ │ │ + cbnz r0, 48796 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2754b4 │ │ │ │ + b.w 275350 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #21888 @ 0x5580 │ │ │ │ + movw r0, #21568 @ 0x5440 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ str r1, [r4, #24] │ │ │ │ mov.w r1, #576 @ 0x240 │ │ │ │ - bl 268be0 │ │ │ │ + bl 268b80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r4, #24] │ │ │ │ - bge.n 4878c │ │ │ │ + bge.n 487cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4878c │ │ │ │ + cbnz r3, 487cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4874a │ │ │ │ + beq.n 4878a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 487aa │ │ │ │ + bge.n 487ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 487aa │ │ │ │ + cbnz r3, 487ea │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 48510 │ │ │ │ + b.n 48550 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 4892e │ │ │ │ - cbz r0, 48804 │ │ │ │ + bl 4896e │ │ │ │ + cbz r0, 48844 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 487e8 │ │ │ │ + bge.n 48828 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 487e8 │ │ │ │ + cbnz r3, 48828 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 48806 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 48846 │ │ │ │ movw r3, #61120 @ 0xeec0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9edc │ │ │ │ - cbz r0, 48804 │ │ │ │ - bl da114 │ │ │ │ + bl d9e28 │ │ │ │ + cbz r0, 48844 │ │ │ │ + bl da060 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 25f128 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 25ef64 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 48834 │ │ │ │ + bhi.n 48874 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl e0048 <_PyNumber_Index@@Base> │ │ │ │ + bl dff08 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4884c │ │ │ │ - b.n 4885e │ │ │ │ - movw r0, #50028 @ 0xc36c │ │ │ │ + cbnz r0, 4888c │ │ │ │ + b.n 4889e │ │ │ │ + movw r0, #49708 @ 0xc22c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48928 │ │ │ │ - b.n 48826 │ │ │ │ - bl 85a34 │ │ │ │ + beq.n 48968 │ │ │ │ + b.n 48866 │ │ │ │ + bl 859e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4886c │ │ │ │ + blt.n 488ac │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 4887c │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 488bc │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48928 │ │ │ │ + bne.n 48968 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4887c │ │ │ │ + b.n 488bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4885a │ │ │ │ + bne.n 4889a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4885a │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4889a │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 48908 │ │ │ │ + ble.n 48948 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 488b0 │ │ │ │ + bpl.n 488f0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 488ac │ │ │ │ + beq.n 488ec │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19416 @ 0x4bd8 │ │ │ │ + movw r1, #19120 @ 0x4ab0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 4890a │ │ │ │ + b.n 4894a │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 488c2 │ │ │ │ - bl 88634 │ │ │ │ - cbz r0, 488e2 │ │ │ │ + beq.n 48902 │ │ │ │ + bl 88544 │ │ │ │ + cbz r0, 48922 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 48902 │ │ │ │ + beq.n 48942 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19504 @ 0x4c30 │ │ │ │ + movw r1, #19208 @ 0x4b08 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #23476 @ 0x5bb4 │ │ │ │ + movw r2, #23156 @ 0x5a74 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #60648 @ 0xece8 │ │ │ │ + movw r1, #60328 @ 0xeba8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #50028 @ 0xc36c │ │ │ │ + movw r0, #49708 @ 0xc22c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 48928 │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 48968 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 4890a │ │ │ │ + b.n 4894a │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 4891a │ │ │ │ + bgt.n 4895a │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1dabd4 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ + b.w 1dca30 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 285a58 │ │ │ │ + b.w 285900 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 2500c4 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ + bl 24ff58 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 489b0 │ │ │ │ + beq.n 489f0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 489b6 │ │ │ │ + cbnz r2, 489f6 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4896c │ │ │ │ + cbnz r0, 489ac │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 489b0 │ │ │ │ + bge.n 489f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 489b0 │ │ │ │ + cbnz r3, 489f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 489b0 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 489f0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4897e │ │ │ │ + bge.n 489be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4897e │ │ │ │ + cbnz r3, 489be │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 13d3b4 │ │ │ │ - cbnz r0, 489b4 │ │ │ │ + bl 13d3c0 │ │ │ │ + cbnz r0, 489f4 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #23440 @ 0x5b90 │ │ │ │ + movw r1, #23120 @ 0x5a50 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 489b0 │ │ │ │ + bge.n 489f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 489b0 │ │ │ │ + cbnz r3, 489f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 489b6 │ │ │ │ + b.n 489f6 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000489ba <_PyLong_UnsignedLong_Converter@@Base>: │ │ │ │ +000489fa <_PyLong_UnsignedLong_Converter@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #4 │ │ │ │ - bl 125e38 │ │ │ │ + bl 125d90 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 489ee <_PyLong_UnsignedLong_Converter@@Base+0x34> │ │ │ │ + beq.n 48a2e <_PyLong_UnsignedLong_Converter@@Base+0x34> │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 489f2 <_PyLong_UnsignedLong_Converter@@Base+0x38> │ │ │ │ + bls.n 48a32 <_PyLong_UnsignedLong_Converter@@Base+0x38> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #23476 @ 0x5bb4 │ │ │ │ + movw r1, #23156 @ 0x5a74 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 489f4 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + b.n 48a34 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r5, sp, #4 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 48a26 <_PyLong_UnsignedLong_Converter@@Base+0x6c> │ │ │ │ + cbz r2, 48a66 <_PyLong_UnsignedLong_Converter@@Base+0x6c> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1134c0 │ │ │ │ + bl 113550 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7b92c │ │ │ │ - cbz r4, 48a4e <_PyLong_UnsignedLong_Converter@@Base+0x94> │ │ │ │ - ldr r0, [pc, #28] @ (48a54 <_PyLong_UnsignedLong_Converter@@Base+0x9a>) │ │ │ │ - bl 206324 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 7b958 │ │ │ │ + cbz r4, 48a8e <_PyLong_UnsignedLong_Converter@@Base+0x94> │ │ │ │ + ldr r0, [pc, #28] @ (48a94 <_PyLong_UnsignedLong_Converter@@Base+0x9a>) │ │ │ │ + bl 208350 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #12948 @ 0x3294 │ │ │ │ + movw r0, #12648 @ 0x3168 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0xe990004d │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #84] @ (48abc <_PyLong_UnsignedLong_Converter@@Base+0x102>) │ │ │ │ + ldr r2, [pc, #84] @ (48afc <_PyLong_UnsignedLong_Converter@@Base+0x102>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ @@ -42782,387 +42812,387 @@ │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ str.w r6, [r4, #-8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str.w r1, [r5, #3868] @ 0xf1c │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e938 │ │ │ │ + b.w 7e964 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 48b78 <_PyLong_UnsignedLong_Converter@@Base+0x1be> │ │ │ │ + beq.n 48bb8 <_PyLong_UnsignedLong_Converter@@Base+0x1be> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48b74 <_PyLong_UnsignedLong_Converter@@Base+0x1ba> │ │ │ │ + bne.n 48bb4 <_PyLong_UnsignedLong_Converter@@Base+0x1ba> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2669d4 │ │ │ │ + bl 266814 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48b74 <_PyLong_UnsignedLong_Converter@@Base+0x1ba> │ │ │ │ + beq.n 48bb4 <_PyLong_UnsignedLong_Converter@@Base+0x1ba> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268a6c │ │ │ │ + bl 268a0c │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #6801 @ 0x1a91 │ │ │ │ + movw r2, #6441 @ 0x1929 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r0, #23528 @ 0x5be8 │ │ │ │ + movw r0, #23208 @ 0x5aa8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 48b22 <_PyLong_UnsignedLong_Converter@@Base+0x168> │ │ │ │ + cbnz r0, 48b62 <_PyLong_UnsignedLong_Converter@@Base+0x168> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2754b4 │ │ │ │ + b.w 275350 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #558 @ 0x22e │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - movw r0, #23536 @ 0x5bf0 │ │ │ │ + movw r0, #23216 @ 0x5ab0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 268be0 │ │ │ │ + bl 268b80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48b56 <_PyLong_UnsignedLong_Converter@@Base+0x19c> │ │ │ │ + bge.n 48b96 <_PyLong_UnsignedLong_Converter@@Base+0x19c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 48b56 <_PyLong_UnsignedLong_Converter@@Base+0x19c> │ │ │ │ + cbnz r3, 48b96 <_PyLong_UnsignedLong_Converter@@Base+0x19c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 48b16 <_PyLong_UnsignedLong_Converter@@Base+0x15c> │ │ │ │ + beq.n 48b56 <_PyLong_UnsignedLong_Converter@@Base+0x15c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48b74 <_PyLong_UnsignedLong_Converter@@Base+0x1ba> │ │ │ │ + bge.n 48bb4 <_PyLong_UnsignedLong_Converter@@Base+0x1ba> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 48b74 <_PyLong_UnsignedLong_Converter@@Base+0x1ba> │ │ │ │ + cbnz r3, 48bb4 <_PyLong_UnsignedLong_Converter@@Base+0x1ba> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 70c84 │ │ │ │ - cbz r0, 48bb0 <_PyLong_UnsignedLong_Converter@@Base+0x1f6> │ │ │ │ + bl 70cc4 │ │ │ │ + cbz r0, 48bf0 <_PyLong_UnsignedLong_Converter@@Base+0x1f6> │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 89834 │ │ │ │ + bl 89a90 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 48bb2 <_PyLong_UnsignedLong_Converter@@Base+0x1f8> │ │ │ │ + bne.n 48bf2 <_PyLong_UnsignedLong_Converter@@Base+0x1f8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48bb0 <_PyLong_UnsignedLong_Converter@@Base+0x1f6> │ │ │ │ + bge.n 48bf0 <_PyLong_UnsignedLong_Converter@@Base+0x1f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48bb0 <_PyLong_UnsignedLong_Converter@@Base+0x1f6> │ │ │ │ + cbnz r3, 48bf0 <_PyLong_UnsignedLong_Converter@@Base+0x1f6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00048bb6 : │ │ │ │ - cbz r0, 48bca │ │ │ │ +00048bf6 : │ │ │ │ + cbz r0, 48c0a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48bca │ │ │ │ + bge.n 48c0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48bca │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48c0a │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00048bcc <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ +00048c0c <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 48bd4 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ + cbz r3, 48c14 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbnz r3, 48c16 <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ + cbnz r3, 48c56 <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ cmp r2, #1 │ │ │ │ push {r4} │ │ │ │ - bne.n 48bf4 <_PyEval_FormatAwaitableError@@Base+0x28> │ │ │ │ + bne.n 48c34 <_PyEval_FormatAwaitableError@@Base+0x28> │ │ │ │ movw r4, #44536 @ 0xadf8 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #23604 @ 0x5c34 │ │ │ │ + movw r2, #23284 @ 0x5af4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ - b.w 1f3200 <_PyErr_Format@@Base> │ │ │ │ + b.w 1f50a0 <_PyErr_Format@@Base> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 48c12 <_PyEval_FormatAwaitableError@@Base+0x46> │ │ │ │ + bne.n 48c52 <_PyEval_FormatAwaitableError@@Base+0x46> │ │ │ │ movw r4, #44536 @ 0xadf8 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #23696 @ 0x5c90 │ │ │ │ + movw r2, #23376 @ 0x5b50 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ - b.w 1f3200 <_PyErr_Format@@Base> │ │ │ │ + b.w 1f50a0 <_PyErr_Format@@Base> │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ - cbnz r3, 48c44 <_PyEval_FormatAwaitableError@@Base+0x78> │ │ │ │ + cbnz r3, 48c84 <_PyEval_FormatAwaitableError@@Base+0x78> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15308 @ 0x3bcc │ │ │ │ + movw r1, #14988 @ 0x3a8c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 48c6c <_PyEval_FormatAwaitableError@@Base+0xa0> │ │ │ │ + bl f8904 │ │ │ │ + b.n 48cac <_PyEval_FormatAwaitableError@@Base+0xa0> │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ - cbz r3, 48c62 <_PyEval_FormatAwaitableError@@Base+0x96> │ │ │ │ + cbz r3, 48ca2 <_PyEval_FormatAwaitableError@@Base+0x96> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15036 @ 0x3abc │ │ │ │ + movw r1, #14716 @ 0x397c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 48c6c <_PyEval_FormatAwaitableError@@Base+0xa0> │ │ │ │ + bl f8904 │ │ │ │ + b.n 48cac <_PyEval_FormatAwaitableError@@Base+0xa0> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #24552 @ 0x5fe8 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 48cac <_PyEval_FormatAwaitableError@@Base+0xe0> │ │ │ │ + beq.n 48cec <_PyEval_FormatAwaitableError@@Base+0xe0> │ │ │ │ mov r1, r4 │ │ │ │ - bl 88634 │ │ │ │ - cbnz r0, 48cac <_PyEval_FormatAwaitableError@@Base+0xe0> │ │ │ │ + bl 88544 │ │ │ │ + cbnz r0, 48cec <_PyEval_FormatAwaitableError@@Base+0xe0> │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1448ec <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ + bl 1448e4 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 48cb4 <_PyEval_FormatAwaitableError@@Base+0xe8> │ │ │ │ + bne.n 48cf4 <_PyEval_FormatAwaitableError@@Base+0xe8> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 48d30 <_PyEval_FormatAwaitableError@@Base+0x164> │ │ │ │ + b.n 48d70 <_PyEval_FormatAwaitableError@@Base+0x164> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 48cca <_PyEval_FormatAwaitableError@@Base+0xfe> │ │ │ │ + beq.n 48d0a <_PyEval_FormatAwaitableError@@Base+0xfe> │ │ │ │ movw r1, #24552 @ 0x5fe8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 88634 │ │ │ │ - cbz r0, 48cd4 <_PyEval_FormatAwaitableError@@Base+0x108> │ │ │ │ + bl 88544 │ │ │ │ + cbz r0, 48d14 <_PyEval_FormatAwaitableError@@Base+0x108> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - b.n 48ce4 <_PyEval_FormatAwaitableError@@Base+0x118> │ │ │ │ + b.n 48d24 <_PyEval_FormatAwaitableError@@Base+0x118> │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1448ec <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ + bl 1448e4 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 48ce4 <_PyEval_FormatAwaitableError@@Base+0x118> │ │ │ │ + bne.n 48d24 <_PyEval_FormatAwaitableError@@Base+0x118> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 48d30 <_PyEval_FormatAwaitableError@@Base+0x164> │ │ │ │ + b.n 48d70 <_PyEval_FormatAwaitableError@@Base+0x164> │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 48d0c <_PyEval_FormatAwaitableError@@Base+0x140> │ │ │ │ + bne.n 48d4c <_PyEval_FormatAwaitableError@@Base+0x140> │ │ │ │ movw r3, #61100 @ 0xeeac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32908 @ 0x808c │ │ │ │ + movw r1, #32588 @ 0x7f4c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48d30 <_PyEval_FormatAwaitableError@@Base+0x164> │ │ │ │ + b.n 48d70 <_PyEval_FormatAwaitableError@@Base+0x164> │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #24 │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ - bl 39de4 <_Py_IncRef@@Base+0x310> │ │ │ │ - movw r0, #17248 @ 0x4360 │ │ │ │ + bl 39e20 <_Py_IncRef@@Base+0x310> │ │ │ │ + movw r0, #16928 @ 0x4220 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bic.w r8, r3, #1 │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 48e96 <_PyEval_FormatAwaitableError@@Base+0x2ca> │ │ │ │ + beq.w 48ed6 <_PyEval_FormatAwaitableError@@Base+0x2ca> │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 48e00 <_PyEval_FormatAwaitableError@@Base+0x234> │ │ │ │ + ble.n 48e40 <_PyEval_FormatAwaitableError@@Base+0x234> │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ adds r5, r7, #4 │ │ │ │ ldr.w r1, [r8, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ ldr.w r6, [r3, r5, lsl #2] │ │ │ │ - bl 132388 <_PyBytesWriter_Dealloc@@Base+0x1974> │ │ │ │ + bl 132038 <_PyBytesWriter_Dealloc@@Base+0x193c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48dfc <_PyEval_FormatAwaitableError@@Base+0x230> │ │ │ │ + beq.n 48e3c <_PyEval_FormatAwaitableError@@Base+0x230> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7be54 │ │ │ │ + bl 7be80 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48e46 <_PyEval_FormatAwaitableError@@Base+0x27a> │ │ │ │ + beq.n 48e86 <_PyEval_FormatAwaitableError@@Base+0x27a> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85bbc │ │ │ │ + bl 85b70 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 48dd4 <_PyEval_FormatAwaitableError@@Base+0x208> │ │ │ │ + bne.n 48e14 <_PyEval_FormatAwaitableError@@Base+0x208> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48dbc <_PyEval_FormatAwaitableError@@Base+0x1f0> │ │ │ │ + bge.n 48dfc <_PyEval_FormatAwaitableError@@Base+0x1f0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48dbc <_PyEval_FormatAwaitableError@@Base+0x1f0> │ │ │ │ + cbnz r3, 48dfc <_PyEval_FormatAwaitableError@@Base+0x1f0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48e5a <_PyEval_FormatAwaitableError@@Base+0x28e> │ │ │ │ + bge.n 48e9a <_PyEval_FormatAwaitableError@@Base+0x28e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48e5a <_PyEval_FormatAwaitableError@@Base+0x28e> │ │ │ │ + bne.n 48e9a <_PyEval_FormatAwaitableError@@Base+0x28e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 48e5a <_PyEval_FormatAwaitableError@@Base+0x28e> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 48e9a <_PyEval_FormatAwaitableError@@Base+0x28e> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48de8 <_PyEval_FormatAwaitableError@@Base+0x21c> │ │ │ │ + bge.n 48e28 <_PyEval_FormatAwaitableError@@Base+0x21c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 48de8 <_PyEval_FormatAwaitableError@@Base+0x21c> │ │ │ │ + cbnz r3, 48e28 <_PyEval_FormatAwaitableError@@Base+0x21c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48dfc <_PyEval_FormatAwaitableError@@Base+0x230> │ │ │ │ + bge.n 48e3c <_PyEval_FormatAwaitableError@@Base+0x230> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 48dfc <_PyEval_FormatAwaitableError@@Base+0x230> │ │ │ │ + cbnz r3, 48e3c <_PyEval_FormatAwaitableError@@Base+0x230> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 48d66 <_PyEval_FormatAwaitableError@@Base+0x19a> │ │ │ │ + b.n 48da6 <_PyEval_FormatAwaitableError@@Base+0x19a> │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 48e98 <_PyEval_FormatAwaitableError@@Base+0x2cc> │ │ │ │ + beq.n 48ed8 <_PyEval_FormatAwaitableError@@Base+0x2cc> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 48e1a <_PyEval_FormatAwaitableError@@Base+0x24e> │ │ │ │ + b.n 48e5a <_PyEval_FormatAwaitableError@@Base+0x24e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 48e86 <_PyEval_FormatAwaitableError@@Base+0x2ba> │ │ │ │ + blt.n 48ec6 <_PyEval_FormatAwaitableError@@Base+0x2ba> │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 8fd14 │ │ │ │ + bl 8ff84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48e98 <_PyEval_FormatAwaitableError@@Base+0x2cc> │ │ │ │ + beq.n 48ed8 <_PyEval_FormatAwaitableError@@Base+0x2cc> │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7be54 │ │ │ │ + bl 7be80 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 48e70 <_PyEval_FormatAwaitableError@@Base+0x2a4> │ │ │ │ + cbz r0, 48eb0 <_PyEval_FormatAwaitableError@@Base+0x2a4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85bbc │ │ │ │ + bl 85b70 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 48e12 <_PyEval_FormatAwaitableError@@Base+0x246> │ │ │ │ + bne.n 48e52 <_PyEval_FormatAwaitableError@@Base+0x246> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48e5a <_PyEval_FormatAwaitableError@@Base+0x28e> │ │ │ │ + bge.n 48e9a <_PyEval_FormatAwaitableError@@Base+0x28e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48e5a <_PyEval_FormatAwaitableError@@Base+0x28e> │ │ │ │ + cbnz r3, 48e9a <_PyEval_FormatAwaitableError@@Base+0x28e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48e96 <_PyEval_FormatAwaitableError@@Base+0x2ca> │ │ │ │ + bge.n 48ed6 <_PyEval_FormatAwaitableError@@Base+0x2ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 48e96 <_PyEval_FormatAwaitableError@@Base+0x2ca> │ │ │ │ + cbnz r3, 48ed6 <_PyEval_FormatAwaitableError@@Base+0x2ca> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 48e96 <_PyEval_FormatAwaitableError@@Base+0x2ca> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 48ed6 <_PyEval_FormatAwaitableError@@Base+0x2ca> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48e96 <_PyEval_FormatAwaitableError@@Base+0x2ca> │ │ │ │ + bge.n 48ed6 <_PyEval_FormatAwaitableError@@Base+0x2ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48e96 <_PyEval_FormatAwaitableError@@Base+0x2ca> │ │ │ │ + cbnz r3, 48ed6 <_PyEval_FormatAwaitableError@@Base+0x2ca> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 48e96 <_PyEval_FormatAwaitableError@@Base+0x2ca> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 48ed6 <_PyEval_FormatAwaitableError@@Base+0x2ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48e1a <_PyEval_FormatAwaitableError@@Base+0x24e> │ │ │ │ + bne.n 48e5a <_PyEval_FormatAwaitableError@@Base+0x24e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 48e1a <_PyEval_FormatAwaitableError@@Base+0x24e> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 48e5a <_PyEval_FormatAwaitableError@@Base+0x24e> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ @@ -43176,108 +43206,108 @@ │ │ │ │ mov r7, r2 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #6784 @ 0x1a80 │ │ │ │ + movw r1, #6464 @ 0x1940 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl c70d8 │ │ │ │ - cbnz r0, 48ede <_PyEval_FormatAwaitableError@@Base+0x312> │ │ │ │ + bl c73d4 │ │ │ │ + cbnz r0, 48f1e <_PyEval_FormatAwaitableError@@Base+0x312> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 48f9e <_PyEval_FormatAwaitableError@@Base+0x3d2> │ │ │ │ + b.n 48fde <_PyEval_FormatAwaitableError@@Base+0x3d2> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dfe24 │ │ │ │ + bl dfce4 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 48efc <_PyEval_FormatAwaitableError@@Base+0x330> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 48f3c <_PyEval_FormatAwaitableError@@Base+0x330> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48eda <_PyEval_FormatAwaitableError@@Base+0x30e> │ │ │ │ - bl 1bcee4 │ │ │ │ + bne.n 48f1a <_PyEval_FormatAwaitableError@@Base+0x30e> │ │ │ │ + bl 1bf19c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48eda <_PyEval_FormatAwaitableError@@Base+0x30e> │ │ │ │ - movw r3, #53333 @ 0xd055 │ │ │ │ + beq.n 48f1a <_PyEval_FormatAwaitableError@@Base+0x30e> │ │ │ │ + movw r3, #54665 @ 0xd589 │ │ │ │ movt r3, #20 │ │ │ │ add.w r1, r0, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 48f5a <_PyEval_FormatAwaitableError@@Base+0x38e> │ │ │ │ - cbnz r1, 48f30 <_PyEval_FormatAwaitableError@@Base+0x364> │ │ │ │ + bne.n 48f9a <_PyEval_FormatAwaitableError@@Base+0x38e> │ │ │ │ + cbnz r1, 48f70 <_PyEval_FormatAwaitableError@@Base+0x364> │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53020 @ 0xcf1c │ │ │ │ + movw r1, #52700 @ 0xcddc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 48f64 <_PyEval_FormatAwaitableError@@Base+0x398> │ │ │ │ + bl f8904 │ │ │ │ + b.n 48fa4 <_PyEval_FormatAwaitableError@@Base+0x398> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 48f38 <_PyEval_FormatAwaitableError@@Base+0x36c> │ │ │ │ + cbz r3, 48f78 <_PyEval_FormatAwaitableError@@Base+0x36c> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - b.n 48f40 <_PyEval_FormatAwaitableError@@Base+0x374> │ │ │ │ + b.n 48f80 <_PyEval_FormatAwaitableError@@Base+0x374> │ │ │ │ movw r2, #32052 @ 0x7d34 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ mov r0, r1 │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ - bl 12b8d8 │ │ │ │ + bl 12b75c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48f64 <_PyEval_FormatAwaitableError@@Base+0x398> │ │ │ │ + beq.n 48fa4 <_PyEval_FormatAwaitableError@@Base+0x398> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 48f80 <_PyEval_FormatAwaitableError@@Base+0x3b4> │ │ │ │ + b.n 48fc0 <_PyEval_FormatAwaitableError@@Base+0x3b4> │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 48f80 <_PyEval_FormatAwaitableError@@Base+0x3b4> │ │ │ │ + bge.n 48fc0 <_PyEval_FormatAwaitableError@@Base+0x3b4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48eda <_PyEval_FormatAwaitableError@@Base+0x30e> │ │ │ │ + bge.n 48f1a <_PyEval_FormatAwaitableError@@Base+0x30e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48eda <_PyEval_FormatAwaitableError@@Base+0x30e> │ │ │ │ + bne.n 48f1a <_PyEval_FormatAwaitableError@@Base+0x30e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 48eda <_PyEval_FormatAwaitableError@@Base+0x30e> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 48f1a <_PyEval_FormatAwaitableError@@Base+0x30e> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b9ec │ │ │ │ + bl 12b870 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48f9e <_PyEval_FormatAwaitableError@@Base+0x3d2> │ │ │ │ + bge.n 48fde <_PyEval_FormatAwaitableError@@Base+0x3d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48f9e <_PyEval_FormatAwaitableError@@Base+0x3d2> │ │ │ │ + cbnz r3, 48fde <_PyEval_FormatAwaitableError@@Base+0x3d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #57056 @ 0xdee0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70f38 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 49000 <_PyEval_FormatAwaitableError@@Base+0x434> │ │ │ │ - ldr r5, [pc, #64] @ (49004 <_PyEval_FormatAwaitableError@@Base+0x438>) │ │ │ │ + bl 70f78 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 49040 <_PyEval_FormatAwaitableError@@Base+0x434> │ │ │ │ + ldr r5, [pc, #64] @ (49044 <_PyEval_FormatAwaitableError@@Base+0x438>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r1, [r1, r5] │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -43305,203 +43335,203 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 4902e <_PyEval_FormatAwaitableError@@Base+0x462> │ │ │ │ + bne.n 4906e <_PyEval_FormatAwaitableError@@Base+0x462> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f1a8 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4903c <_PyEval_FormatAwaitableError@@Base+0x470> │ │ │ │ - bl 96114 │ │ │ │ + bl 28f050 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 4907c <_PyEval_FormatAwaitableError@@Base+0x470> │ │ │ │ + bl 9638c │ │ │ │ movs r1, #1 │ │ │ │ - bl 97a7c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97cf4 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49026 <_PyEval_FormatAwaitableError@@Base+0x45a> │ │ │ │ + bne.n 49066 <_PyEval_FormatAwaitableError@@Base+0x45a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 49048 <_PyEval_FormatAwaitableError@@Base+0x47c> │ │ │ │ + cbz r3, 49088 <_PyEval_FormatAwaitableError@@Base+0x47c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 490d8 <_PyEval_FormatAwaitableError@@Base+0x50c> │ │ │ │ + b.n 49118 <_PyEval_FormatAwaitableError@@Base+0x50c> │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl a042c <_PyEvalFramePushAndInit@@Base+0x21c> │ │ │ │ + bl a06d4 <_PyEvalFramePushAndInit@@Base+0x21c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 490d2 <_PyEval_FormatAwaitableError@@Base+0x506> │ │ │ │ + beq.n 49112 <_PyEval_FormatAwaitableError@@Base+0x506> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - bne.n 4906a <_PyEval_FormatAwaitableError@@Base+0x49e> │ │ │ │ + bne.n 490aa <_PyEval_FormatAwaitableError@@Base+0x49e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f1a8 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 49078 <_PyEval_FormatAwaitableError@@Base+0x4ac> │ │ │ │ - bl 96114 │ │ │ │ + bl 28f050 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 490b8 <_PyEval_FormatAwaitableError@@Base+0x4ac> │ │ │ │ + bl 9638c │ │ │ │ movs r1, #1 │ │ │ │ - bl 97a7c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97cf4 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49062 <_PyEval_FormatAwaitableError@@Base+0x496> │ │ │ │ + bne.n 490a2 <_PyEval_FormatAwaitableError@@Base+0x496> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 490ae <_PyEval_FormatAwaitableError@@Base+0x4e2> │ │ │ │ + cbnz r3, 490ee <_PyEval_FormatAwaitableError@@Base+0x4e2> │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a4e4 │ │ │ │ - cbnz r0, 490c2 <_PyEval_FormatAwaitableError@@Base+0x4f6> │ │ │ │ + bl 9a75c │ │ │ │ + cbnz r0, 49102 <_PyEval_FormatAwaitableError@@Base+0x4f6> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 490ae <_PyEval_FormatAwaitableError@@Base+0x4e2> │ │ │ │ + cbnz r3, 490ee <_PyEval_FormatAwaitableError@@Base+0x4e2> │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a4e4 │ │ │ │ - cbnz r0, 490c2 <_PyEval_FormatAwaitableError@@Base+0x4f6> │ │ │ │ + bl 9a75c │ │ │ │ + cbnz r0, 49102 <_PyEval_FormatAwaitableError@@Base+0x4f6> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 490ae <_PyEval_FormatAwaitableError@@Base+0x4e2> │ │ │ │ + cbnz r3, 490ee <_PyEval_FormatAwaitableError@@Base+0x4e2> │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a4e4 │ │ │ │ - cbnz r0, 490c2 <_PyEval_FormatAwaitableError@@Base+0x4f6> │ │ │ │ + bl 9a75c │ │ │ │ + cbnz r0, 49102 <_PyEval_FormatAwaitableError@@Base+0x4f6> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbz r3, 490b6 <_PyEval_FormatAwaitableError@@Base+0x4ea> │ │ │ │ + cbz r3, 490f6 <_PyEval_FormatAwaitableError@@Base+0x4ea> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 490d2 <_PyEval_FormatAwaitableError@@Base+0x506> │ │ │ │ + b.n 49112 <_PyEval_FormatAwaitableError@@Base+0x506> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a4e4 │ │ │ │ - cbnz r0, 490c2 <_PyEval_FormatAwaitableError@@Base+0x4f6> │ │ │ │ + bl 9a75c │ │ │ │ + cbnz r0, 49102 <_PyEval_FormatAwaitableError@@Base+0x4f6> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 490d2 <_PyEval_FormatAwaitableError@@Base+0x506> │ │ │ │ - ldr r0, [pc, #16] @ (490dc <_PyEval_FormatAwaitableError@@Base+0x510>) │ │ │ │ + cbz r0, 49112 <_PyEval_FormatAwaitableError@@Base+0x506> │ │ │ │ + ldr r0, [pc, #16] @ (4911c <_PyEval_FormatAwaitableError@@Base+0x510>) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 490d8 <_PyEval_FormatAwaitableError@@Base+0x50c> │ │ │ │ + b.n 49118 <_PyEval_FormatAwaitableError@@Base+0x50c> │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b.n 490cc <_PyEval_FormatAwaitableError@@Base+0x500> │ │ │ │ + b.n 4910c <_PyEval_FormatAwaitableError@@Base+0x500> │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [r1, #76] @ 0x4c │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r3 │ │ │ │ - b.w 22f3a4 │ │ │ │ + b.w 231478 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 236c78 │ │ │ │ + bl 236b70 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 49110 <_PyEval_FormatAwaitableError@@Base+0x544> │ │ │ │ - bl 88e9c │ │ │ │ + cbz r0, 49150 <_PyEval_FormatAwaitableError@@Base+0x544> │ │ │ │ + bl 8918c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (49148 <_PyEval_FormatAwaitableError@@Base+0x57c>) │ │ │ │ + ldr r3, [pc, #36] @ (49188 <_PyEval_FormatAwaitableError@@Base+0x57c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r4, [r3, #3752] @ 0xea8 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4913a <_PyEval_FormatAwaitableError@@Base+0x56e> │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 49144 <_PyEval_FormatAwaitableError@@Base+0x578> │ │ │ │ + bne.n 4917a <_PyEval_FormatAwaitableError@@Base+0x56e> │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 49184 <_PyEval_FormatAwaitableError@@Base+0x578> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - cbnz r7, 49172 <_PyEval_FormatAwaitableError@@Base+0x5a6> │ │ │ │ + cbnz r7, 491b2 <_PyEval_FormatAwaitableError@@Base+0x5a6> │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 49172 <_PyEval_FormatAwaitableError@@Base+0x5a6> │ │ │ │ + ble.n 491b2 <_PyEval_FormatAwaitableError@@Base+0x5a6> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 49172 <_PyEval_FormatAwaitableError@@Base+0x5a6> │ │ │ │ - cbnz r2, 49192 <_PyEval_FormatAwaitableError@@Base+0x5c6> │ │ │ │ + bne.n 491b2 <_PyEval_FormatAwaitableError@@Base+0x5a6> │ │ │ │ + cbnz r2, 491d2 <_PyEval_FormatAwaitableError@@Base+0x5c6> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #148] @ (4920c <_PyEval_FormatAwaitableError@@Base+0x640>) │ │ │ │ + ldr r4, [pc, #148] @ (4924c <_PyEval_FormatAwaitableError@@Base+0x640>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ movs r4, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 491fc <_PyEval_FormatAwaitableError@@Base+0x630> │ │ │ │ + cbz r0, 4923c <_PyEval_FormatAwaitableError@@Base+0x630> │ │ │ │ ldr r7, [r4, #0] │ │ │ │ movw r1, #8324 @ 0x2084 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 127f7c │ │ │ │ - bl d2eb8 │ │ │ │ + bl 127ed4 │ │ │ │ + bl d2dd8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 491b6 <_PyEval_FormatAwaitableError@@Base+0x5ea> │ │ │ │ + beq.n 491f6 <_PyEval_FormatAwaitableError@@Base+0x5ea> │ │ │ │ mov r0, r3 │ │ │ │ - bl 88634 │ │ │ │ - cbz r0, 491ce <_PyEval_FormatAwaitableError@@Base+0x602> │ │ │ │ + bl 88544 │ │ │ │ + cbz r0, 4920e <_PyEval_FormatAwaitableError@@Base+0x602> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 229488 │ │ │ │ + bl 22b360 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ - bl 25e978 <_PyTime_AsTimeval@@Base+0x14ec> │ │ │ │ + bl 25e7b4 <_PyTime_AsTimeval@@Base+0x14f0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 49200 <_PyEval_FormatAwaitableError@@Base+0x634> │ │ │ │ - b.n 491fc <_PyEval_FormatAwaitableError@@Base+0x630> │ │ │ │ + bne.n 49240 <_PyEval_FormatAwaitableError@@Base+0x634> │ │ │ │ + b.n 4923c <_PyEval_FormatAwaitableError@@Base+0x630> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #8324 @ 0x2084 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 127f7c │ │ │ │ - bl d2eb8 │ │ │ │ + bl 127ed4 │ │ │ │ + bl d2dd8 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #60272 @ 0xeb70 │ │ │ │ + movw r1, #59952 @ 0xea30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #47656 @ 0xba28 │ │ │ │ + movw r0, #47336 @ 0xb8e8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49208 <_PyEval_FormatAwaitableError@@Base+0x63c> │ │ │ │ + b.n 49248 <_PyEval_FormatAwaitableError@@Base+0x63c> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -43511,511 +43541,511 @@ │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bic.w r8, r3, #1 │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 492d0 <_PyEval_FormatAwaitableError@@Base+0x704> │ │ │ │ + beq.n 49310 <_PyEval_FormatAwaitableError@@Base+0x704> │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 492a2 <_PyEval_FormatAwaitableError@@Base+0x6d6> │ │ │ │ + ble.n 492e2 <_PyEval_FormatAwaitableError@@Base+0x6d6> │ │ │ │ ldr.w r1, [r8, #76] @ 0x4c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 132388 <_PyBytesWriter_Dealloc@@Base+0x1974> │ │ │ │ + bl 132038 <_PyBytesWriter_Dealloc@@Base+0x193c> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 4929e <_PyEval_FormatAwaitableError@@Base+0x6d2> │ │ │ │ - bl 85bbc │ │ │ │ + cbz r5, 492de <_PyEval_FormatAwaitableError@@Base+0x6d2> │ │ │ │ + bl 85b70 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4928a <_PyEval_FormatAwaitableError@@Base+0x6be> │ │ │ │ + bne.n 492ca <_PyEval_FormatAwaitableError@@Base+0x6be> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49274 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ + bge.n 492b4 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49274 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ + cbnz r3, 492b4 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 492d0 <_PyEval_FormatAwaitableError@@Base+0x704> │ │ │ │ + bge.n 49310 <_PyEval_FormatAwaitableError@@Base+0x704> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 492d0 <_PyEval_FormatAwaitableError@@Base+0x704> │ │ │ │ + cbnz r3, 49310 <_PyEval_FormatAwaitableError@@Base+0x704> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 492d0 <_PyEval_FormatAwaitableError@@Base+0x704> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 49310 <_PyEval_FormatAwaitableError@@Base+0x704> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4929e <_PyEval_FormatAwaitableError@@Base+0x6d2> │ │ │ │ + bge.n 492de <_PyEval_FormatAwaitableError@@Base+0x6d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4929e <_PyEval_FormatAwaitableError@@Base+0x6d2> │ │ │ │ + cbnz r3, 492de <_PyEval_FormatAwaitableError@@Base+0x6d2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 4923c <_PyEval_FormatAwaitableError@@Base+0x670> │ │ │ │ + b.n 4927c <_PyEval_FormatAwaitableError@@Base+0x670> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 492e4 <_PyEval_FormatAwaitableError@@Base+0x718> │ │ │ │ + cbz r3, 49324 <_PyEval_FormatAwaitableError@@Base+0x718> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 8fd14 │ │ │ │ + bl 8ff84 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 492e4 <_PyEval_FormatAwaitableError@@Base+0x718> │ │ │ │ + cbz r3, 49324 <_PyEval_FormatAwaitableError@@Base+0x718> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 85bbc │ │ │ │ + bl 85b70 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 492ac <_PyEval_FormatAwaitableError@@Base+0x6e0> │ │ │ │ + bne.n 492ec <_PyEval_FormatAwaitableError@@Base+0x6e0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 492d4 <_PyEval_FormatAwaitableError@@Base+0x708> │ │ │ │ + blt.n 49314 <_PyEval_FormatAwaitableError@@Base+0x708> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 492e4 <_PyEval_FormatAwaitableError@@Base+0x718> │ │ │ │ + b.n 49324 <_PyEval_FormatAwaitableError@@Base+0x718> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 492d0 <_PyEval_FormatAwaitableError@@Base+0x704> │ │ │ │ + bne.n 49310 <_PyEval_FormatAwaitableError@@Base+0x704> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 492d0 <_PyEval_FormatAwaitableError@@Base+0x704> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 49310 <_PyEval_FormatAwaitableError@@Base+0x704> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 4930a <_PyEval_FormatAwaitableError@@Base+0x73e> │ │ │ │ + cbz r3, 4934a <_PyEval_FormatAwaitableError@@Base+0x73e> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4931a <_PyEval_FormatAwaitableError@@Base+0x74e> │ │ │ │ + b.n 4935a <_PyEval_FormatAwaitableError@@Base+0x74e> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 49318 <_PyEval_FormatAwaitableError@@Base+0x74c> │ │ │ │ + blt.n 49358 <_PyEval_FormatAwaitableError@@Base+0x74c> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 49314 <_PyEval_FormatAwaitableError@@Base+0x748> │ │ │ │ - cbnz r1, 49338 <_PyEval_FormatAwaitableError@@Base+0x76c> │ │ │ │ + bgt.n 49354 <_PyEval_FormatAwaitableError@@Base+0x748> │ │ │ │ + cbnz r1, 49378 <_PyEval_FormatAwaitableError@@Base+0x76c> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4931a <_PyEval_FormatAwaitableError@@Base+0x74e> │ │ │ │ + b.n 4935a <_PyEval_FormatAwaitableError@@Base+0x74e> │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #636] @ (49598 <_PyEval_FormatAwaitableError@@Base+0x9cc>) │ │ │ │ + ldr r1, [pc, #636] @ (495d8 <_PyEval_FormatAwaitableError@@Base+0x9cc>) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4933e <_PyEval_FormatAwaitableError@@Base+0x772> │ │ │ │ - b.n 493d0 <_PyEval_FormatAwaitableError@@Base+0x804> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4937e <_PyEval_FormatAwaitableError@@Base+0x772> │ │ │ │ + b.n 49410 <_PyEval_FormatAwaitableError@@Base+0x804> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r4, r4, r5 │ │ │ │ - bne.n 4934e <_PyEval_FormatAwaitableError@@Base+0x782> │ │ │ │ + bne.n 4938e <_PyEval_FormatAwaitableError@@Base+0x782> │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r9, r7, #16 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ - b.n 493be <_PyEval_FormatAwaitableError@@Base+0x7f2> │ │ │ │ + b.n 493fe <_PyEval_FormatAwaitableError@@Base+0x7f2> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 49362 <_PyEval_FormatAwaitableError@@Base+0x796> │ │ │ │ + cbz r5, 493a2 <_PyEval_FormatAwaitableError@@Base+0x796> │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 4936a <_PyEval_FormatAwaitableError@@Base+0x79e> │ │ │ │ + bne.n 493aa <_PyEval_FormatAwaitableError@@Base+0x79e> │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r9, r7, #16 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ - b.n 493b0 <_PyEval_FormatAwaitableError@@Base+0x7e4> │ │ │ │ + b.n 493f0 <_PyEval_FormatAwaitableError@@Base+0x7e4> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl e0048 <_PyNumber_Index@@Base> │ │ │ │ + bl dff08 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 49380 <_PyEval_FormatAwaitableError@@Base+0x7b4> │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 493d0 <_PyEval_FormatAwaitableError@@Base+0x804> │ │ │ │ + cbnz r0, 493c0 <_PyEval_FormatAwaitableError@@Base+0x7b4> │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 49410 <_PyEval_FormatAwaitableError@@Base+0x804> │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 493a0 <_PyEval_FormatAwaitableError@@Base+0x7d4> │ │ │ │ - bl 85a34 │ │ │ │ + b.n 493e0 <_PyEval_FormatAwaitableError@@Base+0x7d4> │ │ │ │ + bl 859e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4939a <_PyEval_FormatAwaitableError@@Base+0x7ce> │ │ │ │ + bge.n 493da <_PyEval_FormatAwaitableError@@Base+0x7ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4939a <_PyEval_FormatAwaitableError@@Base+0x7ce> │ │ │ │ + cbnz r3, 493da <_PyEval_FormatAwaitableError@@Base+0x7ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 49374 <_PyEval_FormatAwaitableError@@Base+0x7a8> │ │ │ │ + beq.n 493b4 <_PyEval_FormatAwaitableError@@Base+0x7a8> │ │ │ │ cmp.w r8, #0 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r9, r7, #16 │ │ │ │ it lt │ │ │ │ mvnlt.w r8, #2147483648 @ 0x80000000 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 49506 <_PyEval_FormatAwaitableError@@Base+0x93a> │ │ │ │ + bne.w 49546 <_PyEval_FormatAwaitableError@@Base+0x93a> │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #11 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 493d4 <_PyEval_FormatAwaitableError@@Base+0x808> │ │ │ │ + cbnz r0, 49414 <_PyEval_FormatAwaitableError@@Base+0x808> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4972a <_PyEval_FormatAwaitableError@@Base+0xb5e> │ │ │ │ + b.n 4976a <_PyEval_FormatAwaitableError@@Base+0xb5e> │ │ │ │ subs r2, r6, #1 │ │ │ │ - movw fp, #54344 @ 0xd448 │ │ │ │ + movw fp, #54024 @ 0xd308 │ │ │ │ movt fp, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 49482 <_PyEval_FormatAwaitableError@@Base+0x8b6> │ │ │ │ + beq.n 494c2 <_PyEval_FormatAwaitableError@@Base+0x8b6> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 494dc <_PyEval_FormatAwaitableError@@Base+0x910> │ │ │ │ + blt.n 4951c <_PyEval_FormatAwaitableError@@Base+0x910> │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 49410 <_PyEval_FormatAwaitableError@@Base+0x844> │ │ │ │ + bpl.n 49450 <_PyEval_FormatAwaitableError@@Base+0x844> │ │ │ │ mov r1, sl │ │ │ │ - b.n 493e8 <_PyEval_FormatAwaitableError@@Base+0x81c> │ │ │ │ + b.n 49428 <_PyEval_FormatAwaitableError@@Base+0x81c> │ │ │ │ ldrb.w r3, [r9, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 4943e <_PyEval_FormatAwaitableError@@Base+0x872> │ │ │ │ + bmi.n 4947e <_PyEval_FormatAwaitableError@@Base+0x872> │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 49400 <_PyEval_FormatAwaitableError@@Base+0x834> │ │ │ │ + bne.n 49440 <_PyEval_FormatAwaitableError@@Base+0x834> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 4943e <_PyEval_FormatAwaitableError@@Base+0x872> │ │ │ │ + bne.n 4947e <_PyEval_FormatAwaitableError@@Base+0x872> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r0, #41176 @ 0xa0d8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 4943e <_PyEval_FormatAwaitableError@@Base+0x872> │ │ │ │ + bne.n 4947e <_PyEval_FormatAwaitableError@@Base+0x872> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r7, [r3, #0] │ │ │ │ - b.n 494dc <_PyEval_FormatAwaitableError@@Base+0x910> │ │ │ │ + b.n 4951c <_PyEval_FormatAwaitableError@@Base+0x910> │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r9 │ │ │ │ - bl 718ec │ │ │ │ + bl 71940 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 494ea <_PyEval_FormatAwaitableError@@Base+0x91e> │ │ │ │ + beq.n 4952a <_PyEval_FormatAwaitableError@@Base+0x91e> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 4945e <_PyEval_FormatAwaitableError@@Base+0x892> │ │ │ │ + bgt.n 4949e <_PyEval_FormatAwaitableError@@Base+0x892> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 4947c <_PyEval_FormatAwaitableError@@Base+0x8b0> │ │ │ │ + b.n 494bc <_PyEval_FormatAwaitableError@@Base+0x8b0> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85bbc │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r0, 494b0 <_PyEval_FormatAwaitableError@@Base+0x8e4> │ │ │ │ + cbnz r0, 494f0 <_PyEval_FormatAwaitableError@@Base+0x8e4> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4947c <_PyEval_FormatAwaitableError@@Base+0x8b0> │ │ │ │ + bge.n 494bc <_PyEval_FormatAwaitableError@@Base+0x8b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4947c <_PyEval_FormatAwaitableError@@Base+0x8b0> │ │ │ │ + cbnz r3, 494bc <_PyEval_FormatAwaitableError@@Base+0x8b0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 493e4 <_PyEval_FormatAwaitableError@@Base+0x818> │ │ │ │ + b.n 49424 <_PyEval_FormatAwaitableError@@Base+0x818> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 494dc <_PyEval_FormatAwaitableError@@Base+0x910> │ │ │ │ - movw r3, #54344 @ 0xd448 │ │ │ │ + blt.n 4951c <_PyEval_FormatAwaitableError@@Base+0x910> │ │ │ │ + movw r3, #54024 @ 0xd308 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldrb.w r2, [r9, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 494c4 <_PyEval_FormatAwaitableError@@Base+0x8f8> │ │ │ │ + bpl.n 49504 <_PyEval_FormatAwaitableError@@Base+0x8f8> │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 494dc <_PyEval_FormatAwaitableError@@Base+0x910> │ │ │ │ - b.n 4948e <_PyEval_FormatAwaitableError@@Base+0x8c2> │ │ │ │ + bcc.n 4951c <_PyEval_FormatAwaitableError@@Base+0x910> │ │ │ │ + b.n 494ce <_PyEval_FormatAwaitableError@@Base+0x8c2> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85bbc │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 49710 <_PyEval_FormatAwaitableError@@Base+0xb44> │ │ │ │ + beq.w 49750 <_PyEval_FormatAwaitableError@@Base+0xb44> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 494ea <_PyEval_FormatAwaitableError@@Base+0x91e> │ │ │ │ + bge.n 4952a <_PyEval_FormatAwaitableError@@Base+0x91e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 494ea <_PyEval_FormatAwaitableError@@Base+0x91e> │ │ │ │ + cbnz r3, 4952a <_PyEval_FormatAwaitableError@@Base+0x91e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 494ea <_PyEval_FormatAwaitableError@@Base+0x91e> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4952a <_PyEval_FormatAwaitableError@@Base+0x91e> │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 718ec │ │ │ │ + bl 71940 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 494ea <_PyEval_FormatAwaitableError@@Base+0x91e> │ │ │ │ + cbz r0, 4952a <_PyEval_FormatAwaitableError@@Base+0x91e> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 494a0 <_PyEval_FormatAwaitableError@@Base+0x8d4> │ │ │ │ + bgt.n 494e0 <_PyEval_FormatAwaitableError@@Base+0x8d4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 2067d4 │ │ │ │ + bl 208874 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 4972a <_PyEval_FormatAwaitableError@@Base+0xb5e> │ │ │ │ + bne.w 4976a <_PyEval_FormatAwaitableError@@Base+0xb5e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 493d0 <_PyEval_FormatAwaitableError@@Base+0x804> │ │ │ │ + bge.w 49410 <_PyEval_FormatAwaitableError@@Base+0x804> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 493d0 <_PyEval_FormatAwaitableError@@Base+0x804> │ │ │ │ + bne.w 49410 <_PyEval_FormatAwaitableError@@Base+0x804> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 493d0 <_PyEval_FormatAwaitableError@@Base+0x804> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 49410 <_PyEval_FormatAwaitableError@@Base+0x804> │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 12b760 │ │ │ │ + bl 12b5e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 493d0 <_PyEval_FormatAwaitableError@@Base+0x804> │ │ │ │ + bne.w 49410 <_PyEval_FormatAwaitableError@@Base+0x804> │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 4953a <_PyEval_FormatAwaitableError@@Base+0x96e> │ │ │ │ + bne.n 4957a <_PyEval_FormatAwaitableError@@Base+0x96e> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47692 @ 0xba4c │ │ │ │ + movw r1, #47232 @ 0xb880 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 49706 <_PyEval_FormatAwaitableError@@Base+0xb3a> │ │ │ │ + bl f8904 │ │ │ │ + b.n 49746 <_PyEval_FormatAwaitableError@@Base+0xb3a> │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #11 │ │ │ │ str r3, [sp, #28] │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ cmp.w fp, #1 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.n 4960a <_PyEval_FormatAwaitableError@@Base+0xa3e> │ │ │ │ + bne.n 4964a <_PyEval_FormatAwaitableError@@Base+0xa3e> │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 49706 <_PyEval_FormatAwaitableError@@Base+0xb3a> │ │ │ │ + beq.w 49746 <_PyEval_FormatAwaitableError@@Base+0xb3a> │ │ │ │ subs r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 495e6 <_PyEval_FormatAwaitableError@@Base+0xa1a> │ │ │ │ + blt.n 49626 <_PyEval_FormatAwaitableError@@Base+0xa1a> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 495e6 <_PyEval_FormatAwaitableError@@Base+0xa1a> │ │ │ │ + beq.n 49626 <_PyEval_FormatAwaitableError@@Base+0xa1a> │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r9, r6] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 495e2 <_PyEval_FormatAwaitableError@@Base+0xa16> │ │ │ │ + bne.n 49622 <_PyEval_FormatAwaitableError@@Base+0xa16> │ │ │ │ adds r0, r6, #1 │ │ │ │ subs r1, r1, r6 │ │ │ │ add r0, r9 │ │ │ │ - bl 718ec │ │ │ │ + bl 71940 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 496f2 <_PyEval_FormatAwaitableError@@Base+0xb26> │ │ │ │ + beq.w 49732 <_PyEval_FormatAwaitableError@@Base+0xb26> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 4959c <_PyEval_FormatAwaitableError@@Base+0x9d0> │ │ │ │ + bgt.n 495dc <_PyEval_FormatAwaitableError@@Base+0x9d0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 495da <_PyEval_FormatAwaitableError@@Base+0xa0e> │ │ │ │ + b.n 4961a <_PyEval_FormatAwaitableError@@Base+0xa0e> │ │ │ │ mov r4, fp │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85bbc │ │ │ │ + bl 85b70 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 495c6 <_PyEval_FormatAwaitableError@@Base+0x9fa> │ │ │ │ + cbz r0, 49606 <_PyEval_FormatAwaitableError@@Base+0x9fa> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 496f2 <_PyEval_FormatAwaitableError@@Base+0xb26> │ │ │ │ + bge.w 49732 <_PyEval_FormatAwaitableError@@Base+0xb26> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 496f2 <_PyEval_FormatAwaitableError@@Base+0xb26> │ │ │ │ + bne.w 49732 <_PyEval_FormatAwaitableError@@Base+0xb26> │ │ │ │ mov r0, fp │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 496f2 <_PyEval_FormatAwaitableError@@Base+0xb26> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 49732 <_PyEval_FormatAwaitableError@@Base+0xb26> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 495da <_PyEval_FormatAwaitableError@@Base+0xa0e> │ │ │ │ + bge.n 4961a <_PyEval_FormatAwaitableError@@Base+0xa0e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 495da <_PyEval_FormatAwaitableError@@Base+0xa0e> │ │ │ │ + cbnz r3, 4961a <_PyEval_FormatAwaitableError@@Base+0xa0e> │ │ │ │ mov r0, fp │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ subs r6, #1 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 49564 <_PyEval_FormatAwaitableError@@Base+0x998> │ │ │ │ + b.n 495a4 <_PyEval_FormatAwaitableError@@Base+0x998> │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 49572 <_PyEval_FormatAwaitableError@@Base+0x9a6> │ │ │ │ - cbnz r5, 495f6 <_PyEval_FormatAwaitableError@@Base+0xa2a> │ │ │ │ + bcs.n 495b2 <_PyEval_FormatAwaitableError@@Base+0x9a6> │ │ │ │ + cbnz r5, 49636 <_PyEval_FormatAwaitableError@@Base+0xa2a> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #41176 @ 0xa0d8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 49686 <_PyEval_FormatAwaitableError@@Base+0xaba> │ │ │ │ + beq.n 496c6 <_PyEval_FormatAwaitableError@@Base+0xaba> │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 496e6 <_PyEval_FormatAwaitableError@@Base+0xb1a> │ │ │ │ + blt.n 49726 <_PyEval_FormatAwaitableError@@Base+0xb1a> │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 718ec │ │ │ │ + bl 71940 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 496a6 <_PyEval_FormatAwaitableError@@Base+0xada> │ │ │ │ - b.n 496f2 <_PyEval_FormatAwaitableError@@Base+0xb26> │ │ │ │ - bl 71ce4 │ │ │ │ + bne.n 496e6 <_PyEval_FormatAwaitableError@@Base+0xada> │ │ │ │ + b.n 49732 <_PyEval_FormatAwaitableError@@Base+0xb26> │ │ │ │ + bl 71d24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49706 <_PyEval_FormatAwaitableError@@Base+0xb3a> │ │ │ │ + beq.n 49746 <_PyEval_FormatAwaitableError@@Base+0xb3a> │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 49676 <_PyEval_FormatAwaitableError@@Base+0xaaa> │ │ │ │ + beq.n 496b6 <_PyEval_FormatAwaitableError@@Base+0xaaa> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, fp │ │ │ │ - bl 1e4004 │ │ │ │ + bl 1e5dc8 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 49676 <_PyEval_FormatAwaitableError@@Base+0xaaa> │ │ │ │ + blt.n 496b6 <_PyEval_FormatAwaitableError@@Base+0xaaa> │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r6, r0 │ │ │ │ add r0, r9 │ │ │ │ - bl 718ec │ │ │ │ + bl 71940 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 496f2 <_PyEval_FormatAwaitableError@@Base+0xb26> │ │ │ │ + beq.n 49732 <_PyEval_FormatAwaitableError@@Base+0xb26> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 49652 <_PyEval_FormatAwaitableError@@Base+0xa86> │ │ │ │ + bgt.n 49692 <_PyEval_FormatAwaitableError@@Base+0xa86> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 49670 <_PyEval_FormatAwaitableError@@Base+0xaa4> │ │ │ │ + b.n 496b0 <_PyEval_FormatAwaitableError@@Base+0xaa4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85bbc │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r0, 496be <_PyEval_FormatAwaitableError@@Base+0xaf2> │ │ │ │ + cbnz r0, 496fe <_PyEval_FormatAwaitableError@@Base+0xaf2> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49670 <_PyEval_FormatAwaitableError@@Base+0xaa4> │ │ │ │ + bge.n 496b0 <_PyEval_FormatAwaitableError@@Base+0xaa4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 49670 <_PyEval_FormatAwaitableError@@Base+0xaa4> │ │ │ │ + cbnz r3, 496b0 <_PyEval_FormatAwaitableError@@Base+0xaa4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r6, sl │ │ │ │ - b.n 49614 <_PyEval_FormatAwaitableError@@Base+0xa48> │ │ │ │ - cbnz r5, 4969a <_PyEval_FormatAwaitableError@@Base+0xace> │ │ │ │ + b.n 49654 <_PyEval_FormatAwaitableError@@Base+0xa48> │ │ │ │ + cbnz r5, 496da <_PyEval_FormatAwaitableError@@Base+0xace> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #41176 @ 0xa0d8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4969a <_PyEval_FormatAwaitableError@@Base+0xace> │ │ │ │ + bne.n 496da <_PyEval_FormatAwaitableError@@Base+0xace> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r5, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r7, [r3, #0] │ │ │ │ - b.n 496e6 <_PyEval_FormatAwaitableError@@Base+0xb1a> │ │ │ │ + b.n 49726 <_PyEval_FormatAwaitableError@@Base+0xb1a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 718ec │ │ │ │ + bl 71940 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 496f2 <_PyEval_FormatAwaitableError@@Base+0xb26> │ │ │ │ + cbz r0, 49732 <_PyEval_FormatAwaitableError@@Base+0xb26> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 496b2 <_PyEval_FormatAwaitableError@@Base+0xae6> │ │ │ │ + bgt.n 496f2 <_PyEval_FormatAwaitableError@@Base+0xae6> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ - b.n 496e4 <_PyEval_FormatAwaitableError@@Base+0xb18> │ │ │ │ + b.n 49724 <_PyEval_FormatAwaitableError@@Base+0xb18> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85bbc │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r0, 496d2 <_PyEval_FormatAwaitableError@@Base+0xb06> │ │ │ │ + cbz r0, 49712 <_PyEval_FormatAwaitableError@@Base+0xb06> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 496f2 <_PyEval_FormatAwaitableError@@Base+0xb26> │ │ │ │ + bge.n 49732 <_PyEval_FormatAwaitableError@@Base+0xb26> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 496f2 <_PyEval_FormatAwaitableError@@Base+0xb26> │ │ │ │ + cbnz r3, 49732 <_PyEval_FormatAwaitableError@@Base+0xb26> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 496f2 <_PyEval_FormatAwaitableError@@Base+0xb26> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 49732 <_PyEval_FormatAwaitableError@@Base+0xb26> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 496e4 <_PyEval_FormatAwaitableError@@Base+0xb18> │ │ │ │ + bge.n 49724 <_PyEval_FormatAwaitableError@@Base+0xb18> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 496e4 <_PyEval_FormatAwaitableError@@Base+0xb18> │ │ │ │ + cbnz r3, 49724 <_PyEval_FormatAwaitableError@@Base+0xb18> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 2067d4 │ │ │ │ + bl 208874 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 49708 <_PyEval_FormatAwaitableError@@Base+0xb3c> │ │ │ │ + bne.n 49748 <_PyEval_FormatAwaitableError@@Base+0xb3c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49706 <_PyEval_FormatAwaitableError@@Base+0xb3a> │ │ │ │ + bge.n 49746 <_PyEval_FormatAwaitableError@@Base+0xb3a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49706 <_PyEval_FormatAwaitableError@@Base+0xb3a> │ │ │ │ + cbnz r3, 49746 <_PyEval_FormatAwaitableError@@Base+0xb3a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12d4e0 │ │ │ │ - b.n 4972a <_PyEval_FormatAwaitableError@@Base+0xb5e> │ │ │ │ + bl 12d364 │ │ │ │ + b.n 4976a <_PyEval_FormatAwaitableError@@Base+0xb5e> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 494da <_PyEval_FormatAwaitableError@@Base+0x90e> │ │ │ │ + bge.w 4951a <_PyEval_FormatAwaitableError@@Base+0x90e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 494da <_PyEval_FormatAwaitableError@@Base+0x90e> │ │ │ │ + bne.w 4951a <_PyEval_FormatAwaitableError@@Base+0x90e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 494da <_PyEval_FormatAwaitableError@@Base+0x90e> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4951a <_PyEval_FormatAwaitableError@@Base+0x90e> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -44028,147 +44058,147 @@ │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r1, r4, #1 │ │ │ │ iteee ne │ │ │ │ strne r4, [sp, #0] │ │ │ │ movweq r4, #5160 @ 0x1428 │ │ │ │ - movweq r1, #24004 @ 0x5dc4 │ │ │ │ + movweq r1, #23684 @ 0x5c84 │ │ │ │ movteq r4, #75 @ 0x4b │ │ │ │ itete ne │ │ │ │ - movwne r1, #24012 @ 0x5dcc │ │ │ │ + movwne r1, #23692 @ 0x5c8c │ │ │ │ movteq r1, #45 @ 0x2d │ │ │ │ movtne r1, #45 @ 0x2d │ │ │ │ streq r4, [sp, #0] │ │ │ │ - bl 87ccc │ │ │ │ + bl 87c8c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 497a0 <_PyEval_FormatAwaitableError@@Base+0xbd4> │ │ │ │ + bne.n 497e0 <_PyEval_FormatAwaitableError@@Base+0xbd4> │ │ │ │ ldrd r5, r4, [r4] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 49808 <_PyEval_FormatAwaitableError@@Base+0xc3c> │ │ │ │ - b.n 497ba <_PyEval_FormatAwaitableError@@Base+0xbee> │ │ │ │ + bpl.n 49848 <_PyEval_FormatAwaitableError@@Base+0xc3c> │ │ │ │ + b.n 497fa <_PyEval_FormatAwaitableError@@Base+0xbee> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37392 @ 0x9210 │ │ │ │ + movw r0, #36952 @ 0x9058 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49792 <_PyEval_FormatAwaitableError@@Base+0xbc6> │ │ │ │ + bne.n 497d2 <_PyEval_FormatAwaitableError@@Base+0xbc6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 498de <_PyEval_FormatAwaitableError@@Base+0xd12> │ │ │ │ + b.n 4991e <_PyEval_FormatAwaitableError@@Base+0xd12> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 49808 <_PyEval_FormatAwaitableError@@Base+0xc3c> │ │ │ │ + bpl.n 49848 <_PyEval_FormatAwaitableError@@Base+0xc3c> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r6, r3, #25 │ │ │ │ - bpl.n 497d0 <_PyEval_FormatAwaitableError@@Base+0xc04> │ │ │ │ + bpl.n 49810 <_PyEval_FormatAwaitableError@@Base+0xc04> │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ mov r2, r1 │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bmi.n 497e8 <_PyEval_FormatAwaitableError@@Base+0xc1c> │ │ │ │ + bmi.n 49828 <_PyEval_FormatAwaitableError@@Base+0xc1c> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #24020 @ 0x5dd4 │ │ │ │ + movw r1, #23700 @ 0x5c94 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 497b6 <_PyEval_FormatAwaitableError@@Base+0xbea> │ │ │ │ + bl f8904 │ │ │ │ + b.n 497f6 <_PyEval_FormatAwaitableError@@Base+0xbea> │ │ │ │ lsls r1, r3, #26 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r5, #20 │ │ │ │ ldrpl r0, [r5, #28] │ │ │ │ lsls r3, r2, #26 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ite mi │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ ldrpl r1, [r4, #28] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - bl 49924 <_PyEval_FormatAwaitableError@@Base+0xd58> │ │ │ │ + bl 49964 <_PyEval_FormatAwaitableError@@Base+0xd58> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 498c6 <_PyEval_FormatAwaitableError@@Base+0xcfa> │ │ │ │ + b.n 49906 <_PyEval_FormatAwaitableError@@Base+0xcfa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 11338c │ │ │ │ - cbnz r0, 4983a <_PyEval_FormatAwaitableError@@Base+0xc6e> │ │ │ │ + bl 11341c │ │ │ │ + cbnz r0, 4987a <_PyEval_FormatAwaitableError@@Base+0xc6e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 11338c │ │ │ │ - cbnz r0, 4983a <_PyEval_FormatAwaitableError@@Base+0xc6e> │ │ │ │ + bl 11341c │ │ │ │ + cbnz r0, 4987a <_PyEval_FormatAwaitableError@@Base+0xc6e> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #24084 @ 0x5e14 │ │ │ │ + movw r1, #23764 @ 0x5cd4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 12b760 │ │ │ │ + bl 12b5e4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 497b6 <_PyEval_FormatAwaitableError@@Base+0xbea> │ │ │ │ + beq.n 497f6 <_PyEval_FormatAwaitableError@@Base+0xbea> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4986c <_PyEval_FormatAwaitableError@@Base+0xca0> │ │ │ │ + ble.n 498ac <_PyEval_FormatAwaitableError@@Base+0xca0> │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45632 @ 0xb240 │ │ │ │ + movw r1, #45312 @ 0xb100 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov r0, sp │ │ │ │ - bl 12d4e0 │ │ │ │ - b.n 497b6 <_PyEval_FormatAwaitableError@@Base+0xbea> │ │ │ │ + bl 12d364 │ │ │ │ + b.n 497f6 <_PyEval_FormatAwaitableError@@Base+0xbea> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b760 │ │ │ │ + bl 12b5e4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 49882 <_PyEval_FormatAwaitableError@@Base+0xcb6> │ │ │ │ + bne.n 498c2 <_PyEval_FormatAwaitableError@@Base+0xcb6> │ │ │ │ mov r0, sp │ │ │ │ - bl 12d4e0 │ │ │ │ - b.n 497b6 <_PyEval_FormatAwaitableError@@Base+0xbea> │ │ │ │ + bl 12d364 │ │ │ │ + b.n 497f6 <_PyEval_FormatAwaitableError@@Base+0xbea> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 498ac <_PyEval_FormatAwaitableError@@Base+0xce0> │ │ │ │ + ble.n 498ec <_PyEval_FormatAwaitableError@@Base+0xce0> │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45632 @ 0xb240 │ │ │ │ + movw r1, #45312 @ 0xb100 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov r0, sp │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12d4e0 │ │ │ │ - b.n 497b6 <_PyEval_FormatAwaitableError@@Base+0xbea> │ │ │ │ + bl 12d364 │ │ │ │ + b.n 497f6 <_PyEval_FormatAwaitableError@@Base+0xbea> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 49924 <_PyEval_FormatAwaitableError@@Base+0xd58> │ │ │ │ + bl 49964 <_PyEval_FormatAwaitableError@@Base+0xd58> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -44178,25 +44208,25 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 49902 <_PyEval_FormatAwaitableError@@Base+0xd36> │ │ │ │ + beq.n 49942 <_PyEval_FormatAwaitableError@@Base+0xd36> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 28aef8 │ │ │ │ + b.w 28ada0 │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #29728 @ 0x7420 │ │ │ │ + movw r2, #29444 @ 0x7304 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #756 @ 0x2f4 │ │ │ │ + movw r1, #436 @ 0x1b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #24188 @ 0x5e7c │ │ │ │ + movw r0, #23868 @ 0x5d3c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5} │ │ │ │ sub sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -44209,37 +44239,37 @@ │ │ │ │ ittt ne │ │ │ │ movne r3, #1 │ │ │ │ movne r0, r1 │ │ │ │ strbne.w r3, [sp, #3] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 49964 <_PyEval_FormatAwaitableError@@Base+0xd98> │ │ │ │ + ble.n 499a4 <_PyEval_FormatAwaitableError@@Base+0xd98> │ │ │ │ ldrb r4, [r0, r3] │ │ │ │ ldrb r5, [r1, r3] │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [sp, #3] │ │ │ │ eors r4, r5 │ │ │ │ orrs r2, r4 │ │ │ │ strb.w r2, [sp, #3] │ │ │ │ - b.n 4994a <_PyEval_FormatAwaitableError@@Base+0xd7e> │ │ │ │ + b.n 4998a <_PyEval_FormatAwaitableError@@Base+0xd7e> │ │ │ │ ldrb.w r0, [sp, #3] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 49992 <_PyEval_FormatAwaitableError@@Base+0xdc6> │ │ │ │ + cbnz r3, 499d2 <_PyEval_FormatAwaitableError@@Base+0xdc6> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 49988 <_PyEval_FormatAwaitableError@@Base+0xdbc> │ │ │ │ + cbz r2, 499c8 <_PyEval_FormatAwaitableError@@Base+0xdbc> │ │ │ │ movw r3, #56312 @ 0xdbf8 │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 49992 <_PyEval_FormatAwaitableError@@Base+0xdc6> │ │ │ │ + bne.n 499d2 <_PyEval_FormatAwaitableError@@Base+0xdc6> │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ @@ -44249,117 +44279,117 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ movw r1, #31892 @ 0x7c94 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 127f7c │ │ │ │ + bl 127ed4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 499dc <_PyEval_FormatAwaitableError@@Base+0xe10> │ │ │ │ + beq.n 49a1c <_PyEval_FormatAwaitableError@@Base+0xe10> │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 499dc <_PyEval_FormatAwaitableError@@Base+0xe10> │ │ │ │ + beq.n 49a1c <_PyEval_FormatAwaitableError@@Base+0xe10> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 49a0a <_PyEval_FormatAwaitableError@@Base+0xe3e> │ │ │ │ - b.n 499f6 <_PyEval_FormatAwaitableError@@Base+0xe2a> │ │ │ │ + beq.n 49a4a <_PyEval_FormatAwaitableError@@Base+0xe3e> │ │ │ │ + b.n 49a36 <_PyEval_FormatAwaitableError@@Base+0xe2a> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 499d4 <_PyEval_FormatAwaitableError@@Base+0xe08> │ │ │ │ - movw r0, #24300 @ 0x5eec │ │ │ │ + beq.n 49a14 <_PyEval_FormatAwaitableError@@Base+0xe08> │ │ │ │ + movw r0, #23980 @ 0x5dac │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e0094 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1e21fc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 499d4 <_PyEval_FormatAwaitableError@@Base+0xe08> │ │ │ │ + bne.n 49a14 <_PyEval_FormatAwaitableError@@Base+0xe08> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49a7a <_PyEval_FormatAwaitableError@@Base+0xeae> │ │ │ │ + b.n 49aba <_PyEval_FormatAwaitableError@@Base+0xeae> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #24300 @ 0x5eec │ │ │ │ + movw r0, #23980 @ 0x5dac │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 499f2 <_PyEval_FormatAwaitableError@@Base+0xe26> │ │ │ │ + beq.n 49a32 <_PyEval_FormatAwaitableError@@Base+0xe26> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 88e9c │ │ │ │ + bl 8918c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 499f2 <_PyEval_FormatAwaitableError@@Base+0xe26> │ │ │ │ + beq.n 49a32 <_PyEval_FormatAwaitableError@@Base+0xe26> │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 49a38 <_PyEval_FormatAwaitableError@@Base+0xe6c> │ │ │ │ + cbnz r0, 49a78 <_PyEval_FormatAwaitableError@@Base+0xe6c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 499f2 <_PyEval_FormatAwaitableError@@Base+0xe26> │ │ │ │ + bge.n 49a32 <_PyEval_FormatAwaitableError@@Base+0xe26> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 499f2 <_PyEval_FormatAwaitableError@@Base+0xe26> │ │ │ │ + bne.n 49a32 <_PyEval_FormatAwaitableError@@Base+0xe26> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 499f2 <_PyEval_FormatAwaitableError@@Base+0xe26> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 49a32 <_PyEval_FormatAwaitableError@@Base+0xe26> │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 49a70 <_PyEval_FormatAwaitableError@@Base+0xea4> │ │ │ │ + cbnz r0, 49ab0 <_PyEval_FormatAwaitableError@@Base+0xea4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49a58 <_PyEval_FormatAwaitableError@@Base+0xe8c> │ │ │ │ + bge.n 49a98 <_PyEval_FormatAwaitableError@@Base+0xe8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49a58 <_PyEval_FormatAwaitableError@@Base+0xe8c> │ │ │ │ + cbnz r3, 49a98 <_PyEval_FormatAwaitableError@@Base+0xe8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 499f2 <_PyEval_FormatAwaitableError@@Base+0xe26> │ │ │ │ + bge.n 49a32 <_PyEval_FormatAwaitableError@@Base+0xe26> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 499f2 <_PyEval_FormatAwaitableError@@Base+0xe26> │ │ │ │ + bne.n 49a32 <_PyEval_FormatAwaitableError@@Base+0xe26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 499f2 <_PyEval_FormatAwaitableError@@Base+0xe26> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 49a32 <_PyEval_FormatAwaitableError@@Base+0xe26> │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 246b44 <_PyArg_BadArgument@@Base+0x1dc> │ │ │ │ + b.w 2469d8 <_PyArg_BadArgument@@Base+0x1dc> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #80] @ (49ae8 <_PyEval_FormatAwaitableError@@Base+0xf1c>) │ │ │ │ + ldr r3, [pc, #80] @ (49b28 <_PyEval_FormatAwaitableError@@Base+0xf1c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vmov s16, r3 │ │ │ │ - vldr d6, [pc, #56] @ 49ae0 <_PyEval_FormatAwaitableError@@Base+0xf14> │ │ │ │ + vldr d6, [pc, #56] @ 49b20 <_PyEval_FormatAwaitableError@@Base+0xf14> │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcvt.f64.u32 d8, s16 │ │ │ │ vmul.f64 d8, d8, d6 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 49ac6 <_PyEval_FormatAwaitableError@@Base+0xefa> │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 49ad6 <_PyEval_FormatAwaitableError@@Base+0xf0a> │ │ │ │ + bne.n 49b06 <_PyEval_FormatAwaitableError@@Base+0xefa> │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 49b16 <_PyEval_FormatAwaitableError@@Base+0xf0a> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85ae4 │ │ │ │ + b.w 85a98 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ @@ -44368,296 +44398,296 @@ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 49b0a <_PyEval_FormatAwaitableError@@Base+0xf3e> │ │ │ │ + cbz r3, 49b4a <_PyEval_FormatAwaitableError@@Base+0xf3e> │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 49b1c <_PyEval_FormatAwaitableError@@Base+0xf50> │ │ │ │ + b.n 49b5c <_PyEval_FormatAwaitableError@@Base+0xf50> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 49b1a <_PyEval_FormatAwaitableError@@Base+0xf4e> │ │ │ │ + ble.n 49b5a <_PyEval_FormatAwaitableError@@Base+0xf4e> │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 49b14 <_PyEval_FormatAwaitableError@@Base+0xf48> │ │ │ │ - cbnz r1, 49b40 <_PyEval_FormatAwaitableError@@Base+0xf74> │ │ │ │ + bgt.n 49b54 <_PyEval_FormatAwaitableError@@Base+0xf48> │ │ │ │ + cbnz r1, 49b80 <_PyEval_FormatAwaitableError@@Base+0xf74> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 49b1c <_PyEval_FormatAwaitableError@@Base+0xf50> │ │ │ │ + b.n 49b5c <_PyEval_FormatAwaitableError@@Base+0xf50> │ │ │ │ mov r8, r3 │ │ │ │ - ldr r1, [pc, #280] @ (49c38 <_PyEval_FormatAwaitableError@@Base+0x106c>) │ │ │ │ + ldr r1, [pc, #280] @ (49c78 <_PyEval_FormatAwaitableError@@Base+0x106c>) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r4, #3 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 49b48 <_PyEval_FormatAwaitableError@@Base+0xf7c> │ │ │ │ - b.n 49c2e <_PyEval_FormatAwaitableError@@Base+0x1062> │ │ │ │ + cbnz r0, 49b88 <_PyEval_FormatAwaitableError@@Base+0xf7c> │ │ │ │ + b.n 49c6e <_PyEval_FormatAwaitableError@@Base+0x1062> │ │ │ │ clz r8, r1 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - bne.n 49b5c <_PyEval_FormatAwaitableError@@Base+0xf90> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 49b9c <_PyEval_FormatAwaitableError@@Base+0xf90> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49c2e <_PyEval_FormatAwaitableError@@Base+0x1062> │ │ │ │ + bne.n 49c6e <_PyEval_FormatAwaitableError@@Base+0x1062> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 49b70 <_PyEval_FormatAwaitableError@@Base+0xfa4> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 49bb0 <_PyEval_FormatAwaitableError@@Base+0xfa4> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49c2e <_PyEval_FormatAwaitableError@@Base+0x1062> │ │ │ │ + bne.n 49c6e <_PyEval_FormatAwaitableError@@Base+0x1062> │ │ │ │ add r5, r8 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 49b7c <_PyEval_FormatAwaitableError@@Base+0xfb0> │ │ │ │ + bne.n 49bbc <_PyEval_FormatAwaitableError@@Base+0xfb0> │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 49bce <_PyEval_FormatAwaitableError@@Base+0x1002> │ │ │ │ + b.n 49c0e <_PyEval_FormatAwaitableError@@Base+0x1002> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl ca490 │ │ │ │ + bl ca790 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 49c2e <_PyEval_FormatAwaitableError@@Base+0x1062> │ │ │ │ - bne.n 49b76 <_PyEval_FormatAwaitableError@@Base+0xfaa> │ │ │ │ + blt.n 49c6e <_PyEval_FormatAwaitableError@@Base+0x1062> │ │ │ │ + bne.n 49bb6 <_PyEval_FormatAwaitableError@@Base+0xfaa> │ │ │ │ movw r5, #18288 @ 0x4770 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ - cbz r3, 49bce <_PyEval_FormatAwaitableError@@Base+0x1002> │ │ │ │ - bl 95ffc │ │ │ │ + cbz r3, 49c0e <_PyEval_FormatAwaitableError@@Base+0x1002> │ │ │ │ + bl 96274 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c39c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 49bca <_PyEval_FormatAwaitableError@@Base+0xffe> │ │ │ │ + bge.n 49c0a <_PyEval_FormatAwaitableError@@Base+0xffe> │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 49bc8 <_PyEval_FormatAwaitableError@@Base+0xffc> │ │ │ │ + bne.n 49c08 <_PyEval_FormatAwaitableError@@Base+0xffc> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #38 @ 0x26 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ - cbnz r3, 49be8 <_PyEval_FormatAwaitableError@@Base+0x101c> │ │ │ │ + cbnz r3, 49c28 <_PyEval_FormatAwaitableError@@Base+0x101c> │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ - cbnz r3, 49c14 <_PyEval_FormatAwaitableError@@Base+0x1048> │ │ │ │ - bl 95ffc │ │ │ │ + cbnz r3, 49c54 <_PyEval_FormatAwaitableError@@Base+0x1048> │ │ │ │ + bl 96274 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b718 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 49bf8 <_PyEval_FormatAwaitableError@@Base+0x102c> │ │ │ │ + bge.n 49c38 <_PyEval_FormatAwaitableError@@Base+0x102c> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ - b.n 49c18 <_PyEval_FormatAwaitableError@@Base+0x104c> │ │ │ │ + bl 1af364 │ │ │ │ + b.n 49c58 <_PyEval_FormatAwaitableError@@Base+0x104c> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 49c22 <_PyEval_FormatAwaitableError@@Base+0x1056> │ │ │ │ + bne.n 49c62 <_PyEval_FormatAwaitableError@@Base+0x1056> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bb7cc <_Py_set_inheritable@@Base> │ │ │ │ + bl 1bda80 <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 49c22 <_PyEval_FormatAwaitableError@@Base+0x1056> │ │ │ │ + bne.n 49c62 <_PyEval_FormatAwaitableError@@Base+0x1056> │ │ │ │ mov r0, r6 │ │ │ │ blx 2b4c4 │ │ │ │ - b.n 49c18 <_PyEval_FormatAwaitableError@@Base+0x104c> │ │ │ │ + b.n 49c58 <_PyEval_FormatAwaitableError@@Base+0x104c> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 49c22 <_PyEval_FormatAwaitableError@@Base+0x1056> │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 49c2e <_PyEval_FormatAwaitableError@@Base+0x1062> │ │ │ │ + bne.n 49c62 <_PyEval_FormatAwaitableError@@Base+0x1056> │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 49c6e <_PyEval_FormatAwaitableError@@Base+0x1062> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ blxns r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 718ec │ │ │ │ + bl 71940 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 49c64 <_PyEval_FormatAwaitableError@@Base+0x1098> │ │ │ │ + cbz r0, 49ca4 <_PyEval_FormatAwaitableError@@Base+0x1098> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 461ac │ │ │ │ + bl 461ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #24364 @ 0x5f2c │ │ │ │ + movw r1, #24044 @ 0x5dec │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 8e8fc │ │ │ │ - cbz r0, 49ca6 <_PyEval_FormatAwaitableError@@Base+0x10da> │ │ │ │ + bl 8eb6c │ │ │ │ + cbz r0, 49ce6 <_PyEval_FormatAwaitableError@@Base+0x10da> │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 49e3c <_PyEval_FormatAwaitableError@@Base+0x1270> │ │ │ │ + bl 49e7c <_PyEval_FormatAwaitableError@@Base+0x1270> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #24380 @ 0x5f3c │ │ │ │ + movw r0, #24060 @ 0x5dfc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 77808 │ │ │ │ + bl 77848 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49cec <_PyEval_FormatAwaitableError@@Base+0x1120> │ │ │ │ + bge.n 49d2c <_PyEval_FormatAwaitableError@@Base+0x1120> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49cec <_PyEval_FormatAwaitableError@@Base+0x1120> │ │ │ │ + cbnz r3, 49d2c <_PyEval_FormatAwaitableError@@Base+0x1120> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 718ec │ │ │ │ + bl 71940 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 49d16 <_PyEval_FormatAwaitableError@@Base+0x114a> │ │ │ │ + cbz r0, 49d56 <_PyEval_FormatAwaitableError@@Base+0x114a> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 46684 │ │ │ │ + bl 466c4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #24388 @ 0x5f44 │ │ │ │ + movw r0, #24068 @ 0x5e04 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e4f84 │ │ │ │ + b.w e4e0c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 49d56 <_PyEval_FormatAwaitableError@@Base+0x118a> │ │ │ │ + bne.n 49d96 <_PyEval_FormatAwaitableError@@Base+0x118a> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12188 @ 0x2f9c │ │ │ │ + movw r1, #11868 @ 0x2e5c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 49d7c <_PyEval_FormatAwaitableError@@Base+0x11b0> │ │ │ │ + bl f8904 │ │ │ │ + b.n 49dbc <_PyEval_FormatAwaitableError@@Base+0x11b0> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 49d88 <_PyEval_FormatAwaitableError@@Base+0x11bc> │ │ │ │ + cbnz r3, 49dc8 <_PyEval_FormatAwaitableError@@Base+0x11bc> │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 49d80 <_PyEval_FormatAwaitableError@@Base+0x11b4> │ │ │ │ + cbz r3, 49dc0 <_PyEval_FormatAwaitableError@@Base+0x11b4> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #2 │ │ │ │ - movw r1, #12240 @ 0x2fd0 │ │ │ │ + movw r1, #11920 @ 0x2e90 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49da0 <_PyEval_FormatAwaitableError@@Base+0x11d4> │ │ │ │ + b.n 49de0 <_PyEval_FormatAwaitableError@@Base+0x11d4> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 246b44 <_PyArg_BadArgument@@Base+0x1dc> │ │ │ │ + bl 2469d8 <_PyArg_BadArgument@@Base+0x1dc> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 26d548 │ │ │ │ - cbnz r0, 49da0 <_PyEval_FormatAwaitableError@@Base+0x11d4> │ │ │ │ + bl 26d3e4 │ │ │ │ + cbnz r0, 49de0 <_PyEval_FormatAwaitableError@@Base+0x11d4> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #24552 @ 0x5fe8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 49dc4 <_PyEval_FormatAwaitableError@@Base+0x11f8> │ │ │ │ + bne.n 49e04 <_PyEval_FormatAwaitableError@@Base+0x11f8> │ │ │ │ vldr d0, [r1, #8] │ │ │ │ - b.n 49dfa <_PyEval_FormatAwaitableError@@Base+0x122e> │ │ │ │ + b.n 49e3a <_PyEval_FormatAwaitableError@@Base+0x122e> │ │ │ │ mov r0, r1 │ │ │ │ - bl 144138 │ │ │ │ + bl 144130 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 49dfa <_PyEval_FormatAwaitableError@@Base+0x122e> │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 49de2 <_PyEval_FormatAwaitableError@@Base+0x1216> │ │ │ │ + bne.n 49e3a <_PyEval_FormatAwaitableError@@Base+0x122e> │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 49e22 <_PyEval_FormatAwaitableError@@Base+0x1216> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49e2a <_PyEval_FormatAwaitableError@@Base+0x125e> │ │ │ │ + b.n 49e6a <_PyEval_FormatAwaitableError@@Base+0x125e> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #24408 @ 0x5f58 │ │ │ │ + movw r1, #24088 @ 0x5e18 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 49dde <_PyEval_FormatAwaitableError@@Base+0x1212> │ │ │ │ + bl f8904 │ │ │ │ + b.n 49e1e <_PyEval_FormatAwaitableError@@Base+0x1212> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 49de2 <_PyEval_FormatAwaitableError@@Base+0x1216> │ │ │ │ - vldr d7, [pc, #40] @ 49e30 <_PyEval_FormatAwaitableError@@Base+0x1264> │ │ │ │ + bls.n 49e22 <_PyEval_FormatAwaitableError@@Base+0x1216> │ │ │ │ + vldr d7, [pc, #40] @ 49e70 <_PyEval_FormatAwaitableError@@Base+0x1264> │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #40] @ (49e38 <_PyEval_FormatAwaitableError@@Base+0x126c>) │ │ │ │ + ldr r2, [pc, #40] @ (49e78 <_PyEval_FormatAwaitableError@@Base+0x126c>) │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ vcvt.u32.f64 s0, d0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ vmov r2, s0 │ │ │ │ str r2, [r3, #0] │ │ │ │ @@ -44675,126 +44705,126 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ adds r0, #13 │ │ │ │ movs r1, #10 │ │ │ │ - bl 718ec │ │ │ │ + bl 71940 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 49eaa <_PyEval_FormatAwaitableError@@Base+0x12de> │ │ │ │ + cbz r0, 49eea <_PyEval_FormatAwaitableError@@Base+0x12de> │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 49e6a <_PyEval_FormatAwaitableError@@Base+0x129e> │ │ │ │ + ble.n 49eaa <_PyEval_FormatAwaitableError@@Base+0x129e> │ │ │ │ ldrb r3, [r5, #23] │ │ │ │ - cbz r3, 49e6a <_PyEval_FormatAwaitableError@@Base+0x129e> │ │ │ │ + cbz r3, 49eaa <_PyEval_FormatAwaitableError@@Base+0x129e> │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 49e7e <_PyEval_FormatAwaitableError@@Base+0x12b2> │ │ │ │ + cbz r3, 49ebe <_PyEval_FormatAwaitableError@@Base+0x12b2> │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 49e88 <_PyEval_FormatAwaitableError@@Base+0x12bc> │ │ │ │ + bne.n 49ec8 <_PyEval_FormatAwaitableError@@Base+0x12bc> │ │ │ │ movs r0, #1 │ │ │ │ - bl 7bf9c │ │ │ │ + bl 7bfc8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 49e90 <_PyEval_FormatAwaitableError@@Base+0x12c4> │ │ │ │ + b.n 49ed0 <_PyEval_FormatAwaitableError@@Base+0x12c4> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7be54 │ │ │ │ + bl 7be80 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49e9e <_PyEval_FormatAwaitableError@@Base+0x12d2> │ │ │ │ + bge.n 49ede <_PyEval_FormatAwaitableError@@Base+0x12d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 49ea2 <_PyEval_FormatAwaitableError@@Base+0x12d6> │ │ │ │ + cbz r3, 49ee2 <_PyEval_FormatAwaitableError@@Base+0x12d6> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 49eaa <_PyEval_FormatAwaitableError@@Base+0x12de> │ │ │ │ + b.n 49eea <_PyEval_FormatAwaitableError@@Base+0x12de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 49e9e <_PyEval_FormatAwaitableError@@Base+0x12d2> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 49ede <_PyEval_FormatAwaitableError@@Base+0x12d2> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 49ede <_PyEval_FormatAwaitableError@@Base+0x1312> │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 49f1e <_PyEval_FormatAwaitableError@@Base+0x1312> │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 49ed8 <_PyEval_FormatAwaitableError@@Base+0x130c> │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 49ede <_PyEval_FormatAwaitableError@@Base+0x1312> │ │ │ │ + bne.n 49f18 <_PyEval_FormatAwaitableError@@Base+0x130c> │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 49f1e <_PyEval_FormatAwaitableError@@Base+0x1312> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 49f00 <_PyEval_FormatAwaitableError@@Base+0x1334> │ │ │ │ + cbnz r0, 49f40 <_PyEval_FormatAwaitableError@@Base+0x1334> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 49f00 <_PyEval_FormatAwaitableError@@Base+0x1334> │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 49f40 <_PyEval_FormatAwaitableError@@Base+0x1334> │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 49ef6 <_PyEval_FormatAwaitableError@@Base+0x132a> │ │ │ │ + bne.n 49f36 <_PyEval_FormatAwaitableError@@Base+0x132a> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.w b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #24452 @ 0x5f84 │ │ │ │ + movw r0, #24132 @ 0x5e44 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.w e4f84 │ │ │ │ + b.w e4e0c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e41c4 │ │ │ │ + bl e404c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 49f38 <_PyEval_FormatAwaitableError@@Base+0x136c> │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 49f62 <_PyEval_FormatAwaitableError@@Base+0x1396> │ │ │ │ - b.n 49f48 <_PyEval_FormatAwaitableError@@Base+0x137c> │ │ │ │ + bne.n 49f78 <_PyEval_FormatAwaitableError@@Base+0x136c> │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 49fa2 <_PyEval_FormatAwaitableError@@Base+0x1396> │ │ │ │ + b.n 49f88 <_PyEval_FormatAwaitableError@@Base+0x137c> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 49f46 <_PyEval_FormatAwaitableError@@Base+0x137a> │ │ │ │ + blt.n 49f86 <_PyEval_FormatAwaitableError@@Base+0x137a> │ │ │ │ cmp r0, r3 │ │ │ │ it ge │ │ │ │ movge r0, r3 │ │ │ │ - b.n 49f48 <_PyEval_FormatAwaitableError@@Base+0x137c> │ │ │ │ + b.n 49f88 <_PyEval_FormatAwaitableError@@Base+0x137c> │ │ │ │ movs r0, #0 │ │ │ │ ldrd r3, r1, [r4, #8] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ subs r2, r2, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 49f64 <_PyEval_FormatAwaitableError@@Base+0x1398> │ │ │ │ + b.n 49fa4 <_PyEval_FormatAwaitableError@@Base+0x1398> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - movw r4, #24000 @ 0x5dc0 │ │ │ │ + movw r4, #23664 @ 0x5c70 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ @@ -44802,155 +44832,155 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 49fac <_PyEval_FormatAwaitableError@@Base+0x13e0> │ │ │ │ + bne.n 49fec <_PyEval_FormatAwaitableError@@Base+0x13e0> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 49fac <_PyEval_FormatAwaitableError@@Base+0x13e0> │ │ │ │ + ble.n 49fec <_PyEval_FormatAwaitableError@@Base+0x13e0> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 49fac <_PyEval_FormatAwaitableError@@Base+0x13e0> │ │ │ │ - cbnz r6, 49fd2 <_PyEval_FormatAwaitableError@@Base+0x1406> │ │ │ │ - ldr r4, [pc, #392] @ (4a138 <_PyEval_FormatAwaitableError@@Base+0x156c>) │ │ │ │ + bne.n 49fec <_PyEval_FormatAwaitableError@@Base+0x13e0> │ │ │ │ + cbnz r6, 4a012 <_PyEval_FormatAwaitableError@@Base+0x1406> │ │ │ │ + ldr r4, [pc, #392] @ (4a178 <_PyEval_FormatAwaitableError@@Base+0x156c>) │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ movs r4, #3 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4a11c <_PyEval_FormatAwaitableError@@Base+0x1550> │ │ │ │ + beq.w 4a15c <_PyEval_FormatAwaitableError@@Base+0x1550> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 11df04 │ │ │ │ + bl 11df60 │ │ │ │ ldrd r9, r7, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ - cbnz r0, 49ff2 <_PyEval_FormatAwaitableError@@Base+0x1426> │ │ │ │ + cbnz r0, 4a032 <_PyEval_FormatAwaitableError@@Base+0x1426> │ │ │ │ mov r6, r9 │ │ │ │ - b.n 4a122 <_PyEval_FormatAwaitableError@@Base+0x1556> │ │ │ │ - ldr r3, [pc, #328] @ (4a13c <_PyEval_FormatAwaitableError@@Base+0x1570>) │ │ │ │ + b.n 4a162 <_PyEval_FormatAwaitableError@@Base+0x1556> │ │ │ │ + ldr r3, [pc, #328] @ (4a17c <_PyEval_FormatAwaitableError@@Base+0x1570>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldrd r8, sl, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #368] @ 0x170 │ │ │ │ lsls r3, r3, #15 │ │ │ │ - bmi.n 4a024 <_PyEval_FormatAwaitableError@@Base+0x1458> │ │ │ │ + bmi.n 4a064 <_PyEval_FormatAwaitableError@@Base+0x1458> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #23260 @ 0x5adc │ │ │ │ + movw r1, #22940 @ 0x599c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 49fee <_PyEval_FormatAwaitableError@@Base+0x1422> │ │ │ │ + bl f8904 │ │ │ │ + b.n 4a02e <_PyEval_FormatAwaitableError@@Base+0x1422> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 4a048 <_PyEval_FormatAwaitableError@@Base+0x147c> │ │ │ │ + bne.n 4a088 <_PyEval_FormatAwaitableError@@Base+0x147c> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #24488 @ 0x5fa8 │ │ │ │ + movw r1, #24168 @ 0x5e68 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 49fee <_PyEval_FormatAwaitableError@@Base+0x1422> │ │ │ │ + bl f8904 │ │ │ │ + b.n 4a02e <_PyEval_FormatAwaitableError@@Base+0x1422> │ │ │ │ mov r0, r8 │ │ │ │ - bl 148ac0 │ │ │ │ + bl 149024 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bgt.n 4a06c <_PyEval_FormatAwaitableError@@Base+0x14a0> │ │ │ │ + bgt.n 4a0ac <_PyEval_FormatAwaitableError@@Base+0x14a0> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #24528 @ 0x5fd0 │ │ │ │ + movw r1, #24208 @ 0x5e90 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 49fee <_PyEval_FormatAwaitableError@@Base+0x1422> │ │ │ │ + bl f8904 │ │ │ │ + b.n 4a02e <_PyEval_FormatAwaitableError@@Base+0x1422> │ │ │ │ mov r0, sl │ │ │ │ - bl c0024 │ │ │ │ - cbnz r0, 4a08c <_PyEval_FormatAwaitableError@@Base+0x14c0> │ │ │ │ + bl c02e4 │ │ │ │ + cbnz r0, 4a0cc <_PyEval_FormatAwaitableError@@Base+0x14c0> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #24560 @ 0x5ff0 │ │ │ │ + movw r1, #24240 @ 0x5eb0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 49fee <_PyEval_FormatAwaitableError@@Base+0x1422> │ │ │ │ + bl f8904 │ │ │ │ + b.n 4a02e <_PyEval_FormatAwaitableError@@Base+0x1422> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23a540 <_PyLong_UnsignedShort_Converter@@Base+0x748> │ │ │ │ + bl 23a438 <_PyLong_UnsignedShort_Converter@@Base+0x748> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49fee <_PyEval_FormatAwaitableError@@Base+0x1422> │ │ │ │ + beq.n 4a02e <_PyEval_FormatAwaitableError@@Base+0x1422> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 4a0b8 <_PyEval_FormatAwaitableError@@Base+0x14ec> │ │ │ │ + cbnz r3, 4a0f8 <_PyEval_FormatAwaitableError@@Base+0x14ec> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #24608 @ 0x6020 │ │ │ │ + movw r1, #24288 @ 0x5ee0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 4a112 <_PyEval_FormatAwaitableError@@Base+0x1546> │ │ │ │ + bl f8904 │ │ │ │ + b.n 4a152 <_PyEval_FormatAwaitableError@@Base+0x1546> │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, sl │ │ │ │ - bl 23a640 <_PyLong_UnsignedShort_Converter@@Base+0x848> │ │ │ │ + bl 23a538 <_PyLong_UnsignedShort_Converter@@Base+0x848> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4a112 <_PyEval_FormatAwaitableError@@Base+0x1546> │ │ │ │ + cbz r0, 4a152 <_PyEval_FormatAwaitableError@@Base+0x1546> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - movw r1, #26540 @ 0x67ac │ │ │ │ + movw r1, #26220 @ 0x666c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #23424 @ 0x5b80 │ │ │ │ + movw r0, #23104 @ 0x5a40 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91690 │ │ │ │ + bl 91908 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4a10a <_PyEval_FormatAwaitableError@@Base+0x153e> │ │ │ │ + beq.n 4a14a <_PyEval_FormatAwaitableError@@Base+0x153e> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 4a0f4 <_PyEval_FormatAwaitableError@@Base+0x1528> │ │ │ │ + blt.n 4a134 <_PyEval_FormatAwaitableError@@Base+0x1528> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c48c │ │ │ │ - b.n 4a0fa <_PyEval_FormatAwaitableError@@Base+0x152e> │ │ │ │ + b.n 4a13a <_PyEval_FormatAwaitableError@@Base+0x152e> │ │ │ │ mov r0, r9 │ │ │ │ blx 2b39c │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b7b38 │ │ │ │ + bl 1b9df0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 23aa18 <_PyBytesWriter_WriteBytes@@Base+0xb8> │ │ │ │ + bl 23a910 <_PyBytesWriter_WriteBytes@@Base+0xb8> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 23aa18 <_PyBytesWriter_WriteBytes@@Base+0xb8> │ │ │ │ - b.n 49fee <_PyEval_FormatAwaitableError@@Base+0x1422> │ │ │ │ + bl 23a910 <_PyBytesWriter_WriteBytes@@Base+0xb8> │ │ │ │ + b.n 4a02e <_PyEval_FormatAwaitableError@@Base+0x1422> │ │ │ │ mov r5, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ strd r6, r7, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 11e578 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11e5d4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ blx pc │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ @@ -44960,501 +44990,501 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4a17a <_PyEval_FormatAwaitableError@@Base+0x15ae> │ │ │ │ + beq.n 4a1ba <_PyEval_FormatAwaitableError@@Base+0x15ae> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #24652 @ 0x604c │ │ │ │ + movw r1, #24332 @ 0x5f0c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #184] @ (4a238 <_PyEval_FormatAwaitableError@@Base+0x166c>) │ │ │ │ + ldr r1, [pc, #184] @ (4a278 <_PyEval_FormatAwaitableError@@Base+0x166c>) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d7308 │ │ │ │ + bl d723c │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 4a18e <_PyEval_FormatAwaitableError@@Base+0x15c2> │ │ │ │ + bge.n 4a1ce <_PyEval_FormatAwaitableError@@Base+0x15c2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4a234 <_PyEval_FormatAwaitableError@@Base+0x1668> │ │ │ │ - bne.n 4a1a2 <_PyEval_FormatAwaitableError@@Base+0x15d6> │ │ │ │ + b.n 4a274 <_PyEval_FormatAwaitableError@@Base+0x1668> │ │ │ │ + bne.n 4a1e2 <_PyEval_FormatAwaitableError@@Base+0x15d6> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl d7308 │ │ │ │ + bl d723c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4a18a <_PyEval_FormatAwaitableError@@Base+0x15be> │ │ │ │ - beq.n 4a1a4 <_PyEval_FormatAwaitableError@@Base+0x15d8> │ │ │ │ + blt.n 4a1ca <_PyEval_FormatAwaitableError@@Base+0x15be> │ │ │ │ + beq.n 4a1e4 <_PyEval_FormatAwaitableError@@Base+0x15d8> │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - b.n 4a1a4 <_PyEval_FormatAwaitableError@@Base+0x15d8> │ │ │ │ - ldr r5, [pc, #148] @ (4a238 <_PyEval_FormatAwaitableError@@Base+0x166c>) │ │ │ │ + b.n 4a1e4 <_PyEval_FormatAwaitableError@@Base+0x15d8> │ │ │ │ + ldr r5, [pc, #148] @ (4a278 <_PyEval_FormatAwaitableError@@Base+0x166c>) │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 122504 │ │ │ │ + bl 122464 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a18a <_PyEval_FormatAwaitableError@@Base+0x15be> │ │ │ │ + beq.n 4a1ca <_PyEval_FormatAwaitableError@@Base+0x15be> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 118724 │ │ │ │ + bl 1195e8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a1d0 <_PyEval_FormatAwaitableError@@Base+0x1604> │ │ │ │ + bge.n 4a210 <_PyEval_FormatAwaitableError@@Base+0x1604> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4a1d0 <_PyEval_FormatAwaitableError@@Base+0x1604> │ │ │ │ + cbnz r3, 4a210 <_PyEval_FormatAwaitableError@@Base+0x1604> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4a18a <_PyEval_FormatAwaitableError@@Base+0x15be> │ │ │ │ + beq.n 4a1ca <_PyEval_FormatAwaitableError@@Base+0x15be> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1260b0 │ │ │ │ - cbnz r0, 4a1f6 <_PyEval_FormatAwaitableError@@Base+0x162a> │ │ │ │ + bl 126008 │ │ │ │ + cbnz r0, 4a236 <_PyEval_FormatAwaitableError@@Base+0x162a> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a18a <_PyEval_FormatAwaitableError@@Base+0x15be> │ │ │ │ + bge.n 4a1ca <_PyEval_FormatAwaitableError@@Base+0x15be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4a18a <_PyEval_FormatAwaitableError@@Base+0x15be> │ │ │ │ + bne.n 4a1ca <_PyEval_FormatAwaitableError@@Base+0x15be> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a18a <_PyEval_FormatAwaitableError@@Base+0x15be> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a1ca <_PyEval_FormatAwaitableError@@Base+0x15be> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a212 <_PyEval_FormatAwaitableError@@Base+0x1646> │ │ │ │ + bge.n 4a252 <_PyEval_FormatAwaitableError@@Base+0x1646> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 4a212 <_PyEval_FormatAwaitableError@@Base+0x1646> │ │ │ │ + cbnz r3, 4a252 <_PyEval_FormatAwaitableError@@Base+0x1646> │ │ │ │ mov r0, r2 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4a224 <_PyEval_FormatAwaitableError@@Base+0x1658> │ │ │ │ + blt.n 4a264 <_PyEval_FormatAwaitableError@@Base+0x1658> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4a234 <_PyEval_FormatAwaitableError@@Base+0x1668> │ │ │ │ + b.n 4a274 <_PyEval_FormatAwaitableError@@Base+0x1668> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4a21a <_PyEval_FormatAwaitableError@@Base+0x164e> │ │ │ │ + bne.n 4a25a <_PyEval_FormatAwaitableError@@Base+0x164e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a21a <_PyEval_FormatAwaitableError@@Base+0x164e> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a25a <_PyEval_FormatAwaitableError@@Base+0x164e> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r4, r7, [r0, #16] │ │ │ │ sub sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 299710 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 2995b8 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2999a4 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 29984c <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ subs r4, r1, #0 │ │ │ │ it lt │ │ │ │ addlt.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ it lt │ │ │ │ addlt r4, #60 @ 0x3c │ │ │ │ - bl 299710 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 2995b8 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2999a4 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 29984c <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ subs r2, r1, #0 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r2, #60 @ 0x3c │ │ │ │ - cbz r1, 4a2fc <_PyEval_FormatAwaitableError@@Base+0x1730> │ │ │ │ + cbz r1, 4a33c <_PyEval_FormatAwaitableError@@Base+0x1730> │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - cbz r7, 4a2d2 <_PyEval_FormatAwaitableError@@Base+0x1706> │ │ │ │ + cbz r7, 4a312 <_PyEval_FormatAwaitableError@@Base+0x1706> │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r4, #55652 @ 0xd964 │ │ │ │ + movw r4, #55332 @ 0xd824 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ - movw r2, #58864 @ 0xe5f0 │ │ │ │ + movw r2, #58544 @ 0xe4b0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ - movw r0, #24684 @ 0x606c │ │ │ │ + movw r0, #24364 @ 0x5f2c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e4f84 │ │ │ │ - b.n 4a328 <_PyEval_FormatAwaitableError@@Base+0x175c> │ │ │ │ + bl e4e0c │ │ │ │ + b.n 4a368 <_PyEval_FormatAwaitableError@@Base+0x175c> │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r4, #55652 @ 0xd964 │ │ │ │ + movw r4, #55332 @ 0xd824 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #58864 @ 0xe5f0 │ │ │ │ + movw r2, #58544 @ 0xe4b0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, r7 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ - movw r0, #24712 @ 0x6088 │ │ │ │ + movw r0, #24392 @ 0x5f48 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e4f84 │ │ │ │ - b.n 4a328 <_PyEval_FormatAwaitableError@@Base+0x175c> │ │ │ │ - cbz r7, 4a312 <_PyEval_FormatAwaitableError@@Base+0x1746> │ │ │ │ + bl e4e0c │ │ │ │ + b.n 4a368 <_PyEval_FormatAwaitableError@@Base+0x175c> │ │ │ │ + cbz r7, 4a352 <_PyEval_FormatAwaitableError@@Base+0x1746> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r0, #24736 @ 0x60a0 │ │ │ │ + movw r0, #24416 @ 0x5f60 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e4f84 │ │ │ │ - b.n 4a328 <_PyEval_FormatAwaitableError@@Base+0x175c> │ │ │ │ + bl e4e0c │ │ │ │ + b.n 4a368 <_PyEval_FormatAwaitableError@@Base+0x175c> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #24756 @ 0x60b4 │ │ │ │ + movw r0, #24436 @ 0x5f74 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w e4f84 │ │ │ │ + b.w e4e0c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #112] @ (4a3b0 <_PyEval_FormatAwaitableError@@Base+0x17e4>) │ │ │ │ + ldr r1, [pc, #112] @ (4a3f0 <_PyEval_FormatAwaitableError@@Base+0x17e4>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl be428 │ │ │ │ + bl be6f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4a3a8 <_PyEval_FormatAwaitableError@@Base+0x17dc> │ │ │ │ + beq.n 4a3e8 <_PyEval_FormatAwaitableError@@Base+0x17dc> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 4a370 <_PyEval_FormatAwaitableError@@Base+0x17a4> │ │ │ │ + cbz r5, 4a3b0 <_PyEval_FormatAwaitableError@@Base+0x17a4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7ee4 │ │ │ │ + bl 1ba19c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a36c <_PyEval_FormatAwaitableError@@Base+0x17a0> │ │ │ │ + bge.n 4a3ac <_PyEval_FormatAwaitableError@@Base+0x17a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a36c <_PyEval_FormatAwaitableError@@Base+0x17a0> │ │ │ │ + cbnz r3, 4a3ac <_PyEval_FormatAwaitableError@@Base+0x17a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 4a372 <_PyEval_FormatAwaitableError@@Base+0x17a6> │ │ │ │ - b.n 4a3a8 <_PyEval_FormatAwaitableError@@Base+0x17dc> │ │ │ │ - ldr r4, [pc, #64] @ (4a3b4 <_PyEval_FormatAwaitableError@@Base+0x17e8>) │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 4a3b2 <_PyEval_FormatAwaitableError@@Base+0x17a6> │ │ │ │ + b.n 4a3e8 <_PyEval_FormatAwaitableError@@Base+0x17dc> │ │ │ │ + ldr r4, [pc, #64] @ (4a3f4 <_PyEval_FormatAwaitableError@@Base+0x17e8>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 26faa0 <_PyObject_GetState@@Base> │ │ │ │ + bl 26f938 <_PyObject_GetState@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4a392 <_PyEval_FormatAwaitableError@@Base+0x17c6> │ │ │ │ + cbnz r0, 4a3d2 <_PyEval_FormatAwaitableError@@Base+0x17c6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a3a8 <_PyEval_FormatAwaitableError@@Base+0x17dc> │ │ │ │ + bge.n 4a3e8 <_PyEval_FormatAwaitableError@@Base+0x17dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4a3a8 <_PyEval_FormatAwaitableError@@Base+0x17dc> │ │ │ │ + cbnz r3, 4a3e8 <_PyEval_FormatAwaitableError@@Base+0x17dc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a3a8 <_PyEval_FormatAwaitableError@@Base+0x17dc> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a3e8 <_PyEval_FormatAwaitableError@@Base+0x17dc> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #24772 @ 0x60c4 │ │ │ │ + movw r0, #24452 @ 0x5f84 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80c04 │ │ │ │ + b.w 80bc0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cpsid │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e0048 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 4a3dc <_PyEval_FormatAwaitableError@@Base+0x1810> │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 4a40e <_PyEval_FormatAwaitableError@@Base+0x1842> │ │ │ │ + bl dff08 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 4a41c <_PyEval_FormatAwaitableError@@Base+0x1810> │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 4a44e <_PyEval_FormatAwaitableError@@Base+0x1842> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4a412 <_PyEval_FormatAwaitableError@@Base+0x1846> │ │ │ │ + b.n 4a452 <_PyEval_FormatAwaitableError@@Base+0x1846> │ │ │ │ mov r5, r0 │ │ │ │ - bl 85a34 │ │ │ │ + bl 859e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a3f8 <_PyEval_FormatAwaitableError@@Base+0x182c> │ │ │ │ + bge.n 4a438 <_PyEval_FormatAwaitableError@@Base+0x182c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a3f8 <_PyEval_FormatAwaitableError@@Base+0x182c> │ │ │ │ + cbnz r3, 4a438 <_PyEval_FormatAwaitableError@@Base+0x182c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4a412 <_PyEval_FormatAwaitableError@@Base+0x1846> │ │ │ │ - b.n 4a3d0 <_PyEval_FormatAwaitableError@@Base+0x1804> │ │ │ │ + bne.n 4a452 <_PyEval_FormatAwaitableError@@Base+0x1846> │ │ │ │ + b.n 4a410 <_PyEval_FormatAwaitableError@@Base+0x1804> │ │ │ │ subs r4, r4, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 285a58 │ │ │ │ - cbnz r0, 4a422 <_PyEval_FormatAwaitableError@@Base+0x1856> │ │ │ │ + bl 285900 │ │ │ │ + cbnz r0, 4a462 <_PyEval_FormatAwaitableError@@Base+0x1856> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4a436 <_PyEval_FormatAwaitableError@@Base+0x186a> │ │ │ │ + b.n 4a476 <_PyEval_FormatAwaitableError@@Base+0x186a> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 4a3fe <_PyEval_FormatAwaitableError@@Base+0x1832> │ │ │ │ + bgt.n 4a43e <_PyEval_FormatAwaitableError@@Base+0x1832> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1dabd4 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ + b.w 1dca30 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ add.w r2, r0, #16 │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 4a430 <_PyEval_FormatAwaitableError@@Base+0x1864> │ │ │ │ + beq.n 4a470 <_PyEval_FormatAwaitableError@@Base+0x1864> │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 4a436 <_PyEval_FormatAwaitableError@@Base+0x186a> │ │ │ │ + bne.n 4a476 <_PyEval_FormatAwaitableError@@Base+0x186a> │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r3, [r0, #16] │ │ │ │ strb r1, [r2, r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r1, r2, [r0, #8] │ │ │ │ - cbnz r2, 4a444 <_PyEval_FormatAwaitableError@@Base+0x1878> │ │ │ │ + cbnz r2, 4a484 <_PyEval_FormatAwaitableError@@Base+0x1878> │ │ │ │ movs r0, #1 │ │ │ │ - b.w 7bf9c │ │ │ │ + b.w 7bfc8 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7be54 │ │ │ │ + b.w 7be80 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw r6, #30752 @ 0x7820 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 4a47c <_PyEval_FormatAwaitableError@@Base+0x18b0> │ │ │ │ + bne.n 4a4bc <_PyEval_FormatAwaitableError@@Base+0x18b0> │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 4a47c <_PyEval_FormatAwaitableError@@Base+0x18b0> │ │ │ │ + bne.n 4a4bc <_PyEval_FormatAwaitableError@@Base+0x18b0> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a4dc <_PyEval_FormatAwaitableError@@Base+0x1910> │ │ │ │ + bge.n 4a51c <_PyEval_FormatAwaitableError@@Base+0x1910> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 4a4dc <_PyEval_FormatAwaitableError@@Base+0x1910> │ │ │ │ + b.n 4a51c <_PyEval_FormatAwaitableError@@Base+0x1910> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 252a30 │ │ │ │ + bl 2528d0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vstr d0, [sp] │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vstr d1, [sp, #8] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4a4a0 <_PyEval_FormatAwaitableError@@Base+0x18d4> │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 4a4b4 <_PyEval_FormatAwaitableError@@Base+0x18e8> │ │ │ │ + bne.n 4a4e0 <_PyEval_FormatAwaitableError@@Base+0x18d4> │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 4a4f4 <_PyEval_FormatAwaitableError@@Base+0x18e8> │ │ │ │ vldr d0, [sp] │ │ │ │ vldr d1, [sp, #8] │ │ │ │ - bl 24d79c │ │ │ │ + bl 24d62c │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 4a4dc <_PyEval_FormatAwaitableError@@Base+0x1910> │ │ │ │ - cbnz r0, 4a4b8 <_PyEval_FormatAwaitableError@@Base+0x18ec> │ │ │ │ + beq.n 4a51c <_PyEval_FormatAwaitableError@@Base+0x1910> │ │ │ │ + cbnz r0, 4a4f8 <_PyEval_FormatAwaitableError@@Base+0x18ec> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4a4dc <_PyEval_FormatAwaitableError@@Base+0x1910> │ │ │ │ + b.n 4a51c <_PyEval_FormatAwaitableError@@Base+0x1910> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8d90 │ │ │ │ + bl d8cd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a4d0 <_PyEval_FormatAwaitableError@@Base+0x1904> │ │ │ │ + bge.n 4a510 <_PyEval_FormatAwaitableError@@Base+0x1904> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4a4d4 <_PyEval_FormatAwaitableError@@Base+0x1908> │ │ │ │ + cbz r3, 4a514 <_PyEval_FormatAwaitableError@@Base+0x1908> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4a4dc <_PyEval_FormatAwaitableError@@Base+0x1910> │ │ │ │ + b.n 4a51c <_PyEval_FormatAwaitableError@@Base+0x1910> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a4d0 <_PyEval_FormatAwaitableError@@Base+0x1904> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a510 <_PyEval_FormatAwaitableError@@Base+0x1904> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 252a30 │ │ │ │ + bl 2528d0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcvt.f32.f64 s13, d0 │ │ │ │ vcvt.f32.f64 s2, d1 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vstr s13, [sp] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s2, [sp, #4] │ │ │ │ - bne.n 4a534 <_PyEval_FormatAwaitableError@@Base+0x1968> │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 4a534 <_PyEval_FormatAwaitableError@@Base+0x1968> │ │ │ │ + bne.n 4a574 <_PyEval_FormatAwaitableError@@Base+0x1968> │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 4a574 <_PyEval_FormatAwaitableError@@Base+0x1968> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #24780 @ 0x60cc │ │ │ │ + movw r1, #24460 @ 0x5f8c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4a53e <_PyEval_FormatAwaitableError@@Base+0x1972> │ │ │ │ + b.n 4a57e <_PyEval_FormatAwaitableError@@Base+0x1972> │ │ │ │ mov r3, sp │ │ │ │ movs r2, #0 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #4] @ (4a54c <_PyEval_FormatAwaitableError@@Base+0x1980>) │ │ │ │ - b.w 25ee3c <_PyTime_AsTimeval@@Base+0x19b0> │ │ │ │ + ldr r1, [pc, #4] @ (4a58c <_PyEval_FormatAwaitableError@@Base+0x1980>) │ │ │ │ + b.w 25ec78 <_PyTime_AsTimeval@@Base+0x19b4> │ │ │ │ nop │ │ │ │ add r7, sp, #736 @ 0x2e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r3, sp │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ vldr s2, [sp, #4] │ │ │ │ vldr s0, [sp] │ │ │ │ vcvt.f64.f32 d1, s2 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ add sp, #8 │ │ │ │ - b.w 28c514 │ │ │ │ + b.w 28c3bc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 4a59c <_PyEval_FormatAwaitableError@@Base+0x19d0> │ │ │ │ + bls.n 4a5dc <_PyEval_FormatAwaitableError@@Base+0x19d0> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #24852 @ 0x6114 │ │ │ │ + movw r1, #24532 @ 0x5fd4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 4a5c6 <_PyEval_FormatAwaitableError@@Base+0x19fa> │ │ │ │ + bl f8904 │ │ │ │ + b.n 4a606 <_PyEval_FormatAwaitableError@@Base+0x19fa> │ │ │ │ cmp r2, #2 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ mov r5, r0 │ │ │ │ itte ne │ │ │ │ movwne r4, #5160 @ 0x1428 │ │ │ │ movtne r4, #75 @ 0x4b │ │ │ │ ldreq r4, [r1, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 236db4 │ │ │ │ - cbnz r0, 4a5f2 <_PyEval_FormatAwaitableError@@Base+0x1a26> │ │ │ │ + bl 236cac │ │ │ │ + cbnz r0, 4a632 <_PyEval_FormatAwaitableError@@Base+0x1a26> │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9edc │ │ │ │ - cbnz r0, 4a5ca <_PyEval_FormatAwaitableError@@Base+0x19fe> │ │ │ │ + bl d9e28 │ │ │ │ + cbnz r0, 4a60a <_PyEval_FormatAwaitableError@@Base+0x19fe> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4a5f2 <_PyEval_FormatAwaitableError@@Base+0x1a26> │ │ │ │ - bl da114 │ │ │ │ + b.n 4a632 <_PyEval_FormatAwaitableError@@Base+0x1a26> │ │ │ │ + bl da060 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25d700 <_PyTime_AsTimeval@@Base+0x274> │ │ │ │ + bl 25d538 <_PyTime_AsTimeval@@Base+0x274> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4a5c6 <_PyEval_FormatAwaitableError@@Base+0x19fa> │ │ │ │ + beq.n 4a606 <_PyEval_FormatAwaitableError@@Base+0x19fa> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4a5c6 <_PyEval_FormatAwaitableError@@Base+0x19fa> │ │ │ │ + blt.n 4a606 <_PyEval_FormatAwaitableError@@Base+0x19fa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4a5ec <_PyEval_FormatAwaitableError@@Base+0x1a20> │ │ │ │ + blt.n 4a62c <_PyEval_FormatAwaitableError@@Base+0x1a20> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 4a5f2 <_PyEval_FormatAwaitableError@@Base+0x1a26> │ │ │ │ + b.n 4a632 <_PyEval_FormatAwaitableError@@Base+0x1a26> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4a5e8 <_PyEval_FormatAwaitableError@@Base+0x1a1c> │ │ │ │ + b.n 4a628 <_PyEval_FormatAwaitableError@@Base+0x1a1c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl ca490 │ │ │ │ + bl ca790 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 4a628 <_PyEval_FormatAwaitableError@@Base+0x1a5c> │ │ │ │ + blt.n 4a668 <_PyEval_FormatAwaitableError@@Base+0x1a5c> │ │ │ │ uxtb r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 2bb48 │ │ │ │ and.w r4, r4, #1 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ strb.w r4, [r5, #44] @ 0x2c │ │ │ │ - b.n 4a62a <_PyEval_FormatAwaitableError@@Base+0x1a5e> │ │ │ │ + b.n 4a66a <_PyEval_FormatAwaitableError@@Base+0x1a5e> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #12 │ │ │ │ - movw r0, #17248 @ 0x4360 │ │ │ │ + movw r0, #16928 @ 0x4220 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r4, r5, [r3, #16] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 1b05a4 <_PySys_GetRequiredAttrString@@Base+0xa14> │ │ │ │ - ldr r2, [pc, #32] @ (4a684 <_PyEval_FormatAwaitableError@@Base+0x1ab8>) │ │ │ │ + b.w 1b29cc <_PySys_GetRequiredAttrString@@Base+0xa14> │ │ │ │ + ldr r2, [pc, #32] @ (4a6c4 <_PyEval_FormatAwaitableError@@Base+0x1ab8>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #57136 @ 0xdf30 │ │ │ │ + movw r0, #56816 @ 0xddf0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r1, #3800] @ 0xed8 │ │ │ │ ldr.w r2, [r1, #3784] @ 0xec8 │ │ │ │ ldr.w r1, [r1, #3768] @ 0xeb8 │ │ │ │ - b.w 80c04 │ │ │ │ + b.w 80bc0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb.w r1, [r0, #44] @ 0x2c │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ @@ -45467,89 +45497,89 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2c4bc │ │ │ │ - cbnz r0, 4a6d0 <_PyEval_FormatAwaitableError@@Base+0x1b04> │ │ │ │ + cbnz r0, 4a710 <_PyEval_FormatAwaitableError@@Base+0x1b04> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ - b.n 4a6d8 <_PyEval_FormatAwaitableError@@Base+0x1b0c> │ │ │ │ + bl 1af364 │ │ │ │ + b.n 4a718 <_PyEval_FormatAwaitableError@@Base+0x1b0c> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 199274 │ │ │ │ + bl 19b684 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #48564 @ 0xbdb4 │ │ │ │ + movw r1, #48244 @ 0xbc74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.n 4a84c <_PyEval_FormatAwaitableError@@Base+0x1c80> │ │ │ │ + b.n 4a88c <_PyEval_FormatAwaitableError@@Base+0x1c80> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 4a712 <_PyEval_FormatAwaitableError@@Base+0x1b46> │ │ │ │ + cbz r2, 4a752 <_PyEval_FormatAwaitableError@@Base+0x1b46> │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 289d8c │ │ │ │ + bl 289c34 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4a722 <_PyEval_FormatAwaitableError@@Base+0x1b56> │ │ │ │ + cbnz r0, 4a762 <_PyEval_FormatAwaitableError@@Base+0x1b56> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4a73c <_PyEval_FormatAwaitableError@@Base+0x1b70> │ │ │ │ + b.n 4a77c <_PyEval_FormatAwaitableError@@Base+0x1b70> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 276570 │ │ │ │ + bl 276410 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4a700 <_PyEval_FormatAwaitableError@@Base+0x1b34> │ │ │ │ - b.n 4a70e <_PyEval_FormatAwaitableError@@Base+0x1b42> │ │ │ │ - bl 251dc8 │ │ │ │ + bne.n 4a740 <_PyEval_FormatAwaitableError@@Base+0x1b34> │ │ │ │ + b.n 4a74e <_PyEval_FormatAwaitableError@@Base+0x1b42> │ │ │ │ + bl 251c68 <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a73c <_PyEval_FormatAwaitableError@@Base+0x1b70> │ │ │ │ + bge.n 4a77c <_PyEval_FormatAwaitableError@@Base+0x1b70> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a73c <_PyEval_FormatAwaitableError@@Base+0x1b70> │ │ │ │ + cbnz r3, 4a77c <_PyEval_FormatAwaitableError@@Base+0x1b70> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 252a30 │ │ │ │ + bl 2528d0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vstr d0, [sp] │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vstr d1, [sp, #8] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4a78a <_PyEval_FormatAwaitableError@@Base+0x1bbe> │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 4a78a <_PyEval_FormatAwaitableError@@Base+0x1bbe> │ │ │ │ + bne.n 4a7ca <_PyEval_FormatAwaitableError@@Base+0x1bbe> │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 4a7ca <_PyEval_FormatAwaitableError@@Base+0x1bbe> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - movw r1, #24780 @ 0x60cc │ │ │ │ + movw r1, #24460 @ 0x5f8c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4a798 <_PyEval_FormatAwaitableError@@Base+0x1bcc> │ │ │ │ + b.n 4a7d8 <_PyEval_FormatAwaitableError@@Base+0x1bcc> │ │ │ │ mov r4, sp │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str r0, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ @@ -45568,163 +45598,163 @@ │ │ │ │ ldr.w r9, [r0, #28] │ │ │ │ str r1, [sp, #0] │ │ │ │ add.w fp, r8, r6, lsl #2 │ │ │ │ add r6, r4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #2 │ │ │ │ subs r4, #1 │ │ │ │ - bmi.n 4a838 <_PyEval_FormatAwaitableError@@Base+0x1c6c> │ │ │ │ + bmi.n 4a878 <_PyEval_FormatAwaitableError@@Base+0x1c6c> │ │ │ │ ldr.w r3, [fp, #4]! │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ strlt.w ip, [r3] │ │ │ │ - bl d7308 │ │ │ │ + bl d723c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a804 <_PyEval_FormatAwaitableError@@Base+0x1c38> │ │ │ │ + bge.n 4a844 <_PyEval_FormatAwaitableError@@Base+0x1c38> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 4a804 <_PyEval_FormatAwaitableError@@Base+0x1c38> │ │ │ │ + cbnz r2, 4a844 <_PyEval_FormatAwaitableError@@Base+0x1c38> │ │ │ │ mov r0, r3 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ subs r3, r6, r4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.n 4a844 <_PyEval_FormatAwaitableError@@Base+0x1c78> │ │ │ │ + blt.n 4a884 <_PyEval_FormatAwaitableError@@Base+0x1c78> │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r7, sl │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 4a82c <_PyEval_FormatAwaitableError@@Base+0x1c60> │ │ │ │ + beq.n 4a86c <_PyEval_FormatAwaitableError@@Base+0x1c60> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15840 @ 0x3de0 │ │ │ │ + movw r1, #15588 @ 0x3ce4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 4a844 <_PyEval_FormatAwaitableError@@Base+0x1c78> │ │ │ │ + bl f8904 │ │ │ │ + b.n 4a884 <_PyEval_FormatAwaitableError@@Base+0x1c78> │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 4a7c6 <_PyEval_FormatAwaitableError@@Base+0x1bfa> │ │ │ │ + bne.n 4a806 <_PyEval_FormatAwaitableError@@Base+0x1bfa> │ │ │ │ ldr.w r8, [r8, #260] @ 0x104 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4a7c0 <_PyEval_FormatAwaitableError@@Base+0x1bf4> │ │ │ │ + b.n 4a800 <_PyEval_FormatAwaitableError@@Base+0x1bf4> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 4892e │ │ │ │ - cbz r0, 4a8ba <_PyEval_FormatAwaitableError@@Base+0x1cee> │ │ │ │ + bl 4896e │ │ │ │ + cbz r0, 4a8fa <_PyEval_FormatAwaitableError@@Base+0x1cee> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r4, 4a878 <_PyEval_FormatAwaitableError@@Base+0x1cac> │ │ │ │ + cbnz r4, 4a8b8 <_PyEval_FormatAwaitableError@@Base+0x1cac> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl d4664 │ │ │ │ + bl d4584 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4a88a <_PyEval_FormatAwaitableError@@Base+0x1cbe> │ │ │ │ + b.n 4a8ca <_PyEval_FormatAwaitableError@@Base+0x1cbe> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #18840 @ 0x4998 │ │ │ │ + movw r2, #18544 @ 0x4870 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl d4664 │ │ │ │ + bl d4584 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a89e <_PyEval_FormatAwaitableError@@Base+0x1cd2> │ │ │ │ + bge.n 4a8de <_PyEval_FormatAwaitableError@@Base+0x1cd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a89e <_PyEval_FormatAwaitableError@@Base+0x1cd2> │ │ │ │ + cbnz r3, 4a8de <_PyEval_FormatAwaitableError@@Base+0x1cd2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 4a8bc <_PyEval_FormatAwaitableError@@Base+0x1cf0> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 4a8fc <_PyEval_FormatAwaitableError@@Base+0x1cf0> │ │ │ │ movw r3, #61120 @ 0xeec0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9edc │ │ │ │ - cbz r0, 4a8ba <_PyEval_FormatAwaitableError@@Base+0x1cee> │ │ │ │ - bl da114 │ │ │ │ + bl d9e28 │ │ │ │ + cbz r0, 4a8fa <_PyEval_FormatAwaitableError@@Base+0x1cee> │ │ │ │ + bl da060 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 25f128 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 25ef64 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldrd r2, r3, [r0, #16] │ │ │ │ - movw r0, #57252 @ 0xdfa4 │ │ │ │ + movw r0, #56932 @ 0xde64 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #5988 @ 0x1764 │ │ │ │ + movw r0, #5668 @ 0x1624 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80c04 │ │ │ │ + b.w 80bc0 │ │ │ │ push {r4} │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #20 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, sp │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ vldr d1, [sp, #8] │ │ │ │ vldr d0, [sp] │ │ │ │ add sp, #20 │ │ │ │ pop {r4} │ │ │ │ - b.w 28c514 │ │ │ │ + b.w 28c3bc │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 252a30 │ │ │ │ + bl 2528d0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 4a976 <_PyEval_FormatAwaitableError@@Base+0x1daa> │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 4a9b6 <_PyEval_FormatAwaitableError@@Base+0x1daa> │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #72] @ 4a990 <_PyEval_FormatAwaitableError@@Base+0x1dc4> │ │ │ │ + vldr d7, [pc, #72] @ 4a9d0 <_PyEval_FormatAwaitableError@@Base+0x1dc4> │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4a97a <_PyEval_FormatAwaitableError@@Base+0x1dae> │ │ │ │ + bhi.n 4a9ba <_PyEval_FormatAwaitableError@@Base+0x1dae> │ │ │ │ vabs.f64 d8, d8 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ vcmp.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r0, r3 │ │ │ │ - b.n 4a982 <_PyEval_FormatAwaitableError@@Base+0x1db6> │ │ │ │ + b.n 4a9c2 <_PyEval_FormatAwaitableError@@Base+0x1db6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4a982 <_PyEval_FormatAwaitableError@@Base+0x1db6> │ │ │ │ + b.n 4a9c2 <_PyEval_FormatAwaitableError@@Base+0x1db6> │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -45734,19 +45764,19 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ mov fp, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov lr, r3 │ │ │ │ - cbz r3, 4a9b8 <_PyEval_FormatAwaitableError@@Base+0x1dec> │ │ │ │ + cbz r3, 4a9f8 <_PyEval_FormatAwaitableError@@Base+0x1dec> │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 4a9ba <_PyEval_FormatAwaitableError@@Base+0x1dee> │ │ │ │ + b.n 4a9fa <_PyEval_FormatAwaitableError@@Base+0x1dee> │ │ │ │ mov r8, r3 │ │ │ │ - ldr r4, [pc, #536] @ (4abd4 <_PyEval_FormatAwaitableError@@Base+0x2008>) │ │ │ │ + ldr r4, [pc, #536] @ (4ac14 <_PyEval_FormatAwaitableError@@Base+0x2008>) │ │ │ │ add.w ip, sp, #116 @ 0x74 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ @@ -45759,765 +45789,765 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 4aa08 <_PyEval_FormatAwaitableError@@Base+0x1e3c> │ │ │ │ + bne.n 4aa48 <_PyEval_FormatAwaitableError@@Base+0x1e3c> │ │ │ │ cmp.w fp, #1 │ │ │ │ - ble.n 4aa08 <_PyEval_FormatAwaitableError@@Base+0x1e3c> │ │ │ │ + ble.n 4aa48 <_PyEval_FormatAwaitableError@@Base+0x1e3c> │ │ │ │ cmp.w fp, #2 │ │ │ │ - bne.n 4aa08 <_PyEval_FormatAwaitableError@@Base+0x1e3c> │ │ │ │ - cbnz r7, 4aa2e <_PyEval_FormatAwaitableError@@Base+0x1e62> │ │ │ │ - ldr r1, [pc, #460] @ (4abd8 <_PyEval_FormatAwaitableError@@Base+0x200c>) │ │ │ │ + bne.n 4aa48 <_PyEval_FormatAwaitableError@@Base+0x1e3c> │ │ │ │ + cbnz r7, 4aa6e <_PyEval_FormatAwaitableError@@Base+0x1e62> │ │ │ │ + ldr r1, [pc, #460] @ (4ac18 <_PyEval_FormatAwaitableError@@Base+0x200c>) │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, lr │ │ │ │ movs r1, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4aba0 <_PyEval_FormatAwaitableError@@Base+0x1fd4> │ │ │ │ + beq.w 4abe0 <_PyEval_FormatAwaitableError@@Base+0x1fd4> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add fp, r8 │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - bl 11df04 │ │ │ │ + bl 11df60 │ │ │ │ ldrd sl, r9, [sp, #148] @ 0x94 │ │ │ │ ldr.w r8, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4abae <_PyEval_FormatAwaitableError@@Base+0x1fe2> │ │ │ │ + beq.w 4abee <_PyEval_FormatAwaitableError@@Base+0x1fe2> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ - bl 11df04 │ │ │ │ + bl 11df60 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ - cbz r0, 4aac8 <_PyEval_FormatAwaitableError@@Base+0x1efc> │ │ │ │ + cbz r0, 4ab08 <_PyEval_FormatAwaitableError@@Base+0x1efc> │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.n 4aa78 <_PyEval_FormatAwaitableError@@Base+0x1eac> │ │ │ │ + beq.n 4aab8 <_PyEval_FormatAwaitableError@@Base+0x1eac> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl ca490 │ │ │ │ + bl ca790 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bge.n 4aa7c <_PyEval_FormatAwaitableError@@Base+0x1eb0> │ │ │ │ - b.n 4aac8 <_PyEval_FormatAwaitableError@@Base+0x1efc> │ │ │ │ + bge.n 4aabc <_PyEval_FormatAwaitableError@@Base+0x1eb0> │ │ │ │ + b.n 4ab08 <_PyEval_FormatAwaitableError@@Base+0x1efc> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 4aa88 <_PyEval_FormatAwaitableError@@Base+0x1ebc> │ │ │ │ + blt.n 4aac8 <_PyEval_FormatAwaitableError@@Base+0x1ebc> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 4aaaa <_PyEval_FormatAwaitableError@@Base+0x1ede> │ │ │ │ + bpl.n 4aaea <_PyEval_FormatAwaitableError@@Base+0x1ede> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #56508 @ 0xdcbc │ │ │ │ + movw r1, #56188 @ 0xdb7c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #24892 @ 0x613c │ │ │ │ + movw r0, #24572 @ 0x5ffc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91690 │ │ │ │ + bl 91908 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4aac8 <_PyEval_FormatAwaitableError@@Base+0x1efc> │ │ │ │ - ldr.w fp, [pc, #308] @ 4abdc <_PyEval_FormatAwaitableError@@Base+0x2010> │ │ │ │ - b.n 4ab20 <_PyEval_FormatAwaitableError@@Base+0x1f54> │ │ │ │ + beq.n 4ab08 <_PyEval_FormatAwaitableError@@Base+0x1efc> │ │ │ │ + ldr.w fp, [pc, #308] @ 4ac1c <_PyEval_FormatAwaitableError@@Base+0x2010> │ │ │ │ + b.n 4ab60 <_PyEval_FormatAwaitableError@@Base+0x1f54> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #3528 @ 0xdc8 │ │ │ │ + movw r2, #3208 @ 0xc88 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #8844 @ 0x228c │ │ │ │ + movw r1, #8524 @ 0x214c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 4abb4 <_PyEval_FormatAwaitableError@@Base+0x1fe8> │ │ │ │ + b.n 4abf4 <_PyEval_FormatAwaitableError@@Base+0x1fe8> │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 718ec │ │ │ │ + bl 71940 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4aac8 <_PyEval_FormatAwaitableError@@Base+0x1efc> │ │ │ │ + beq.n 4ab08 <_PyEval_FormatAwaitableError@@Base+0x1efc> │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 95ffc │ │ │ │ + bl 96274 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - blt.n 4ab3a <_PyEval_FormatAwaitableError@@Base+0x1f6e> │ │ │ │ + blt.n 4ab7a <_PyEval_FormatAwaitableError@@Base+0x1f6e> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 2bdb8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 4ab92 <_PyEval_FormatAwaitableError@@Base+0x1fc6> │ │ │ │ + bge.n 4abd2 <_PyEval_FormatAwaitableError@@Base+0x1fc6> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 4ab6a <_PyEval_FormatAwaitableError@@Base+0x1f9e> │ │ │ │ + bne.n 4abaa <_PyEval_FormatAwaitableError@@Base+0x1f9e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4ab5a <_PyEval_FormatAwaitableError@@Base+0x1f8e> │ │ │ │ + blt.n 4ab9a <_PyEval_FormatAwaitableError@@Base+0x1f8e> │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 4aacc <_PyEval_FormatAwaitableError@@Base+0x1f00> │ │ │ │ + bne.n 4ab0c <_PyEval_FormatAwaitableError@@Base+0x1f00> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b7b38 │ │ │ │ - b.n 4aac8 <_PyEval_FormatAwaitableError@@Base+0x1efc> │ │ │ │ + bl 1b9df0 │ │ │ │ + b.n 4ab08 <_PyEval_FormatAwaitableError@@Base+0x1efc> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 4ab4c <_PyEval_FormatAwaitableError@@Base+0x1f80> │ │ │ │ + cbz r3, 4ab8c <_PyEval_FormatAwaitableError@@Base+0x1f80> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 2b788 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 4aafc <_PyEval_FormatAwaitableError@@Base+0x1f30> │ │ │ │ + b.n 4ab3c <_PyEval_FormatAwaitableError@@Base+0x1f30> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 2abdc │ │ │ │ mov r1, r0 │ │ │ │ - b.n 4aafc <_PyEval_FormatAwaitableError@@Base+0x1f30> │ │ │ │ + b.n 4ab3c <_PyEval_FormatAwaitableError@@Base+0x1f30> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ab20 <_PyEval_FormatAwaitableError@@Base+0x1f54> │ │ │ │ + bne.n 4ab60 <_PyEval_FormatAwaitableError@@Base+0x1f54> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ab20 <_PyEval_FormatAwaitableError@@Base+0x1f54> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ab60 <_PyEval_FormatAwaitableError@@Base+0x1f54> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b7b38 │ │ │ │ + bl 1b9df0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4aac8 <_PyEval_FormatAwaitableError@@Base+0x1efc> │ │ │ │ + bge.n 4ab08 <_PyEval_FormatAwaitableError@@Base+0x1efc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4aac8 <_PyEval_FormatAwaitableError@@Base+0x1efc> │ │ │ │ + bne.n 4ab08 <_PyEval_FormatAwaitableError@@Base+0x1efc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4aac8 <_PyEval_FormatAwaitableError@@Base+0x1efc> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ab08 <_PyEval_FormatAwaitableError@@Base+0x1efc> │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 4ab9c <_PyEval_FormatAwaitableError@@Base+0x1fd0> │ │ │ │ + beq.n 4abdc <_PyEval_FormatAwaitableError@@Base+0x1fd0> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 9dc10 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9debc <_PyBytes_Resize@@Base> │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ - b.n 4abb4 <_PyEval_FormatAwaitableError@@Base+0x1fe8> │ │ │ │ + b.n 4abf4 <_PyEval_FormatAwaitableError@@Base+0x1fe8> │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4abb4 <_PyEval_FormatAwaitableError@@Base+0x1fe8> │ │ │ │ + b.n 4abf4 <_PyEval_FormatAwaitableError@@Base+0x1fe8> │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ strd sl, r9, [sp, #148] @ 0x94 │ │ │ │ str.w r8, [sp, #168] @ 0xa8 │ │ │ │ - bl 11e578 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11e5d4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ - bl 11e578 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11e5d4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r0, [r2, #16] │ │ │ │ + ldrsh r0, [r0, r7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #320] @ (4ad1c <_PyEval_FormatAwaitableError@@Base+0x2150>) │ │ │ │ + ldr r0, [pc, #144] @ (4acac <_PyEval_FormatAwaitableError@@Base+0x20a0>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r0, [r1, #24] │ │ │ │ + str r0, [r7, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.w 28ca80 │ │ │ │ + b.w 28c6f0 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #48572 @ 0xbdbc │ │ │ │ + movw r1, #48252 @ 0xbc7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.n 4a84c <_PyEval_FormatAwaitableError@@Base+0x1c80> │ │ │ │ + b.n 4a88c <_PyEval_FormatAwaitableError@@Base+0x1c80> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 252a30 │ │ │ │ + bl 2528d0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vstr d1, [sp, #8] │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4ac3a <_PyEval_FormatAwaitableError@@Base+0x206e> │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 4ac3a <_PyEval_FormatAwaitableError@@Base+0x206e> │ │ │ │ + bne.n 4ac7a <_PyEval_FormatAwaitableError@@Base+0x206e> │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 4ac7a <_PyEval_FormatAwaitableError@@Base+0x206e> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #24780 @ 0x60cc │ │ │ │ + movw r1, #24460 @ 0x5f8c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 4ac5e <_PyEval_FormatAwaitableError@@Base+0x2092> │ │ │ │ + bl f8904 │ │ │ │ + b.n 4ac9e <_PyEval_FormatAwaitableError@@Base+0x2092> │ │ │ │ movs r1, #0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 178064 │ │ │ │ + bl 17a414 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 4ac5e <_PyEval_FormatAwaitableError@@Base+0x2092> │ │ │ │ + cbnz r0, 4ac9e <_PyEval_FormatAwaitableError@@Base+0x2092> │ │ │ │ adds r0, r4, #4 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 178064 │ │ │ │ + b.w 17a414 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r9, r0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 4ac88 <_PyEval_FormatAwaitableError@@Base+0x20bc> │ │ │ │ + cbz r3, 4acc8 <_PyEval_FormatAwaitableError@@Base+0x20bc> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4ac98 <_PyEval_FormatAwaitableError@@Base+0x20cc> │ │ │ │ + b.n 4acd8 <_PyEval_FormatAwaitableError@@Base+0x20cc> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4ac96 <_PyEval_FormatAwaitableError@@Base+0x20ca> │ │ │ │ + blt.n 4acd6 <_PyEval_FormatAwaitableError@@Base+0x20ca> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4ac92 <_PyEval_FormatAwaitableError@@Base+0x20c6> │ │ │ │ - cbnz r1, 4acb8 <_PyEval_FormatAwaitableError@@Base+0x20ec> │ │ │ │ + bgt.n 4acd2 <_PyEval_FormatAwaitableError@@Base+0x20c6> │ │ │ │ + cbnz r1, 4acf8 <_PyEval_FormatAwaitableError@@Base+0x20ec> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4ac98 <_PyEval_FormatAwaitableError@@Base+0x20cc> │ │ │ │ + b.n 4acd8 <_PyEval_FormatAwaitableError@@Base+0x20cc> │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #668] @ (4af38 <_PyEval_FormatAwaitableError@@Base+0x236c>) │ │ │ │ + ldr r1, [pc, #668] @ (4af78 <_PyEval_FormatAwaitableError@@Base+0x236c>) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4acbe <_PyEval_FormatAwaitableError@@Base+0x20f2> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4acfe <_PyEval_FormatAwaitableError@@Base+0x20f2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b05a <_PyEval_FormatAwaitableError@@Base+0x248e> │ │ │ │ + b.n 4b09a <_PyEval_FormatAwaitableError@@Base+0x248e> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r3, r4, r5 │ │ │ │ - beq.n 4ad06 <_PyEval_FormatAwaitableError@@Base+0x213a> │ │ │ │ + beq.n 4ad46 <_PyEval_FormatAwaitableError@@Base+0x213a> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 4accc <_PyEval_FormatAwaitableError@@Base+0x2100> │ │ │ │ + cbz r4, 4ad0c <_PyEval_FormatAwaitableError@@Base+0x2100> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4acd4 <_PyEval_FormatAwaitableError@@Base+0x2108> │ │ │ │ - b.n 4ad14 <_PyEval_FormatAwaitableError@@Base+0x2148> │ │ │ │ + bne.n 4ad14 <_PyEval_FormatAwaitableError@@Base+0x2108> │ │ │ │ + b.n 4ad54 <_PyEval_FormatAwaitableError@@Base+0x2148> │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl e0048 <_PyNumber_Index@@Base> │ │ │ │ + bl dff08 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4ace6 <_PyEval_FormatAwaitableError@@Base+0x211a> │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 4ad14 <_PyEval_FormatAwaitableError@@Base+0x2148> │ │ │ │ - b.n 4acb4 <_PyEval_FormatAwaitableError@@Base+0x20e8> │ │ │ │ - bl 85a34 │ │ │ │ + cbnz r0, 4ad26 <_PyEval_FormatAwaitableError@@Base+0x211a> │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 4ad54 <_PyEval_FormatAwaitableError@@Base+0x2148> │ │ │ │ + b.n 4acf4 <_PyEval_FormatAwaitableError@@Base+0x20e8> │ │ │ │ + bl 859e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ad00 <_PyEval_FormatAwaitableError@@Base+0x2134> │ │ │ │ + bge.n 4ad40 <_PyEval_FormatAwaitableError@@Base+0x2134> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4ad00 <_PyEval_FormatAwaitableError@@Base+0x2134> │ │ │ │ + cbnz r3, 4ad40 <_PyEval_FormatAwaitableError@@Base+0x2134> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r1, r7, #1 │ │ │ │ - bne.n 4ad18 <_PyEval_FormatAwaitableError@@Base+0x214c> │ │ │ │ - b.n 4acde <_PyEval_FormatAwaitableError@@Base+0x2112> │ │ │ │ + bne.n 4ad58 <_PyEval_FormatAwaitableError@@Base+0x214c> │ │ │ │ + b.n 4ad1e <_PyEval_FormatAwaitableError@@Base+0x2112> │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ad18 <_PyEval_FormatAwaitableError@@Base+0x214c> │ │ │ │ + b.n 4ad58 <_PyEval_FormatAwaitableError@@Base+0x214c> │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #24] │ │ │ │ - cbz r5, 4ad2e <_PyEval_FormatAwaitableError@@Base+0x2162> │ │ │ │ + cbz r5, 4ad6e <_PyEval_FormatAwaitableError@@Base+0x2162> │ │ │ │ ldr.w r8, [r9, #20] │ │ │ │ - b.n 4ad36 <_PyEval_FormatAwaitableError@@Base+0x216a> │ │ │ │ + b.n 4ad76 <_PyEval_FormatAwaitableError@@Base+0x216a> │ │ │ │ movw r8, #32052 @ 0x7d34 │ │ │ │ movt r8, #82 @ 0x52 │ │ │ │ cmp r7, #0 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ it lt │ │ │ │ mvnlt.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 4ae64 <_PyEval_FormatAwaitableError@@Base+0x2298> │ │ │ │ + bne.w 4aea4 <_PyEval_FormatAwaitableError@@Base+0x2298> │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4ad62 <_PyEval_FormatAwaitableError@@Base+0x2196> │ │ │ │ + cbnz r0, 4ada2 <_PyEval_FormatAwaitableError@@Base+0x2196> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b034 <_PyEval_FormatAwaitableError@@Base+0x2468> │ │ │ │ + b.n 4b074 <_PyEval_FormatAwaitableError@@Base+0x2468> │ │ │ │ subs r1, r5, #1 │ │ │ │ - movw fp, #54344 @ 0xd448 │ │ │ │ + movw fp, #54024 @ 0xd308 │ │ │ │ movt fp, #45 @ 0x2d │ │ │ │ movs r5, #0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 4ade4 <_PyEval_FormatAwaitableError@@Base+0x2218> │ │ │ │ + beq.n 4ae24 <_PyEval_FormatAwaitableError@@Base+0x2218> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4ae3e <_PyEval_FormatAwaitableError@@Base+0x2272> │ │ │ │ + blt.n 4ae7e <_PyEval_FormatAwaitableError@@Base+0x2272> │ │ │ │ ldrb.w r3, [r8, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 4ad9a <_PyEval_FormatAwaitableError@@Base+0x21ce> │ │ │ │ + bpl.n 4adda <_PyEval_FormatAwaitableError@@Base+0x21ce> │ │ │ │ mov r1, sl │ │ │ │ - b.n 4ad72 <_PyEval_FormatAwaitableError@@Base+0x21a6> │ │ │ │ + b.n 4adb2 <_PyEval_FormatAwaitableError@@Base+0x21a6> │ │ │ │ ldrb.w r3, [r8, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 4ada0 <_PyEval_FormatAwaitableError@@Base+0x21d4> │ │ │ │ + bmi.n 4ade0 <_PyEval_FormatAwaitableError@@Base+0x21d4> │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4ad8a <_PyEval_FormatAwaitableError@@Base+0x21be> │ │ │ │ + bne.n 4adca <_PyEval_FormatAwaitableError@@Base+0x21be> │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r8 │ │ │ │ - bl 156bd8 │ │ │ │ + bl 157044 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ae4c <_PyEval_FormatAwaitableError@@Base+0x2280> │ │ │ │ + beq.n 4ae8c <_PyEval_FormatAwaitableError@@Base+0x2280> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 4adc0 <_PyEval_FormatAwaitableError@@Base+0x21f4> │ │ │ │ + bgt.n 4ae00 <_PyEval_FormatAwaitableError@@Base+0x21f4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 4adde <_PyEval_FormatAwaitableError@@Base+0x2212> │ │ │ │ + b.n 4ae1e <_PyEval_FormatAwaitableError@@Base+0x2212> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85bbc │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r0, 4ae12 <_PyEval_FormatAwaitableError@@Base+0x2246> │ │ │ │ + cbnz r0, 4ae52 <_PyEval_FormatAwaitableError@@Base+0x2246> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4adde <_PyEval_FormatAwaitableError@@Base+0x2212> │ │ │ │ + bge.n 4ae1e <_PyEval_FormatAwaitableError@@Base+0x2212> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4adde <_PyEval_FormatAwaitableError@@Base+0x2212> │ │ │ │ + cbnz r3, 4ae1e <_PyEval_FormatAwaitableError@@Base+0x2212> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 4ad6e <_PyEval_FormatAwaitableError@@Base+0x21a2> │ │ │ │ + b.n 4adae <_PyEval_FormatAwaitableError@@Base+0x21a2> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4ae3e <_PyEval_FormatAwaitableError@@Base+0x2272> │ │ │ │ - movw r3, #54344 @ 0xd448 │ │ │ │ + blt.n 4ae7e <_PyEval_FormatAwaitableError@@Base+0x2272> │ │ │ │ + movw r3, #54024 @ 0xd308 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldrb.w r2, [r8, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 4ae26 <_PyEval_FormatAwaitableError@@Base+0x225a> │ │ │ │ + bpl.n 4ae66 <_PyEval_FormatAwaitableError@@Base+0x225a> │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 4ae3e <_PyEval_FormatAwaitableError@@Base+0x2272> │ │ │ │ - b.n 4adf0 <_PyEval_FormatAwaitableError@@Base+0x2224> │ │ │ │ + bcc.n 4ae7e <_PyEval_FormatAwaitableError@@Base+0x2272> │ │ │ │ + b.n 4ae30 <_PyEval_FormatAwaitableError@@Base+0x2224> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85bbc │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4b040 <_PyEval_FormatAwaitableError@@Base+0x2474> │ │ │ │ + beq.w 4b080 <_PyEval_FormatAwaitableError@@Base+0x2474> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ae4c <_PyEval_FormatAwaitableError@@Base+0x2280> │ │ │ │ + bge.n 4ae8c <_PyEval_FormatAwaitableError@@Base+0x2280> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4ae4c <_PyEval_FormatAwaitableError@@Base+0x2280> │ │ │ │ + cbnz r3, 4ae8c <_PyEval_FormatAwaitableError@@Base+0x2280> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ae4c <_PyEval_FormatAwaitableError@@Base+0x2280> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ae8c <_PyEval_FormatAwaitableError@@Base+0x2280> │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 156bd8 │ │ │ │ + bl 157044 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4ae4c <_PyEval_FormatAwaitableError@@Base+0x2280> │ │ │ │ + cbz r0, 4ae8c <_PyEval_FormatAwaitableError@@Base+0x2280> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 4ae02 <_PyEval_FormatAwaitableError@@Base+0x2236> │ │ │ │ + bgt.n 4ae42 <_PyEval_FormatAwaitableError@@Base+0x2236> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 2067d4 │ │ │ │ + bl 208874 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 4b034 <_PyEval_FormatAwaitableError@@Base+0x2468> │ │ │ │ + bne.w 4b074 <_PyEval_FormatAwaitableError@@Base+0x2468> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ad5e <_PyEval_FormatAwaitableError@@Base+0x2192> │ │ │ │ + bge.n 4ad9e <_PyEval_FormatAwaitableError@@Base+0x2192> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ad5e <_PyEval_FormatAwaitableError@@Base+0x2192> │ │ │ │ + bne.n 4ad9e <_PyEval_FormatAwaitableError@@Base+0x2192> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ad5e <_PyEval_FormatAwaitableError@@Base+0x2192> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ad9e <_PyEval_FormatAwaitableError@@Base+0x2192> │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 12b760 │ │ │ │ + bl 12b5e4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4ad5e <_PyEval_FormatAwaitableError@@Base+0x2192> │ │ │ │ + bne.w 4ad9e <_PyEval_FormatAwaitableError@@Base+0x2192> │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 4ae98 <_PyEval_FormatAwaitableError@@Base+0x22cc> │ │ │ │ + bne.n 4aed8 <_PyEval_FormatAwaitableError@@Base+0x22cc> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47692 @ 0xba4c │ │ │ │ + movw r1, #47232 @ 0xb880 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 4b02c <_PyEval_FormatAwaitableError@@Base+0x2460> │ │ │ │ + bl f8904 │ │ │ │ + b.n 4b06c <_PyEval_FormatAwaitableError@@Base+0x2460> │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w fp, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne.n 4af54 <_PyEval_FormatAwaitableError@@Base+0x2388> │ │ │ │ + bne.n 4af94 <_PyEval_FormatAwaitableError@@Base+0x2388> │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4b02c <_PyEval_FormatAwaitableError@@Base+0x2460> │ │ │ │ + beq.w 4b06c <_PyEval_FormatAwaitableError@@Base+0x2460> │ │ │ │ subs r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 4af40 <_PyEval_FormatAwaitableError@@Base+0x2374> │ │ │ │ + blt.n 4af80 <_PyEval_FormatAwaitableError@@Base+0x2374> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 4af40 <_PyEval_FormatAwaitableError@@Base+0x2374> │ │ │ │ + beq.n 4af80 <_PyEval_FormatAwaitableError@@Base+0x2374> │ │ │ │ subs r7, #1 │ │ │ │ ldrb.w r3, [r8, r5] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 4af3c <_PyEval_FormatAwaitableError@@Base+0x2370> │ │ │ │ + bne.n 4af7c <_PyEval_FormatAwaitableError@@Base+0x2370> │ │ │ │ adds r0, r5, #1 │ │ │ │ subs r1, r1, r5 │ │ │ │ add r0, r8 │ │ │ │ - bl 156bd8 │ │ │ │ + bl 157044 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4b018 <_PyEval_FormatAwaitableError@@Base+0x244c> │ │ │ │ + beq.w 4b058 <_PyEval_FormatAwaitableError@@Base+0x244c> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 4aef0 <_PyEval_FormatAwaitableError@@Base+0x2324> │ │ │ │ + bgt.n 4af30 <_PyEval_FormatAwaitableError@@Base+0x2324> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 4af2e <_PyEval_FormatAwaitableError@@Base+0x2362> │ │ │ │ + b.n 4af6e <_PyEval_FormatAwaitableError@@Base+0x2362> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85bbc │ │ │ │ + bl 85b70 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 4af1a <_PyEval_FormatAwaitableError@@Base+0x234e> │ │ │ │ + cbz r0, 4af5a <_PyEval_FormatAwaitableError@@Base+0x234e> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4b018 <_PyEval_FormatAwaitableError@@Base+0x244c> │ │ │ │ + bge.w 4b058 <_PyEval_FormatAwaitableError@@Base+0x244c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4b018 <_PyEval_FormatAwaitableError@@Base+0x244c> │ │ │ │ + bne.w 4b058 <_PyEval_FormatAwaitableError@@Base+0x244c> │ │ │ │ mov r0, fp │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b018 <_PyEval_FormatAwaitableError@@Base+0x244c> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b058 <_PyEval_FormatAwaitableError@@Base+0x244c> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4af2e <_PyEval_FormatAwaitableError@@Base+0x2362> │ │ │ │ + bge.n 4af6e <_PyEval_FormatAwaitableError@@Base+0x2362> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 4af2e <_PyEval_FormatAwaitableError@@Base+0x2362> │ │ │ │ + cbnz r3, 4af6e <_PyEval_FormatAwaitableError@@Base+0x2362> │ │ │ │ mov r0, fp │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 4aec0 <_PyEval_FormatAwaitableError@@Base+0x22f4> │ │ │ │ + b.n 4af00 <_PyEval_FormatAwaitableError@@Base+0x22f4> │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #496] @ (4b12c <_PyEval_FormatAwaitableError@@Base+0x2560>) │ │ │ │ + ldr r0, [pc, #320] @ (4b0bc <_PyEval_FormatAwaitableError@@Base+0x24b0>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ subs r5, #1 │ │ │ │ - bcs.n 4aeca <_PyEval_FormatAwaitableError@@Base+0x22fe> │ │ │ │ + bcs.n 4af0a <_PyEval_FormatAwaitableError@@Base+0x22fe> │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 4b00c <_PyEval_FormatAwaitableError@@Base+0x2440> │ │ │ │ + blt.n 4b04c <_PyEval_FormatAwaitableError@@Base+0x2440> │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 156bd8 │ │ │ │ + bl 157044 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4afcc <_PyEval_FormatAwaitableError@@Base+0x2400> │ │ │ │ - b.n 4b018 <_PyEval_FormatAwaitableError@@Base+0x244c> │ │ │ │ - bl 71ce4 │ │ │ │ + bne.n 4b00c <_PyEval_FormatAwaitableError@@Base+0x2400> │ │ │ │ + b.n 4b058 <_PyEval_FormatAwaitableError@@Base+0x244c> │ │ │ │ + bl 71d24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b02c <_PyEval_FormatAwaitableError@@Base+0x2460> │ │ │ │ + beq.n 4b06c <_PyEval_FormatAwaitableError@@Base+0x2460> │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 4afc0 <_PyEval_FormatAwaitableError@@Base+0x23f4> │ │ │ │ + beq.n 4b000 <_PyEval_FormatAwaitableError@@Base+0x23f4> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, fp │ │ │ │ - bl 1e4004 │ │ │ │ + bl 1e5dc8 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 4afc0 <_PyEval_FormatAwaitableError@@Base+0x23f4> │ │ │ │ + blt.n 4b000 <_PyEval_FormatAwaitableError@@Base+0x23f4> │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r5, r0 │ │ │ │ add r0, r8 │ │ │ │ - bl 156bd8 │ │ │ │ + bl 157044 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b018 <_PyEval_FormatAwaitableError@@Base+0x244c> │ │ │ │ + beq.n 4b058 <_PyEval_FormatAwaitableError@@Base+0x244c> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 4af9c <_PyEval_FormatAwaitableError@@Base+0x23d0> │ │ │ │ + bgt.n 4afdc <_PyEval_FormatAwaitableError@@Base+0x23d0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 4afba <_PyEval_FormatAwaitableError@@Base+0x23ee> │ │ │ │ + b.n 4affa <_PyEval_FormatAwaitableError@@Base+0x23ee> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85bbc │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r0, 4afe4 <_PyEval_FormatAwaitableError@@Base+0x2418> │ │ │ │ + cbnz r0, 4b024 <_PyEval_FormatAwaitableError@@Base+0x2418> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4afba <_PyEval_FormatAwaitableError@@Base+0x23ee> │ │ │ │ + bge.n 4affa <_PyEval_FormatAwaitableError@@Base+0x23ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4afba <_PyEval_FormatAwaitableError@@Base+0x23ee> │ │ │ │ + cbnz r3, 4affa <_PyEval_FormatAwaitableError@@Base+0x23ee> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r5, sl │ │ │ │ - b.n 4af5e <_PyEval_FormatAwaitableError@@Base+0x2392> │ │ │ │ + b.n 4af9e <_PyEval_FormatAwaitableError@@Base+0x2392> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 156bd8 │ │ │ │ + bl 157044 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4b018 <_PyEval_FormatAwaitableError@@Base+0x244c> │ │ │ │ + cbz r0, 4b058 <_PyEval_FormatAwaitableError@@Base+0x244c> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 4afd8 <_PyEval_FormatAwaitableError@@Base+0x240c> │ │ │ │ + bgt.n 4b018 <_PyEval_FormatAwaitableError@@Base+0x240c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 4b00a <_PyEval_FormatAwaitableError@@Base+0x243e> │ │ │ │ + b.n 4b04a <_PyEval_FormatAwaitableError@@Base+0x243e> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85bbc │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r0, 4aff8 <_PyEval_FormatAwaitableError@@Base+0x242c> │ │ │ │ + cbz r0, 4b038 <_PyEval_FormatAwaitableError@@Base+0x242c> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b018 <_PyEval_FormatAwaitableError@@Base+0x244c> │ │ │ │ + bge.n 4b058 <_PyEval_FormatAwaitableError@@Base+0x244c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b018 <_PyEval_FormatAwaitableError@@Base+0x244c> │ │ │ │ + cbnz r3, 4b058 <_PyEval_FormatAwaitableError@@Base+0x244c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b018 <_PyEval_FormatAwaitableError@@Base+0x244c> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b058 <_PyEval_FormatAwaitableError@@Base+0x244c> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b00a <_PyEval_FormatAwaitableError@@Base+0x243e> │ │ │ │ + bge.n 4b04a <_PyEval_FormatAwaitableError@@Base+0x243e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b00a <_PyEval_FormatAwaitableError@@Base+0x243e> │ │ │ │ + cbnz r3, 4b04a <_PyEval_FormatAwaitableError@@Base+0x243e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 2067d4 │ │ │ │ + bl 208874 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4b02e <_PyEval_FormatAwaitableError@@Base+0x2462> │ │ │ │ + bne.n 4b06e <_PyEval_FormatAwaitableError@@Base+0x2462> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b02c <_PyEval_FormatAwaitableError@@Base+0x2460> │ │ │ │ + bge.n 4b06c <_PyEval_FormatAwaitableError@@Base+0x2460> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b02c <_PyEval_FormatAwaitableError@@Base+0x2460> │ │ │ │ + cbnz r3, 4b06c <_PyEval_FormatAwaitableError@@Base+0x2460> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #24] │ │ │ │ - b.n 4b05a <_PyEval_FormatAwaitableError@@Base+0x248e> │ │ │ │ + b.n 4b09a <_PyEval_FormatAwaitableError@@Base+0x248e> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4ae3c <_PyEval_FormatAwaitableError@@Base+0x2270> │ │ │ │ + bge.w 4ae7c <_PyEval_FormatAwaitableError@@Base+0x2270> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4ae3c <_PyEval_FormatAwaitableError@@Base+0x2270> │ │ │ │ + bne.w 4ae7c <_PyEval_FormatAwaitableError@@Base+0x2270> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ae3c <_PyEval_FormatAwaitableError@@Base+0x2270> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ae7c <_PyEval_FormatAwaitableError@@Base+0x2270> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw r1, #48348 @ 0xbcdc │ │ │ │ + movw r1, #48028 @ 0xbb9c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 4a84c <_PyEval_FormatAwaitableError@@Base+0x1c80> │ │ │ │ + b.w 4a88c <_PyEval_FormatAwaitableError@@Base+0x1c80> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ vmov.f64 d10, #240 @ 0xbf800000 -1.0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 282b8c │ │ │ │ + bl 282a2c │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4b0a4 <_PyEval_FormatAwaitableError@@Base+0x24d8> │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 4b0d4 <_PyEval_FormatAwaitableError@@Base+0x2508> │ │ │ │ + bne.n 4b0e4 <_PyEval_FormatAwaitableError@@Base+0x24d8> │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 4b114 <_PyEval_FormatAwaitableError@@Base+0x2508> │ │ │ │ movs r1, #0 │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 282b8c │ │ │ │ + bl 282a2c │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4b0c0 <_PyEval_FormatAwaitableError@@Base+0x24f4> │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 4b0d4 <_PyEval_FormatAwaitableError@@Base+0x2508> │ │ │ │ + bne.n 4b100 <_PyEval_FormatAwaitableError@@Base+0x24f4> │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 4b114 <_PyEval_FormatAwaitableError@@Base+0x2508> │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 28c514 │ │ │ │ + b.w 28c3bc │ │ │ │ vpop {d8-d10} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 252a30 │ │ │ │ + bl 2528d0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 4b138 <_PyEval_FormatAwaitableError@@Base+0x256c> │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 4b178 <_PyEval_FormatAwaitableError@@Base+0x256c> │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #68] @ 4b150 <_PyEval_FormatAwaitableError@@Base+0x2584> │ │ │ │ + vldr d7, [pc, #68] @ 4b190 <_PyEval_FormatAwaitableError@@Base+0x2584> │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4b13c <_PyEval_FormatAwaitableError@@Base+0x2570> │ │ │ │ + bgt.n 4b17c <_PyEval_FormatAwaitableError@@Base+0x2570> │ │ │ │ vabs.f64 d8, d8 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ movgt r0, r3 │ │ │ │ - b.n 4b144 <_PyEval_FormatAwaitableError@@Base+0x2578> │ │ │ │ + b.n 4b184 <_PyEval_FormatAwaitableError@@Base+0x2578> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b144 <_PyEval_FormatAwaitableError@@Base+0x2578> │ │ │ │ + b.n 4b184 <_PyEval_FormatAwaitableError@@Base+0x2578> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 4b1e6 <_PyEval_FormatAwaitableError@@Base+0x261a> │ │ │ │ + beq.n 4b226 <_PyEval_FormatAwaitableError@@Base+0x261a> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #61164 @ 0xeeec │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 49d2a <_PyEval_FormatAwaitableError@@Base+0x115e> │ │ │ │ - cbnz r0, 4b1ba <_PyEval_FormatAwaitableError@@Base+0x25ee> │ │ │ │ + bl 49d6a <_PyEval_FormatAwaitableError@@Base+0x115e> │ │ │ │ + cbnz r0, 4b1fa <_PyEval_FormatAwaitableError@@Base+0x25ee> │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9edc │ │ │ │ - cbz r0, 4b19c <_PyEval_FormatAwaitableError@@Base+0x25d0> │ │ │ │ - bl da114 │ │ │ │ + bl d9e28 │ │ │ │ + cbz r0, 4b1dc <_PyEval_FormatAwaitableError@@Base+0x25d0> │ │ │ │ + bl da060 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4b1e4 <_PyEval_FormatAwaitableError@@Base+0x2618> │ │ │ │ + b.n 4b224 <_PyEval_FormatAwaitableError@@Base+0x2618> │ │ │ │ movw r3, #61120 @ 0xeec0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9edc │ │ │ │ + bl d9e28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b18e <_PyEval_FormatAwaitableError@@Base+0x25c2> │ │ │ │ + bne.n 4b1ce <_PyEval_FormatAwaitableError@@Base+0x25c2> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d9edc │ │ │ │ + bl d9e28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b18e <_PyEval_FormatAwaitableError@@Base+0x25c2> │ │ │ │ - b.n 4b1e2 <_PyEval_FormatAwaitableError@@Base+0x2616> │ │ │ │ + bne.n 4b1ce <_PyEval_FormatAwaitableError@@Base+0x25c2> │ │ │ │ + b.n 4b222 <_PyEval_FormatAwaitableError@@Base+0x2616> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b1cc <_PyEval_FormatAwaitableError@@Base+0x2600> │ │ │ │ + bge.n 4b20c <_PyEval_FormatAwaitableError@@Base+0x2600> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b1cc <_PyEval_FormatAwaitableError@@Base+0x2600> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b20c <_PyEval_FormatAwaitableError@@Base+0x2600> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #59208 @ 0xe748 │ │ │ │ + movw r1, #58748 @ 0xe57c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004b1f0 : │ │ │ │ +0004b230 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -46525,218 +46555,218 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r1 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r1, [sp, #4] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 4b246 │ │ │ │ + cbz r0, 4b286 │ │ │ │ mov r0, sp │ │ │ │ - bl 199c38 │ │ │ │ + bl 19c048 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b23e │ │ │ │ + bge.n 4b27e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b23e │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b27e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 4b246 │ │ │ │ - bl 76638 │ │ │ │ + cbz r0, 4b286 │ │ │ │ + bl 76678 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 252a30 │ │ │ │ + bl 2528d0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vstr d1, [sp, #8] │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4b296 │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 4b296 │ │ │ │ + bne.n 4b2d6 │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 4b2d6 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #24780 @ 0x60cc │ │ │ │ + movw r1, #24460 @ 0x5f8c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 4b2bc │ │ │ │ + bl f8904 │ │ │ │ + b.n 4b2fc │ │ │ │ movs r1, #0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa388 │ │ │ │ + bl 1fc220 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 4b2bc │ │ │ │ + cbnz r0, 4b2fc │ │ │ │ add.w r0, r4, #8 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1fa388 │ │ │ │ + b.w 1fc220 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 252a30 │ │ │ │ + bl 2528d0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d9, d1 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 4b30e │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 4b34e │ │ │ │ vcmp.f64 d9, d8 │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it vc │ │ │ │ movvc r0, r3 │ │ │ │ - b.n 4b310 │ │ │ │ + b.n 4b350 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #28 │ │ │ │ - bne.n 4b32c │ │ │ │ - movw r0, #45756 @ 0xb2bc │ │ │ │ + bne.n 4b36c │ │ │ │ + movw r0, #45436 @ 0xb17c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7fcb8 │ │ │ │ - movw r0, #45748 @ 0xb2b4 │ │ │ │ + b.w 7fce4 │ │ │ │ + movw r0, #45428 @ 0xb174 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7fcb8 │ │ │ │ + b.w 7fce4 │ │ │ │ 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 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #16 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 4b35e │ │ │ │ + cbnz r2, 4b39e │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 4b35e │ │ │ │ + bne.n 4b39e │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4b37e │ │ │ │ - ldr r4, [pc, #236] @ (4b44c ) │ │ │ │ + cbnz r0, 4b3be │ │ │ │ + ldr r4, [pc, #236] @ (4b48c ) │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4b37e │ │ │ │ + cbnz r0, 4b3be │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b444 │ │ │ │ + b.n 4b484 │ │ │ │ ldrd r6, r0, [r3] │ │ │ │ - bl e0048 <_PyNumber_Index@@Base> │ │ │ │ + bl dff08 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4b398 │ │ │ │ - bl 7fd18 │ │ │ │ + cbnz r0, 4b3d8 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b37a │ │ │ │ + bne.n 4b3ba │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b3b6 │ │ │ │ - bl 85a34 │ │ │ │ + b.n 4b3f6 │ │ │ │ + bl 859e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b3b2 │ │ │ │ + bge.n 4b3f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b3b2 │ │ │ │ + cbnz r3, 4b3f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 4b38a │ │ │ │ + beq.n 4b3ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 769d0 │ │ │ │ + bl 76a10 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b43c │ │ │ │ + beq.n 4b47c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 4b3de │ │ │ │ + bge.n 4b41e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #16036 @ 0x3ea4 │ │ │ │ + movw r1, #15752 @ 0x3d88 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 4b43c │ │ │ │ + bl f8904 │ │ │ │ + b.n 4b47c │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 4b3ee │ │ │ │ - bl 1fa038 │ │ │ │ - b.n 4b43c │ │ │ │ + bcc.n 4b42e │ │ │ │ + bl 1fbed8 │ │ │ │ + b.n 4b47c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b3e8 │ │ │ │ + beq.n 4b428 │ │ │ │ add.w r8, r0, r4, lsl #2 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 4b40c │ │ │ │ + beq.n 4b44c │ │ │ │ str.w r2, [r3], #4 │ │ │ │ - b.n 4b402 │ │ │ │ + b.n 4b442 │ │ │ │ ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 4b436 │ │ │ │ + cbz r0, 4b476 │ │ │ │ clz r3, r9 │ │ │ │ cmp r4, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ str r6, [r0, #8] │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ strd r5, r2, [r0, #12] │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r4, r3, [r0, #20] │ │ │ │ - b.n 4b444 │ │ │ │ + b.n 4b484 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7786c │ │ │ │ - b.n 4b37a │ │ │ │ + bl 778ac │ │ │ │ + b.n 4b3ba │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #672] @ (4b6f0 ) │ │ │ │ + ldr r0, [pc, #672] @ (4b730 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #96] @ (4b4c0 ) │ │ │ │ + ldr r2, [pc, #96] @ (4b500 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ @@ -46750,128 +46780,128 @@ │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str.w r1, [r6, #3868] @ 0xf1c │ │ │ │ - cbz r0, 4b4b6 │ │ │ │ + cbz r0, 4b4f6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b4b6 │ │ │ │ + bge.n 4b4f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b4b6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b4f6 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e938 │ │ │ │ + b.w 7e964 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0004b4c4 : │ │ │ │ +0004b504 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, sp │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 1b33a8 │ │ │ │ + bl 1b55c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 4b4f2 │ │ │ │ - bl 76638 │ │ │ │ + cbz r0, 4b532 │ │ │ │ + bl 76678 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ vmov.f64 d10, #240 @ 0xbf800000 -1.0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1ce5dc │ │ │ │ + bl 1d0894 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4b52c │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 4b55e │ │ │ │ + bne.n 4b56c │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 4b59e │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl 1ce5dc │ │ │ │ + bl 1d0894 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4b54a │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 4b55e │ │ │ │ + bne.n 4b58a │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 4b59e │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 28c514 │ │ │ │ + b.w 28c3bc │ │ │ │ vpop {d8-d10} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 252a30 │ │ │ │ + bl 2528d0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ vstr d0, [sp] │ │ │ │ vstr d1, [sp, #8] │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 4b5c4 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 4b604 │ │ │ │ mov r5, r0 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r5, [r0, #0] │ │ │ │ blx 2bb88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 4b5b6 │ │ │ │ - bl 28f248 <_Py_c_neg@@Base+0xb0> │ │ │ │ - b.n 4b5c4 │ │ │ │ + cbz r3, 4b5f6 │ │ │ │ + bl 28f0f0 <_Py_c_neg@@Base+0xb0> │ │ │ │ + b.n 4b604 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 85ae4 │ │ │ │ + b.w 85a98 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #160 @ 0xa0 │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov lr, r3 │ │ │ │ - cbz r3, 4b5ee │ │ │ │ + cbz r3, 4b62e │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 4b5f0 │ │ │ │ + b.n 4b630 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r5, [pc, #384] @ (4b774 ) │ │ │ │ + ldr r5, [pc, #384] @ (4b7b4 ) │ │ │ │ add.w ip, sp, #100 @ 0x64 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ @@ -46884,213 +46914,213 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 4b63e │ │ │ │ + bne.n 4b67e │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 4b63e │ │ │ │ + ble.n 4b67e │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 4b63e │ │ │ │ - cbnz r4, 4b662 │ │ │ │ - ldr r1, [pc, #312] @ (4b778 ) │ │ │ │ + bne.n 4b67e │ │ │ │ + cbnz r4, 4b6a2 │ │ │ │ + ldr r1, [pc, #312] @ (4b7b8 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, lr │ │ │ │ movs r1, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b736 │ │ │ │ + beq.n 4b776 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add sl, r8 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - bl 11df04 │ │ │ │ + bl 11df60 │ │ │ │ ldrd r9, r7, [sp, #132] @ 0x84 │ │ │ │ ldr.w r8, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b744 │ │ │ │ + beq.n 4b784 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - bl 11df04 │ │ │ │ + bl 11df60 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ - cbz r0, 4b6ee │ │ │ │ + cbz r0, 4b72e │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 4b6a8 │ │ │ │ + beq.n 4b6e8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl ca490 │ │ │ │ + bl ca790 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4b6aa │ │ │ │ - b.n 4b6ee │ │ │ │ + bge.n 4b6ea │ │ │ │ + b.n 4b72e │ │ │ │ movs r4, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 4b6b2 │ │ │ │ + blt.n 4b6f2 │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bpl.n 4b6d0 │ │ │ │ + bpl.n 4b710 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #56508 @ 0xdcbc │ │ │ │ + movw r1, #56188 @ 0xdb7c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #24960 @ 0x6180 │ │ │ │ + movw r0, #24640 @ 0x6040 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91690 │ │ │ │ + bl 91908 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4b6f2 │ │ │ │ - b.n 4b6ee │ │ │ │ + bne.n 4b732 │ │ │ │ + b.n 4b72e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #3552 @ 0xde0 │ │ │ │ + movw r2, #3232 @ 0xca0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #8844 @ 0x228c │ │ │ │ + movw r1, #8524 @ 0x214c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b754 │ │ │ │ - bl 95ffc │ │ │ │ + b.n 4b794 │ │ │ │ + bl 96274 │ │ │ │ mov r1, r6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 4b708 │ │ │ │ + blt.n 4b748 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ad38 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4b71a │ │ │ │ + b.n 4b75a │ │ │ │ mov r0, r9 │ │ │ │ - cbz r4, 4b714 │ │ │ │ + cbz r4, 4b754 │ │ │ │ blx 2bacc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4b71a │ │ │ │ + b.n 4b75a │ │ │ │ blx 2b134 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9a46c │ │ │ │ - cbz r4, 4b74c │ │ │ │ + bl 9a6e4 │ │ │ │ + cbz r4, 4b78c │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf44 │ │ │ │ - b.n 4b6ee │ │ │ │ + bl 1af36c │ │ │ │ + b.n 4b72e │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b754 │ │ │ │ + b.n 4b794 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4b754 │ │ │ │ + b.n 4b794 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ strd r9, r7, [sp, #132] @ 0x84 │ │ │ │ str.w r8, [sp, #152] @ 0x98 │ │ │ │ - bl 11e578 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11e5d4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ - bl 11e578 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11e5d4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #160 @ 0xa0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - str r4, [r2, #24] │ │ │ │ + str r4, [r0, #4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #848] @ (4bacc ) │ │ │ │ + ldr r0, [pc, #848] @ (4bb0c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.w 47f22 │ │ │ │ + b.w 47f62 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4b7bc │ │ │ │ + bne.n 4b7fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 4b7d4 │ │ │ │ - movw r2, #15388 @ 0x3c1c │ │ │ │ + bmi.n 4b814 │ │ │ │ + movw r2, #15068 @ 0x3adc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #60272 @ 0xeb70 │ │ │ │ + movw r1, #59952 @ 0xea30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #3012 @ 0xbc4 │ │ │ │ + movw r0, #2692 @ 0xa84 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4b7fc │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4b83c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3012 @ 0xbc4 │ │ │ │ + movw r0, #2692 @ 0xa84 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b794 │ │ │ │ - b.n 4b7fc │ │ │ │ + bne.n 4b7d4 │ │ │ │ + b.n 4b83c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 4b800 │ │ │ │ - movw r2, #15388 @ 0x3c1c │ │ │ │ + bmi.n 4b840 │ │ │ │ + movw r2, #15068 @ 0x3adc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #60648 @ 0xece8 │ │ │ │ + movw r1, #60328 @ 0xeba8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #3012 @ 0xbc4 │ │ │ │ + movw r0, #2692 @ 0xa84 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r3, r4 │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b83a │ │ │ │ + b.n 4b87a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl f836c │ │ │ │ + bl f8174 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b7fc │ │ │ │ + beq.n 4b83c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f836c │ │ │ │ + bl f8174 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4b82a │ │ │ │ + cbz r0, 4b86a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2be70 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4b82c │ │ │ │ + b.n 4b86c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76638 │ │ │ │ - cbz r5, 4b83a │ │ │ │ + bl 76678 │ │ │ │ + cbz r5, 4b87a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004b83e : │ │ │ │ +0004b87e : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -47104,92 +47134,92 @@ │ │ │ │ mov r0, r7 │ │ │ │ add r3, sp, #4 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - bl 119ad0 │ │ │ │ + bl 119b30 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, r2, r0 │ │ │ │ blx 2beec │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63872 @ 0xf980 │ │ │ │ + movw r1, #63552 @ 0xf840 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0004b8ae : │ │ │ │ +0004b8ee : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-72] │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ mov r3, r2 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #96 @ 0x60 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #100 @ 0x64 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 91690 │ │ │ │ + movw r1, #65312 @ 0xff20 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #65316 @ 0xff24 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 91908 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b972 │ │ │ │ + beq.n 4b9b2 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r0, r4, #36 @ 0x24 │ │ │ │ blx 2b348 │ │ │ │ add.w r2, sp, #8192 @ 0x2000 │ │ │ │ movs r3, #1 │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ cmp r5, #2 │ │ │ │ str.w r2, [r4, #-20] │ │ │ │ str.w r7, [r4, #-40] │ │ │ │ str.w r4, [r4, #-16] │ │ │ │ str.w r4, [r4, #-24] │ │ │ │ strd r5, r3, [r4, #-8] │ │ │ │ - ble.n 4b94a │ │ │ │ + ble.n 4b98a │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #42029 @ 0xa42d │ │ │ │ + movw r2, #42121 @ 0xa489 │ │ │ │ movt r2, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #1009 @ 0x3f1 │ │ │ │ + movw r1, #201 @ 0xc9 │ │ │ │ movt r1, #19 │ │ │ │ - movw r0, #32289 @ 0x7e21 │ │ │ │ + movw r0, #32057 @ 0x7d39 │ │ │ │ movt r0, #16 │ │ │ │ - bl 6bc18 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6bc58 <_Py_hashtable_new_full@@Base> │ │ │ │ str.w r0, [r4, #-12] │ │ │ │ - cbnz r0, 4b94a │ │ │ │ - bl 1fa038 │ │ │ │ - b.n 4b972 │ │ │ │ + cbnz r0, 4b98a │ │ │ │ + bl 1fbed8 │ │ │ │ + b.n 4b9b2 │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, r4, #40 @ 0x28 │ │ │ │ - bl 118948 │ │ │ │ + bl 118784 <_PySet_AddTakeRef@@Base+0x348> │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ - cbz r0, 4b95e │ │ │ │ - bl 10b700 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 4b99e │ │ │ │ + bl 10b610 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr.w r0, [r4, #-16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [r4, #-24] │ │ │ │ ldr.w r3, [r4, #-40] │ │ │ │ subs r2, r2, r0 │ │ │ │ blx 2beec │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ @@ -47198,615 +47228,612 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ - bl 252a30 │ │ │ │ + bl 2528d0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ vstr d1, [sp, #16] │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 4b9fa │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 4ba3a │ │ │ │ mov r4, r0 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ str r4, [r0, #0] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2bb88 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vstr d9, [sp, #24] │ │ │ │ vstr d8, [sp, #32] │ │ │ │ - bl 276340 <_Py_c_abs@@Base> │ │ │ │ + bl 2761dc <_Py_c_abs@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ vmov r2, r3, d0 │ │ │ │ - cbz r1, 4b9e6 │ │ │ │ - bl 28f248 <_Py_c_neg@@Base+0xb0> │ │ │ │ - b.n 4b9fc │ │ │ │ - movw r0, #24976 @ 0x6190 │ │ │ │ + cbz r1, 4ba26 │ │ │ │ + bl 28f0f0 <_Py_c_neg@@Base+0xb0> │ │ │ │ + b.n 4ba3c │ │ │ │ + movw r0, #24656 @ 0x6050 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ vstr d10, [sp] │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4b9fc │ │ │ │ + b.n 4ba3c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 4ba22 │ │ │ │ + cbz r3, 4ba62 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4ba32 │ │ │ │ + b.n 4ba72 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4ba30 │ │ │ │ + ble.n 4ba70 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4ba2c │ │ │ │ - cbnz r1, 4ba54 │ │ │ │ + bgt.n 4ba6c │ │ │ │ + cbnz r1, 4ba94 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4ba32 │ │ │ │ + b.n 4ba72 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #156] @ (4bad0 ) │ │ │ │ + ldr r1, [pc, #156] @ (4bb10 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ add r1, sp, #24 │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r6, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4ba5a │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4ba9a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4bac8 │ │ │ │ + b.n 4bb08 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r4, r5 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r4, #1 │ │ │ │ itte eq │ │ │ │ movweq r6, #5160 @ 0x1428 │ │ │ │ movteq r6, #75 @ 0x4b │ │ │ │ ldrne r6, [r0, #4] │ │ │ │ - cbnz r3, 4ba7c │ │ │ │ + cbnz r3, 4babc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4bac6 │ │ │ │ + bge.n 4bb06 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 4bac6 │ │ │ │ + b.n 4bb06 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4ba6e │ │ │ │ + beq.n 4baae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - bl 7ebe0 │ │ │ │ + bl 7ec0c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4baa6 │ │ │ │ + cbz r0, 4bae6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4baba │ │ │ │ + bge.n 4bafa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4baba │ │ │ │ + cbnz r3, 4bafa │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 4bac8 │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 4bb08 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ba6e │ │ │ │ - b.n 4ba50 │ │ │ │ + beq.n 4baae │ │ │ │ + b.n 4ba90 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #0] @ (4bad4 ) │ │ │ │ + ldr r1, [pc, #0] @ (4bb14 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r0, #16 │ │ │ │ - b.w 7ffb8 │ │ │ │ ldrd r1, r3, [r0, #4] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add r3, r2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ - b.w 7dfb4 │ │ │ │ - movw r0, #24980 @ 0x6194 │ │ │ │ + b.w 7dfe0 │ │ │ │ + movw r0, #24660 @ 0x6054 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w 7967c │ │ │ │ + b.w 796c0 │ │ │ │ │ │ │ │ -0004bafa : │ │ │ │ +0004bb34 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 25f580 │ │ │ │ + bl 25f3c0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + movs r0, #16 │ │ │ │ + b.w 7ffe4 │ │ │ │ ldrd r3, r2, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 7dfb4 │ │ │ │ + b.w 7dfe0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 4bb62 │ │ │ │ - movw r2, #15388 @ 0x3c1c │ │ │ │ + bne.n 4bba2 │ │ │ │ + movw r2, #15068 @ 0x3adc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #756 @ 0x2f4 │ │ │ │ + movw r1, #436 @ 0x1b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #3020 @ 0xbcc │ │ │ │ + movw r0, #2700 @ 0xa8c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4bca8 │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4bce8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl f836c │ │ │ │ + bl f8174 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4bb8e │ │ │ │ + cbz r0, 4bbce │ │ │ │ blx 2abf4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4bb94 │ │ │ │ + beq.n 4bbd4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22180 @ 0x56a4 │ │ │ │ + movw r1, #21860 @ 0x5564 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4bc9c │ │ │ │ + b.n 4bcdc │ │ │ │ adds r3, r0, #2 │ │ │ │ adds r4, r0, #1 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 4bba4 │ │ │ │ - bl 1fa038 │ │ │ │ - b.n 4bb8e │ │ │ │ + bcc.n 4bbe4 │ │ │ │ + bl 1fbed8 │ │ │ │ + b.n 4bbce │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bb9e │ │ │ │ + beq.n 4bbde │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ba78 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 4bbde │ │ │ │ + cbz r3, 4bc1e │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 4bbde │ │ │ │ + beq.n 4bc1e │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ - b.n 4bbf4 │ │ │ │ + bl 1af364 │ │ │ │ + b.n 4bc34 │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 4bc1e │ │ │ │ + bhi.n 4bc5e │ │ │ │ adds r4, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bl 85d90 │ │ │ │ + bl 85d44 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 4bbf8 │ │ │ │ - bl 1fa038 │ │ │ │ + cbnz r0, 4bc38 │ │ │ │ + bl 1fbed8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4bc9c │ │ │ │ + b.n 4bcdc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r7, #0] │ │ │ │ blx 2ba78 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 4bc1c │ │ │ │ + cbz r3, 4bc5c │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ - b.n 4bc9c │ │ │ │ + bl 1af364 │ │ │ │ + b.n 4bcdc │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r5 │ │ │ │ add.w r9, r5, r2, lsl #2 │ │ │ │ mov r1, r5 │ │ │ │ movs r4, #0 │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 4bc3a │ │ │ │ + beq.n 4bc7a │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ it hi │ │ │ │ addhi r4, #1 │ │ │ │ - b.n 4bc28 │ │ │ │ - cbz r4, 4bc92 │ │ │ │ + b.n 4bc68 │ │ │ │ + cbz r4, 4bcd2 │ │ │ │ add r4, r2 │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 4bbf0 │ │ │ │ + bcs.n 4bc30 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bbf0 │ │ │ │ + beq.n 4bc30 │ │ │ │ movs r3, #0 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 4bc7e │ │ │ │ + beq.n 4bcbe │ │ │ │ ldr.w r2, [r8], #4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ add.w r0, r7, r3, lsl #2 │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ itett hi │ │ │ │ lsrhi r1, r2, #16 │ │ │ │ addls r3, #1 │ │ │ │ uxthhi r2, r2 │ │ │ │ orrhi.w r1, r1, #65536 @ 0x10000 │ │ │ │ iteee ls │ │ │ │ strls r2, [r7, r1] │ │ │ │ strhi.w r1, [r7, r3, lsl #2] │ │ │ │ addhi r3, #2 │ │ │ │ strhi r2, [r0, #4] │ │ │ │ - b.n 4bc52 │ │ │ │ + b.n 4bc92 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #4 │ │ │ │ - bl 95834 │ │ │ │ + bl 95aac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76638 │ │ │ │ - b.n 4bc9c │ │ │ │ + bl 76678 │ │ │ │ + b.n 4bcdc │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 95834 │ │ │ │ + bl 95aac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ sub sp, #12 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ and.w r1, r2, #253 @ 0xfd │ │ │ │ cmp r1, #117 @ 0x75 │ │ │ │ - beq.n 4bce6 │ │ │ │ + beq.n 4bd26 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #25056 @ 0x61e0 │ │ │ │ + movw r1, #24736 @ 0x60a0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4bd04 │ │ │ │ + b.n 4bd44 │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - bne.n 4bcf8 │ │ │ │ + bne.n 4bd38 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 8acbc │ │ │ │ + b.w 8af18 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 4bfe0 │ │ │ │ + bl 4c014 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #176] @ (4bdc8 ) │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4bd4c │ │ │ │ - adds r0, #9 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 4bd42 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4bd32 │ │ │ │ - dmb ish │ │ │ │ - beq.n 4bd4c │ │ │ │ - bl 23cd4c │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - bl 28d218 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4bd7e │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 4bd74 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4bd64 │ │ │ │ - dmb ish │ │ │ │ - beq.n 4bd7e │ │ │ │ - bl 23bb84 │ │ │ │ - movw r1, #57136 @ 0xdf30 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - add r2, sp, #4 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - movs r4, #0 │ │ │ │ - ldrb.w r0, [r3], #1 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r4, #16 │ │ │ │ - and.w r5, r0, #15 │ │ │ │ - mov.w r0, r0, lsr #4 │ │ │ │ - ldrb r5, [r1, r5] │ │ │ │ - ldrb r0, [r1, r0] │ │ │ │ - strb.w r0, [r2], #2 │ │ │ │ - strb.w r5, [r2, #-1] │ │ │ │ - bne.n 4bd8c │ │ │ │ - movs r1, #32 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 7fcb8 │ │ │ │ - ldr r3, [pc, #20] @ (4bdc8 ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4bdc4 │ │ │ │ - blx 2ba18 <__stack_chk_fail@plt> │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2bf5c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 4be1e │ │ │ │ - movw r2, #15388 @ 0x3c1c │ │ │ │ + bmi.n 4bd9a │ │ │ │ + movw r2, #15068 @ 0x3adc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #756 @ 0x2f4 │ │ │ │ + movw r1, #436 @ 0x1b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #28984 @ 0x7138 │ │ │ │ + movw r0, #28664 @ 0x6ff8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4be2a │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4bda6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b2c8 │ │ │ │ + bl 8b524 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4be2e │ │ │ │ + cbnz r0, 4bdaa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4beba │ │ │ │ + b.n 4be36 │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4be50 │ │ │ │ + beq.n 4bdcc │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22180 @ 0x56a4 │ │ │ │ + movw r1, #21860 @ 0x5564 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 4be2a │ │ │ │ - ldr r6, [pc, #108] @ (4bec0 ) │ │ │ │ + bl f8904 │ │ │ │ + b.n 4bda6 │ │ │ │ + ldr r6, [pc, #108] @ (4be3c ) │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ blx 2c174 │ │ │ │ - cbnz r0, 4be7a │ │ │ │ + cbnz r0, 4bdf6 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #25152 @ 0x6240 │ │ │ │ + movw r1, #24832 @ 0x6100 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 4be9c │ │ │ │ + bl d78f0 │ │ │ │ + b.n 4be18 │ │ │ │ adds r6, #4 │ │ │ │ cmp r5, #8 │ │ │ │ - bne.n 4be54 │ │ │ │ - ldr r0, [pc, #64] @ (4bec4 ) │ │ │ │ + bne.n 4bdd0 │ │ │ │ + ldr r0, [pc, #64] @ (4be40 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e6aa0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4bea6 │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 4be22 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4be2a │ │ │ │ - b.n 4beb2 │ │ │ │ - cbnz r0, 4beb2 │ │ │ │ + bne.n 4bda6 │ │ │ │ + b.n 4be2e │ │ │ │ + cbnz r0, 4be2e │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4beba │ │ │ │ + b.n 4be36 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - str r4, [r1, #32] │ │ │ │ + str r4, [r7, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #25200 @ 0x6270 │ │ │ │ + movw r0, #24880 @ 0x6130 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w e4f84 │ │ │ │ + b.w e4e0c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - movw r0, #20988 @ 0x51fc │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - movs r1, #3 │ │ │ │ - b.w 7fcb8 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr r3, [pc, #176] @ (4bf34 ) │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrb r3, [r0, #8] │ │ │ │ + cbz r3, 4beb6 │ │ │ │ + adds r0, #9 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 4beac │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4be9c │ │ │ │ + dmb ish │ │ │ │ + beq.n 4beb6 │ │ │ │ + bl 2462e8 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + bl 28d34c │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 4bee8 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 4bede │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4bece │ │ │ │ + dmb ish │ │ │ │ + beq.n 4bee8 │ │ │ │ + bl 206438 │ │ │ │ + movw r1, #56676 @ 0xdd64 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + add r2, sp, #4 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + movs r4, #0 │ │ │ │ + ldrb.w r0, [r3], #1 │ │ │ │ + adds r4, #1 │ │ │ │ + cmp r4, #16 │ │ │ │ + and.w r5, r0, #15 │ │ │ │ + mov.w r0, r0, lsr #4 │ │ │ │ + ldrb r5, [r1, r5] │ │ │ │ + ldrb r0, [r1, r0] │ │ │ │ + strb.w r0, [r2], #2 │ │ │ │ + strb.w r5, [r2, #-1] │ │ │ │ + bne.n 4bef6 │ │ │ │ + movs r1, #32 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 7fce4 │ │ │ │ + ldr r3, [pc, #20] @ (4bf34 ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 4bf2e │ │ │ │ + blx 2ba18 <__stack_chk_fail@plt> │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 95ffc │ │ │ │ + bl 96274 │ │ │ │ mov r4, r0 │ │ │ │ blx 2ac60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 4bf58 │ │ │ │ + beq.n 4bf8c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3612 @ 0xe1c │ │ │ │ + movw r0, #3292 @ 0xcdc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 4bf58 │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 4bf8c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4bf96 │ │ │ │ + b.n 4bfca │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4bf6c │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 4bfa0 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bf54 │ │ │ │ + bne.n 4bf88 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4bf80 │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 4bfb4 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bf54 │ │ │ │ + bne.n 4bf88 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bb7cc <_Py_set_inheritable@@Base> │ │ │ │ + bl 1bda80 <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4bf54 │ │ │ │ + beq.n 4bf88 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 85a34 │ │ │ │ + bl 859e8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4bfba │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 4bfdc │ │ │ │ + bne.n 4bfee │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 4c010 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 4bfd2 │ │ │ │ + cbz r3, 4c006 │ │ │ │ adds r2, r4, #1 │ │ │ │ - blt.n 4bfcc │ │ │ │ + blt.n 4c000 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 4bfd0 │ │ │ │ + b.n 4c004 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4bfde │ │ │ │ + b.n 4c012 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004bfe0 : │ │ │ │ +0004c014 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 176b40 │ │ │ │ + bl 178ef0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -47814,738 +47841,741 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #7364 @ 0x1cc4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4c050 │ │ │ │ + beq.n 4c084 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4c050 │ │ │ │ + beq.n 4c084 │ │ │ │ movs r3, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - movw r1, #46120 @ 0xb428 │ │ │ │ + movw r1, #45800 @ 0xb2e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c70d8 │ │ │ │ - cbnz r0, 4c066 │ │ │ │ - b.n 4c090 │ │ │ │ + bl c73d4 │ │ │ │ + cbnz r0, 4c09a │ │ │ │ + b.n 4c0c4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 4c032 │ │ │ │ - movw r0, #46120 @ 0xb428 │ │ │ │ + beq.n 4c066 │ │ │ │ + movw r0, #45800 @ 0xb2e8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e0094 <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 4c090 │ │ │ │ - b.n 4c032 │ │ │ │ + bl 1e21fc <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 4c0c4 │ │ │ │ + b.n 4c066 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 88e9c │ │ │ │ + bl 8918c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c090 │ │ │ │ + cbz r0, 4c0c4 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 4c094 │ │ │ │ + cbnz r0, 4c0c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c090 │ │ │ │ + bge.n 4c0c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c090 │ │ │ │ + cbnz r3, 4c0c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c0a6 │ │ │ │ + b.n 4c0da │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ strd r2, r4, [r0, #8] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + movw r0, #20668 @ 0x50bc │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + movs r1, #3 │ │ │ │ + b.w 7fce4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e57e0 │ │ │ │ + bl 1e75a4 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 26faa0 <_PyObject_GetState@@Base> │ │ │ │ - cbz r0, 4c0fe │ │ │ │ + bl 26f938 <_PyObject_GetState@@Base> │ │ │ │ + cbz r0, 4c140 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88e9c │ │ │ │ + bl 8918c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4c102 │ │ │ │ + cbnz r0, 4c144 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c0fe │ │ │ │ + bge.n 4c140 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c0fe │ │ │ │ + cbnz r3, 4c140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c130 │ │ │ │ + b.n 4c172 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 4c120 │ │ │ │ + bge.n 4c162 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #25236 @ 0x6294 │ │ │ │ + movw r0, #24916 @ 0x6154 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80c04 │ │ │ │ + b.w 80bc0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - movw r0, #25244 @ 0x629c │ │ │ │ + movw r0, #24924 @ 0x615c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004c134 : │ │ │ │ - b.w 1f4d80 <_PyXIData_RegisterClass@@Base+0x100> │ │ │ │ +0004c176 : │ │ │ │ + b.w 1f6c20 <_PyXIData_RegisterClass@@Base+0x100> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ - cbnz r5, 4c15e │ │ │ │ + cbnz r5, 4c1a0 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 4c15e │ │ │ │ + ble.n 4c1a0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4c15e │ │ │ │ - cbnz r2, 4c17e │ │ │ │ + bne.n 4c1a0 │ │ │ │ + cbnz r2, 4c1c0 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #88] @ (4c1bc ) │ │ │ │ + ldr r5, [pc, #88] @ (4c1fc ) │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ movs r5, #1 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4c17e │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4c1c0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c1b6 │ │ │ │ + b.n 4c1f8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 4736c <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 473ac <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c17a │ │ │ │ + beq.n 4c1bc │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2aee8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4c1ae │ │ │ │ + beq.n 4c1f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 229488 │ │ │ │ + bl 22b360 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - movw r2, #25256 @ 0x62a8 │ │ │ │ + movw r2, #24936 @ 0x6168 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl 4c804 │ │ │ │ - b.n 4c17a │ │ │ │ + bl 4c844 │ │ │ │ + b.n 4c1bc │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - ldr r1, [pc, #176] @ (4c270 ) │ │ │ │ + ldr r1, [pc, #176] @ (4c2b0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #16 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 4c1e2 │ │ │ │ + cbnz r2, 4c222 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 4c1e2 │ │ │ │ + bne.n 4c222 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4c202 │ │ │ │ - ldr r4, [pc, #60] @ (4c220 ) │ │ │ │ + cbnz r0, 4c242 │ │ │ │ + ldr r4, [pc, #60] @ (4c260 ) │ │ │ │ add r3, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4c202 │ │ │ │ + cbnz r0, 4c242 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c21c │ │ │ │ + b.n 4c25c │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 854fc │ │ │ │ + bl 854b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c1fe │ │ │ │ + beq.n 4c23e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r0, #16] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #352] @ (4c384 ) │ │ │ │ + ldr r1, [pc, #352] @ (4c3c4 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbnz r2, 4c264 │ │ │ │ + cbnz r2, 4c2a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl fd918 │ │ │ │ + bl fd828 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.n 4c2a0 │ │ │ │ + bgt.n 4c2e0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #44088 @ 0xac38 │ │ │ │ + movw r1, #43688 @ 0xaaa8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 4c29c │ │ │ │ - ldr r3, [pc, #164] @ (4c30c ) │ │ │ │ + bl f8904 │ │ │ │ + b.n 4c2dc │ │ │ │ + ldr r3, [pc, #164] @ (4c34c ) │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r2, #25288 @ 0x62c8 │ │ │ │ + movw r2, #24968 @ 0x6188 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #152] @ (4c310 ) │ │ │ │ - bl d8f78 │ │ │ │ + ldr r0, [pc, #152] @ (4c350 ) │ │ │ │ + bl d8ebc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #148] @ (4c314 ) │ │ │ │ + ldr r0, [pc, #148] @ (4c354 ) │ │ │ │ ldr.w r3, [r0, #1968] @ 0x7b0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c298 │ │ │ │ + bge.n 4c2d8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #1968] @ 0x7b0 │ │ │ │ - cbnz r3, 4c298 │ │ │ │ + cbnz r3, 4c2d8 │ │ │ │ add.w r0, r0, #1968 @ 0x7b0 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 4c240 │ │ │ │ + bne.n 4c280 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c304 │ │ │ │ + b.n 4c344 │ │ │ │ subs r0, #1 │ │ │ │ - bl 71b00 │ │ │ │ + bl 71b54 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c29c │ │ │ │ + beq.n 4c2dc │ │ │ │ add.w sl, r5, #16 │ │ │ │ add.w r9, r0, #12 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ adds r6, #1 │ │ │ │ - bl 88e9c │ │ │ │ - cbz r0, 4c2d6 │ │ │ │ + bl 8918c │ │ │ │ + cbz r0, 4c316 │ │ │ │ cmp r7, r6 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - bne.n 4c2b6 │ │ │ │ + bne.n 4c2f6 │ │ │ │ ldr.w r3, [r8, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 4c2ee │ │ │ │ + cbnz r0, 4c32e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c29c │ │ │ │ + bge.n 4c2dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c29c │ │ │ │ + bne.n 4c2dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c29c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c2dc │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str r4, [r0, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r2, r3, [r0, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #528] @ (4c520 <_PyXI_NewExcInfo@@Base+0x18c>) │ │ │ │ + ldr r1, [pc, #528] @ (4c560 <_PyXI_NewExcInfo@@Base+0x18c>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ subs r0, r7, #1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (4c348 ) │ │ │ │ + ldr r3, [pc, #32] @ (4c388 ) │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ - cbz r3, 4c33c │ │ │ │ - bl 1880a4 │ │ │ │ + cbz r3, 4c37c │ │ │ │ + bl 18a46c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4c344 │ │ │ │ + b.n 4c384 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0004c34c : │ │ │ │ - ldr r3, [pc, #64] @ (4c390 ) │ │ │ │ +0004c38c : │ │ │ │ + ldr r3, [pc, #64] @ (4c3d0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 4c38e │ │ │ │ + cbz r0, 4c3ce │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 4c364 │ │ │ │ + bls.n 4c3a4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 4c356 │ │ │ │ + b.n 4c396 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4c37e │ │ │ │ + beq.n 4c3be │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r0, #28] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ add.w r2, r3, #128 @ 0x80 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 4c360 │ │ │ │ + bcc.n 4c3a0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 4c38e │ │ │ │ + cbz r0, 4c3ce │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0004c394 <_PyXI_NewExcInfo@@Base>: │ │ │ │ +0004c3d4 <_PyXI_NewExcInfo@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - cbz r0, 4c3b2 <_PyXI_NewExcInfo@@Base+0x1e> │ │ │ │ + cbz r0, 4c3f2 <_PyXI_NewExcInfo@@Base+0x1e> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 4c3ca <_PyXI_NewExcInfo@@Base+0x36> │ │ │ │ + bne.n 4c40a <_PyXI_NewExcInfo@@Base+0x36> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #25480 @ 0x6388 │ │ │ │ + movw r1, #25160 @ 0x6248 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 4c3d6 <_PyXI_NewExcInfo@@Base+0x42> │ │ │ │ + bl f8904 │ │ │ │ + b.n 4c416 <_PyXI_NewExcInfo@@Base+0x42> │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1b584c │ │ │ │ + bl 1b7a5c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4c3da <_PyXI_NewExcInfo@@Base+0x46> │ │ │ │ + cbnz r0, 4c41a <_PyXI_NewExcInfo@@Base+0x46> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4c590 <_PyXI_NewExcInfo@@Base+0x1fc> │ │ │ │ + b.n 4c5d0 <_PyXI_NewExcInfo@@Base+0x1fc> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 4c3ec <_PyXI_NewExcInfo@@Base+0x58> │ │ │ │ + bmi.n 4c42c <_PyXI_NewExcInfo@@Base+0x58> │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 4c3fe <_PyXI_NewExcInfo@@Base+0x6a> │ │ │ │ + bge.n 4c43e <_PyXI_NewExcInfo@@Base+0x6a> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 4c3fe <_PyXI_NewExcInfo@@Base+0x6a> │ │ │ │ + bpl.n 4c43e <_PyXI_NewExcInfo@@Base+0x6a> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 220228 <_PyObject_GetXIData@@Base+0x870> │ │ │ │ + bl 222104 <_PyObject_GetXIData@@Base+0x870> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4c590 <_PyXI_NewExcInfo@@Base+0x1fc> │ │ │ │ - b.n 4c578 <_PyXI_NewExcInfo@@Base+0x1e4> │ │ │ │ + beq.w 4c5d0 <_PyXI_NewExcInfo@@Base+0x1fc> │ │ │ │ + b.n 4c5b8 <_PyXI_NewExcInfo@@Base+0x1e4> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21980 @ 0x55dc │ │ │ │ + movw r1, #21660 @ 0x549c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d27dc │ │ │ │ + bl d26fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4c542 <_PyXI_NewExcInfo@@Base+0x1ae> │ │ │ │ - movw r1, #46244 @ 0xb4a4 │ │ │ │ + beq.w 4c582 <_PyXI_NewExcInfo@@Base+0x1ae> │ │ │ │ + movw r1, #45924 @ 0xb364 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d27dc │ │ │ │ + bl d26fc │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4c42a <_PyXI_NewExcInfo@@Base+0x96> │ │ │ │ + cbnz r0, 4c46a <_PyXI_NewExcInfo@@Base+0x96> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4c4bc <_PyXI_NewExcInfo@@Base+0x128> │ │ │ │ + b.n 4c4fc <_PyXI_NewExcInfo@@Base+0x128> │ │ │ │ movs r1, #0 │ │ │ │ - bl 2206dc <_PyObject_GetXIData@@Base+0xd24> │ │ │ │ + bl 2224ac <_PyObject_GetXIData@@Base+0xc18> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c446 <_PyXI_NewExcInfo@@Base+0xb2> │ │ │ │ + bge.n 4c486 <_PyXI_NewExcInfo@@Base+0xb2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4c446 <_PyXI_NewExcInfo@@Base+0xb2> │ │ │ │ + cbnz r3, 4c486 <_PyXI_NewExcInfo@@Base+0xb2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4c424 <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ + beq.n 4c464 <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #46276 @ 0xb4c4 │ │ │ │ + movw r1, #45956 @ 0xb384 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d27dc │ │ │ │ + bl d26fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c424 <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ + beq.n 4c464 <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ movs r1, #0 │ │ │ │ - bl 2206dc <_PyObject_GetXIData@@Base+0xd24> │ │ │ │ + bl 2224ac <_PyObject_GetXIData@@Base+0xc18> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c47c <_PyXI_NewExcInfo@@Base+0xe8> │ │ │ │ + bge.n 4c4bc <_PyXI_NewExcInfo@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4c47c <_PyXI_NewExcInfo@@Base+0xe8> │ │ │ │ + cbnz r3, 4c4bc <_PyXI_NewExcInfo@@Base+0xe8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4c424 <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ + beq.n 4c464 <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #47052 @ 0xb7cc │ │ │ │ + movw r1, #46732 @ 0xb68c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d27dc │ │ │ │ + bl d26fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c424 <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ + beq.n 4c464 <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ movs r1, #0 │ │ │ │ - bl 2206dc <_PyObject_GetXIData@@Base+0xd24> │ │ │ │ + bl 2224ac <_PyObject_GetXIData@@Base+0xc18> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c4b2 <_PyXI_NewExcInfo@@Base+0x11e> │ │ │ │ + bge.n 4c4f2 <_PyXI_NewExcInfo@@Base+0x11e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4c4b2 <_PyXI_NewExcInfo@@Base+0x11e> │ │ │ │ + cbnz r3, 4c4f2 <_PyXI_NewExcInfo@@Base+0x11e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r6, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c4d0 <_PyXI_NewExcInfo@@Base+0x13c> │ │ │ │ + bge.n 4c510 <_PyXI_NewExcInfo@@Base+0x13c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4c4d0 <_PyXI_NewExcInfo@@Base+0x13c> │ │ │ │ + cbnz r3, 4c510 <_PyXI_NewExcInfo@@Base+0x13c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 4c54c <_PyXI_NewExcInfo@@Base+0x1b8> │ │ │ │ + bne.n 4c58c <_PyXI_NewExcInfo@@Base+0x1b8> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63636 @ 0xf894 │ │ │ │ + movw r1, #63316 @ 0xf754 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d27dc │ │ │ │ + bl d26fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4c556 <_PyXI_NewExcInfo@@Base+0x1c2> │ │ │ │ + cbz r0, 4c596 <_PyXI_NewExcInfo@@Base+0x1c2> │ │ │ │ movs r1, #0 │ │ │ │ - bl 2206dc <_PyObject_GetXIData@@Base+0xd24> │ │ │ │ + bl 2224ac <_PyObject_GetXIData@@Base+0xc18> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c502 <_PyXI_NewExcInfo@@Base+0x16e> │ │ │ │ + bge.n 4c542 <_PyXI_NewExcInfo@@Base+0x16e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4c502 <_PyXI_NewExcInfo@@Base+0x16e> │ │ │ │ + cbnz r3, 4c542 <_PyXI_NewExcInfo@@Base+0x16e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 4c560 <_PyXI_NewExcInfo@@Base+0x1cc> │ │ │ │ + cbz r3, 4c5a0 <_PyXI_NewExcInfo@@Base+0x1cc> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55608 @ 0xd938 │ │ │ │ + movw r1, #55324 @ 0xd81c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d27dc │ │ │ │ + bl d26fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c56a <_PyXI_NewExcInfo@@Base+0x1d6> │ │ │ │ + cbz r0, 4c5aa <_PyXI_NewExcInfo@@Base+0x1d6> │ │ │ │ movs r1, #0 │ │ │ │ - bl 2206dc <_PyObject_GetXIData@@Base+0xd24> │ │ │ │ + bl 2224ac <_PyObject_GetXIData@@Base+0xc18> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c534 <_PyXI_NewExcInfo@@Base+0x1a0> │ │ │ │ + bge.n 4c574 <_PyXI_NewExcInfo@@Base+0x1a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c534 <_PyXI_NewExcInfo@@Base+0x1a0> │ │ │ │ + cbnz r3, 4c574 <_PyXI_NewExcInfo@@Base+0x1a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 4c590 <_PyXI_NewExcInfo@@Base+0x1fc> │ │ │ │ - movw r4, #25436 @ 0x635c │ │ │ │ + cbnz r3, 4c5d0 <_PyXI_NewExcInfo@@Base+0x1fc> │ │ │ │ + movw r4, #25116 @ 0x621c │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ - b.n 4c572 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ - movw r4, #25296 @ 0x62d0 │ │ │ │ + b.n 4c5b2 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ + movw r4, #24976 @ 0x6190 │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ - b.n 4c572 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ - movw r4, #23504 @ 0x5bd0 │ │ │ │ + b.n 4c5b2 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ + movw r4, #23220 @ 0x5ab4 │ │ │ │ movt r4, #44 @ 0x2c │ │ │ │ - b.n 4c572 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ - movw r4, #25340 @ 0x62fc │ │ │ │ + b.n 4c5b2 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ + movw r4, #25020 @ 0x61bc │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ - b.n 4c572 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ - movw r4, #23592 @ 0x5c28 │ │ │ │ + b.n 4c5b2 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ + movw r4, #23308 @ 0x5b0c │ │ │ │ movt r4, #44 @ 0x2c │ │ │ │ - b.n 4c572 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ - movw r4, #25384 @ 0x6328 │ │ │ │ + b.n 4c5b2 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ + movw r4, #25064 @ 0x61e8 │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ mov r0, r5 │ │ │ │ - bl 24d634 │ │ │ │ + bl 24d4c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6b638 │ │ │ │ + bl 6b678 │ │ │ │ movw r3, #5168 @ 0x1430 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 65ef0 │ │ │ │ - b.n 4c3d6 <_PyXI_NewExcInfo@@Base+0x42> │ │ │ │ + bl 65f30 │ │ │ │ + b.n 4c416 <_PyXI_NewExcInfo@@Base+0x42> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r0, #20] │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4c5b2 <_PyXI_NewExcInfo@@Base+0x21e> │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 4c5bc <_PyXI_NewExcInfo@@Base+0x228> │ │ │ │ + bne.n 4c5f2 <_PyXI_NewExcInfo@@Base+0x21e> │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 4c5fc <_PyXI_NewExcInfo@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4c5f0 <_PyXI_NewExcInfo@@Base+0x25c> │ │ │ │ + bne.n 4c630 <_PyXI_NewExcInfo@@Base+0x25c> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #24552 @ 0x5fe8 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4c608 <_PyXI_NewExcInfo@@Base+0x274> │ │ │ │ + bne.n 4c648 <_PyXI_NewExcInfo@@Base+0x274> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 4c628 <_PyXI_NewExcInfo@@Base+0x294> │ │ │ │ + b.n 4c668 <_PyXI_NewExcInfo@@Base+0x294> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20140 @ 0x4eac │ │ │ │ + movw r0, #17940 @ 0x4614 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c5da <_PyXI_NewExcInfo@@Base+0x246> │ │ │ │ - b.n 4c79e <_PyXI_NewExcInfo@@Base+0x40a> │ │ │ │ - bl 144138 │ │ │ │ + bne.n 4c61a <_PyXI_NewExcInfo@@Base+0x246> │ │ │ │ + b.n 4c7de <_PyXI_NewExcInfo@@Base+0x40a> │ │ │ │ + bl 144130 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4c628 <_PyXI_NewExcInfo@@Base+0x294> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 4c668 <_PyXI_NewExcInfo@@Base+0x294> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4c79e <_PyXI_NewExcInfo@@Base+0x40a> │ │ │ │ + bne.w 4c7de <_PyXI_NewExcInfo@@Base+0x40a> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4c636 <_PyXI_NewExcInfo@@Base+0x2a2> │ │ │ │ + bne.n 4c676 <_PyXI_NewExcInfo@@Base+0x2a2> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 4c656 <_PyXI_NewExcInfo@@Base+0x2c2> │ │ │ │ - bl 144138 │ │ │ │ + b.n 4c696 <_PyXI_NewExcInfo@@Base+0x2c2> │ │ │ │ + bl 144130 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4c656 <_PyXI_NewExcInfo@@Base+0x2c2> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 4c696 <_PyXI_NewExcInfo@@Base+0x2c2> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4c79e <_PyXI_NewExcInfo@@Base+0x40a> │ │ │ │ + bne.w 4c7de <_PyXI_NewExcInfo@@Base+0x40a> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d10, [pc, #328] @ 4c7a8 <_PyXI_NewExcInfo@@Base+0x414> │ │ │ │ + vldr d10, [pc, #328] @ 4c7e8 <_PyXI_NewExcInfo@@Base+0x414> │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4c682 <_PyXI_NewExcInfo@@Base+0x2ee> │ │ │ │ + bhi.n 4c6c2 <_PyXI_NewExcInfo@@Base+0x2ee> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4c6f2 <_PyXI_NewExcInfo@@Base+0x35e> │ │ │ │ - b.n 4c74c <_PyXI_NewExcInfo@@Base+0x3b8> │ │ │ │ - ble.n 4c6f2 <_PyXI_NewExcInfo@@Base+0x35e> │ │ │ │ + bhi.n 4c732 <_PyXI_NewExcInfo@@Base+0x35e> │ │ │ │ + b.n 4c78c <_PyXI_NewExcInfo@@Base+0x3b8> │ │ │ │ + ble.n 4c732 <_PyXI_NewExcInfo@@Base+0x35e> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4c6f2 <_PyXI_NewExcInfo@@Base+0x35e> │ │ │ │ + bhi.n 4c732 <_PyXI_NewExcInfo@@Base+0x35e> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4c6f2 <_PyXI_NewExcInfo@@Base+0x35e> │ │ │ │ + beq.n 4c732 <_PyXI_NewExcInfo@@Base+0x35e> │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2bf10 │ │ │ │ - vldr d6, [pc, #260] @ 4c7b0 <_PyXI_NewExcInfo@@Base+0x41c> │ │ │ │ + vldr d6, [pc, #260] @ 4c7f0 <_PyXI_NewExcInfo@@Base+0x41c> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ - vldr d5, [pc, #256] @ 4c7b8 <_PyXI_NewExcInfo@@Base+0x424> │ │ │ │ + vldr d5, [pc, #256] @ 4c7f8 <_PyXI_NewExcInfo@@Base+0x424> │ │ │ │ vmov.f64 d7, d6 │ │ │ │ cmp r1, #0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ it lt │ │ │ │ vmovlt.f64 d6, d5 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4c6e0 <_PyXI_NewExcInfo@@Base+0x34c> │ │ │ │ + ble.n 4c720 <_PyXI_NewExcInfo@@Base+0x34c> │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 4c788 <_PyXI_NewExcInfo@@Base+0x3f4> │ │ │ │ + b.n 4c7c8 <_PyXI_NewExcInfo@@Base+0x3f4> │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 4c720 <_PyXI_NewExcInfo@@Base+0x38c> │ │ │ │ + b.n 4c760 <_PyXI_NewExcInfo@@Base+0x38c> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 28f110 <_PyBytes_FromXIData@@Base+0x1a18> │ │ │ │ + bl 28efb8 <_PyBytes_FromXIData@@Base+0x1a18> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ rsb r4, r0, r0, lsl #3 │ │ │ │ - bl 28f110 <_PyBytes_FromXIData@@Base+0x1a18> │ │ │ │ + bl 28efb8 <_PyBytes_FromXIData@@Base+0x1a18> │ │ │ │ add r4, r0 │ │ │ │ - movw r3, #24000 @ 0x5dc0 │ │ │ │ + movw r3, #23664 @ 0x5c70 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ add.w r0, r3, r4, lsl #4 │ │ │ │ add r4, sp, #32 │ │ │ │ add.w r0, r0, #1136 @ 0x470 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4c788 <_PyXI_NewExcInfo@@Base+0x3f4> │ │ │ │ + beq.n 4c7c8 <_PyXI_NewExcInfo@@Base+0x3f4> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4c788 <_PyXI_NewExcInfo@@Base+0x3f4> │ │ │ │ + bvs.n 4c7c8 <_PyXI_NewExcInfo@@Base+0x3f4> │ │ │ │ vabs.f64 d8, d8 │ │ │ │ vcmp.f64 d8, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4c788 <_PyXI_NewExcInfo@@Base+0x3f4> │ │ │ │ + ble.n 4c7c8 <_PyXI_NewExcInfo@@Base+0x3f4> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 28f248 <_Py_c_neg@@Base+0xb0> │ │ │ │ - b.n 4c79e <_PyXI_NewExcInfo@@Base+0x40a> │ │ │ │ + bl 28f0f0 <_Py_c_neg@@Base+0xb0> │ │ │ │ + b.n 4c7de <_PyXI_NewExcInfo@@Base+0x40a> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4c764 <_PyXI_NewExcInfo@@Base+0x3d0> │ │ │ │ + bne.n 4c7a4 <_PyXI_NewExcInfo@@Base+0x3d0> │ │ │ │ vmul.f64 d8, d9, d8 │ │ │ │ vstr d9, [sp, #16] │ │ │ │ vstr d8, [sp, #24] │ │ │ │ - b.n 4c788 <_PyXI_NewExcInfo@@Base+0x3f4> │ │ │ │ + b.n 4c7c8 <_PyXI_NewExcInfo@@Base+0x3f4> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2b2c8 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vmul.f64 d7, d9, d7 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ blx 2c3c0 │ │ │ │ vmul.f64 d9, d9, d0 │ │ │ │ vstr d9, [sp, #24] │ │ │ │ vldr d0, [sp, #16] │ │ │ │ vldr d1, [sp, #24] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 24d79c │ │ │ │ + b.w 24d62c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vpadal.s8 d20, d3 │ │ │ │ - movw r0, #21728 @ 0x54e0 │ │ │ │ + movw r0, #21444 @ 0x53c4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 80c04 │ │ │ │ + b.w 80bc0 │ │ │ │ │ │ │ │ -0004c7d2 : │ │ │ │ +0004c812 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (4c800 ) │ │ │ │ + ldr r3, [pc, #28] @ (4c840 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 19b2d0 │ │ │ │ - cbz r0, 4c7fe │ │ │ │ + bl 19d6e0 │ │ │ │ + cbz r0, 4c83e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ @@ -48564,580 +48594,580 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2b860 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 274f40 │ │ │ │ + bl 274dd8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - movw r1, #48872 @ 0xbee8 │ │ │ │ + movw r1, #48552 @ 0xbda8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.w 3a0ba │ │ │ │ + b.w 3a0fa │ │ │ │ │ │ │ │ -0004c846 : │ │ │ │ - b.w 1d3310 │ │ │ │ +0004c886 : │ │ │ │ + b.w 1d556c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r3, 4c86a │ │ │ │ + cbnz r3, 4c8aa │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4c86a │ │ │ │ + ble.n 4c8aa │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4c86a │ │ │ │ - cbnz r1, 4c886 │ │ │ │ + bne.n 4c8aa │ │ │ │ + cbnz r1, 4c8c6 │ │ │ │ add r5, sp, #28 │ │ │ │ str r5, [sp, #20] │ │ │ │ - ldr r5, [pc, #92] @ (4c8cc ) │ │ │ │ + ldr r5, [pc, #92] @ (4c90c ) │ │ │ │ mov r1, r2 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 4c8b2 │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 4c8f2 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r3, #55600 @ 0xd930 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4c8b6 │ │ │ │ + beq.n 4c8f6 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #25720 @ 0x6478 │ │ │ │ + movw r1, #25400 @ 0x6338 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c8c8 │ │ │ │ + b.n 4c908 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26be30 │ │ │ │ + bl 26bcd0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c8b2 │ │ │ │ + beq.n 4c8f2 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #736] @ (4cbb0 ) │ │ │ │ + ldr r1, [pc, #736] @ (4cbf0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 4c8fc │ │ │ │ + cbnz r1, 4c93c │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18968 @ 0x4a18 │ │ │ │ + movw r1, #18672 @ 0x48f0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4c922 │ │ │ │ + b.n 4c962 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c920 │ │ │ │ + bge.n 4c960 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 4c920 │ │ │ │ + cbnz r3, 4c960 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 4c936 │ │ │ │ - movw r0, #25764 @ 0x64a4 │ │ │ │ + cbnz r3, 4c976 │ │ │ │ + movw r0, #25444 @ 0x6364 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e4f84 │ │ │ │ + b.w e4e0c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1411d0 │ │ │ │ - cbnz r0, 4c968 │ │ │ │ + bl 1411e0 │ │ │ │ + cbnz r0, 4c9a8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #25780 @ 0x64b4 │ │ │ │ + movw r0, #25460 @ 0x6374 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 141454 │ │ │ │ - b.n 4c98c │ │ │ │ + bl 141464 │ │ │ │ + b.n 4c9cc │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 4c98a │ │ │ │ + bne.n 4c9ca │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #6360 @ 0x18d8 │ │ │ │ + movw r1, #6076 @ 0x17bc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ - cbnz r6, 4c9ba │ │ │ │ + cbnz r6, 4c9fa │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 4c9ba │ │ │ │ + ble.n 4c9fa │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4c9ba │ │ │ │ - cbnz r2, 4c9da │ │ │ │ + bne.n 4c9fa │ │ │ │ + cbnz r2, 4ca1a │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #180] @ (4ca74 ) │ │ │ │ + ldr r6, [pc, #180] @ (4cab4 ) │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ movs r6, #1 │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ add r6, sp, #28 │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4c9da │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4ca1a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ca6a │ │ │ │ + b.n 4caaa │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movw r3, #24552 @ 0x5fe8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4c9f4 │ │ │ │ + bne.n 4ca34 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ - b.n 4ca12 │ │ │ │ - bl 144138 │ │ │ │ + b.n 4ca52 │ │ │ │ + bl 144130 │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s16, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4ca12 │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 4ca52 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c9d6 │ │ │ │ + bne.n 4ca16 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ vmov.f32 s0, s16 │ │ │ │ blx 2c29c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4ca62 │ │ │ │ + beq.n 4caa2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 229488 │ │ │ │ + bl 22b360 │ │ │ │ vcmp.f32 s16, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4ca52 │ │ │ │ + bvs.n 4ca92 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - movw r3, #25256 @ 0x62a8 │ │ │ │ + movw r3, #24936 @ 0x6168 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - movw r2, #25800 @ 0x64c8 │ │ │ │ + movw r2, #25480 @ 0x6388 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ vcmpe.f32 s15, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r2, r3 │ │ │ │ - b.n 4ca5a │ │ │ │ - movw r2, #25800 @ 0x64c8 │ │ │ │ + b.n 4ca9a │ │ │ │ + movw r2, #25480 @ 0x6388 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 4c804 │ │ │ │ - b.n 4c9d6 │ │ │ │ + bl 4c844 │ │ │ │ + b.n 4ca16 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #912] @ (4ce08 ) │ │ │ │ + ldr r1, [pc, #912] @ (4ce48 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r2 │ │ │ │ - bl 139870 │ │ │ │ - cbnz r0, 4ca9a │ │ │ │ + bl 1398ac │ │ │ │ + cbnz r0, 4cada │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4cae6 │ │ │ │ + b.n 4cb26 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4cc36 │ │ │ │ + bl 4cc76 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4cac0 │ │ │ │ - movw r3, #50449 @ 0xc511 │ │ │ │ + beq.n 4cb00 │ │ │ │ + movw r3, #50105 @ 0xc3b9 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 4caca │ │ │ │ + bne.n 4cb0a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28c51c │ │ │ │ - b.n 4cad2 │ │ │ │ - bl 7fd18 │ │ │ │ + bl 28c3c4 │ │ │ │ + b.n 4cb12 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4caa8 │ │ │ │ - b.n 4ca96 │ │ │ │ + beq.n 4cae8 │ │ │ │ + b.n 4cad6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4cade │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 4cb1e │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ca96 │ │ │ │ + bne.n 4cad6 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #8324 @ 0x2084 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 127f7c │ │ │ │ - bl d2eb8 │ │ │ │ + bl 127ed4 │ │ │ │ + bl d2dd8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4cb52 │ │ │ │ + beq.n 4cb92 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88634 │ │ │ │ - cbnz r0, 4cb52 │ │ │ │ + bl 88544 │ │ │ │ + cbnz r0, 4cb92 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #8324 @ 0x2084 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 127f7c │ │ │ │ - bl d2eb8 │ │ │ │ + bl 127ed4 │ │ │ │ + bl d2dd8 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #756 @ 0x2f4 │ │ │ │ + movw r1, #436 @ 0x1b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #46756 @ 0xb6a4 │ │ │ │ + movw r0, #46436 @ 0xb564 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4cc02 │ │ │ │ + b.n 4cc42 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - cbnz r3, 4cb70 │ │ │ │ + cbnz r3, 4cbb0 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #25836 @ 0x64ec │ │ │ │ + movw r1, #25516 @ 0x63ac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 4cb4e │ │ │ │ + bl f8904 │ │ │ │ + b.n 4cb8e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 4cb58 │ │ │ │ + bge.n 4cb98 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldr.w r6, [r3, r5, lsl #2] │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 4cb88 │ │ │ │ + bne.n 4cbc8 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ - cbnz r6, 4cbd2 │ │ │ │ - b.n 4cbc8 │ │ │ │ + cbnz r6, 4cc12 │ │ │ │ + b.n 4cc08 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ - bl d7308 │ │ │ │ + bl d723c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4cbb4 │ │ │ │ + bge.n 4cbf4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4cbb4 │ │ │ │ + cbnz r3, 4cbf4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 4cb4e │ │ │ │ - bne.n 4cb82 │ │ │ │ + blt.n 4cb8e │ │ │ │ + bne.n 4cbc2 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 4cb54 │ │ │ │ + b.n 4cb94 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4cbf4 │ │ │ │ + blt.n 4cc34 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4cc02 │ │ │ │ + b.n 4cc42 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 4cbc8 │ │ │ │ + bge.n 4cc08 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ adds r3, r1, r4 │ │ │ │ ldr r0, [r1, r4] │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #4] │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4cbc0 │ │ │ │ + beq.n 4cc00 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 4cbe6 │ │ │ │ + b.n 4cc26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4cbc8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4cbc8 │ │ │ │ + bne.n 4cc08 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4cc08 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 247848 <_PyArg_BadArgument@@Base+0xee0> │ │ │ │ + bl 2476d0 <_PyArg_BadArgument@@Base+0xed4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4cc28 │ │ │ │ - beq.n 4cc2c │ │ │ │ + blt.n 4cc68 │ │ │ │ + beq.n 4cc6c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4cc34 │ │ │ │ + b.n 4cc74 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4cc34 │ │ │ │ + b.n 4cc74 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dfe24 │ │ │ │ + bl dfce4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4cc64 │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 4cc68 │ │ │ │ - b.n 4cc8a │ │ │ │ + bne.n 4cca4 │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 4cca8 │ │ │ │ + b.n 4ccca │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 4cc92 │ │ │ │ + bge.n 4ccd2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 4cc92 │ │ │ │ + cbz r3, 4ccd2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 4cc92 │ │ │ │ - movw r2, #24681 @ 0x6069 │ │ │ │ + cbz r3, 4ccd2 │ │ │ │ + movw r2, #25185 @ 0x6261 │ │ │ │ movt r2, #20 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4cc82 │ │ │ │ + bne.n 4ccc2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - b.n 4cc86 │ │ │ │ + b.n 4ccc6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4cc90 │ │ │ │ + bge.n 4ccd0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4cc92 │ │ │ │ + b.n 4ccd2 │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #60184 @ 0xeb18 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 127f7c │ │ │ │ + bl 127ed4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 4cce6 │ │ │ │ + beq.n 4cd26 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 88634 │ │ │ │ - cbnz r0, 4cce6 │ │ │ │ + bl 88544 │ │ │ │ + cbnz r0, 4cd26 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #25876 @ 0x6514 │ │ │ │ + movw r1, #25556 @ 0x63d4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4ccf6 │ │ │ │ - bl 4cf72 │ │ │ │ + beq.n 4cd36 │ │ │ │ + bl 4cfb2 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4cd50 │ │ │ │ + b.n 4cd90 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 4cd0c │ │ │ │ + bge.n 4cd4c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1fa038 │ │ │ │ + b.w 1fbed8 │ │ │ │ add r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22bc5c │ │ │ │ + bl 22db34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ccf2 │ │ │ │ + beq.n 4cd32 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4cd30 │ │ │ │ + ble.n 4cd70 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 2bf20 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4cd50 │ │ │ │ + ble.n 4cd90 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mla r0, r4, r0, r3 │ │ │ │ blx 2bf20 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r0, #20 │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 236c78 │ │ │ │ - cbz r0, 4cd8e │ │ │ │ + bl 236b70 │ │ │ │ + cbz r0, 4cdce │ │ │ │ mov r4, r0 │ │ │ │ - bl 2067d4 │ │ │ │ + bl 208874 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4cd90 │ │ │ │ + bne.n 4cdd0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4cd8e │ │ │ │ + bge.n 4cdce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4cd8e │ │ │ │ + cbnz r3, 4cdce │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ movw r1, #31892 @ 0x7c94 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 127f7c │ │ │ │ + bl 127ed4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 4cdd0 │ │ │ │ + beq.n 4ce10 │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4cdd0 │ │ │ │ + beq.n 4ce10 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 4cdfe │ │ │ │ - b.n 4cdea │ │ │ │ + beq.n 4ce3e │ │ │ │ + b.n 4ce2a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4cdc8 │ │ │ │ - movw r0, #25924 @ 0x6544 │ │ │ │ + beq.n 4ce08 │ │ │ │ + movw r0, #25604 @ 0x6404 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e0094 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1e21fc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4cdc8 │ │ │ │ + bne.n 4ce08 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ce44 │ │ │ │ + b.n 4ce84 │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #25924 @ 0x6544 │ │ │ │ + movw r0, #25604 @ 0x6404 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cde6 │ │ │ │ + beq.n 4ce26 │ │ │ │ ldrd r6, r0, [r4, #16] │ │ │ │ - bl 88e9c │ │ │ │ + bl 8918c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cde6 │ │ │ │ + beq.n 4ce26 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 4ce30 │ │ │ │ + cbnz r0, 4ce70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4cde6 │ │ │ │ + bge.n 4ce26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4cde6 │ │ │ │ + bne.n 4ce26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4cde6 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ce26 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r4, [r0, #8] │ │ │ │ @@ -49150,493 +49180,467 @@ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w ip, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 4ce70 │ │ │ │ + beq.n 4ceb0 │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ - b.n 4ce80 │ │ │ │ + b.n 4cec0 │ │ │ │ cmp r3, ip │ │ │ │ - ble.n 4ce7e │ │ │ │ + ble.n 4cebe │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.n 4ce7a │ │ │ │ - cbnz r2, 4cea6 │ │ │ │ + bgt.n 4ceba │ │ │ │ + cbnz r2, 4cee6 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4ce80 │ │ │ │ + b.n 4cec0 │ │ │ │ mov r5, ip │ │ │ │ - ldr r1, [pc, #220] @ (4cf60 ) │ │ │ │ + ldr r1, [pc, #220] @ (4cfa0 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ add r1, sp, #28 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4ceac │ │ │ │ - b.n 4cf58 │ │ │ │ + cbnz r0, 4ceec │ │ │ │ + b.n 4cf98 │ │ │ │ clz r5, r2 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r6, r5 │ │ │ │ ldr.w r9, [r4] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 4cf30 │ │ │ │ + beq.n 4cf70 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 4cef8 │ │ │ │ - bl e0048 <_PyNumber_Index@@Base> │ │ │ │ + cbz r0, 4cf38 │ │ │ │ + bl dff08 <_PyNumber_Index@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 4ced0 │ │ │ │ - bl 7fd18 │ │ │ │ + cbnz r0, 4cf10 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4cf58 │ │ │ │ + bne.n 4cf98 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4cef2 │ │ │ │ - bl 85a34 │ │ │ │ + b.n 4cf32 │ │ │ │ + bl 859e8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ceee │ │ │ │ + bge.n 4cf2e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 4ceee │ │ │ │ + cbnz r3, 4cf2e │ │ │ │ mov r0, sl │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 4cec2 │ │ │ │ + beq.n 4cf02 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 4cefa │ │ │ │ - b.n 4cf38 │ │ │ │ + bne.n 4cf3a │ │ │ │ + b.n 4cf78 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl e0048 <_PyNumber_Index@@Base> │ │ │ │ + bl dff08 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4cf10 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 4cf58 │ │ │ │ + cbnz r0, 4cf50 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 4cf98 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4cf3c │ │ │ │ - bl 85a34 │ │ │ │ + b.n 4cf7c │ │ │ │ + bl 859e8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4cf2a │ │ │ │ + bge.n 4cf6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4cf2a │ │ │ │ + cbnz r3, 4cf6a │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4cf3c │ │ │ │ - b.n 4cf04 │ │ │ │ + bne.n 4cf7c │ │ │ │ + b.n 4cf44 │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4cf3c │ │ │ │ + b.n 4cf7c │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14fbb0 │ │ │ │ + bl 1500e0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 23f46c <_Py_set_inheritable_async_safe@@Base+0x1f74> │ │ │ │ + b.w 23f2dc <_Py_set_inheritable_async_safe@@Base+0x1f34> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #64] @ (4cfa4 ) │ │ │ │ + ldr r2, [pc, #64] @ (4cfe4 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -0004cf68 : │ │ │ │ - movw r0, #23260 @ 0x5adc │ │ │ │ +0004cfa8 : │ │ │ │ + movw r0, #22940 @ 0x599c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004cf72 : │ │ │ │ +0004cfb2 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #32] @ (4cfa4 ) │ │ │ │ + ldr r0, [pc, #32] @ (4cfe4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #44536 @ 0xadf8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r2, #25988 @ 0x6584 │ │ │ │ + movw r2, #25668 @ 0x6444 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl f8b34 <_PyErr_SetString@@Base> │ │ │ │ + bl f8984 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0004cfa8 : │ │ │ │ - movw r3, #61356 @ 0xefac │ │ │ │ - movt r3, #79 @ 0x4f │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 4cfb6 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - bx lr │ │ │ │ + movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 77808 │ │ │ │ + bl 77848 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4cffa │ │ │ │ + bge.n 4d02a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4cffa │ │ │ │ + cbnz r3, 4d02a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldrb.w r2, [r1, #87] @ 0x57 │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bmi.n 4d022 │ │ │ │ + bmi.n 4d052 │ │ │ │ movw r2, #23400 @ 0x5b68 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 4d05a │ │ │ │ + bne.n 4d08a │ │ │ │ mov r6, r0 │ │ │ │ - bl 70c84 │ │ │ │ + bl 70cc4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4d056 │ │ │ │ + cbz r0, 4d086 │ │ │ │ mov r1, r6 │ │ │ │ - bl 89834 │ │ │ │ + bl 89a90 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4d042 │ │ │ │ + beq.n 4d072 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 89834 │ │ │ │ + bl 89a90 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4d062 │ │ │ │ + bne.n 4d092 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d056 │ │ │ │ + bge.n 4d086 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4d056 │ │ │ │ + cbnz r3, 4d086 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4d062 │ │ │ │ + b.n 4d092 │ │ │ │ movw r4, #5152 @ 0x1420 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r9, r0, [r1] │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl e41c4 │ │ │ │ + bl e404c │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 4d0b4 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 4d0e4 │ │ │ │ add.w r4, r4, r4, lsr #31 │ │ │ │ bic.w r4, r4, #1 │ │ │ │ add r9, r4 │ │ │ │ ldrb.w r0, [r9, #128] @ 0x80 │ │ │ │ adds r0, #22 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #20 │ │ │ │ - bhi.n 4d0b8 │ │ │ │ + bhi.n 4d0e8 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 9008c │ │ │ │ + b.w 902fc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d0c0 │ │ │ │ + b.n 4d0f0 │ │ │ │ movw r0, #9152 @ 0x23c0 │ │ │ │ movt r0, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - │ │ │ │ -0004d0c4 : │ │ │ │ - movw r3, #61356 @ 0xefac │ │ │ │ - movt r3, #79 @ 0x4f │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #32 │ │ │ │ add.w r0, r1, #16 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 4d0f2 │ │ │ │ + cbnz r2, 4d116 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 4d0f2 │ │ │ │ + bne.n 4d116 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4d118 │ │ │ │ + cbnz r0, 4d13c │ │ │ │ add r3, sp, #24 │ │ │ │ movs r4, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ movw r4, #19476 @ 0x4c14 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4d118 │ │ │ │ + cbnz r0, 4d13c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d150 │ │ │ │ + b.n 4d174 │ │ │ │ ldrd r0, r4, [r3] │ │ │ │ - bl 88e9c │ │ │ │ + bl 8918c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4d140 │ │ │ │ + cbz r0, 4d164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88e9c │ │ │ │ + bl 8918c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4d140 │ │ │ │ + cbz r0, 4d164 │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 4d142 │ │ │ │ + cbz r0, 4d166 │ │ │ │ strd r5, r4, [r0, #8] │ │ │ │ - b.n 4d150 │ │ │ │ + b.n 4d174 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 7786c │ │ │ │ - b.n 4d114 │ │ │ │ + bl 778ac │ │ │ │ + b.n 4d138 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #31380 @ 0x7a94 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4d184 │ │ │ │ + beq.n 4d1a8 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4d184 │ │ │ │ + beq.n 4d1a8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4d1ae │ │ │ │ - b.n 4d19c │ │ │ │ + beq.n 4d1d2 │ │ │ │ + b.n 4d1c0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 4d17c │ │ │ │ - movw r0, #49700 @ 0xc224 │ │ │ │ + beq.n 4d1a0 │ │ │ │ + movw r0, #49380 @ 0xc0e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e0094 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1e21fc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d17c │ │ │ │ - b.n 4d1da │ │ │ │ + bne.n 4d1a0 │ │ │ │ + b.n 4d1fe │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #49700 @ 0xc224 │ │ │ │ + movw r0, #49380 @ 0xc0e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 4d1da │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 4d1fe │ │ │ │ ldr r4, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl d4cac │ │ │ │ - cbnz r0, 4d1d0 │ │ │ │ + bl d4bcc │ │ │ │ + cbnz r0, 4d1f4 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57788 @ 0xe1bc │ │ │ │ + movw r1, #57468 @ 0xe07c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 4d1da │ │ │ │ + bl f8904 │ │ │ │ + b.n 4d1fe │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 4d342 │ │ │ │ + b.w 4d34e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 4d20e │ │ │ │ + bmi.n 4d232 │ │ │ │ movw r3, #23400 @ 0x5b68 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4d20e │ │ │ │ + beq.n 4d232 │ │ │ │ movw r4, #5152 @ 0x1420 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - b.n 4d224 │ │ │ │ + b.n 4d248 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3ca4c <_Py_rc_quot@@Base+0x2ec> │ │ │ │ + bl 3ca8c <_Py_rc_quot@@Base+0x2ec> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4d204 │ │ │ │ + beq.n 4d228 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 4d252 │ │ │ │ + cbz r0, 4d276 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d252 │ │ │ │ + bge.n 4d276 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4d252 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4d276 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a260 │ │ │ │ - │ │ │ │ -0004d25c : │ │ │ │ - movw r3, #61356 @ 0xefac │ │ │ │ - movt r3, #79 @ 0x4f │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0004d268 : │ │ │ │ - movw r3, #61356 @ 0xefac │ │ │ │ - movt r3, #79 @ 0x4f │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - bx lr │ │ │ │ + b.w 7a29c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4d308 ) │ │ │ │ + ldr r3, [pc, #132] @ (4d314 ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4d2b8 │ │ │ │ + cbz r3, 4d2c4 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4d2ae │ │ │ │ + bne.n 4d2ba │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4d29e │ │ │ │ + bne.n 4d2aa │ │ │ │ dmb ish │ │ │ │ - beq.n 4d2b8 │ │ │ │ - bl 23cd4c │ │ │ │ + beq.n 4d2c4 │ │ │ │ + bl 2462e8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 28dfc4 <_PyBytes_FromXIData@@Base+0x8cc> │ │ │ │ + bl 28de6c <_PyBytes_FromXIData@@Base+0x8cc> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4d2ea │ │ │ │ + cbz r3, 4d2f6 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4d2e0 │ │ │ │ + bne.n 4d2ec │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4d2d0 │ │ │ │ + bne.n 4d2dc │ │ │ │ dmb ish │ │ │ │ - beq.n 4d2ea │ │ │ │ - bl 23bb84 │ │ │ │ + beq.n 4d2f6 │ │ │ │ + bl 206438 │ │ │ │ movs r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 279cfc <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4d308 ) │ │ │ │ + bl 279b9c <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4d314 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4d304 │ │ │ │ + beq.n 4d310 │ │ │ │ blx 2ba18 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 4d334 │ │ │ │ + cbz r3, 4d340 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4d334 │ │ │ │ + bne.n 4d340 │ │ │ │ mov r0, r3 │ │ │ │ - bl 26f024 <_PySys_GetSizeOf@@Base> │ │ │ │ + bl 26eebc <_PySys_GetSizeOf@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4d33e │ │ │ │ + beq.n 4d34a │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7dfb4 │ │ │ │ + b.w 7dfe0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004d342 : │ │ │ │ +0004d34e : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #31380 @ 0x7a94 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70f38 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 4d39e │ │ │ │ - ldr r5, [pc, #60] @ (4d3a0 ) │ │ │ │ + bl 70f78 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 4d3aa │ │ │ │ + ldr r5, [pc, #60] @ (4d3ac ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r1, [r1, r5] │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -49652,184 +49656,180 @@ │ │ │ │ orrs r3, r6 │ │ │ │ str r2, [r6, #0] │ │ │ │ strd r5, r3, [r0, #-8] │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r4, [r1, #3868] @ 0xf1c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0004d3a4 : │ │ │ │ - movw r3, #61356 @ 0xefac │ │ │ │ - movt r3, #79 @ 0x4f │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bx lr │ │ │ │ - b.w 28e950 <_PyBytes_FromXIData@@Base+0x1258> │ │ │ │ + movs r0, r0 │ │ │ │ + b.w 28e7f8 <_PyBytes_FromXIData@@Base+0x1258> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 77808 │ │ │ │ + bl 77848 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d3f6 │ │ │ │ + bge.n 4d3f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4d3f6 │ │ │ │ + cbnz r3, 4d3f6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (4d428 ) │ │ │ │ - bl 206324 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #28] @ (4d428 ) │ │ │ │ + bl 208350 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #26032 @ 0x65b0 │ │ │ │ + movw r0, #25712 @ 0x6470 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b.w 80c04 │ │ │ │ + b.w 80bc0 │ │ │ │ nop │ │ │ │ - b.n 4da2c <_PyXI_FreeExcInfo@@Base+0x8> │ │ │ │ + b.n 4da2c │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ 0004d42c <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ - b.w 24cbec │ │ │ │ - │ │ │ │ -0004d430 : │ │ │ │ - movw r3, #61356 @ 0xefac │ │ │ │ - movt r3, #79 @ 0x4f │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - bx lr │ │ │ │ - movw r0, #20980 @ 0x51f4 │ │ │ │ + b.w 24cbfc │ │ │ │ + movw r0, #20660 @ 0x50b4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ movs r1, #4 │ │ │ │ - b.w 7fcb8 │ │ │ │ + b.w 7fce4 │ │ │ │ │ │ │ │ -0004d44a : │ │ │ │ +0004d43e : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #36380 @ 0x8e1c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4d486 │ │ │ │ - ldr r3, [pc, #152] @ (4d504 ) │ │ │ │ + bne.n 4d47a │ │ │ │ + ldr r3, [pc, #152] @ (4d4f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w r3, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #424] @ 0x1a8 │ │ │ │ - blt.n 4d486 │ │ │ │ + blt.n 4d47a │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 4d498 │ │ │ │ - movw r0, #27448 @ 0x6b38 │ │ │ │ + bgt.n 4d48c │ │ │ │ + movw r0, #27128 @ 0x69f8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #1677 @ 0x68d │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 4d4fc │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 4d4f0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #124] @ 0x7c │ │ │ │ - cbz r0, 4d4b2 │ │ │ │ + cbz r0, 4d4a6 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 4d4b4 │ │ │ │ + bge.n 4d4a8 │ │ │ │ add.w r3, r0, r4, lsl #2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str.w r8, [r3, #4] │ │ │ │ - cbnz r0, 4d4ea │ │ │ │ - b.n 4d4e6 │ │ │ │ + cbnz r0, 4d4de │ │ │ │ + b.n 4d4da │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r6, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 85d90 │ │ │ │ - cbz r0, 4d4c6 │ │ │ │ + bl 85d44 │ │ │ │ + cbz r0, 4d4ba │ │ │ │ add.w r3, r0, r5, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4d4cc │ │ │ │ - bl 1fa038 │ │ │ │ - b.n 4d4fc │ │ │ │ + b.n 4d4c0 │ │ │ │ + bl 1fbed8 │ │ │ │ + b.n 4d4f0 │ │ │ │ cmp r6, r5 │ │ │ │ add.w r5, r5, #1 │ │ │ │ - ble.n 4d4da │ │ │ │ + ble.n 4d4ce │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ - b.n 4d4cc │ │ │ │ + b.n 4d4c0 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ str r6, [r0, #0] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ str r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d500 │ │ │ │ + b.n 4d4f4 │ │ │ │ addw r4, r4, #1130 @ 0x46a │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4d4e6 │ │ │ │ + beq.n 4d4da │ │ │ │ blx r3 │ │ │ │ - b.n 4d4e6 │ │ │ │ + b.n 4d4da │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #20] @ (4d520 ) │ │ │ │ + ldr r3, [pc, #20] @ (4d514 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1540] @ 0x604 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0004d518 : │ │ │ │ + movw r3, #61356 @ 0xefac │ │ │ │ + movt r3, #79 @ 0x4f │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + cbnz r0, 4d526 │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #26040 @ 0x65b8 │ │ │ │ + movw r1, #25720 @ 0x6478 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 8e8fc │ │ │ │ - cbz r0, 4d56e │ │ │ │ + bl 8eb6c │ │ │ │ + cbz r0, 4d572 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1da154 │ │ │ │ - cbnz r0, 4d558 │ │ │ │ + bl 1dc090 │ │ │ │ + cbnz r0, 4d55c │ │ │ │ mov r0, r4 │ │ │ │ - bl efd5c │ │ │ │ - b.n 4d56e │ │ │ │ + bl efba0 │ │ │ │ + b.n 4d572 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ strd r4, r1, [sp, #8] │ │ │ │ - ldr r0, [pc, #12] @ (4d574 ) │ │ │ │ + ldr r0, [pc, #12] @ (4d578 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 9480c │ │ │ │ + bl 94a84 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ lsls r4, r4, #9 │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -49837,118 +49837,118 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4d59e │ │ │ │ + bhi.n 4d5a2 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4d5b6 │ │ │ │ + beq.n 4d5ba │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4d5b8 │ │ │ │ - movw r0, #47000 @ 0xb798 │ │ │ │ + b.n 4d5bc │ │ │ │ + movw r0, #46600 @ 0xb608 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d594 │ │ │ │ - b.n 4d5e4 │ │ │ │ + bne.n 4d598 │ │ │ │ + b.n 4d5e8 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16d9a4 <_PyLong_Frexp@@Base+0x1074> │ │ │ │ + bl 16fd4c <_PyLong_Frexp@@Base+0x3054> │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 4d5e4 │ │ │ │ + beq.n 4d5e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4d5e8 │ │ │ │ + blt.n 4d5ec │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #4612 @ 0x1204 │ │ │ │ + movw r1, #4292 @ 0x10c4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d61a │ │ │ │ + b.n 4d61e │ │ │ │ ldr r0, [r6, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r0, 4d600 │ │ │ │ + cbz r0, 4d604 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl e5d80 │ │ │ │ + bl e5c08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4d5e4 │ │ │ │ + beq.n 4d5e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 4d61a │ │ │ │ - cbz r4, 4d610 │ │ │ │ + cbnz r0, 4d61e │ │ │ │ + cbz r4, 4d614 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d618 │ │ │ │ + bge.n 4d61c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4d618 │ │ │ │ + b.n 4d61c │ │ │ │ mov r0, r5 │ │ │ │ - bl 102e70 <_PyErr_SetKeyError@@Base> │ │ │ │ - b.n 4d5e4 │ │ │ │ + bl 102d7c <_PyErr_SetKeyError@@Base> │ │ │ │ + b.n 4d5e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d732 │ │ │ │ + beq.n 4d736 │ │ │ │ strd r7, r0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ - ldr r0, [pc, #240] @ (4d73c ) │ │ │ │ + ldr r0, [pc, #240] @ (4d740 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 135628 │ │ │ │ + bl 135654 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d712 │ │ │ │ + beq.n 4d716 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #15272 @ 0x3ba8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4d67c │ │ │ │ + beq.n 4d680 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #26056 @ 0x65c8 │ │ │ │ + movw r1, #25736 @ 0x6488 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 4d712 │ │ │ │ + bl d78f0 │ │ │ │ + b.n 4d716 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 12b760 │ │ │ │ + bl 12b5e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4d712 │ │ │ │ + blt.n 4d716 │ │ │ │ movw r0, #57264 @ 0xdfb0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70f38 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70f78 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d712 │ │ │ │ + beq.n 4d716 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ sub.w lr, r0, #8 │ │ │ │ - ldr r2, [pc, #160] @ (4d740 ) │ │ │ │ + ldr r2, [pc, #160] @ (4d744 ) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r5, [r0, #8] │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r7, [r0, #12] │ │ │ │ @@ -49964,288 +49964,300 @@ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r2, r2, r8 │ │ │ │ str.w lr, [r8] │ │ │ │ strd ip, r2, [r0, #-8] │ │ │ │ str.w lr, [ip, #4] │ │ │ │ str.w r7, [r1, #3868] @ 0xf1c │ │ │ │ str r0, [r6, #4] │ │ │ │ - bge.n 4d6f6 │ │ │ │ + bge.n 4d6fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4d6f6 │ │ │ │ + cbnz r3, 4d6fa │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4d702 │ │ │ │ + blt.n 4d706 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d736 │ │ │ │ + b.n 4d73a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4d6fe │ │ │ │ + bne.n 4d702 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d6fe │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d702 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d732 │ │ │ │ + bge.n 4d736 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4d732 │ │ │ │ + cbnz r3, 4d736 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r4, 4d752 │ │ │ │ + cbz r4, 4d756 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0004d748 : │ │ │ │ + movw r3, #61356 @ 0xefac │ │ │ │ + movt r3, #79 @ 0x4f │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 26c460 │ │ │ │ - cbnz r0, 4d768 │ │ │ │ + bl 26c2fc │ │ │ │ + cbnz r0, 4d778 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 26c670 │ │ │ │ + b.w 26c50c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw r6, #24552 @ 0x5fe8 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 4d7a0 │ │ │ │ + bne.n 4d7b0 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 4d7a0 │ │ │ │ + bne.n 4d7b0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d7f8 │ │ │ │ + bge.n 4d808 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 4d7f8 │ │ │ │ + b.n 4d808 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 144138 │ │ │ │ + bl 144130 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4d7c0 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 4d7d0 │ │ │ │ + bne.n 4d7d0 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 4d7e0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 85ae4 │ │ │ │ + bl 85a98 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 4d7f8 │ │ │ │ - cbnz r0, 4d7d4 │ │ │ │ + beq.n 4d808 │ │ │ │ + cbnz r0, 4d7e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4d7f8 │ │ │ │ + b.n 4d808 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8d90 │ │ │ │ + bl d8cd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d7ec │ │ │ │ + bge.n 4d7fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4d7f0 │ │ │ │ + cbz r3, 4d800 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4d7f8 │ │ │ │ + b.n 4d808 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d7ec │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d7fc │ │ │ │ vpop {d8} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4d896 │ │ │ │ + beq.n 4d8a6 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4d896 │ │ │ │ + beq.n 4d8a6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #55317 @ 0xd815 │ │ │ │ + movw r3, #54937 @ 0xd699 │ │ │ │ movt r3, #18 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4d838 │ │ │ │ + bne.n 4d848 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 4d83c │ │ │ │ + b.n 4d84c │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 4d85e │ │ │ │ + beq.n 4d86e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 4d85e │ │ │ │ + cbz r3, 4d86e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #30657 @ 0x77c1 │ │ │ │ + movw r3, #30721 @ 0x7801 │ │ │ │ movt r3, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4d85e │ │ │ │ + bne.n 4d86e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 576c2 │ │ │ │ + bl 57702 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4d878 │ │ │ │ + cbz r0, 4d888 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d878 │ │ │ │ + bge.n 4d888 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4d878 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4d888 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 4d896 │ │ │ │ + cbz r0, 4d8a6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d896 │ │ │ │ + bge.n 4d8a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4d896 │ │ │ │ + cbnz r3, 4d8a6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +0004d8a8 : │ │ │ │ + movw r3, #61356 @ 0xefac │ │ │ │ + movt r3, #79 @ 0x4f │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 4d8c4 │ │ │ │ + bne.n 4d8e0 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13252 @ 0x33c4 │ │ │ │ + movw r1, #12952 @ 0x3298 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 4d8fc │ │ │ │ + bl f8904 │ │ │ │ + b.n 4d918 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 4d908 │ │ │ │ + cbnz r3, 4d924 │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 4d900 │ │ │ │ + cbz r3, 4d91c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r1, #2 │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 4d8f0 │ │ │ │ - movw r1, #13300 @ 0x33f4 │ │ │ │ + cbnz r2, 4d90c │ │ │ │ + movw r1, #13000 @ 0x32c8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 4d8fc │ │ │ │ - movw r1, #13352 @ 0x3428 │ │ │ │ + bl f8904 │ │ │ │ + b.n 4d918 │ │ │ │ + movw r1, #13052 @ 0x32fc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4d9b0 │ │ │ │ + b.n 4d9cc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 246b44 <_PyArg_BadArgument@@Base+0x1dc> │ │ │ │ + bl 2469d8 <_PyArg_BadArgument@@Base+0x1dc> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 4d92c │ │ │ │ + cbz r2, 4d948 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 26d548 │ │ │ │ + bl 26d3e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d9b0 │ │ │ │ + bne.n 4d9cc │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 4d9b0 │ │ │ │ - cbz r0, 4d970 │ │ │ │ + b.n 4d9cc │ │ │ │ + cbz r0, 4d98c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #57472 @ 0xe080 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4d97a │ │ │ │ + bne.n 4d996 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strb.w r2, [r3, #34] @ 0x22 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d958 │ │ │ │ + bge.n 4d974 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4d958 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4d974 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #59272 @ 0xe788 │ │ │ │ + movw r1, #58812 @ 0xe5bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 4d8fc │ │ │ │ + bl f8904 │ │ │ │ + b.n 4d918 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ movw r3, #61120 @ 0xeec0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9edc │ │ │ │ - cbz r0, 4d99e │ │ │ │ - bl da114 │ │ │ │ + bl d9e28 │ │ │ │ + cbz r0, 4d9ba │ │ │ │ + bl da060 │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14e8b8 │ │ │ │ - b.n 4d9b0 │ │ │ │ + bl 14edec │ │ │ │ + b.n 4d9cc │ │ │ │ movw r3, #61164 @ 0xeeec │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9edc │ │ │ │ + bl d9e28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d98a │ │ │ │ + bne.n 4d9a6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #88] @ (4da1c ) │ │ │ │ + ldr r2, [pc, #88] @ (4da38 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ @@ -50259,234 +50271,246 @@ │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ str.w r6, [r4, #-8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str.w r1, [r5, #3868] @ 0xf1c │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0004da20 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ - b.w 24d1dc │ │ │ │ +0004da3c <_PyXI_FormatExcInfo@@Base>: │ │ │ │ + b.w 24d06c │ │ │ │ + │ │ │ │ +0004da40 : │ │ │ │ + movw r3, #61356 @ 0xefac │ │ │ │ + movt r3, #79 @ 0x4f │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -0004da24 <_PyXI_FreeExcInfo@@Base>: │ │ │ │ +0004da4c <_PyXI_FreeExcInfo@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 24d634 │ │ │ │ + bl 24d4c4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6b638 │ │ │ │ + b.w 6b678 │ │ │ │ + │ │ │ │ +0004da6a : │ │ │ │ + movw r3, #61356 @ 0xefac │ │ │ │ + movt r3, #79 @ 0x4f │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r3, 4da60 <_PyXI_FreeExcInfo@@Base+0x3c> │ │ │ │ + cbz r3, 4da94 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4da62 <_PyXI_FreeExcInfo@@Base+0x3e> │ │ │ │ + b.n 4da96 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbnz r3, 4da70 <_PyXI_FreeExcInfo@@Base+0x4c> │ │ │ │ + cbnz r3, 4daa4 │ │ │ │ cmp r6, #2 │ │ │ │ - ble.n 4da70 <_PyXI_FreeExcInfo@@Base+0x4c> │ │ │ │ + ble.n 4daa4 │ │ │ │ cmp r6, #6 │ │ │ │ - bgt.n 4da70 <_PyXI_FreeExcInfo@@Base+0x4c> │ │ │ │ - cbnz r4, 4da94 <_PyXI_FreeExcInfo@@Base+0x70> │ │ │ │ - ldr r1, [pc, #380] @ (4dbf0 <_PyXI_FreeExcInfo@@Base+0x1cc>) │ │ │ │ + bgt.n 4daa4 │ │ │ │ + cbnz r4, 4dac8 │ │ │ │ + ldr r1, [pc, #380] @ (4dc24 ) │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r4, #6 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #3 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4db7a <_PyXI_FreeExcInfo@@Base+0x156> │ │ │ │ + beq.n 4dbae │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4daaa <_PyXI_FreeExcInfo@@Base+0x86> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 4dade │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4db7a <_PyXI_FreeExcInfo@@Base+0x156> │ │ │ │ + bne.n 4dbae │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4dac0 <_PyXI_FreeExcInfo@@Base+0x9c> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 4daf4 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4db7a <_PyXI_FreeExcInfo@@Base+0x156> │ │ │ │ + bne.n 4dbae │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl e0048 <_PyNumber_Index@@Base> │ │ │ │ + bl dff08 <_PyNumber_Index@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 4dad8 <_PyXI_FreeExcInfo@@Base+0xb4> │ │ │ │ - bl 7fd18 │ │ │ │ + cbnz r0, 4db0c │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4db7a <_PyXI_FreeExcInfo@@Base+0x156> │ │ │ │ + bne.n 4dbae │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4dafa <_PyXI_FreeExcInfo@@Base+0xd6> │ │ │ │ - bl 85a34 │ │ │ │ + b.n 4db2e │ │ │ │ + bl 859e8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4daf6 <_PyXI_FreeExcInfo@@Base+0xd2> │ │ │ │ + bge.n 4db2a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 4daf6 <_PyXI_FreeExcInfo@@Base+0xd2> │ │ │ │ + cbnz r3, 4db2a │ │ │ │ mov r0, sl │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 4daca <_PyXI_FreeExcInfo@@Base+0xa6> │ │ │ │ + beq.n 4dafe │ │ │ │ adds r2, r5, r6 │ │ │ │ subs r3, r2, #3 │ │ │ │ - beq.n 4db30 <_PyXI_FreeExcInfo@@Base+0x10c> │ │ │ │ + beq.n 4db64 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbz r6, 4db0a <_PyXI_FreeExcInfo@@Base+0xe6> │ │ │ │ + cbz r6, 4db3e │ │ │ │ subs r3, r2, #4 │ │ │ │ - beq.n 4db3c <_PyXI_FreeExcInfo@@Base+0x118> │ │ │ │ - b.n 4db12 <_PyXI_FreeExcInfo@@Base+0xee> │ │ │ │ + beq.n 4db70 │ │ │ │ + b.n 4db46 │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbz r5, 4db1c <_PyXI_FreeExcInfo@@Base+0xf8> │ │ │ │ + cbz r5, 4db50 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4db44 <_PyXI_FreeExcInfo@@Base+0x120> │ │ │ │ - b.n 4db24 <_PyXI_FreeExcInfo@@Base+0x100> │ │ │ │ + beq.n 4db78 │ │ │ │ + b.n 4db58 │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 23b838 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbnz r0, 4db44 <_PyXI_FreeExcInfo@@Base+0x120> │ │ │ │ - b.n 4db7a <_PyXI_FreeExcInfo@@Base+0x156> │ │ │ │ + bl 23b730 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbnz r0, 4db78 │ │ │ │ + b.n 4dbae │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r6, r5 │ │ │ │ - b.n 4db44 <_PyXI_FreeExcInfo@@Base+0x120> │ │ │ │ + b.n 4db78 │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 4db60 <_PyXI_FreeExcInfo@@Base+0x13c> │ │ │ │ + bge.n 4db94 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9620 @ 0x2594 │ │ │ │ + movw r1, #9300 @ 0x2454 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 4db7a <_PyXI_FreeExcInfo@@Base+0x156> │ │ │ │ + bl f8904 │ │ │ │ + b.n 4dbae │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 4db7e <_PyXI_FreeExcInfo@@Base+0x15a> │ │ │ │ + beq.n 4dbb2 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 204eb0 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ - cbnz r0, 4db82 <_PyXI_FreeExcInfo@@Base+0x15e> │ │ │ │ + bl 206ed8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + cbnz r0, 4dbb6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4dbe8 <_PyXI_FreeExcInfo@@Base+0x1c4> │ │ │ │ + b.n 4dc1c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4db84 <_PyXI_FreeExcInfo@@Base+0x160> │ │ │ │ + b.n 4dbb8 │ │ │ │ add r6, sp, #32 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 4db98 <_PyXI_FreeExcInfo@@Base+0x174> │ │ │ │ + beq.n 4dbcc │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 204eb0 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 206ed8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4db7a <_PyXI_FreeExcInfo@@Base+0x156> │ │ │ │ + beq.n 4dbae │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - b.n 4db9a <_PyXI_FreeExcInfo@@Base+0x176> │ │ │ │ + b.n 4dbce │ │ │ │ movs r4, #0 │ │ │ │ - bl 95ffc │ │ │ │ + bl 96274 │ │ │ │ mov r3, r4 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ strd r7, sl, [sp] │ │ │ │ blx 2aff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4dbd0 <_PyXI_FreeExcInfo@@Base+0x1ac> │ │ │ │ + bge.n 4dc04 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4dbd8 <_PyXI_FreeExcInfo@@Base+0x1b4> │ │ │ │ - bl f0188 │ │ │ │ + bne.n 4dc0c │ │ │ │ + bl effcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4db9a <_PyXI_FreeExcInfo@@Base+0x176> │ │ │ │ - b.n 4db7a <_PyXI_FreeExcInfo@@Base+0x156> │ │ │ │ + beq.n 4dbce │ │ │ │ + b.n 4dbae │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ffb8 │ │ │ │ - b.n 4dbe8 <_PyXI_FreeExcInfo@@Base+0x1c4> │ │ │ │ + bl 7ffe4 │ │ │ │ + b.n 4dc1c │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ - b.n 4db7a <_PyXI_FreeExcInfo@@Base+0x156> │ │ │ │ + bl 1af364 │ │ │ │ + b.n 4dbae │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #432] @ (4dda4 ) │ │ │ │ + ldr r4, [pc, #432] @ (4ddd8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 4dbfc <_PyXI_FreeExcInfo@@Base+0x1d8> │ │ │ │ + cbz r1, 4dc30 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4dc04 <_PyXI_FreeExcInfo@@Base+0x1e0> │ │ │ │ + b.n 4dc38 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.w 374dc │ │ │ │ + b.w 3751c │ │ │ │ │ │ │ │ -0004dc08 : │ │ │ │ +0004dc3c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #36380 @ 0x8e1c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 4dc3a │ │ │ │ + beq.n 4dc6e │ │ │ │ movw r1, #1644 @ 0x66c │ │ │ │ - movw r0, #27448 @ 0x6b38 │ │ │ │ + movw r0, #27128 @ 0x69f8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4dc56 │ │ │ │ + b.n 4dc8a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 4dc54 │ │ │ │ + blt.n 4dc88 │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ - cbz r3, 4dc54 │ │ │ │ + cbz r3, 4dc88 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r1 │ │ │ │ ittt gt │ │ │ │ addgt.w r3, r3, r1, lsl #2 │ │ │ │ ldrgt r3, [r3, #4] │ │ │ │ strgt r3, [r2, #0] │ │ │ │ movs r0, #0 │ │ │ │ @@ -50494,74 +50518,80 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4dcaa │ │ │ │ + bne.n 4dcde │ │ │ │ ldr r1, [r1, #16] │ │ │ │ mov r6, r0 │ │ │ │ - bl 4cc36 │ │ │ │ + bl 4cc76 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4dc94 │ │ │ │ - movw r3, #64969 @ 0xfdc9 │ │ │ │ - movt r3, #32 │ │ │ │ + beq.n 4dcc8 │ │ │ │ + movw r3, #7689 @ 0x1e09 │ │ │ │ + movt r3, #33 @ 0x21 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 4dc9e │ │ │ │ + bne.n 4dcd2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 20fdcc │ │ │ │ - bl 7fd18 │ │ │ │ + b.w 211f28 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4dc7c │ │ │ │ - b.n 4dcb2 │ │ │ │ + beq.n 4dcb0 │ │ │ │ + b.n 4dce6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #1 │ │ │ │ - bl 139870 │ │ │ │ + bl 1398ac │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +0004dcea : │ │ │ │ + movw r3, #61356 @ 0xefac │ │ │ │ + movt r3, #79 @ 0x4f │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 4dce2 │ │ │ │ + beq.n 4dd22 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #46052 @ 0xb3e4 │ │ │ │ + movw r0, #45732 @ 0xb2a4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 4dce2 │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 4dd22 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4dcf6 │ │ │ │ + b.n 4dd36 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 445a2 │ │ │ │ + bl 445e2 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4dcde │ │ │ │ + beq.n 4dd1e │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - bl 25b79c │ │ │ │ + bl 25b5d4 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -50569,103 +50599,103 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ ldrd r9, sl, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4ddec │ │ │ │ + beq.n 4de2c │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ddec │ │ │ │ + bne.n 4de2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2669d4 │ │ │ │ + bl 266814 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ddec │ │ │ │ + beq.n 4de2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268a6c │ │ │ │ + bl 268a0c │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268a6c │ │ │ │ + bl 268a0c │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ strd r9, sl, [sp, #8] │ │ │ │ - movw r3, #6801 @ 0x1a91 │ │ │ │ + movw r3, #6441 @ 0x1929 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r0, #26208 @ 0x6660 │ │ │ │ + movw r0, #25888 @ 0x6520 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4dd9a │ │ │ │ + cbnz r0, 4ddda │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2754b4 │ │ │ │ + b.w 275350 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #684 @ 0x2ac │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - movw r0, #26220 @ 0x666c │ │ │ │ + movw r0, #25900 @ 0x652c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 268be0 │ │ │ │ + bl 268b80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ddce │ │ │ │ + bge.n 4de0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4ddce │ │ │ │ + cbnz r3, 4de0e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4dd8e │ │ │ │ + beq.n 4ddce │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ddec │ │ │ │ + bge.n 4de2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4ddec │ │ │ │ + cbnz r3, 4de2c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 144138 │ │ │ │ + bl 144130 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4de22 │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 4de34 │ │ │ │ - b.n 4de6e │ │ │ │ + bne.n 4de62 │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 4de74 │ │ │ │ + b.n 4deae │ │ │ │ vabs.f64 d7, d0 │ │ │ │ - vldr d6, [pc, #88] @ 4de80 │ │ │ │ + vldr d6, [pc, #88] @ 4dec0 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4de72 │ │ │ │ + bhi.n 4deb2 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2c53c │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ @@ -50673,20 +50703,20 @@ │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4de7a │ │ │ │ + bge.n 4deba │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4de7a │ │ │ │ + b.n 4deba │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4de7a │ │ │ │ + b.n 4deba │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -50694,105 +50724,105 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 4deac │ │ │ │ + cbnz r4, 4deec │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 4deac │ │ │ │ + ble.n 4deec │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4deac │ │ │ │ - cbnz r2, 4decc │ │ │ │ + bne.n 4deec │ │ │ │ + cbnz r2, 4df0c │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #68] @ (4def4 ) │ │ │ │ + ldr r4, [pc, #68] @ (4df34 ) │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 4dee4 │ │ │ │ + cbz r0, 4df24 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ - bl 14fbb0 │ │ │ │ + bl 1500e0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4e128 <_PyContext_NewHamtForTests@@Base+0x1b4> │ │ │ │ + bl 4e168 <_PyContext_NewHamtForTests@@Base+0x1b4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4dee8 │ │ │ │ + bne.n 4df28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4def0 │ │ │ │ + b.n 4df30 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [pc, #608] @ (4e158 <_PyContext_NewHamtForTests@@Base+0x1e4>) │ │ │ │ + ldr r4, [pc, #608] @ (4e198 <_PyContext_NewHamtForTests@@Base+0x1e4>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 4df14 │ │ │ │ + cbz r3, 4df54 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4df24 │ │ │ │ + b.n 4df64 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4df22 │ │ │ │ + ble.n 4df62 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4df1e │ │ │ │ - cbnz r1, 4df48 │ │ │ │ + bgt.n 4df5e │ │ │ │ + cbnz r1, 4df88 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4df24 │ │ │ │ + b.n 4df64 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #72] @ (4df70 ) │ │ │ │ + ldr r1, [pc, #72] @ (4dfb0 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4df4e │ │ │ │ - b.n 4df6c │ │ │ │ + cbnz r0, 4df8e │ │ │ │ + b.n 4dfac │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ add r5, r6 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r5, #1 │ │ │ │ mov r0, r7 │ │ │ │ itte eq │ │ │ │ movweq r2, #5160 @ 0x1428 │ │ │ │ movteq r2, #75 @ 0x4b │ │ │ │ ldrne r2, [r4, #4] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 152830 │ │ │ │ + b.w 152d5c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r4, [pc, #784] @ (4e284 <_PyContext_NewHamtForTests@@Base+0x310>) │ │ │ │ + ldr r4, [pc, #784] @ (4e2c4 <_PyContext_NewHamtForTests@@Base+0x310>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0004df74 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ - ldr r3, [pc, #36] @ (4df9c <_PyContext_NewHamtForTests@@Base+0x28>) │ │ │ │ +0004dfb4 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ + ldr r3, [pc, #36] @ (4dfdc <_PyContext_NewHamtForTests@@Base+0x28>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r2, r0, #110592 @ 0x1b000 │ │ │ │ add.w r0, r0, #114176 @ 0x1be00 │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ ldr.w r3, [r2, #4088] @ 0xff8 │ │ │ │ @@ -50806,214 +50836,214 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 4dfba <_PyContext_NewHamtForTests@@Base+0x46> │ │ │ │ + cbz r3, 4dffa <_PyContext_NewHamtForTests@@Base+0x46> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4dfca <_PyContext_NewHamtForTests@@Base+0x56> │ │ │ │ + b.n 4e00a <_PyContext_NewHamtForTests@@Base+0x56> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4dfc8 <_PyContext_NewHamtForTests@@Base+0x54> │ │ │ │ + ble.n 4e008 <_PyContext_NewHamtForTests@@Base+0x54> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4dfc4 <_PyContext_NewHamtForTests@@Base+0x50> │ │ │ │ - cbnz r1, 4dfee <_PyContext_NewHamtForTests@@Base+0x7a> │ │ │ │ + bgt.n 4e004 <_PyContext_NewHamtForTests@@Base+0x50> │ │ │ │ + cbnz r1, 4e02e <_PyContext_NewHamtForTests@@Base+0x7a> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4dfca <_PyContext_NewHamtForTests@@Base+0x56> │ │ │ │ + b.n 4e00a <_PyContext_NewHamtForTests@@Base+0x56> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #288] @ (4e0ec <_PyContext_NewHamtForTests@@Base+0x178>) │ │ │ │ + ldr r1, [pc, #288] @ (4e12c <_PyContext_NewHamtForTests@@Base+0x178>) │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4dff4 <_PyContext_NewHamtForTests@@Base+0x80> │ │ │ │ - b.n 4e066 <_PyContext_NewHamtForTests@@Base+0xf2> │ │ │ │ + cbnz r0, 4e034 <_PyContext_NewHamtForTests@@Base+0x80> │ │ │ │ + b.n 4e0a6 <_PyContext_NewHamtForTests@@Base+0xf2> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r6, r5 │ │ │ │ - bl e0048 <_PyNumber_Index@@Base> │ │ │ │ + bl dff08 <_PyNumber_Index@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 4e00a <_PyContext_NewHamtForTests@@Base+0x96> │ │ │ │ - bl 7fd18 │ │ │ │ + cbnz r0, 4e04a <_PyContext_NewHamtForTests@@Base+0x96> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4e0dc <_PyContext_NewHamtForTests@@Base+0x168> │ │ │ │ - b.n 4e066 <_PyContext_NewHamtForTests@@Base+0xf2> │ │ │ │ - bl 85a34 │ │ │ │ + beq.n 4e11c <_PyContext_NewHamtForTests@@Base+0x168> │ │ │ │ + b.n 4e0a6 <_PyContext_NewHamtForTests@@Base+0xf2> │ │ │ │ + bl 859e8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e024 <_PyContext_NewHamtForTests@@Base+0xb0> │ │ │ │ + bge.n 4e064 <_PyContext_NewHamtForTests@@Base+0xb0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4e024 <_PyContext_NewHamtForTests@@Base+0xb0> │ │ │ │ + cbnz r3, 4e064 <_PyContext_NewHamtForTests@@Base+0xb0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 4e000 <_PyContext_NewHamtForTests@@Base+0x8c> │ │ │ │ + beq.n 4e040 <_PyContext_NewHamtForTests@@Base+0x8c> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 4e040 <_PyContext_NewHamtForTests@@Base+0xcc> │ │ │ │ + beq.n 4e080 <_PyContext_NewHamtForTests@@Base+0xcc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4e042 <_PyContext_NewHamtForTests@@Base+0xce> │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 4e042 <_PyContext_NewHamtForTests@@Base+0xce> │ │ │ │ - b.n 4e066 <_PyContext_NewHamtForTests@@Base+0xf2> │ │ │ │ + bne.n 4e082 <_PyContext_NewHamtForTests@@Base+0xce> │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 4e082 <_PyContext_NewHamtForTests@@Base+0xce> │ │ │ │ + b.n 4e0a6 <_PyContext_NewHamtForTests@@Base+0xf2> │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4e06a <_PyContext_NewHamtForTests@@Base+0xf6> │ │ │ │ + bge.n 4e0aa <_PyContext_NewHamtForTests@@Base+0xf6> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1acf3c │ │ │ │ - bl 1fa038 │ │ │ │ + b.w 1af364 │ │ │ │ + bl 1fbed8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e0e6 <_PyContext_NewHamtForTests@@Base+0x172> │ │ │ │ + b.n 4e126 <_PyContext_NewHamtForTests@@Base+0x172> │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 718ec │ │ │ │ + bl 71940 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4e062 <_PyContext_NewHamtForTests@@Base+0xee> │ │ │ │ + beq.n 4e0a2 <_PyContext_NewHamtForTests@@Base+0xee> │ │ │ │ add.w r7, r0, #16 │ │ │ │ - b.n 4e092 <_PyContext_NewHamtForTests@@Base+0x11e> │ │ │ │ + b.n 4e0d2 <_PyContext_NewHamtForTests@@Base+0x11e> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4e0a6 <_PyContext_NewHamtForTests@@Base+0x132> │ │ │ │ - bl f0188 │ │ │ │ + bne.n 4e0e6 <_PyContext_NewHamtForTests@@Base+0x132> │ │ │ │ + bl effcc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4e0c4 <_PyContext_NewHamtForTests@@Base+0x150> │ │ │ │ + beq.n 4e104 <_PyContext_NewHamtForTests@@Base+0x150> │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ blx 2b1fc │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 4e0b6 <_PyContext_NewHamtForTests@@Base+0x142> │ │ │ │ - b.n 4e080 <_PyContext_NewHamtForTests@@Base+0x10c> │ │ │ │ + bge.n 4e0f6 <_PyContext_NewHamtForTests@@Base+0x142> │ │ │ │ + b.n 4e0c0 <_PyContext_NewHamtForTests@@Base+0x10c> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ - b.n 4e0c4 <_PyContext_NewHamtForTests@@Base+0x150> │ │ │ │ + bl 1af364 │ │ │ │ + b.n 4e104 <_PyContext_NewHamtForTests@@Base+0x150> │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 4e0c0 <_PyContext_NewHamtForTests@@Base+0x14c> │ │ │ │ + beq.n 4e100 <_PyContext_NewHamtForTests@@Base+0x14c> │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 9dc10 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9debc <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b.n 4e0e6 <_PyContext_NewHamtForTests@@Base+0x172> │ │ │ │ + b.n 4e126 <_PyContext_NewHamtForTests@@Base+0x172> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e066 <_PyContext_NewHamtForTests@@Base+0xf2> │ │ │ │ + bge.n 4e0a6 <_PyContext_NewHamtForTests@@Base+0xf2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4e066 <_PyContext_NewHamtForTests@@Base+0xf2> │ │ │ │ + bne.n 4e0a6 <_PyContext_NewHamtForTests@@Base+0xf2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4e066 <_PyContext_NewHamtForTests@@Base+0xf2> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4e0a6 <_PyContext_NewHamtForTests@@Base+0xf2> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 4e046 <_PyContext_NewHamtForTests@@Base+0xd2> │ │ │ │ + beq.n 4e086 <_PyContext_NewHamtForTests@@Base+0xd2> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4e02c <_PyContext_NewHamtForTests@@Base+0xb8> │ │ │ │ + b.n 4e06c <_PyContext_NewHamtForTests@@Base+0xb8> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #960] @ (4e4b0 <_PyContext_NewHamtForTests@@Base+0x53c>) │ │ │ │ + ldr r4, [pc, #960] @ (4e4f0 <_PyContext_NewHamtForTests@@Base+0x53c>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 25b8dc │ │ │ │ - cbz r0, 4e126 <_PyContext_NewHamtForTests@@Base+0x1b2> │ │ │ │ + bl 25b714 │ │ │ │ + cbz r0, 4e166 <_PyContext_NewHamtForTests@@Base+0x1b2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ 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 4e124 <_PyContext_NewHamtForTests@@Base+0x1b0> │ │ │ │ + bge.n 4e164 <_PyContext_NewHamtForTests@@Base+0x1b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4e124 <_PyContext_NewHamtForTests@@Base+0x1b0> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4e164 <_PyContext_NewHamtForTests@@Base+0x1b0> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 4e158 <_PyContext_NewHamtForTests@@Base+0x1e4> │ │ │ │ + beq.n 4e198 <_PyContext_NewHamtForTests@@Base+0x1e4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88634 │ │ │ │ - cbnz r0, 4e158 <_PyContext_NewHamtForTests@@Base+0x1e4> │ │ │ │ + bl 88544 │ │ │ │ + cbnz r0, 4e198 <_PyContext_NewHamtForTests@@Base+0x1e4> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 25b6d4 │ │ │ │ + b.w 25b50c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4e178 <_PyContext_NewHamtForTests@@Base+0x204> │ │ │ │ + beq.n 4e1b8 <_PyContext_NewHamtForTests@@Base+0x204> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #26260 @ 0x6694 │ │ │ │ + movw r1, #25940 @ 0x6554 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 4e1a0 <_PyContext_NewHamtForTests@@Base+0x22c> │ │ │ │ + bl f8904 │ │ │ │ + b.n 4e1e0 <_PyContext_NewHamtForTests@@Base+0x22c> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ ldr r7, [r5, #8] │ │ │ │ subs r2, r2, r6 │ │ │ │ cmp r7, r2 │ │ │ │ - bgt.n 4e19c <_PyContext_NewHamtForTests@@Base+0x228> │ │ │ │ + bgt.n 4e1dc <_PyContext_NewHamtForTests@@Base+0x228> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ add.w r8, r7, r6 │ │ │ │ - bl 299710 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 2995b8 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 4e1a6 <_PyContext_NewHamtForTests@@Base+0x232> │ │ │ │ - bl 1fa038 │ │ │ │ + ble.n 4e1e6 <_PyContext_NewHamtForTests@@Base+0x232> │ │ │ │ + bl 1fbed8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4e1d0 <_PyContext_NewHamtForTests@@Base+0x25c> │ │ │ │ + b.n 4e210 <_PyContext_NewHamtForTests@@Base+0x25c> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22fb40 <_PyEval_MatchClass@@Base+0x4a0> │ │ │ │ + bl 231a18 <_PyEval_MatchClass@@Base+0x4a0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4e1a0 <_PyContext_NewHamtForTests@@Base+0x22c> │ │ │ │ + beq.n 4e1e0 <_PyContext_NewHamtForTests@@Base+0x22c> │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4e1ce <_PyContext_NewHamtForTests@@Base+0x25a> │ │ │ │ + ble.n 4e20e <_PyContext_NewHamtForTests@@Base+0x25a> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mla r0, r0, r7, r3 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ @@ -51025,43 +51055,43 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 4e204 <_PyContext_NewHamtForTests@@Base+0x290> │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 4e244 <_PyContext_NewHamtForTests@@Base+0x290> │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4e1fe <_PyContext_NewHamtForTests@@Base+0x28a> │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 4e204 <_PyContext_NewHamtForTests@@Base+0x290> │ │ │ │ + bne.n 4e23e <_PyContext_NewHamtForTests@@Base+0x28a> │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 4e244 <_PyContext_NewHamtForTests@@Base+0x290> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4e242 <_PyContext_NewHamtForTests@@Base+0x2ce> │ │ │ │ + cbnz r0, 4e282 <_PyContext_NewHamtForTests@@Base+0x2ce> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 4e220 <_PyContext_NewHamtForTests@@Base+0x2ac> │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 4e260 <_PyContext_NewHamtForTests@@Base+0x2ac> │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4e21a <_PyContext_NewHamtForTests@@Base+0x2a6> │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 4e220 <_PyContext_NewHamtForTests@@Base+0x2ac> │ │ │ │ + bne.n 4e25a <_PyContext_NewHamtForTests@@Base+0x2a6> │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 4e260 <_PyContext_NewHamtForTests@@Base+0x2ac> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4e242 <_PyContext_NewHamtForTests@@Base+0x2ce> │ │ │ │ + cbnz r0, 4e282 <_PyContext_NewHamtForTests@@Base+0x2ce> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 4e242 <_PyContext_NewHamtForTests@@Base+0x2ce> │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 4e282 <_PyContext_NewHamtForTests@@Base+0x2ce> │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4e238 <_PyContext_NewHamtForTests@@Base+0x2c4> │ │ │ │ + bne.n 4e278 <_PyContext_NewHamtForTests@@Base+0x2c4> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.w b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -51070,347 +51100,347 @@ │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #2 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r5, [sp] │ │ │ │ - movw r1, #26520 @ 0x6798 │ │ │ │ + movw r1, #26200 @ 0x6658 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c70d8 │ │ │ │ - cbz r0, 4e27c <_PyContext_NewHamtForTests@@Base+0x308> │ │ │ │ + bl c73d4 │ │ │ │ + cbz r0, 4e2bc <_PyContext_NewHamtForTests@@Base+0x308> │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 23c2cc │ │ │ │ + bl 23c198 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 4e2f0 <_PyContext_NewHamtForTests@@Base+0x37c> │ │ │ │ + bge.n 4e330 <_PyContext_NewHamtForTests@@Base+0x37c> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ movs r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ - cbnz r0, 4e2b2 <_PyContext_NewHamtForTests@@Base+0x33e> │ │ │ │ + cbnz r0, 4e2f2 <_PyContext_NewHamtForTests@@Base+0x33e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e308 <_PyContext_NewHamtForTests@@Base+0x394> │ │ │ │ - bl d7308 │ │ │ │ + b.n 4e348 <_PyContext_NewHamtForTests@@Base+0x394> │ │ │ │ + bl d723c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e2cc <_PyContext_NewHamtForTests@@Base+0x358> │ │ │ │ + bge.n 4e30c <_PyContext_NewHamtForTests@@Base+0x358> │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4e2cc <_PyContext_NewHamtForTests@@Base+0x358> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4e30c <_PyContext_NewHamtForTests@@Base+0x358> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4e2e8 <_PyContext_NewHamtForTests@@Base+0x374> │ │ │ │ + bne.n 4e328 <_PyContext_NewHamtForTests@@Base+0x374> │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 28f2fc <_Py_c_neg@@Base+0x164> │ │ │ │ + bl 28f1a4 <_Py_c_neg@@Base+0x164> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e2ae <_PyContext_NewHamtForTests@@Base+0x33a> │ │ │ │ + bne.n 4e2ee <_PyContext_NewHamtForTests@@Base+0x33a> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4e308 <_PyContext_NewHamtForTests@@Base+0x394> │ │ │ │ + b.n 4e348 <_PyContext_NewHamtForTests@@Base+0x394> │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 4e296 <_PyContext_NewHamtForTests@@Base+0x322> │ │ │ │ - b.n 4e2ae <_PyContext_NewHamtForTests@@Base+0x33a> │ │ │ │ + beq.n 4e2d6 <_PyContext_NewHamtForTests@@Base+0x322> │ │ │ │ + b.n 4e2ee <_PyContext_NewHamtForTests@@Base+0x33a> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #26300 @ 0x66bc │ │ │ │ + movw r1, #25980 @ 0x657c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 4e2ae <_PyContext_NewHamtForTests@@Base+0x33a> │ │ │ │ + bl f8904 │ │ │ │ + b.n 4e2ee <_PyContext_NewHamtForTests@@Base+0x33a> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n 4e5a4 <_PyContext_NewHamtForTests@@Base+0x630> │ │ │ │ + b.n 4e5e4 <_PyContext_NewHamtForTests@@Base+0x630> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #2 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r1, #58364 @ 0xe3fc │ │ │ │ + movw r1, #58044 @ 0xe2bc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl c70d8 │ │ │ │ - cbz r0, 4e37a <_PyContext_NewHamtForTests@@Base+0x406> │ │ │ │ + bl c73d4 │ │ │ │ + cbz r0, 4e3ba <_PyContext_NewHamtForTests@@Base+0x406> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 23bfe8 │ │ │ │ + bl 23beb4 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 4e354 <_PyContext_NewHamtForTests@@Base+0x3e0> │ │ │ │ - cbnz r0, 4e360 <_PyContext_NewHamtForTests@@Base+0x3ec> │ │ │ │ - b.n 4e37a <_PyContext_NewHamtForTests@@Base+0x406> │ │ │ │ + beq.n 4e394 <_PyContext_NewHamtForTests@@Base+0x3e0> │ │ │ │ + cbnz r0, 4e3a0 <_PyContext_NewHamtForTests@@Base+0x3ec> │ │ │ │ + b.n 4e3ba <_PyContext_NewHamtForTests@@Base+0x406> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e37a <_PyContext_NewHamtForTests@@Base+0x406> │ │ │ │ - b.n 4e36c <_PyContext_NewHamtForTests@@Base+0x3f8> │ │ │ │ + bge.n 4e3ba <_PyContext_NewHamtForTests@@Base+0x406> │ │ │ │ + b.n 4e3ac <_PyContext_NewHamtForTests@@Base+0x3f8> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 4e372 <_PyContext_NewHamtForTests@@Base+0x3fe> │ │ │ │ + cbz r0, 4e3b2 <_PyContext_NewHamtForTests@@Base+0x3fe> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e37a <_PyContext_NewHamtForTests@@Base+0x406> │ │ │ │ + bge.n 4e3ba <_PyContext_NewHamtForTests@@Base+0x406> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4e37a <_PyContext_NewHamtForTests@@Base+0x406> │ │ │ │ + b.n 4e3ba <_PyContext_NewHamtForTests@@Base+0x406> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 4e39c <_PyContext_NewHamtForTests@@Base+0x428> │ │ │ │ + cbz r3, 4e3dc <_PyContext_NewHamtForTests@@Base+0x428> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4e3ac <_PyContext_NewHamtForTests@@Base+0x438> │ │ │ │ + b.n 4e3ec <_PyContext_NewHamtForTests@@Base+0x438> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4e3aa <_PyContext_NewHamtForTests@@Base+0x436> │ │ │ │ + ble.n 4e3ea <_PyContext_NewHamtForTests@@Base+0x436> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4e3a6 <_PyContext_NewHamtForTests@@Base+0x432> │ │ │ │ - cbnz r1, 4e3d0 <_PyContext_NewHamtForTests@@Base+0x45c> │ │ │ │ + bne.n 4e3e6 <_PyContext_NewHamtForTests@@Base+0x432> │ │ │ │ + cbnz r1, 4e410 <_PyContext_NewHamtForTests@@Base+0x45c> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4e3ac <_PyContext_NewHamtForTests@@Base+0x438> │ │ │ │ + b.n 4e3ec <_PyContext_NewHamtForTests@@Base+0x438> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #496] @ (4e5a0 <_PyContext_NewHamtForTests@@Base+0x62c>) │ │ │ │ + ldr r1, [pc, #496] @ (4e5e0 <_PyContext_NewHamtForTests@@Base+0x62c>) │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4e3d6 <_PyContext_NewHamtForTests@@Base+0x462> │ │ │ │ + cbnz r0, 4e416 <_PyContext_NewHamtForTests@@Base+0x462> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e580 <_PyContext_NewHamtForTests@@Base+0x60c> │ │ │ │ + b.n 4e5c0 <_PyContext_NewHamtForTests@@Base+0x60c> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r5, r6 │ │ │ │ - bl 252a30 │ │ │ │ + bl 2528d0 │ │ │ │ vstr d0, [sp, #40] @ 0x28 │ │ │ │ vstr d1, [sp, #48] @ 0x30 │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e3cc <_PyContext_NewHamtForTests@@Base+0x458> │ │ │ │ + bne.n 4e40c <_PyContext_NewHamtForTests@@Base+0x458> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 252a30 │ │ │ │ + bl 2528d0 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ vstr d1, [sp, #32] │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e3cc <_PyContext_NewHamtForTests@@Base+0x458> │ │ │ │ + bne.n 4e40c <_PyContext_NewHamtForTests@@Base+0x458> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 4e4aa <_PyContext_NewHamtForTests@@Base+0x536> │ │ │ │ + beq.n 4e4ea <_PyContext_NewHamtForTests@@Base+0x536> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r6, #24552 @ 0x5fe8 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ - cbz r0, 4e446 <_PyContext_NewHamtForTests@@Base+0x4d2> │ │ │ │ + cbz r0, 4e486 <_PyContext_NewHamtForTests@@Base+0x4d2> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 4e420 <_PyContext_NewHamtForTests@@Base+0x4ac> │ │ │ │ + bne.n 4e460 <_PyContext_NewHamtForTests@@Base+0x4ac> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 4e43e <_PyContext_NewHamtForTests@@Base+0x4ca> │ │ │ │ - bl 144138 │ │ │ │ + b.n 4e47e <_PyContext_NewHamtForTests@@Base+0x4ca> │ │ │ │ + bl 144130 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4e43e <_PyContext_NewHamtForTests@@Base+0x4ca> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 4e47e <_PyContext_NewHamtForTests@@Base+0x4ca> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e3cc <_PyContext_NewHamtForTests@@Base+0x458> │ │ │ │ + bne.n 4e40c <_PyContext_NewHamtForTests@@Base+0x458> │ │ │ │ cmp r5, #3 │ │ │ │ - beq.w 4e574 <_PyContext_NewHamtForTests@@Base+0x600> │ │ │ │ - b.n 4e44a <_PyContext_NewHamtForTests@@Base+0x4d6> │ │ │ │ - vldr d8, [pc, #320] @ 4e588 <_PyContext_NewHamtForTests@@Base+0x614> │ │ │ │ + beq.w 4e5b4 <_PyContext_NewHamtForTests@@Base+0x600> │ │ │ │ + b.n 4e48a <_PyContext_NewHamtForTests@@Base+0x4d6> │ │ │ │ + vldr d8, [pc, #320] @ 4e5c8 <_PyContext_NewHamtForTests@@Base+0x614> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 4e458 <_PyContext_NewHamtForTests@@Base+0x4e4> │ │ │ │ + bne.n 4e498 <_PyContext_NewHamtForTests@@Base+0x4e4> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 4e476 <_PyContext_NewHamtForTests@@Base+0x502> │ │ │ │ - bl 144138 │ │ │ │ + b.n 4e4b6 <_PyContext_NewHamtForTests@@Base+0x502> │ │ │ │ + bl 144130 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4e476 <_PyContext_NewHamtForTests@@Base+0x502> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 4e4b6 <_PyContext_NewHamtForTests@@Base+0x502> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e3cc <_PyContext_NewHamtForTests@@Base+0x458> │ │ │ │ + bne.n 4e40c <_PyContext_NewHamtForTests@@Base+0x458> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 4e48a <_PyContext_NewHamtForTests@@Base+0x516> │ │ │ │ + bmi.n 4e4ca <_PyContext_NewHamtForTests@@Base+0x516> │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 4e4b2 <_PyContext_NewHamtForTests@@Base+0x53e> │ │ │ │ + bpl.n 4e4f2 <_PyContext_NewHamtForTests@@Base+0x53e> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #800 @ 0x320 │ │ │ │ + movw r1, #480 @ 0x1e0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - bl 7fd18 │ │ │ │ + bl f8904 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e3cc <_PyContext_NewHamtForTests@@Base+0x458> │ │ │ │ - b.n 4e560 <_PyContext_NewHamtForTests@@Base+0x5ec> │ │ │ │ - vldr d8, [pc, #220] @ 4e588 <_PyContext_NewHamtForTests@@Base+0x614> │ │ │ │ - vldr d9, [pc, #224] @ 4e590 <_PyContext_NewHamtForTests@@Base+0x61c> │ │ │ │ + bne.n 4e40c <_PyContext_NewHamtForTests@@Base+0x458> │ │ │ │ + b.n 4e5a0 <_PyContext_NewHamtForTests@@Base+0x5ec> │ │ │ │ + vldr d8, [pc, #220] @ 4e5c8 <_PyContext_NewHamtForTests@@Base+0x614> │ │ │ │ + vldr d9, [pc, #224] @ 4e5d0 <_PyContext_NewHamtForTests@@Base+0x61c> │ │ │ │ vldr d11, [sp, #40] @ 0x28 │ │ │ │ vldr d14, [sp, #24] │ │ │ │ vldr d10, [sp, #48] @ 0x30 │ │ │ │ vldr d13, [sp, #32] │ │ │ │ vcmp.f64 d11, d14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4e4d6 <_PyContext_NewHamtForTests@@Base+0x562> │ │ │ │ + bne.n 4e516 <_PyContext_NewHamtForTests@@Base+0x562> │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4e560 <_PyContext_NewHamtForTests@@Base+0x5ec> │ │ │ │ + beq.n 4e5a0 <_PyContext_NewHamtForTests@@Base+0x5ec> │ │ │ │ vabs.f64 d6, d11 │ │ │ │ - vldr d7, [pc, #188] @ 4e598 <_PyContext_NewHamtForTests@@Base+0x624> │ │ │ │ + vldr d7, [pc, #188] @ 4e5d8 <_PyContext_NewHamtForTests@@Base+0x624> │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4e56a <_PyContext_NewHamtForTests@@Base+0x5f6> │ │ │ │ + bgt.n 4e5aa <_PyContext_NewHamtForTests@@Base+0x5f6> │ │ │ │ vabs.f64 d6, d10 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4e56a <_PyContext_NewHamtForTests@@Base+0x5f6> │ │ │ │ + bgt.n 4e5aa <_PyContext_NewHamtForTests@@Base+0x5f6> │ │ │ │ vabs.f64 d6, d14 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4e56a <_PyContext_NewHamtForTests@@Base+0x5f6> │ │ │ │ + bgt.n 4e5aa <_PyContext_NewHamtForTests@@Base+0x5f6> │ │ │ │ vabs.f64 d6, d13 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4e56a <_PyContext_NewHamtForTests@@Base+0x5f6> │ │ │ │ + bgt.n 4e5aa <_PyContext_NewHamtForTests@@Base+0x5f6> │ │ │ │ vsub.f64 d1, d10, d13 │ │ │ │ vsub.f64 d0, d11, d14 │ │ │ │ - bl 276340 <_Py_c_abs@@Base> │ │ │ │ + bl 2761dc <_Py_c_abs@@Base> │ │ │ │ vmov.f64 d1, d13 │ │ │ │ vmov.f64 d12, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ - bl 276340 <_Py_c_abs@@Base> │ │ │ │ + bl 2761dc <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d0, d8 │ │ │ │ vcmpe.f64 d12, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4e560 <_PyContext_NewHamtForTests@@Base+0x5ec> │ │ │ │ + bls.n 4e5a0 <_PyContext_NewHamtForTests@@Base+0x5ec> │ │ │ │ vmov.f64 d0, d11 │ │ │ │ vmov.f64 d1, d10 │ │ │ │ - bl 276340 <_Py_c_abs@@Base> │ │ │ │ + bl 2761dc <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d0, d8 │ │ │ │ vcmpe.f64 d12, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4e560 <_PyContext_NewHamtForTests@@Base+0x5ec> │ │ │ │ + bls.n 4e5a0 <_PyContext_NewHamtForTests@@Base+0x5ec> │ │ │ │ vcmpe.f64 d12, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4e56a <_PyContext_NewHamtForTests@@Base+0x5f6> │ │ │ │ + bhi.n 4e5aa <_PyContext_NewHamtForTests@@Base+0x5f6> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4e580 <_PyContext_NewHamtForTests@@Base+0x60c> │ │ │ │ + b.n 4e5c0 <_PyContext_NewHamtForTests@@Base+0x60c> │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4e580 <_PyContext_NewHamtForTests@@Base+0x60c> │ │ │ │ + b.n 4e5c0 <_PyContext_NewHamtForTests@@Base+0x60c> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 4e4ae <_PyContext_NewHamtForTests@@Base+0x53a> │ │ │ │ - b.n 4e48a <_PyContext_NewHamtForTests@@Base+0x516> │ │ │ │ + bpl.n 4e4ee <_PyContext_NewHamtForTests@@Base+0x53a> │ │ │ │ + b.n 4e4ca <_PyContext_NewHamtForTests@@Base+0x516> │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d14} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bvs.n 4e4b6 <_PyContext_NewHamtForTests@@Base+0x542> │ │ │ │ + bvs.n 4e4f6 <_PyContext_NewHamtForTests@@Base+0x542> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - ldr r5, [pc, #112] @ (4e614 <_PyContext_NewHamtForTests@@Base+0x6a0>) │ │ │ │ + ldr r5, [pc, #112] @ (4e654 <_PyContext_NewHamtForTests@@Base+0x6a0>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r7, 4e5c8 <_PyContext_NewHamtForTests@@Base+0x654> │ │ │ │ + cbz r7, 4e608 <_PyContext_NewHamtForTests@@Base+0x654> │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4e5c8 <_PyContext_NewHamtForTests@@Base+0x654> │ │ │ │ + beq.n 4e608 <_PyContext_NewHamtForTests@@Base+0x654> │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.n 4e5d2 <_PyContext_NewHamtForTests@@Base+0x65e> │ │ │ │ - bl 15be90 <_PyDict_SetItem_KnownHash_LockHeld@@Base+0x70> │ │ │ │ + bgt.n 4e612 <_PyContext_NewHamtForTests@@Base+0x65e> │ │ │ │ + bl 15c30c <_PyDict_SetItem_KnownHash_LockHeld@@Base+0x70> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4e664 <_PyContext_NewHamtForTests@@Base+0x6f0> │ │ │ │ - b.n 4e706 <_PyContext_NewHamtForTests@@Base+0x792> │ │ │ │ + blt.n 4e6a4 <_PyContext_NewHamtForTests@@Base+0x6f0> │ │ │ │ + b.n 4e746 <_PyContext_NewHamtForTests@@Base+0x792> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4e66a <_PyContext_NewHamtForTests@@Base+0x6f6> │ │ │ │ + bne.n 4e6aa <_PyContext_NewHamtForTests@@Base+0x6f6> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ - blt.n 4e5ec <_PyContext_NewHamtForTests@@Base+0x678> │ │ │ │ + blt.n 4e62c <_PyContext_NewHamtForTests@@Base+0x678> │ │ │ │ cmp r5, r2 │ │ │ │ it ge │ │ │ │ movge r5, r2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r6, #0 │ │ │ │ subs r5, #1 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ cmp r5, r6 │ │ │ │ - ble.n 4e656 <_PyContext_NewHamtForTests@@Base+0x6e2> │ │ │ │ + ble.n 4e696 <_PyContext_NewHamtForTests@@Base+0x6e2> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 4e626 <_PyContext_NewHamtForTests@@Base+0x6b2> │ │ │ │ + bne.n 4e666 <_PyContext_NewHamtForTests@@Base+0x6b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2c1c │ │ │ │ - cbnz r0, 4e614 <_PyContext_NewHamtForTests@@Base+0x6a0> │ │ │ │ + bl 1e4d64 │ │ │ │ + cbnz r0, 4e654 <_PyContext_NewHamtForTests@@Base+0x6a0> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r6 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 4e688 <_PyContext_NewHamtForTests@@Base+0x714> │ │ │ │ + b.n 4e6c8 <_PyContext_NewHamtForTests@@Base+0x714> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [r2, #260] @ 0x104 │ │ │ │ str r0, [r4, #16] │ │ │ │ str.w r8, [r4, #24] │ │ │ │ subs r2, r5, r6 │ │ │ │ @@ -51428,909 +51458,909 @@ │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r7, #0] │ │ │ │ str r7, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4e634 <_PyContext_NewHamtForTests@@Base+0x6c0> │ │ │ │ - b.n 4e5fa <_PyContext_NewHamtForTests@@Base+0x686> │ │ │ │ + bne.n 4e674 <_PyContext_NewHamtForTests@@Base+0x6c0> │ │ │ │ + b.n 4e63a <_PyContext_NewHamtForTests@@Base+0x686> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r2, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e706 <_PyContext_NewHamtForTests@@Base+0x792> │ │ │ │ + bge.n 4e746 <_PyContext_NewHamtForTests@@Base+0x792> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4e706 <_PyContext_NewHamtForTests@@Base+0x792> │ │ │ │ + b.n 4e746 <_PyContext_NewHamtForTests@@Base+0x792> │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 299498 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ + bl 299340 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ cmp r0, r7 │ │ │ │ - bcs.n 4e67e <_PyContext_NewHamtForTests@@Base+0x70a> │ │ │ │ + bcs.n 4e6be <_PyContext_NewHamtForTests@@Base+0x70a> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1fa038 │ │ │ │ + b.w 1fbed8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1134c0 │ │ │ │ + bl 113550 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4e68c <_PyContext_NewHamtForTests@@Base+0x718> │ │ │ │ + cbnz r0, 4e6cc <_PyContext_NewHamtForTests@@Base+0x718> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4e706 <_PyContext_NewHamtForTests@@Base+0x792> │ │ │ │ + b.n 4e746 <_PyContext_NewHamtForTests@@Base+0x792> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4e6a6 <_PyContext_NewHamtForTests@@Base+0x732> │ │ │ │ + blt.n 4e6e6 <_PyContext_NewHamtForTests@@Base+0x732> │ │ │ │ mul.w r3, r7, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bge.n 4e6a6 <_PyContext_NewHamtForTests@@Base+0x732> │ │ │ │ + bge.n 4e6e6 <_PyContext_NewHamtForTests@@Base+0x732> │ │ │ │ add r0, r7 │ │ │ │ mov r1, r7 │ │ │ │ subs r0, #1 │ │ │ │ - bl 299710 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 2995b8 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #0 │ │ │ │ subs r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r7 │ │ │ │ - ble.n 4e6e6 <_PyContext_NewHamtForTests@@Base+0x772> │ │ │ │ - bl 25b8dc │ │ │ │ - cbnz r0, 4e6d0 <_PyContext_NewHamtForTests@@Base+0x75c> │ │ │ │ + ble.n 4e726 <_PyContext_NewHamtForTests@@Base+0x772> │ │ │ │ + bl 25b714 │ │ │ │ + cbnz r0, 4e710 <_PyContext_NewHamtForTests@@Base+0x75c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e688 <_PyContext_NewHamtForTests@@Base+0x714> │ │ │ │ + bge.n 4e6c8 <_PyContext_NewHamtForTests@@Base+0x714> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4e688 <_PyContext_NewHamtForTests@@Base+0x714> │ │ │ │ + bne.n 4e6c8 <_PyContext_NewHamtForTests@@Base+0x714> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4e688 <_PyContext_NewHamtForTests@@Base+0x714> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4e6c8 <_PyContext_NewHamtForTests@@Base+0x714> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e6e2 <_PyContext_NewHamtForTests@@Base+0x76e> │ │ │ │ + bge.n 4e722 <_PyContext_NewHamtForTests@@Base+0x76e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4e6e2 <_PyContext_NewHamtForTests@@Base+0x76e> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4e722 <_PyContext_NewHamtForTests@@Base+0x76e> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 4e6aa <_PyContext_NewHamtForTests@@Base+0x736> │ │ │ │ + b.n 4e6ea <_PyContext_NewHamtForTests@@Base+0x736> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e706 <_PyContext_NewHamtForTests@@Base+0x792> │ │ │ │ + bge.n 4e746 <_PyContext_NewHamtForTests@@Base+0x792> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4e706 <_PyContext_NewHamtForTests@@Base+0x792> │ │ │ │ + cbnz r3, 4e746 <_PyContext_NewHamtForTests@@Base+0x792> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0004e724 <_Py_c_diff@@Base>: │ │ │ │ +0004e764 <_Py_c_diff@@Base>: │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vsub.f64 d0, d0, d2 │ │ │ │ vsub.f64 d1, d1, d3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004e732 <_PyObject_CheckXIData@@Base>: │ │ │ │ +0004e772 <_PyObject_CheckXIData@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #16 │ │ │ │ ldr.w r2, [r3, #3728] @ 0xe90 │ │ │ │ adds.w r6, r2, #824 @ 0x338 │ │ │ │ - beq.n 4e782 <_PyObject_CheckXIData@@Base+0x50> │ │ │ │ + beq.n 4e7c2 <_PyObject_CheckXIData@@Base+0x50> │ │ │ │ add.w r3, r3, #5536 @ 0x15a0 │ │ │ │ adds r3, #8 │ │ │ │ - cbz r3, 4e782 <_PyObject_CheckXIData@@Base+0x50> │ │ │ │ + cbz r3, 4e7c2 <_PyObject_CheckXIData@@Base+0x50> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #8 │ │ │ │ strd r6, r3, [sp] │ │ │ │ - bl 21fd30 <_PyObject_GetXIData@@Base+0x378> │ │ │ │ + bl 221c0c <_PyObject_GetXIData@@Base+0x378> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - cbnz r0, 4e788 <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ + cbnz r0, 4e7c8 <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 4e78a <_PyObject_CheckXIData@@Base+0x58> │ │ │ │ + cbnz r3, 4e7ca <_PyObject_CheckXIData@@Base+0x58> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 4e778 <_PyObject_CheckXIData@@Base+0x46> │ │ │ │ + cbz r3, 4e7b8 <_PyObject_CheckXIData@@Base+0x46> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 4e782 <_PyObject_CheckXIData@@Base+0x50> │ │ │ │ + cbnz r3, 4e7c2 <_PyObject_CheckXIData@@Base+0x50> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21fdd4 <_PyObject_GetXIData@@Base+0x41c> │ │ │ │ + bl 221cb0 <_PyObject_GetXIData@@Base+0x41c> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4e78a <_PyObject_CheckXIData@@Base+0x58> │ │ │ │ + b.n 4e7ca <_PyObject_CheckXIData@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r2 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - blt.n 4e7ae <_PyObject_CheckXIData@@Base+0x7c> │ │ │ │ - cbz r2, 4e7ae <_PyObject_CheckXIData@@Base+0x7c> │ │ │ │ + blt.n 4e7ee <_PyObject_CheckXIData@@Base+0x7c> │ │ │ │ + cbz r2, 4e7ee <_PyObject_CheckXIData@@Base+0x7c> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 4e7c6 <_PyObject_CheckXIData@@Base+0x94> │ │ │ │ + bgt.n 4e806 <_PyObject_CheckXIData@@Base+0x94> │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #26356 @ 0x66f4 │ │ │ │ + movw r1, #26036 @ 0x65b4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 4e80e <_PyObject_CheckXIData@@Base+0xdc> │ │ │ │ + bl f8904 │ │ │ │ + b.n 4e84e <_PyObject_CheckXIData@@Base+0xdc> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr.w r5, [r0, r4, lsl #2] │ │ │ │ - cbz r6, 4e82a <_PyObject_CheckXIData@@Base+0xf8> │ │ │ │ + cbz r6, 4e86a <_PyObject_CheckXIData@@Base+0xf8> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #8324 @ 0x2084 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 127f7c │ │ │ │ - bl d2eb8 │ │ │ │ + bl 127ed4 │ │ │ │ + bl d2dd8 │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 4e814 <_PyObject_CheckXIData@@Base+0xe2> │ │ │ │ + beq.n 4e854 <_PyObject_CheckXIData@@Base+0xe2> │ │ │ │ mov r0, r8 │ │ │ │ - bl 88634 │ │ │ │ - cbnz r0, 4e814 <_PyObject_CheckXIData@@Base+0xe2> │ │ │ │ + bl 88544 │ │ │ │ + cbnz r0, 4e854 <_PyObject_CheckXIData@@Base+0xe2> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #4872 @ 0x1308 │ │ │ │ + movw r1, #4552 @ 0x11c8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4e85a <_PyObject_CheckXIData@@Base+0x128> │ │ │ │ + b.n 4e89a <_PyObject_CheckXIData@@Base+0x128> │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str.w r6, [r2, r4, lsl #2] │ │ │ │ - b.n 4e844 <_PyObject_CheckXIData@@Base+0x112> │ │ │ │ + b.n 4e884 <_PyObject_CheckXIData@@Base+0x112> │ │ │ │ add.w r1, r0, r4, lsl #2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ adds r1, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 4e844 <_PyObject_CheckXIData@@Base+0x112> │ │ │ │ + beq.n 4e884 <_PyObject_CheckXIData@@Base+0x112> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ - b.n 4e836 <_PyObject_CheckXIData@@Base+0x104> │ │ │ │ + b.n 4e876 <_PyObject_CheckXIData@@Base+0x104> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e858 <_PyObject_CheckXIData@@Base+0x126> │ │ │ │ + bge.n 4e898 <_PyObject_CheckXIData@@Base+0x126> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4e858 <_PyObject_CheckXIData@@Base+0x126> │ │ │ │ + cbnz r3, 4e898 <_PyObject_CheckXIData@@Base+0x126> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4e880 <_PyObject_CheckXIData@@Base+0x14e> │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 4e8c0 <_PyObject_CheckXIData@@Base+0x14e> │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 4e878 <_PyObject_CheckXIData@@Base+0x146> │ │ │ │ + bne.n 4e8b8 <_PyObject_CheckXIData@@Base+0x146> │ │ │ │ pop {r4} │ │ │ │ - b.w b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.w b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ movs r1, #3 │ │ │ │ - b.w 222168 │ │ │ │ + b.w 224044 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 204e0c <_PyUnicode_Copy@@Base> │ │ │ │ - cbz r0, 4e8ae <_PyObject_CheckXIData@@Base+0x17c> │ │ │ │ + bl 206e34 <_PyUnicode_Copy@@Base> │ │ │ │ + cbz r0, 4e8ee <_PyObject_CheckXIData@@Base+0x17c> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #63348 @ 0xf774 │ │ │ │ + movw r0, #63028 @ 0xf634 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80c04 │ │ │ │ + b.w 80bc0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r3, 4e8cc <_PyObject_CheckXIData@@Base+0x19a> │ │ │ │ + cbz r3, 4e90c <_PyObject_CheckXIData@@Base+0x19a> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 4e8ce <_PyObject_CheckXIData@@Base+0x19c> │ │ │ │ + b.n 4e90e <_PyObject_CheckXIData@@Base+0x19c> │ │ │ │ mov r4, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbnz r3, 4e8dc <_PyObject_CheckXIData@@Base+0x1aa> │ │ │ │ + cbnz r3, 4e91c <_PyObject_CheckXIData@@Base+0x1aa> │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 4e8dc <_PyObject_CheckXIData@@Base+0x1aa> │ │ │ │ + ble.n 4e91c <_PyObject_CheckXIData@@Base+0x1aa> │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 4e8dc <_PyObject_CheckXIData@@Base+0x1aa> │ │ │ │ - cbnz r5, 4e902 <_PyObject_CheckXIData@@Base+0x1d0> │ │ │ │ - ldr r1, [pc, #140] @ (4e96c <_PyObject_CheckXIData@@Base+0x23a>) │ │ │ │ + bgt.n 4e91c <_PyObject_CheckXIData@@Base+0x1aa> │ │ │ │ + cbnz r5, 4e942 <_PyObject_CheckXIData@@Base+0x1d0> │ │ │ │ + ldr r1, [pc, #140] @ (4e9ac <_PyObject_CheckXIData@@Base+0x23a>) │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4e902 <_PyObject_CheckXIData@@Base+0x1d0> │ │ │ │ + cbnz r0, 4e942 <_PyObject_CheckXIData@@Base+0x1d0> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4e95e <_PyObject_CheckXIData@@Base+0x22c> │ │ │ │ + b.n 4e99e <_PyObject_CheckXIData@@Base+0x22c> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ add r4, r6 │ │ │ │ - bl 127b00 │ │ │ │ + bl 127a58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4e8fe <_PyObject_CheckXIData@@Base+0x1cc> │ │ │ │ + beq.n 4e93e <_PyObject_CheckXIData@@Base+0x1cc> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 4e928 <_PyObject_CheckXIData@@Base+0x1f6> │ │ │ │ + beq.n 4e968 <_PyObject_CheckXIData@@Base+0x1f6> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 224e18 │ │ │ │ + bl 226cf4 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4e928 <_PyObject_CheckXIData@@Base+0x1f6> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 4e968 <_PyObject_CheckXIData@@Base+0x1f6> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e8fe <_PyObject_CheckXIData@@Base+0x1cc> │ │ │ │ + bne.n 4e93e <_PyObject_CheckXIData@@Base+0x1cc> │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - bl 95ffc │ │ │ │ + bl 96274 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 2b214 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4e956 <_PyObject_CheckXIData@@Base+0x224> │ │ │ │ + bne.n 4e996 <_PyObject_CheckXIData@@Base+0x224> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ - b.n 4e8fe <_PyObject_CheckXIData@@Base+0x1cc> │ │ │ │ + bl 1af364 │ │ │ │ + b.n 4e93e <_PyObject_CheckXIData@@Base+0x1cc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #288] @ (4ea90 <_PyObject_CheckXIData@@Base+0x35e>) │ │ │ │ + ldr r5, [pc, #288] @ (4ead0 <_PyObject_CheckXIData@@Base+0x35e>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4e992 <_PyObject_CheckXIData@@Base+0x260> │ │ │ │ + bne.n 4e9d2 <_PyObject_CheckXIData@@Base+0x260> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl e0048 <_PyNumber_Index@@Base> │ │ │ │ + bl dff08 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4e9aa <_PyObject_CheckXIData@@Base+0x278> │ │ │ │ - b.n 4e9bc <_PyObject_CheckXIData@@Base+0x28a> │ │ │ │ + cbnz r0, 4e9ea <_PyObject_CheckXIData@@Base+0x278> │ │ │ │ + b.n 4e9fc <_PyObject_CheckXIData@@Base+0x28a> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47664 @ 0xba30 │ │ │ │ + movw r0, #47344 @ 0xb8f0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e986 <_PyObject_CheckXIData@@Base+0x254> │ │ │ │ - b.n 4eab2 <_PyObject_CheckXIData@@Base+0x380> │ │ │ │ - bl 85a34 │ │ │ │ + bne.n 4e9c6 <_PyObject_CheckXIData@@Base+0x254> │ │ │ │ + b.n 4eaf2 <_PyObject_CheckXIData@@Base+0x380> │ │ │ │ + bl 859e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4e9ca <_PyObject_CheckXIData@@Base+0x298> │ │ │ │ + blt.n 4ea0a <_PyObject_CheckXIData@@Base+0x298> │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 4e9da <_PyObject_CheckXIData@@Base+0x2a8> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 4ea1a <_PyObject_CheckXIData@@Base+0x2a8> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4eab2 <_PyObject_CheckXIData@@Base+0x380> │ │ │ │ + bne.n 4eaf2 <_PyObject_CheckXIData@@Base+0x380> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4e9da <_PyObject_CheckXIData@@Base+0x2a8> │ │ │ │ + b.n 4ea1a <_PyObject_CheckXIData@@Base+0x2a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4e9b8 <_PyObject_CheckXIData@@Base+0x286> │ │ │ │ + bne.n 4e9f8 <_PyObject_CheckXIData@@Base+0x286> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4e9b8 <_PyObject_CheckXIData@@Base+0x286> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4e9f8 <_PyObject_CheckXIData@@Base+0x286> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4e9fa <_PyObject_CheckXIData@@Base+0x2c8> │ │ │ │ + bne.n 4ea3a <_PyObject_CheckXIData@@Base+0x2c8> │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #26392 @ 0x6718 │ │ │ │ + movw r1, #26072 @ 0x65d8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 4eab2 <_PyObject_CheckXIData@@Base+0x380> │ │ │ │ + bl f8904 │ │ │ │ + b.n 4eaf2 <_PyObject_CheckXIData@@Base+0x380> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - blt.n 4ea22 <_PyObject_CheckXIData@@Base+0x2f0> │ │ │ │ + blt.n 4ea62 <_PyObject_CheckXIData@@Base+0x2f0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 20e6ac <_PyCode_ReturnsOnlyNone@@Base+0x44> │ │ │ │ + bl 210aa8 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x40> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4eab2 <_PyObject_CheckXIData@@Base+0x380> │ │ │ │ + beq.n 4eaf2 <_PyObject_CheckXIData@@Base+0x380> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4eab4 <_PyObject_CheckXIData@@Base+0x382> │ │ │ │ + b.n 4eaf4 <_PyObject_CheckXIData@@Base+0x382> │ │ │ │ negs r3, r3 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 4ea2a <_PyObject_CheckXIData@@Base+0x2f8> │ │ │ │ - cbnz r6, 4ea44 <_PyObject_CheckXIData@@Base+0x312> │ │ │ │ + ble.n 4ea6a <_PyObject_CheckXIData@@Base+0x2f8> │ │ │ │ + cbnz r6, 4ea84 <_PyObject_CheckXIData@@Base+0x312> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 26bc7c <_Py_c_prod@@Base+0xbdc> │ │ │ │ + bl 26bb1c <_Py_c_prod@@Base+0xc44> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4ea18 <_PyObject_CheckXIData@@Base+0x2e6> │ │ │ │ - b.n 4eab2 <_PyObject_CheckXIData@@Base+0x380> │ │ │ │ + bne.n 4ea58 <_PyObject_CheckXIData@@Base+0x2e6> │ │ │ │ + b.n 4eaf2 <_PyObject_CheckXIData@@Base+0x380> │ │ │ │ negs r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21063c <_PyBytes_GetData@@Base+0x1dc> │ │ │ │ - cbnz r0, 4eab2 <_PyObject_CheckXIData@@Base+0x380> │ │ │ │ + bl 21250c <_PyBytes_GetData@@Base+0x228> │ │ │ │ + cbnz r0, 4eaf2 <_PyObject_CheckXIData@@Base+0x380> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r6, r0 │ │ │ │ - bge.n 4ea80 <_PyObject_CheckXIData@@Base+0x34e> │ │ │ │ + bge.n 4eac0 <_PyObject_CheckXIData@@Base+0x34e> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e6ac <_PyCode_ReturnsOnlyNone@@Base+0x44> │ │ │ │ + bl 210aa8 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x40> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4eab2 <_PyObject_CheckXIData@@Base+0x380> │ │ │ │ + beq.n 4eaf2 <_PyObject_CheckXIData@@Base+0x380> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4eaa6 <_PyObject_CheckXIData@@Base+0x374> │ │ │ │ - b.n 4ea9c <_PyObject_CheckXIData@@Base+0x36a> │ │ │ │ + bge.n 4eae6 <_PyObject_CheckXIData@@Base+0x374> │ │ │ │ + b.n 4eadc <_PyObject_CheckXIData@@Base+0x36a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 26bc7c <_Py_c_prod@@Base+0xbdc> │ │ │ │ + bl 26bb1c <_Py_c_prod@@Base+0xc44> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4ea6e <_PyObject_CheckXIData@@Base+0x33c> │ │ │ │ - b.n 4eab2 <_PyObject_CheckXIData@@Base+0x380> │ │ │ │ + bne.n 4eaae <_PyObject_CheckXIData@@Base+0x33c> │ │ │ │ + b.n 4eaf2 <_PyObject_CheckXIData@@Base+0x380> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4eaa6 <_PyObject_CheckXIData@@Base+0x374> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4eae6 <_PyObject_CheckXIData@@Base+0x374> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21063c <_PyBytes_GetData@@Base+0x1dc> │ │ │ │ + bl 21250c <_PyBytes_GetData@@Base+0x228> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ea18 <_PyObject_CheckXIData@@Base+0x2e6> │ │ │ │ + beq.n 4ea58 <_PyObject_CheckXIData@@Base+0x2e6> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4eac0 <_PyObject_CheckXIData@@Base+0x38e> │ │ │ │ + cbz r0, 4eb00 <_PyObject_CheckXIData@@Base+0x38e> │ │ │ │ movs r1, #3 │ │ │ │ - b.w 222168 │ │ │ │ + b.w 224044 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ - movw r0, #33780 @ 0x83f4 │ │ │ │ + movw r0, #33460 @ 0x82b4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 7967c │ │ │ │ + b.w 796c0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4eaf6 <_PyObject_CheckXIData@@Base+0x3c4> │ │ │ │ + cbnz r3, 4eb36 <_PyObject_CheckXIData@@Base+0x3c4> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4eaf6 <_PyObject_CheckXIData@@Base+0x3c4> │ │ │ │ + ble.n 4eb36 <_PyObject_CheckXIData@@Base+0x3c4> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4eaf6 <_PyObject_CheckXIData@@Base+0x3c4> │ │ │ │ - cbnz r4, 4eb18 <_PyObject_CheckXIData@@Base+0x3e6> │ │ │ │ + bne.n 4eb36 <_PyObject_CheckXIData@@Base+0x3c4> │ │ │ │ + cbnz r4, 4eb58 <_PyObject_CheckXIData@@Base+0x3e6> │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #176] @ (4ebb0 <_PyObject_CheckXIData@@Base+0x47e>) │ │ │ │ + ldr r4, [pc, #176] @ (4ebf0 <_PyObject_CheckXIData@@Base+0x47e>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4eb18 <_PyObject_CheckXIData@@Base+0x3e6> │ │ │ │ + cbnz r0, 4eb58 <_PyObject_CheckXIData@@Base+0x3e6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ebaa <_PyObject_CheckXIData@@Base+0x478> │ │ │ │ + b.n 4ebea <_PyObject_CheckXIData@@Base+0x478> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4eb2c <_PyObject_CheckXIData@@Base+0x3fa> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 4eb6c <_PyObject_CheckXIData@@Base+0x3fa> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4eb14 <_PyObject_CheckXIData@@Base+0x3e2> │ │ │ │ + bne.n 4eb54 <_PyObject_CheckXIData@@Base+0x3e2> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4eb40 <_PyObject_CheckXIData@@Base+0x40e> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 4eb80 <_PyObject_CheckXIData@@Base+0x40e> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4eb14 <_PyObject_CheckXIData@@Base+0x3e2> │ │ │ │ + bne.n 4eb54 <_PyObject_CheckXIData@@Base+0x3e2> │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #57252 @ 0xdfa4 │ │ │ │ + movw r1, #56932 @ 0xde64 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #34728 @ 0x87a8 │ │ │ │ + movw r0, #34444 @ 0x868c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91690 │ │ │ │ + bl 91908 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4eb14 <_PyObject_CheckXIData@@Base+0x3e2> │ │ │ │ - bl 95ffc │ │ │ │ + beq.n 4eb54 <_PyObject_CheckXIData@@Base+0x3e2> │ │ │ │ + bl 96274 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b8e4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9a46c │ │ │ │ - cbz r6, 4eba2 <_PyObject_CheckXIData@@Base+0x470> │ │ │ │ + bl 9a6e4 │ │ │ │ + cbz r6, 4ebe2 <_PyObject_CheckXIData@@Base+0x470> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4eb8e <_PyObject_CheckXIData@@Base+0x45c> │ │ │ │ - bl f0188 │ │ │ │ + bne.n 4ebce <_PyObject_CheckXIData@@Base+0x45c> │ │ │ │ + bl effcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4eb62 <_PyObject_CheckXIData@@Base+0x430> │ │ │ │ - b.n 4eb14 <_PyObject_CheckXIData@@Base+0x3e2> │ │ │ │ + beq.n 4eba2 <_PyObject_CheckXIData@@Base+0x430> │ │ │ │ + b.n 4eb54 <_PyObject_CheckXIData@@Base+0x3e2> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #464] @ (4ed84 <_PyObject_CheckXIData@@Base+0x652>) │ │ │ │ + ldr r5, [pc, #464] @ (4edc4 <_PyObject_CheckXIData@@Base+0x652>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 7dfb4 │ │ │ │ + b.w 7dfe0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4ebcc <_PyObject_CheckXIData@@Base+0x49a> │ │ │ │ + cbz r0, 4ec0c <_PyObject_CheckXIData@@Base+0x49a> │ │ │ │ movs r1, #5 │ │ │ │ - b.w 222168 │ │ │ │ + b.w 224044 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ - bl 77808 │ │ │ │ + bl 77848 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 4ebf6 <_PyObject_CheckXIData@@Base+0x4c4> │ │ │ │ + ble.n 4ec36 <_PyObject_CheckXIData@@Base+0x4c4> │ │ │ │ add.w r6, r5, #16 │ │ │ │ - b.n 4ec04 <_PyObject_CheckXIData@@Base+0x4d2> │ │ │ │ + b.n 4ec44 <_PyObject_CheckXIData@@Base+0x4d2> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ subs r4, #1 │ │ │ │ - bcc.n 4ebf6 <_PyObject_CheckXIData@@Base+0x4c4> │ │ │ │ + bcc.n 4ec36 <_PyObject_CheckXIData@@Base+0x4c4> │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ - bl 7b92c │ │ │ │ - b.n 4ec04 <_PyObject_CheckXIData@@Base+0x4d2> │ │ │ │ + bl 7b958 │ │ │ │ + b.n 4ec44 <_PyObject_CheckXIData@@Base+0x4d2> │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4ecc2 <_PyObject_CheckXIData@@Base+0x590> │ │ │ │ + beq.n 4ed02 <_PyObject_CheckXIData@@Base+0x590> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ecbe <_PyObject_CheckXIData@@Base+0x58c> │ │ │ │ + bne.n 4ecfe <_PyObject_CheckXIData@@Base+0x58c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2669d4 │ │ │ │ + bl 266814 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ecbe <_PyObject_CheckXIData@@Base+0x58c> │ │ │ │ + beq.n 4ecfe <_PyObject_CheckXIData@@Base+0x58c> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268a6c │ │ │ │ + bl 268a0c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #16764 @ 0x417c │ │ │ │ + movw r0, #16480 @ 0x4060 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4ec6c <_PyObject_CheckXIData@@Base+0x53a> │ │ │ │ + cbnz r0, 4ecac <_PyObject_CheckXIData@@Base+0x53a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2754b4 │ │ │ │ + b.w 275350 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ - movw r0, #26448 @ 0x6750 │ │ │ │ + movw r0, #26128 @ 0x6610 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 268be0 │ │ │ │ + bl 268b80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4eca0 <_PyObject_CheckXIData@@Base+0x56e> │ │ │ │ + bge.n 4ece0 <_PyObject_CheckXIData@@Base+0x56e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4eca0 <_PyObject_CheckXIData@@Base+0x56e> │ │ │ │ + cbnz r3, 4ece0 <_PyObject_CheckXIData@@Base+0x56e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4ec60 <_PyObject_CheckXIData@@Base+0x52e> │ │ │ │ + beq.n 4eca0 <_PyObject_CheckXIData@@Base+0x52e> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ecbe <_PyObject_CheckXIData@@Base+0x58c> │ │ │ │ + bge.n 4ecfe <_PyObject_CheckXIData@@Base+0x58c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4ecbe <_PyObject_CheckXIData@@Base+0x58c> │ │ │ │ + cbnz r3, 4ecfe <_PyObject_CheckXIData@@Base+0x58c> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - bl 23bcac │ │ │ │ - cbz r0, 4ed12 <_PyObject_CheckXIData@@Base+0x5e0> │ │ │ │ + bl 23bb78 │ │ │ │ + cbz r0, 4ed52 <_PyObject_CheckXIData@@Base+0x5e0> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - cbnz r0, 4ecf8 <_PyObject_CheckXIData@@Base+0x5c6> │ │ │ │ + cbnz r0, 4ed38 <_PyObject_CheckXIData@@Base+0x5c6> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ed16 <_PyObject_CheckXIData@@Base+0x5e4> │ │ │ │ + bge.n 4ed56 <_PyObject_CheckXIData@@Base+0x5e4> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 4ed16 <_PyObject_CheckXIData@@Base+0x5e4> │ │ │ │ - bl 84d34 │ │ │ │ - cbnz r0, 4ed1e <_PyObject_CheckXIData@@Base+0x5ec> │ │ │ │ + b.n 4ed56 <_PyObject_CheckXIData@@Base+0x5e4> │ │ │ │ + bl 84ce8 │ │ │ │ + cbnz r0, 4ed5e <_PyObject_CheckXIData@@Base+0x5ec> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ed12 <_PyObject_CheckXIData@@Base+0x5e0> │ │ │ │ + bge.n 4ed52 <_PyObject_CheckXIData@@Base+0x5e0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4ed12 <_PyObject_CheckXIData@@Base+0x5e0> │ │ │ │ + cbnz r3, 4ed52 <_PyObject_CheckXIData@@Base+0x5e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4ed56 <_PyObject_CheckXIData@@Base+0x624> │ │ │ │ + b.n 4ed96 <_PyObject_CheckXIData@@Base+0x624> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #26464 @ 0x6760 │ │ │ │ + movw r0, #26144 @ 0x6620 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ed56 <_PyObject_CheckXIData@@Base+0x624> │ │ │ │ + bge.n 4ed96 <_PyObject_CheckXIData@@Base+0x624> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4ed56 <_PyObject_CheckXIData@@Base+0x624> │ │ │ │ + cbnz r3, 4ed96 <_PyObject_CheckXIData@@Base+0x624> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4ed66 <_PyObject_CheckXIData@@Base+0x634> │ │ │ │ + cbz r0, 4eda6 <_PyObject_CheckXIData@@Base+0x634> │ │ │ │ movs r1, #7 │ │ │ │ - b.w 222168 │ │ │ │ + b.w 224044 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r0, r5, #1 │ │ │ │ - bl 71b00 │ │ │ │ - cbz r0, 4edf4 <_PyObject_CheckXIData@@Base+0x6c2> │ │ │ │ + bl 71b54 │ │ │ │ + cbz r0, 4ee34 <_PyObject_CheckXIData@@Base+0x6c2> │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r1, #16]! │ │ │ │ adds r0, r3, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 4edc6 <_PyObject_CheckXIData@@Base+0x694> │ │ │ │ + bge.n 4ee06 <_PyObject_CheckXIData@@Base+0x694> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r6, r0, lsl #2] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ adds r7, r6, #1 │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r7, [r0, #0] │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ - b.n 4eda6 <_PyObject_CheckXIData@@Base+0x674> │ │ │ │ + b.n 4ede6 <_PyObject_CheckXIData@@Base+0x674> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - cbz r3, 4ede4 <_PyObject_CheckXIData@@Base+0x6b2> │ │ │ │ + cbz r3, 4ee24 <_PyObject_CheckXIData@@Base+0x6b2> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r0, #26472 @ 0x6768 │ │ │ │ + movw r0, #26152 @ 0x6628 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 80c04 │ │ │ │ - movw r0, #5988 @ 0x1764 │ │ │ │ + b.w 80bc0 │ │ │ │ + movw r0, #5668 @ 0x1624 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 80c04 │ │ │ │ + b.w 80bc0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26701 @ 0x684d │ │ │ │ + movw r1, #26765 @ 0x688d │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #56432 @ 0xdc70 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.w 45720 │ │ │ │ + b.w 45760 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 4ee3e <_PyObject_CheckXIData@@Base+0x70c> │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 4ee7e <_PyObject_CheckXIData@@Base+0x70c> │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4ee38 <_PyObject_CheckXIData@@Base+0x706> │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 4ee3e <_PyObject_CheckXIData@@Base+0x70c> │ │ │ │ + bne.n 4ee78 <_PyObject_CheckXIData@@Base+0x706> │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 4ee7e <_PyObject_CheckXIData@@Base+0x70c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4ee60 <_PyObject_CheckXIData@@Base+0x72e> │ │ │ │ + cbnz r0, 4eea0 <_PyObject_CheckXIData@@Base+0x72e> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4ee60 <_PyObject_CheckXIData@@Base+0x72e> │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 4eea0 <_PyObject_CheckXIData@@Base+0x72e> │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4ee56 <_PyObject_CheckXIData@@Base+0x724> │ │ │ │ + bne.n 4ee96 <_PyObject_CheckXIData@@Base+0x724> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.w b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - cbnz r3, 4ee7e <_PyObject_CheckXIData@@Base+0x74c> │ │ │ │ + cbnz r3, 4eebe <_PyObject_CheckXIData@@Base+0x74c> │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ - cbz r2, 4ee98 <_PyObject_CheckXIData@@Base+0x766> │ │ │ │ + cbz r2, 4eed8 <_PyObject_CheckXIData@@Base+0x766> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 4ee98 <_PyObject_CheckXIData@@Base+0x766> │ │ │ │ + cbz r3, 4eed8 <_PyObject_CheckXIData@@Base+0x766> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64680 @ 0xfca8 │ │ │ │ + movw r1, #64360 @ 0xfb68 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ef3a <_PyObject_CheckXIData@@Base+0x808> │ │ │ │ + b.n 4ef7a <_PyObject_CheckXIData@@Base+0x808> │ │ │ │ mov r0, r1 │ │ │ │ - bl 229488 │ │ │ │ + bl 22b360 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - cbz r2, 4eea6 <_PyObject_CheckXIData@@Base+0x774> │ │ │ │ + cbz r2, 4eee6 <_PyObject_CheckXIData@@Base+0x774> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 25e85c <_PyTime_AsTimeval@@Base+0x13d0> │ │ │ │ + bl 25e504 <_PyTime_AsTimeval@@Base+0x1240> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ee94 <_PyObject_CheckXIData@@Base+0x762> │ │ │ │ + beq.n 4eed4 <_PyObject_CheckXIData@@Base+0x762> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ adds r0, #12 │ │ │ │ bic.w r2, r1, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ - bl 25ad68 │ │ │ │ + bl 25aba0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ add.w r0, r4, #16 │ │ │ │ bic.w r2, r1, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ - bl 25ad68 │ │ │ │ + bl 25aba0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 4ef3a <_PyObject_CheckXIData@@Base+0x808> │ │ │ │ + cbz r3, 4ef7a <_PyObject_CheckXIData@@Base+0x808> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 25eb84 <_PyTime_AsTimeval@@Base+0x16f8> │ │ │ │ + bl 25e9c0 <_PyTime_AsTimeval@@Base+0x16fc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4eefa <_PyObject_CheckXIData@@Base+0x7c8> │ │ │ │ + beq.n 4ef3a <_PyObject_CheckXIData@@Base+0x7c8> │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b.n 4ef12 <_PyObject_CheckXIData@@Base+0x7e0> │ │ │ │ + b.n 4ef52 <_PyObject_CheckXIData@@Base+0x7e0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ee94 <_PyObject_CheckXIData@@Base+0x762> │ │ │ │ + bge.n 4eed4 <_PyObject_CheckXIData@@Base+0x762> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ee94 <_PyObject_CheckXIData@@Base+0x762> │ │ │ │ + bne.n 4eed4 <_PyObject_CheckXIData@@Base+0x762> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ee94 <_PyObject_CheckXIData@@Base+0x762> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4eed4 <_PyObject_CheckXIData@@Base+0x762> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 4ef38 <_PyObject_CheckXIData@@Base+0x806> │ │ │ │ + bge.n 4ef78 <_PyObject_CheckXIData@@Base+0x806> │ │ │ │ ldr r0, [r1, #12] │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ ldr.w r3, [r0, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w ip, r0, #1 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt.w ip, [r3] │ │ │ │ str r3, [r7, r6] │ │ │ │ - b.n 4ef12 <_PyObject_CheckXIData@@Base+0x7e0> │ │ │ │ + b.n 4ef52 <_PyObject_CheckXIData@@Base+0x7e0> │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 4ef6e <_PyObject_CheckXIData@@Base+0x83c> │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 4efae <_PyObject_CheckXIData@@Base+0x83c> │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4ef68 <_PyObject_CheckXIData@@Base+0x836> │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 4ef6e <_PyObject_CheckXIData@@Base+0x83c> │ │ │ │ + bne.n 4efa8 <_PyObject_CheckXIData@@Base+0x836> │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 4efae <_PyObject_CheckXIData@@Base+0x83c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4ef90 <_PyObject_CheckXIData@@Base+0x85e> │ │ │ │ + cbnz r0, 4efd0 <_PyObject_CheckXIData@@Base+0x85e> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4ef90 <_PyObject_CheckXIData@@Base+0x85e> │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 4efd0 <_PyObject_CheckXIData@@Base+0x85e> │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4ef86 <_PyObject_CheckXIData@@Base+0x854> │ │ │ │ + bne.n 4efc6 <_PyObject_CheckXIData@@Base+0x854> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.w b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -52340,295 +52370,295 @@ │ │ │ │ sub sp, #32 │ │ │ │ mov r5, sp │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - cbz r6, 4efc2 <_PyObject_CheckXIData@@Base+0x890> │ │ │ │ + cbz r6, 4f002 <_PyObject_CheckXIData@@Base+0x890> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - cbz r2, 4efd2 <_PyObject_CheckXIData@@Base+0x8a0> │ │ │ │ + cbz r2, 4f012 <_PyObject_CheckXIData@@Base+0x8a0> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ mov r0, sp │ │ │ │ - bl 1134c0 │ │ │ │ + bl 113550 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 7b92c │ │ │ │ - cbz r4, 4f000 <_PyObject_CheckXIData@@Base+0x8ce> │ │ │ │ - ldr r0, [pc, #28] @ (4f008 <_PyObject_CheckXIData@@Base+0x8d6>) │ │ │ │ - bl 206324 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 7b958 │ │ │ │ + cbz r4, 4f040 <_PyObject_CheckXIData@@Base+0x8ce> │ │ │ │ + ldr r0, [pc, #28] @ (4f048 <_PyObject_CheckXIData@@Base+0x8d6>) │ │ │ │ + bl 208350 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #12948 @ 0x3294 │ │ │ │ + movw r0, #12648 @ 0x3168 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xe990004d │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 4f07c <_PyObject_CheckXIData@@Base+0x94a> │ │ │ │ + ble.n 4f0bc <_PyObject_CheckXIData@@Base+0x94a> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4f07c <_PyObject_CheckXIData@@Base+0x94a> │ │ │ │ + beq.n 4f0bc <_PyObject_CheckXIData@@Base+0x94a> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 4f046 <_PyObject_CheckXIData@@Base+0x914> │ │ │ │ + cbz r5, 4f086 <_PyObject_CheckXIData@@Base+0x914> │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 299710 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 2995b8 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ cmp r0, r7 │ │ │ │ - bge.n 4f046 <_PyObject_CheckXIData@@Base+0x914> │ │ │ │ + bge.n 4f086 <_PyObject_CheckXIData@@Base+0x914> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1fa038 │ │ │ │ + b.w 1fbed8 │ │ │ │ mul.w r5, r7, r5 │ │ │ │ bic.w r8, r6, r6, asr #31 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4f060 <_PyObject_CheckXIData@@Base+0x92e> │ │ │ │ + ble.n 4f0a0 <_PyObject_CheckXIData@@Base+0x92e> │ │ │ │ mov r1, r8 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 299710 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 2995b8 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ cmp r0, r5 │ │ │ │ - blt.n 4f03e <_PyObject_CheckXIData@@Base+0x90c> │ │ │ │ + blt.n 4f07e <_PyObject_CheckXIData@@Base+0x90c> │ │ │ │ mul.w r1, r7, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22fb40 <_PyEval_MatchClass@@Base+0x4a0> │ │ │ │ + bl 231a18 <_PyEval_MatchClass@@Base+0x4a0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f08a <_PyObject_CheckXIData@@Base+0x958> │ │ │ │ + beq.n 4f0ca <_PyObject_CheckXIData@@Base+0x958> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mul.w r1, r5, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1e2ed0 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 1e5018 <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f08c <_PyObject_CheckXIData@@Base+0x95a> │ │ │ │ + bge.n 4f0cc <_PyObject_CheckXIData@@Base+0x95a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4f08c <_PyObject_CheckXIData@@Base+0x95a> │ │ │ │ + b.n 4f0cc <_PyObject_CheckXIData@@Base+0x95a> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 4f0c0 <_PyObject_CheckXIData@@Base+0x98e> │ │ │ │ + beq.n 4f100 <_PyObject_CheckXIData@@Base+0x98e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4f0c0 <_PyObject_CheckXIData@@Base+0x98e> │ │ │ │ + ble.n 4f100 <_PyObject_CheckXIData@@Base+0x98e> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f0da <_PyObject_CheckXIData@@Base+0x9a8> │ │ │ │ + bge.n 4f11a <_PyObject_CheckXIData@@Base+0x9a8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4f0da <_PyObject_CheckXIData@@Base+0x9a8> │ │ │ │ + b.n 4f11a <_PyObject_CheckXIData@@Base+0x9a8> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 4f0f6 <_PyObject_CheckXIData@@Base+0x9c4> │ │ │ │ + bl f8904 │ │ │ │ + b.n 4f136 <_PyObject_CheckXIData@@Base+0x9c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 88e9c │ │ │ │ + bl 8918c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f0f6 <_PyObject_CheckXIData@@Base+0x9c4> │ │ │ │ + bge.n 4f136 <_PyObject_CheckXIData@@Base+0x9c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4f0f6 <_PyObject_CheckXIData@@Base+0x9c4> │ │ │ │ + cbnz r3, 4f136 <_PyObject_CheckXIData@@Base+0x9c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 2c0cc │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 4f146 <_PyObject_CheckXIData@@Base+0xa14> │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 4f186 <_PyObject_CheckXIData@@Base+0xa14> │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4f140 <_PyObject_CheckXIData@@Base+0xa0e> │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 4f146 <_PyObject_CheckXIData@@Base+0xa14> │ │ │ │ + bne.n 4f180 <_PyObject_CheckXIData@@Base+0xa0e> │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 4f186 <_PyObject_CheckXIData@@Base+0xa14> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4f154 <_PyObject_CheckXIData@@Base+0xa22> │ │ │ │ + cbnz r0, 4f194 <_PyObject_CheckXIData@@Base+0xa22> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4f154 <_PyObject_CheckXIData@@Base+0xa22> │ │ │ │ + cbz r0, 4f194 <_PyObject_CheckXIData@@Base+0xa22> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 4f184 <_PyObject_CheckXIData@@Base+0xa52> │ │ │ │ + beq.n 4f1c4 <_PyObject_CheckXIData@@Base+0xa52> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4f184 <_PyObject_CheckXIData@@Base+0xa52> │ │ │ │ + ble.n 4f1c4 <_PyObject_CheckXIData@@Base+0xa52> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f1a0 <_PyObject_CheckXIData@@Base+0xa6e> │ │ │ │ + bge.n 4f1e0 <_PyObject_CheckXIData@@Base+0xa6e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4f1a0 <_PyObject_CheckXIData@@Base+0xa6e> │ │ │ │ + b.n 4f1e0 <_PyObject_CheckXIData@@Base+0xa6e> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 4f1bc <_PyObject_CheckXIData@@Base+0xa8a> │ │ │ │ + bl f8904 │ │ │ │ + b.n 4f1fc <_PyObject_CheckXIData@@Base+0xa8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 116460 │ │ │ │ + bl 1164ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f1bc <_PyObject_CheckXIData@@Base+0xa8a> │ │ │ │ + bge.n 4f1fc <_PyObject_CheckXIData@@Base+0xa8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4f1bc <_PyObject_CheckXIData@@Base+0xa8a> │ │ │ │ + cbnz r3, 4f1fc <_PyObject_CheckXIData@@Base+0xa8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 44d22 │ │ │ │ + b.w 44d62 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4f1e8 <_PyObject_CheckXIData@@Base+0xab6> │ │ │ │ + cbnz r3, 4f228 <_PyObject_CheckXIData@@Base+0xab6> │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 4f1e8 <_PyObject_CheckXIData@@Base+0xab6> │ │ │ │ + ble.n 4f228 <_PyObject_CheckXIData@@Base+0xab6> │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 4f1e8 <_PyObject_CheckXIData@@Base+0xab6> │ │ │ │ - cbnz r4, 4f20a <_PyObject_CheckXIData@@Base+0xad8> │ │ │ │ + bne.n 4f228 <_PyObject_CheckXIData@@Base+0xab6> │ │ │ │ + cbnz r4, 4f24a <_PyObject_CheckXIData@@Base+0xad8> │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #192] @ (4f2b0 <_PyObject_CheckXIData@@Base+0xb7e>) │ │ │ │ + ldr r4, [pc, #192] @ (4f2f0 <_PyObject_CheckXIData@@Base+0xb7e>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #3 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f20a <_PyObject_CheckXIData@@Base+0xad8> │ │ │ │ + cbnz r0, 4f24a <_PyObject_CheckXIData@@Base+0xad8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4f2a8 <_PyObject_CheckXIData@@Base+0xb76> │ │ │ │ + b.n 4f2e8 <_PyObject_CheckXIData@@Base+0xb76> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f21e <_PyObject_CheckXIData@@Base+0xaec> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 4f25e <_PyObject_CheckXIData@@Base+0xaec> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f206 <_PyObject_CheckXIData@@Base+0xad4> │ │ │ │ + bne.n 4f246 <_PyObject_CheckXIData@@Base+0xad4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1d7c44 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d9e80 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f206 <_PyObject_CheckXIData@@Base+0xad4> │ │ │ │ + beq.n 4f246 <_PyObject_CheckXIData@@Base+0xad4> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1f5ae8 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f7988 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f206 <_PyObject_CheckXIData@@Base+0xad4> │ │ │ │ + beq.n 4f246 <_PyObject_CheckXIData@@Base+0xad4> │ │ │ │ ldrd r4, r6, [sp, #28] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #26476 @ 0x676c │ │ │ │ + movw r1, #26156 @ 0x662c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #12300 @ 0x300c │ │ │ │ + movw r0, #11980 @ 0x2ecc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91690 │ │ │ │ + bl 91908 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f206 <_PyObject_CheckXIData@@Base+0xad4> │ │ │ │ - bl 95ffc │ │ │ │ + beq.n 4f246 <_PyObject_CheckXIData@@Base+0xad4> │ │ │ │ + bl 96274 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ac0c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9a46c │ │ │ │ - cbz r7, 4f2a0 <_PyObject_CheckXIData@@Base+0xb6e> │ │ │ │ + bl 9a6e4 │ │ │ │ + cbz r7, 4f2e0 <_PyObject_CheckXIData@@Base+0xb6e> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4f28c <_PyObject_CheckXIData@@Base+0xb5a> │ │ │ │ - bl f0188 │ │ │ │ + bne.n 4f2cc <_PyObject_CheckXIData@@Base+0xb5a> │ │ │ │ + bl effcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f25e <_PyObject_CheckXIData@@Base+0xb2c> │ │ │ │ - b.n 4f206 <_PyObject_CheckXIData@@Base+0xad4> │ │ │ │ + beq.n 4f29e <_PyObject_CheckXIData@@Base+0xb2c> │ │ │ │ + b.n 4f246 <_PyObject_CheckXIData@@Base+0xad4> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #816] @ (4f5e4 <_PyObject_CheckXIData@@Base+0xeb2>) │ │ │ │ + ldr r5, [pc, #816] @ (4f624 <_PyObject_CheckXIData@@Base+0xeb2>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ @@ -52636,98 +52666,98 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b348 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12b760 │ │ │ │ - cbnz r0, 4f318 <_PyObject_CheckXIData@@Base+0xbe6> │ │ │ │ + bl 12b5e4 │ │ │ │ + cbnz r0, 4f358 <_PyObject_CheckXIData@@Base+0xbe6> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4f2e6 <_PyObject_CheckXIData@@Base+0xbb4> │ │ │ │ + cbz r5, 4f326 <_PyObject_CheckXIData@@Base+0xbb4> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4f2ee <_PyObject_CheckXIData@@Base+0xbbc> │ │ │ │ + b.n 4f32e <_PyObject_CheckXIData@@Base+0xbbc> │ │ │ │ movw r4, #32052 @ 0x7d34 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - blt.n 4f30c <_PyObject_CheckXIData@@Base+0xbda> │ │ │ │ + blt.n 4f34c <_PyObject_CheckXIData@@Base+0xbda> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c260 │ │ │ │ - cbnz r0, 4f30c <_PyObject_CheckXIData@@Base+0xbda> │ │ │ │ + cbnz r0, 4f34c <_PyObject_CheckXIData@@Base+0xbda> │ │ │ │ adds r0, r4, r6 │ │ │ │ subs r1, r5, r6 │ │ │ │ - bl 156bd8 │ │ │ │ + bl 157044 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f31a <_PyObject_CheckXIData@@Base+0xbe8> │ │ │ │ + b.n 4f35a <_PyObject_CheckXIData@@Base+0xbe8> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 156bd8 │ │ │ │ + bl 157044 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f31a <_PyObject_CheckXIData@@Base+0xbe8> │ │ │ │ + b.n 4f35a <_PyObject_CheckXIData@@Base+0xbe8> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4f324 <_PyObject_CheckXIData@@Base+0xbf2> │ │ │ │ + cbz r3, 4f364 <_PyObject_CheckXIData@@Base+0xbf2> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 71b00 │ │ │ │ - cbz r0, 4f36c <_PyObject_CheckXIData@@Base+0xc3a> │ │ │ │ + bl 71b54 │ │ │ │ + cbz r0, 4f3ac <_PyObject_CheckXIData@@Base+0xc3a> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7dfb4 │ │ │ │ + bl 7dfe0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4f358 <_PyObject_CheckXIData@@Base+0xc26> │ │ │ │ + cbz r0, 4f398 <_PyObject_CheckXIData@@Base+0xc26> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 7ffb8 │ │ │ │ - cbnz r0, 4f370 <_PyObject_CheckXIData@@Base+0xc3e> │ │ │ │ + bl 7ffe4 │ │ │ │ + cbnz r0, 4f3b0 <_PyObject_CheckXIData@@Base+0xc3e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f36c <_PyObject_CheckXIData@@Base+0xc3a> │ │ │ │ + bge.n 4f3ac <_PyObject_CheckXIData@@Base+0xc3a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4f36c <_PyObject_CheckXIData@@Base+0xc3a> │ │ │ │ + cbnz r3, 4f3ac <_PyObject_CheckXIData@@Base+0xc3a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f372 <_PyObject_CheckXIData@@Base+0xc40> │ │ │ │ + b.n 4f3b2 <_PyObject_CheckXIData@@Base+0xc40> │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 4f392 <_PyObject_CheckXIData@@Base+0xc60> │ │ │ │ + cbz r1, 4f3d2 <_PyObject_CheckXIData@@Base+0xc60> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 4f3a8 <_PyObject_CheckXIData@@Base+0xc76> │ │ │ │ - b.n 4f39e <_PyObject_CheckXIData@@Base+0xc6c> │ │ │ │ - bl 25c898 │ │ │ │ + cbnz r0, 4f3e8 <_PyObject_CheckXIData@@Base+0xc76> │ │ │ │ + b.n 4f3de <_PyObject_CheckXIData@@Base+0xc6c> │ │ │ │ + bl 25c6d0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4f38a <_PyObject_CheckXIData@@Base+0xc58> │ │ │ │ + bne.n 4f3ca <_PyObject_CheckXIData@@Base+0xc58> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4f3b4 <_PyObject_CheckXIData@@Base+0xc82> │ │ │ │ - bl 70c84 │ │ │ │ + b.n 4f3f4 <_PyObject_CheckXIData@@Base+0xc82> │ │ │ │ + bl 70cc4 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f39a <_PyObject_CheckXIData@@Base+0xc68> │ │ │ │ + beq.n 4f3da <_PyObject_CheckXIData@@Base+0xc68> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -52735,101 +52765,101 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 4f3fa <_PyObject_CheckXIData@@Base+0xcc8> │ │ │ │ + bhi.n 4f43a <_PyObject_CheckXIData@@Base+0xcc8> │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 4f412 <_PyObject_CheckXIData@@Base+0xce0> │ │ │ │ + bmi.n 4f452 <_PyObject_CheckXIData@@Base+0xce0> │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #15388 @ 0x3c1c │ │ │ │ + movw r2, #15068 @ 0x3adc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #60272 @ 0xeb70 │ │ │ │ + movw r1, #59952 @ 0xea30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #28664 @ 0x6ff8 │ │ │ │ + movw r0, #28344 @ 0x6eb8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4f4be <_PyObject_CheckXIData@@Base+0xd8c> │ │ │ │ - movw r0, #28664 @ 0x6ff8 │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4f4fe <_PyObject_CheckXIData@@Base+0xd8c> │ │ │ │ + movw r0, #28344 @ 0x6eb8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f3d0 <_PyObject_CheckXIData@@Base+0xc9e> │ │ │ │ - b.n 4f4be <_PyObject_CheckXIData@@Base+0xd8c> │ │ │ │ + bne.n 4f410 <_PyObject_CheckXIData@@Base+0xc9e> │ │ │ │ + b.n 4f4fe <_PyObject_CheckXIData@@Base+0xd8c> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 4f494 <_PyObject_CheckXIData@@Base+0xd62> │ │ │ │ + ble.n 4f4d4 <_PyObject_CheckXIData@@Base+0xd62> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f47a <_PyObject_CheckXIData@@Base+0xd48> │ │ │ │ + beq.n 4f4ba <_PyObject_CheckXIData@@Base+0xd48> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4f45c <_PyObject_CheckXIData@@Base+0xd2a> │ │ │ │ + bpl.n 4f49c <_PyObject_CheckXIData@@Base+0xd2a> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b2c8 │ │ │ │ + bl 8b524 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f4be <_PyObject_CheckXIData@@Base+0xd8c> │ │ │ │ + beq.n 4f4fe <_PyObject_CheckXIData@@Base+0xd8c> │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4f47c <_PyObject_CheckXIData@@Base+0xd4a> │ │ │ │ + beq.n 4f4bc <_PyObject_CheckXIData@@Base+0xd4a> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22180 @ 0x56a4 │ │ │ │ + movw r1, #21860 @ 0x5564 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 4f4be <_PyObject_CheckXIData@@Base+0xd8c> │ │ │ │ - movw r2, #57040 @ 0xded0 │ │ │ │ + bl f8904 │ │ │ │ + b.n 4f4fe <_PyObject_CheckXIData@@Base+0xd8c> │ │ │ │ + movw r2, #56580 @ 0xdd04 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #60648 @ 0xece8 │ │ │ │ + movw r1, #60328 @ 0xeba8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #28664 @ 0x6ff8 │ │ │ │ + movw r0, #28344 @ 0x6eb8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4f4be <_PyObject_CheckXIData@@Base+0xd8c> │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4f4fe <_PyObject_CheckXIData@@Base+0xd8c> │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4f49a <_PyObject_CheckXIData@@Base+0xd68> │ │ │ │ + beq.n 4f4da <_PyObject_CheckXIData@@Base+0xd68> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f49c <_PyObject_CheckXIData@@Base+0xd6a> │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 4f49c <_PyObject_CheckXIData@@Base+0xd6a> │ │ │ │ - b.n 4f4be <_PyObject_CheckXIData@@Base+0xd8c> │ │ │ │ + bne.n 4f4dc <_PyObject_CheckXIData@@Base+0xd6a> │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 4f4dc <_PyObject_CheckXIData@@Base+0xd6a> │ │ │ │ + b.n 4f4fe <_PyObject_CheckXIData@@Base+0xd8c> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4f49c <_PyObject_CheckXIData@@Base+0xd6a> │ │ │ │ + b.n 4f4dc <_PyObject_CheckXIData@@Base+0xd6a> │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26fbbc <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + bl 26fa1c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 4f4be <_PyObject_CheckXIData@@Base+0xd8c> │ │ │ │ - movw r0, #39464 @ 0x9a28 │ │ │ │ + cbz r0, 4f4fe <_PyObject_CheckXIData@@Base+0xd8c> │ │ │ │ + movw r0, #39144 @ 0x98e8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 80c04 │ │ │ │ + b.w 80bc0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -52839,226 +52869,226 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b348 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12b760 │ │ │ │ - cbnz r0, 4f528 <_PyObject_CheckXIData@@Base+0xdf6> │ │ │ │ + bl 12b5e4 │ │ │ │ + cbnz r0, 4f568 <_PyObject_CheckXIData@@Base+0xdf6> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4f4f6 <_PyObject_CheckXIData@@Base+0xdc4> │ │ │ │ + cbz r5, 4f536 <_PyObject_CheckXIData@@Base+0xdc4> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4f4fe <_PyObject_CheckXIData@@Base+0xdcc> │ │ │ │ + b.n 4f53e <_PyObject_CheckXIData@@Base+0xdcc> │ │ │ │ movw r4, #32052 @ 0x7d34 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - blt.n 4f51c <_PyObject_CheckXIData@@Base+0xdea> │ │ │ │ + blt.n 4f55c <_PyObject_CheckXIData@@Base+0xdea> │ │ │ │ subs r6, r5, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, r4, r6 │ │ │ │ blx 2c260 │ │ │ │ - cbnz r0, 4f51c <_PyObject_CheckXIData@@Base+0xdea> │ │ │ │ + cbnz r0, 4f55c <_PyObject_CheckXIData@@Base+0xdea> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 156bd8 │ │ │ │ + bl 157044 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f52a <_PyObject_CheckXIData@@Base+0xdf8> │ │ │ │ + b.n 4f56a <_PyObject_CheckXIData@@Base+0xdf8> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 156bd8 │ │ │ │ + bl 157044 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f52a <_PyObject_CheckXIData@@Base+0xdf8> │ │ │ │ + b.n 4f56a <_PyObject_CheckXIData@@Base+0xdf8> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4f534 <_PyObject_CheckXIData@@Base+0xe02> │ │ │ │ + cbz r3, 4f574 <_PyObject_CheckXIData@@Base+0xe02> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 221698 │ │ │ │ + bl 223574 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f560 <_PyObject_CheckXIData@@Base+0xe2e> │ │ │ │ + beq.n 4f5a0 <_PyObject_CheckXIData@@Base+0xe2e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f562 <_PyObject_CheckXIData@@Base+0xe30> │ │ │ │ + bge.n 4f5a2 <_PyObject_CheckXIData@@Base+0xe30> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4f562 <_PyObject_CheckXIData@@Base+0xe30> │ │ │ │ + b.n 4f5a2 <_PyObject_CheckXIData@@Base+0xe30> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 10b700 <_Py_hashtable_destroy@@Base> │ │ │ │ + b.w 10b610 <_Py_hashtable_destroy@@Base> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #15916 @ 0x3e2c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 4f59a <_PyObject_CheckXIData@@Base+0xe68> │ │ │ │ + beq.n 4f5da <_PyObject_CheckXIData@@Base+0xe68> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88634 │ │ │ │ - cbnz r0, 4f59a <_PyObject_CheckXIData@@Base+0xe68> │ │ │ │ + bl 88544 │ │ │ │ + cbnz r0, 4f5da <_PyObject_CheckXIData@@Base+0xe68> │ │ │ │ ldr r4, [r5, #4] │ │ │ │ mov r3, r6 │ │ │ │ - b.n 4f59c <_PyObject_CheckXIData@@Base+0xe6a> │ │ │ │ + b.n 4f5dc <_PyObject_CheckXIData@@Base+0xe6a> │ │ │ │ mov r3, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 4f5d2 <_PyObject_CheckXIData@@Base+0xea0> │ │ │ │ + bpl.n 4f612 <_PyObject_CheckXIData@@Base+0xea0> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl d8d90 │ │ │ │ + bl d8cd4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f5ce <_PyObject_CheckXIData@@Base+0xe9c> │ │ │ │ + cbz r0, 4f60e <_PyObject_CheckXIData@@Base+0xe9c> │ │ │ │ mov r1, r5 │ │ │ │ - bl 221698 │ │ │ │ + bl 223574 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4f5da <_PyObject_CheckXIData@@Base+0xea8> │ │ │ │ + bne.n 4f61a <_PyObject_CheckXIData@@Base+0xea8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f5ce <_PyObject_CheckXIData@@Base+0xe9c> │ │ │ │ + bge.n 4f60e <_PyObject_CheckXIData@@Base+0xe9c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4f5ce <_PyObject_CheckXIData@@Base+0xe9c> │ │ │ │ + cbnz r3, 4f60e <_PyObject_CheckXIData@@Base+0xe9c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f5da <_PyObject_CheckXIData@@Base+0xea8> │ │ │ │ + b.n 4f61a <_PyObject_CheckXIData@@Base+0xea8> │ │ │ │ movw r4, #5152 @ 0x1420 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4f600 <_PyObject_CheckXIData@@Base+0xece> │ │ │ │ + bne.n 4f640 <_PyObject_CheckXIData@@Base+0xece> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl e0048 <_PyNumber_Index@@Base> │ │ │ │ + bl dff08 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4f618 <_PyObject_CheckXIData@@Base+0xee6> │ │ │ │ - b.n 4f62a <_PyObject_CheckXIData@@Base+0xef8> │ │ │ │ + cbnz r0, 4f658 <_PyObject_CheckXIData@@Base+0xee6> │ │ │ │ + b.n 4f66a <_PyObject_CheckXIData@@Base+0xef8> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47664 @ 0xba30 │ │ │ │ + movw r0, #47344 @ 0xb8f0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f5f4 <_PyObject_CheckXIData@@Base+0xec2> │ │ │ │ - b.n 4f70c <_PyObject_CheckXIData@@Base+0xfda> │ │ │ │ - bl 85a34 │ │ │ │ + bne.n 4f634 <_PyObject_CheckXIData@@Base+0xec2> │ │ │ │ + b.n 4f74c <_PyObject_CheckXIData@@Base+0xfda> │ │ │ │ + bl 859e8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4f638 <_PyObject_CheckXIData@@Base+0xf06> │ │ │ │ + blt.n 4f678 <_PyObject_CheckXIData@@Base+0xf06> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4f648 <_PyObject_CheckXIData@@Base+0xf16> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 4f688 <_PyObject_CheckXIData@@Base+0xf16> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f70c <_PyObject_CheckXIData@@Base+0xfda> │ │ │ │ + bne.n 4f74c <_PyObject_CheckXIData@@Base+0xfda> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4f648 <_PyObject_CheckXIData@@Base+0xf16> │ │ │ │ + b.n 4f688 <_PyObject_CheckXIData@@Base+0xf16> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f626 <_PyObject_CheckXIData@@Base+0xef4> │ │ │ │ + bne.n 4f666 <_PyObject_CheckXIData@@Base+0xef4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f626 <_PyObject_CheckXIData@@Base+0xef4> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f666 <_PyObject_CheckXIData@@Base+0xef4> │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw r1, #8324 @ 0x2084 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 127f7c │ │ │ │ - bl d2eb8 │ │ │ │ + bl 127ed4 │ │ │ │ + bl d2dd8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4f66e <_PyObject_CheckXIData@@Base+0xf3c> │ │ │ │ + beq.n 4f6ae <_PyObject_CheckXIData@@Base+0xf3c> │ │ │ │ mov r0, r3 │ │ │ │ - bl 88634 │ │ │ │ + bl 88544 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f6de <_PyObject_CheckXIData@@Base+0xfac> │ │ │ │ + beq.n 4f71e <_PyObject_CheckXIData@@Base+0xfac> │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - cbz r1, 4f684 <_PyObject_CheckXIData@@Base+0xf52> │ │ │ │ + cbz r1, 4f6c4 <_PyObject_CheckXIData@@Base+0xf52> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bge.n 4f690 <_PyObject_CheckXIData@@Base+0xf5e> │ │ │ │ + bge.n 4f6d0 <_PyObject_CheckXIData@@Base+0xf5e> │ │ │ │ add r4, r3 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ - b.n 4f690 <_PyObject_CheckXIData@@Base+0xf5e> │ │ │ │ + b.n 4f6d0 <_PyObject_CheckXIData@@Base+0xf5e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 25c898 │ │ │ │ + bl 25c6d0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4f674 <_PyObject_CheckXIData@@Base+0xf42> │ │ │ │ - b.n 4f70c <_PyObject_CheckXIData@@Base+0xfda> │ │ │ │ + bne.n 4f6b4 <_PyObject_CheckXIData@@Base+0xf42> │ │ │ │ + b.n 4f74c <_PyObject_CheckXIData@@Base+0xfda> │ │ │ │ cmp r4, r3 │ │ │ │ mov.w r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - bl 25eb84 <_PyTime_AsTimeval@@Base+0x16f8> │ │ │ │ + bl 25e9c0 <_PyTime_AsTimeval@@Base+0x16fc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f70c <_PyObject_CheckXIData@@Base+0xfda> │ │ │ │ + beq.n 4f74c <_PyObject_CheckXIData@@Base+0xfda> │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 4f6c0 <_PyObject_CheckXIData@@Base+0xf8e> │ │ │ │ + bge.n 4f700 <_PyObject_CheckXIData@@Base+0xf8e> │ │ │ │ add.w r6, r0, r3, lsl #2 │ │ │ │ ldr.w r6, [r6, #-4] │ │ │ │ str.w r6, [r0, r3, lsl #2] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 4f6aa <_PyObject_CheckXIData@@Base+0xf78> │ │ │ │ + b.n 4f6ea <_PyObject_CheckXIData@@Base+0xf78> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str.w r5, [r0, r4, lsl #2] │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n 4f70e <_PyObject_CheckXIData@@Base+0xfdc> │ │ │ │ + b.n 4f74e <_PyObject_CheckXIData@@Base+0xfdc> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #8324 @ 0x2084 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 127f7c │ │ │ │ - bl d2eb8 │ │ │ │ + bl 127ed4 │ │ │ │ + bl d2dd8 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #60648 @ 0xece8 │ │ │ │ + movw r1, #60328 @ 0xeba8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #47664 @ 0xba30 │ │ │ │ + movw r0, #47344 @ 0xb8f0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r0, #28] │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ @@ -53067,15 +53097,15 @@ │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - movw r4, #26128 @ 0x6610 │ │ │ │ + movw r4, #25792 @ 0x64c0 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ @@ -53083,114 +53113,114 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 4f772 <_PyObject_CheckXIData@@Base+0x1040> │ │ │ │ + bne.n 4f7b2 <_PyObject_CheckXIData@@Base+0x1040> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 4f772 <_PyObject_CheckXIData@@Base+0x1040> │ │ │ │ + ble.n 4f7b2 <_PyObject_CheckXIData@@Base+0x1040> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 4f772 <_PyObject_CheckXIData@@Base+0x1040> │ │ │ │ - cbnz r5, 4f796 <_PyObject_CheckXIData@@Base+0x1064> │ │ │ │ - ldr r4, [pc, #204] @ (4f840 <_PyObject_CheckXIData@@Base+0x110e>) │ │ │ │ + bne.n 4f7b2 <_PyObject_CheckXIData@@Base+0x1040> │ │ │ │ + cbnz r5, 4f7d6 <_PyObject_CheckXIData@@Base+0x1064> │ │ │ │ + ldr r4, [pc, #204] @ (4f880 <_PyObject_CheckXIData@@Base+0x110e>) │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ movs r4, #3 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f81e <_PyObject_CheckXIData@@Base+0x10ec> │ │ │ │ + beq.n 4f85e <_PyObject_CheckXIData@@Base+0x10ec> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ - bl 11df04 │ │ │ │ + bl 11df60 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ - cbz r0, 4f7b4 <_PyObject_CheckXIData@@Base+0x1082> │ │ │ │ + cbz r0, 4f7f4 <_PyObject_CheckXIData@@Base+0x1082> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1d7c44 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 4f7b8 <_PyObject_CheckXIData@@Base+0x1086> │ │ │ │ + bl 1d9e80 <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 4f7f8 <_PyObject_CheckXIData@@Base+0x1086> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4f82c <_PyObject_CheckXIData@@Base+0x10fa> │ │ │ │ + b.n 4f86c <_PyObject_CheckXIData@@Base+0x10fa> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1f5ae8 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f7988 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f7b4 <_PyObject_CheckXIData@@Base+0x1082> │ │ │ │ + beq.n 4f7f4 <_PyObject_CheckXIData@@Base+0x1082> │ │ │ │ ldrd r8, r5, [sp, #24] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - movw r1, #12292 @ 0x3004 │ │ │ │ + movw r1, #11972 @ 0x2ec4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #12300 @ 0x300c │ │ │ │ + movw r0, #11980 @ 0x2ecc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91690 │ │ │ │ + bl 91908 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f7b4 <_PyObject_CheckXIData@@Base+0x1082> │ │ │ │ - bl 95ffc │ │ │ │ + beq.n 4f7f4 <_PyObject_CheckXIData@@Base+0x1082> │ │ │ │ + bl 96274 │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b208 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4f824 <_PyObject_CheckXIData@@Base+0x10f2> │ │ │ │ + bge.n 4f864 <_PyObject_CheckXIData@@Base+0x10f2> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf44 │ │ │ │ - b.n 4f7b4 <_PyObject_CheckXIData@@Base+0x1082> │ │ │ │ + bl 1af36c │ │ │ │ + b.n 4f7f4 <_PyObject_CheckXIData@@Base+0x1082> │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 4f82c <_PyObject_CheckXIData@@Base+0x10fa> │ │ │ │ + b.n 4f86c <_PyObject_CheckXIData@@Base+0x10fa> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ - bl 11e578 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11e5d4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #992] @ (4fc24 <_PyObject_CheckXIData@@Base+0x14f2>) │ │ │ │ + ldr r5, [pc, #992] @ (4fc64 <_PyObject_CheckXIData@@Base+0x14f2>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #26592 @ 0x67e0 │ │ │ │ + movw r0, #26272 @ 0x66a0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2099ac │ │ │ │ + bl 20b9dc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ @@ -53199,465 +53229,465 @@ │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr r6, [pc, #268] @ (4f9a8 <_PyObject_CheckXIData@@Base+0x1276>) │ │ │ │ + ldr r6, [pc, #268] @ (4f9e8 <_PyObject_CheckXIData@@Base+0x1276>) │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 4f8ca <_PyObject_CheckXIData@@Base+0x1198> │ │ │ │ + bne.n 4f90a <_PyObject_CheckXIData@@Base+0x1198> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 4f8ca <_PyObject_CheckXIData@@Base+0x1198> │ │ │ │ + ble.n 4f90a <_PyObject_CheckXIData@@Base+0x1198> │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 4f8ca <_PyObject_CheckXIData@@Base+0x1198> │ │ │ │ - cbnz r4, 4f8ee <_PyObject_CheckXIData@@Base+0x11bc> │ │ │ │ + bne.n 4f90a <_PyObject_CheckXIData@@Base+0x1198> │ │ │ │ + cbnz r4, 4f92e <_PyObject_CheckXIData@@Base+0x11bc> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #220] @ (4f9ac <_PyObject_CheckXIData@@Base+0x127a>) │ │ │ │ + ldr r4, [pc, #220] @ (4f9ec <_PyObject_CheckXIData@@Base+0x127a>) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f982 <_PyObject_CheckXIData@@Base+0x1250> │ │ │ │ + beq.n 4f9c2 <_PyObject_CheckXIData@@Base+0x1250> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [sp, #76] @ 0x4c │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 11df04 │ │ │ │ + bl 11df60 │ │ │ │ ldrd r7, r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ - cbz r0, 4f92c <_PyObject_CheckXIData@@Base+0x11fa> │ │ │ │ + cbz r0, 4f96c <_PyObject_CheckXIData@@Base+0x11fa> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 204eb0 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ - cbz r0, 4f92c <_PyObject_CheckXIData@@Base+0x11fa> │ │ │ │ + bl 206ed8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + cbz r0, 4f96c <_PyObject_CheckXIData@@Base+0x11fa> │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 4f930 <_PyObject_CheckXIData@@Base+0x11fe> │ │ │ │ + beq.n 4f970 <_PyObject_CheckXIData@@Base+0x11fe> │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 424bc │ │ │ │ + bl 4250c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f994 <_PyObject_CheckXIData@@Base+0x1262> │ │ │ │ + b.n 4f9d4 <_PyObject_CheckXIData@@Base+0x1262> │ │ │ │ mov r2, r5 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - movw r1, #55592 @ 0xd928 │ │ │ │ + movw r1, #55272 @ 0xd7e8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #17836 @ 0x45ac │ │ │ │ + movw r0, #17516 @ 0x446c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91690 │ │ │ │ + bl 91908 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4f952 <_PyObject_CheckXIData@@Base+0x1220> │ │ │ │ + bne.n 4f992 <_PyObject_CheckXIData@@Base+0x1220> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f994 <_PyObject_CheckXIData@@Base+0x1262> │ │ │ │ - bl 95ffc │ │ │ │ + b.n 4f9d4 <_PyObject_CheckXIData@@Base+0x1262> │ │ │ │ + bl 96274 │ │ │ │ mov r2, r8 │ │ │ │ mov fp, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c23c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 4f98c <_PyObject_CheckXIData@@Base+0x125a> │ │ │ │ + bge.n 4f9cc <_PyObject_CheckXIData@@Base+0x125a> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf44 │ │ │ │ - b.n 4f94e <_PyObject_CheckXIData@@Base+0x121c> │ │ │ │ + bl 1af36c │ │ │ │ + b.n 4f98e <_PyObject_CheckXIData@@Base+0x121c> │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4f994 <_PyObject_CheckXIData@@Base+0x1262> │ │ │ │ + b.n 4f9d4 <_PyObject_CheckXIData@@Base+0x1262> │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ strd r7, r6, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 11e578 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11e5d4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r4, [r1, #100] @ 0x64 │ │ │ │ + str r4, [r7, #76] @ 0x4c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [pc, #416] @ (4fb50 <_PyObject_CheckXIData@@Base+0x141e>) │ │ │ │ + ldr r6, [pc, #416] @ (4fb90 <_PyObject_CheckXIData@@Base+0x141e>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 77808 │ │ │ │ + bl 77848 │ │ │ │ adds r5, r4, #4 │ │ │ │ add.w r6, r4, #132 @ 0x84 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 4f9ca <_PyObject_CheckXIData@@Base+0x1298> │ │ │ │ + bne.n 4fa0a <_PyObject_CheckXIData@@Base+0x1298> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 4f9f8 <_PyObject_CheckXIData@@Base+0x12c6> │ │ │ │ - movw r0, #45764 @ 0xb2c4 │ │ │ │ + bne.n 4fa38 <_PyObject_CheckXIData@@Base+0x12c6> │ │ │ │ + movw r0, #45444 @ 0xb184 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7fcb8 │ │ │ │ - movw r0, #45772 @ 0xb2cc │ │ │ │ + b.w 7fce4 │ │ │ │ + movw r0, #45452 @ 0xb18c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7fcb8 │ │ │ │ + b.w 7fce4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r7, [r0, #33] @ 0x21 │ │ │ │ - cbz r7, 4fa34 <_PyObject_CheckXIData@@Base+0x1302> │ │ │ │ + cbz r7, 4fa74 <_PyObject_CheckXIData@@Base+0x1302> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15036 @ 0x3abc │ │ │ │ + movw r1, #14716 @ 0x397c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 4fa74 <_PyObject_CheckXIData@@Base+0x1342> │ │ │ │ + bl f8904 │ │ │ │ + b.n 4fab4 <_PyObject_CheckXIData@@Base+0x1342> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.n 4fa46 <_PyObject_CheckXIData@@Base+0x1314> │ │ │ │ + bpl.n 4fa86 <_PyObject_CheckXIData@@Base+0x1314> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 4fa66 <_PyObject_CheckXIData@@Base+0x1334> │ │ │ │ + bgt.n 4faa6 <_PyObject_CheckXIData@@Base+0x1334> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #26612 @ 0x67f4 │ │ │ │ + movw r1, #26292 @ 0x66b4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 109d50 │ │ │ │ + bl 109c5c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4fa78 <_PyObject_CheckXIData@@Base+0x1346> │ │ │ │ + cbnz r0, 4fab8 <_PyObject_CheckXIData@@Base+0x1346> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4fba4 <_PyObject_CheckXIData@@Base+0x1472> │ │ │ │ + b.n 4fbe4 <_PyObject_CheckXIData@@Base+0x1472> │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22ab08 <_PyArg_ParseStackAndKeywords@@Base+0x934> │ │ │ │ + bl 22c9e0 <_PyArg_ParseStackAndKeywords@@Base+0x934> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4fa9e <_PyObject_CheckXIData@@Base+0x136c> │ │ │ │ + bne.n 4fade <_PyObject_CheckXIData@@Base+0x136c> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fa74 <_PyObject_CheckXIData@@Base+0x1342> │ │ │ │ + bge.n 4fab4 <_PyObject_CheckXIData@@Base+0x1342> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4fa74 <_PyObject_CheckXIData@@Base+0x1342> │ │ │ │ + bne.n 4fab4 <_PyObject_CheckXIData@@Base+0x1342> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4fa74 <_PyObject_CheckXIData@@Base+0x1342> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4fab4 <_PyObject_CheckXIData@@Base+0x1342> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fab0 <_PyObject_CheckXIData@@Base+0x137e> │ │ │ │ + bge.n 4faf0 <_PyObject_CheckXIData@@Base+0x137e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4fab0 <_PyObject_CheckXIData@@Base+0x137e> │ │ │ │ + cbnz r3, 4faf0 <_PyObject_CheckXIData@@Base+0x137e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r8, [r6, #16] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ ands.w r5, r5, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4faf4 <_PyObject_CheckXIData@@Base+0x13c2> │ │ │ │ + beq.n 4fb34 <_PyObject_CheckXIData@@Base+0x13c2> │ │ │ │ mov r0, r8 │ │ │ │ - bl 26da34 │ │ │ │ + bl 26d8cc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fa74 <_PyObject_CheckXIData@@Base+0x1342> │ │ │ │ + beq.n 4fab4 <_PyObject_CheckXIData@@Base+0x1342> │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 22b0a4 <_PyXIData_UnregisterClass@@Base+0xd4> │ │ │ │ + bl 22cf7c <_PyXIData_UnregisterClass@@Base+0xd4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4fae4 <_PyObject_CheckXIData@@Base+0x13b2> │ │ │ │ + bne.n 4fb24 <_PyObject_CheckXIData@@Base+0x13b2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 76638 │ │ │ │ - b.n 4fa74 <_PyObject_CheckXIData@@Base+0x1342> │ │ │ │ + bl 76678 │ │ │ │ + b.n 4fab4 <_PyObject_CheckXIData@@Base+0x1342> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ blx 2bf20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 4fb1c <_PyObject_CheckXIData@@Base+0x13ea> │ │ │ │ + bmi.n 4fb5c <_PyObject_CheckXIData@@Base+0x13ea> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #26672 @ 0x6830 │ │ │ │ + movw r1, #26352 @ 0x66f0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ - bl 85a34 │ │ │ │ + b.w d78f0 │ │ │ │ + bl 859e8 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4fb2c <_PyObject_CheckXIData@@Base+0x13fa> │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 4fb30 <_PyObject_CheckXIData@@Base+0x13fe> │ │ │ │ - b.n 4fa74 <_PyObject_CheckXIData@@Base+0x1342> │ │ │ │ + bne.n 4fb6c <_PyObject_CheckXIData@@Base+0x13fa> │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 4fb70 <_PyObject_CheckXIData@@Base+0x13fe> │ │ │ │ + b.n 4fab4 <_PyObject_CheckXIData@@Base+0x1342> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4fb48 <_PyObject_CheckXIData@@Base+0x1416> │ │ │ │ + bge.n 4fb88 <_PyObject_CheckXIData@@Base+0x1416> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15628 @ 0x3d0c │ │ │ │ + movw r1, #15328 @ 0x3be0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 4fa74 <_PyObject_CheckXIData@@Base+0x1342> │ │ │ │ + bl f8904 │ │ │ │ + b.n 4fab4 <_PyObject_CheckXIData@@Base+0x1342> │ │ │ │ ldr r1, [r6, #28] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4fb8a <_PyObject_CheckXIData@@Base+0x1458> │ │ │ │ + beq.n 4fbca <_PyObject_CheckXIData@@Base+0x1458> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 4fb7c <_PyObject_CheckXIData@@Base+0x144a> │ │ │ │ + bmi.n 4fbbc <_PyObject_CheckXIData@@Base+0x144a> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #26724 @ 0x6864 │ │ │ │ + movw r1, #26404 @ 0x6724 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 4fb94 <_PyObject_CheckXIData@@Base+0x1462> │ │ │ │ - bl 89834 │ │ │ │ + cbz r0, 4fbd4 <_PyObject_CheckXIData@@Base+0x1462> │ │ │ │ + bl 89a90 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 4fa74 <_PyObject_CheckXIData@@Base+0x1342> │ │ │ │ + beq.w 4fab4 <_PyObject_CheckXIData@@Base+0x1342> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4fba4 <_PyObject_CheckXIData@@Base+0x1472> │ │ │ │ + b.n 4fbe4 <_PyObject_CheckXIData@@Base+0x1472> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ - b.n 4fb8a <_PyObject_CheckXIData@@Base+0x1458> │ │ │ │ + b.n 4fbca <_PyObject_CheckXIData@@Base+0x1458> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #26776 @ 0x6898 │ │ │ │ + movw r1, #26456 @ 0x6758 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 8e8fc │ │ │ │ - cbz r0, 4fbe2 <_PyObject_CheckXIData@@Base+0x14b0> │ │ │ │ + bl 8eb6c │ │ │ │ + cbz r0, 4fc22 <_PyObject_CheckXIData@@Base+0x14b0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2c33c <__clock_getres64@plt> │ │ │ │ - cbz r0, 4fbe6 <_PyObject_CheckXIData@@Base+0x14b4> │ │ │ │ + cbz r0, 4fc26 <_PyObject_CheckXIData@@Base+0x14b4> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4fc06 <_PyObject_CheckXIData@@Base+0x14d4> │ │ │ │ + b.n 4fc46 <_PyObject_CheckXIData@@Base+0x14d4> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 299cd8 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 299b80 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #24] @ 4fc10 <_PyObject_CheckXIData@@Base+0x14de> │ │ │ │ + vldr d6, [pc, #24] @ 4fc50 <_PyObject_CheckXIData@@Base+0x14de> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 85ae4 │ │ │ │ + bl 85a98 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ - bvs.n 4fb3e <_PyObject_CheckXIData@@Base+0x140c> │ │ │ │ + bvs.n 4fb7e <_PyObject_CheckXIData@@Base+0x140c> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ 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 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add.w r0, r1, #16 │ │ │ │ - cbz r2, 4fc38 <_PyObject_CheckXIData@@Base+0x1506> │ │ │ │ + cbz r2, 4fc78 <_PyObject_CheckXIData@@Base+0x1506> │ │ │ │ ldr r6, [r2, #8] │ │ │ │ - b.n 4fc48 <_PyObject_CheckXIData@@Base+0x1516> │ │ │ │ + b.n 4fc88 <_PyObject_CheckXIData@@Base+0x1516> │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 4fc46 <_PyObject_CheckXIData@@Base+0x1514> │ │ │ │ + bhi.n 4fc86 <_PyObject_CheckXIData@@Base+0x1514> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4fc6a <_PyObject_CheckXIData@@Base+0x1538> │ │ │ │ + cbnz r0, 4fcaa <_PyObject_CheckXIData@@Base+0x1538> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 4fc48 <_PyObject_CheckXIData@@Base+0x1516> │ │ │ │ + b.n 4fc88 <_PyObject_CheckXIData@@Base+0x1516> │ │ │ │ mov r6, r2 │ │ │ │ - ldr r1, [pc, #368] @ (4fdbc <_PyObject_CheckXIData@@Base+0x168a>) │ │ │ │ + ldr r1, [pc, #368] @ (4fdfc <_PyObject_CheckXIData@@Base+0x168a>) │ │ │ │ movs r3, #0 │ │ │ │ movs r5, #4 │ │ │ │ str r1, [sp, #0] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ add r1, sp, #32 │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4fc6c <_PyObject_CheckXIData@@Base+0x153a> │ │ │ │ - b.n 4fca0 <_PyObject_CheckXIData@@Base+0x156e> │ │ │ │ + cbnz r0, 4fcac <_PyObject_CheckXIData@@Base+0x153a> │ │ │ │ + b.n 4fce0 <_PyObject_CheckXIData@@Base+0x156e> │ │ │ │ mov r6, r2 │ │ │ │ adds r1, r4, r6 │ │ │ │ ldr.w r9, [r5] │ │ │ │ subs r6, r1, #1 │ │ │ │ - beq.n 4fd48 <_PyObject_CheckXIData@@Base+0x1616> │ │ │ │ + beq.n 4fd88 <_PyObject_CheckXIData@@Base+0x1616> │ │ │ │ ldr r7, [r5, #4] │ │ │ │ - cbz r7, 4fcaa <_PyObject_CheckXIData@@Base+0x1578> │ │ │ │ + cbz r7, 4fcea <_PyObject_CheckXIData@@Base+0x1578> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bmi.n 4fca4 <_PyObject_CheckXIData@@Base+0x1572> │ │ │ │ - movw r2, #15388 @ 0x3c1c │ │ │ │ + bmi.n 4fce4 <_PyObject_CheckXIData@@Base+0x1572> │ │ │ │ + movw r2, #15068 @ 0x3adc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #26792 @ 0x68a8 │ │ │ │ + movw r1, #26472 @ 0x6768 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #53128 @ 0xcf88 │ │ │ │ + movw r0, #52764 @ 0xce1c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r3, r7 │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4fdb2 <_PyObject_CheckXIData@@Base+0x1680> │ │ │ │ + b.n 4fdf2 <_PyObject_CheckXIData@@Base+0x1680> │ │ │ │ subs r6, r1, #2 │ │ │ │ - bne.n 4fcac <_PyObject_CheckXIData@@Base+0x157a> │ │ │ │ - b.n 4fd56 <_PyObject_CheckXIData@@Base+0x1624> │ │ │ │ - ldr r7, [pc, #276] @ (4fdc0 <_PyObject_CheckXIData@@Base+0x168e>) │ │ │ │ + bne.n 4fcec <_PyObject_CheckXIData@@Base+0x157a> │ │ │ │ + b.n 4fd96 <_PyObject_CheckXIData@@Base+0x1624> │ │ │ │ + ldr r7, [pc, #276] @ (4fe00 <_PyObject_CheckXIData@@Base+0x168e>) │ │ │ │ ldr r4, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - cbz r4, 4fd1c <_PyObject_CheckXIData@@Base+0x15ea> │ │ │ │ + cbz r4, 4fd5c <_PyObject_CheckXIData@@Base+0x15ea> │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4fcc2 <_PyObject_CheckXIData@@Base+0x1590> │ │ │ │ + bne.n 4fd02 <_PyObject_CheckXIData@@Base+0x1590> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 4fd1e <_PyObject_CheckXIData@@Base+0x15ec> │ │ │ │ - b.n 4fd62 <_PyObject_CheckXIData@@Base+0x1630> │ │ │ │ + bne.n 4fd5e <_PyObject_CheckXIData@@Base+0x15ec> │ │ │ │ + b.n 4fda2 <_PyObject_CheckXIData@@Base+0x1630> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 4fce8 <_PyObject_CheckXIData@@Base+0x15b6> │ │ │ │ + bmi.n 4fd28 <_PyObject_CheckXIData@@Base+0x15b6> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #26816 @ 0x68c0 │ │ │ │ + movw r1, #26496 @ 0x6780 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b2c8 │ │ │ │ + bl 8b524 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4fd04 <_PyObject_CheckXIData@@Base+0x15d2> │ │ │ │ + bne.n 4fd44 <_PyObject_CheckXIData@@Base+0x15d2> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 4fcbc <_PyObject_CheckXIData@@Base+0x158a> │ │ │ │ + beq.n 4fcfc <_PyObject_CheckXIData@@Base+0x158a> │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - beq.n 4fcbc <_PyObject_CheckXIData@@Base+0x158a> │ │ │ │ + beq.n 4fcfc <_PyObject_CheckXIData@@Base+0x158a> │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.n 4fcbc <_PyObject_CheckXIData@@Base+0x158a> │ │ │ │ + beq.n 4fcfc <_PyObject_CheckXIData@@Base+0x158a> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56904 @ 0xde48 │ │ │ │ + movw r1, #56584 @ 0xdd08 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 4fca0 <_PyObject_CheckXIData@@Base+0x156e> │ │ │ │ + bl f8904 │ │ │ │ + b.n 4fce0 <_PyObject_CheckXIData@@Base+0x156e> │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 4fd64 <_PyObject_CheckXIData@@Base+0x1632> │ │ │ │ + bmi.n 4fda4 <_PyObject_CheckXIData@@Base+0x1632> │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #15388 @ 0x3c1c │ │ │ │ + movw r2, #15068 @ 0x3adc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #26876 @ 0x68fc │ │ │ │ + movw r1, #26556 @ 0x67bc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #53128 @ 0xcf88 │ │ │ │ + movw r0, #52764 @ 0xce1c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4fca0 <_PyObject_CheckXIData@@Base+0x156e> │ │ │ │ - ldr r6, [pc, #116] @ (4fdc0 <_PyObject_CheckXIData@@Base+0x168e>) │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4fce0 <_PyObject_CheckXIData@@Base+0x156e> │ │ │ │ + ldr r6, [pc, #116] @ (4fe00 <_PyObject_CheckXIData@@Base+0x168e>) │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r7, r6 │ │ │ │ - b.n 4fd64 <_PyObject_CheckXIData@@Base+0x1632> │ │ │ │ + b.n 4fda4 <_PyObject_CheckXIData@@Base+0x1632> │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - ldr r6, [pc, #96] @ (4fdc0 <_PyObject_CheckXIData@@Base+0x168e>) │ │ │ │ - b.n 4fd64 <_PyObject_CheckXIData@@Base+0x1632> │ │ │ │ - ldr r6, [pc, #92] @ (4fdc0 <_PyObject_CheckXIData@@Base+0x168e>) │ │ │ │ + ldr r6, [pc, #96] @ (4fe00 <_PyObject_CheckXIData@@Base+0x168e>) │ │ │ │ + b.n 4fda4 <_PyObject_CheckXIData@@Base+0x1632> │ │ │ │ + ldr r6, [pc, #92] @ (4fe00 <_PyObject_CheckXIData@@Base+0x168e>) │ │ │ │ mov r0, r8 │ │ │ │ - bl 70f38 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70f78 <_PyObject_GC_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fca0 <_PyObject_CheckXIData@@Base+0x156e> │ │ │ │ + beq.n 4fce0 <_PyObject_CheckXIData@@Base+0x156e> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r9] │ │ │ │ str.w r9, [r0, #8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ @@ -53674,60 +53704,60 @@ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r4, [r0, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r0, #20] │ │ │ │ - bl 82b64 │ │ │ │ + bl 82b18 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #592] @ (50010 <_PyXIData_FormatNotShareableError@@Base+0x212>) │ │ │ │ + ldr r6, [pc, #592] @ (50050 <_PyXIData_FormatNotShareableError@@Base+0x212>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - cbz r0, 4fdee <_PyObject_CheckXIData@@Base+0x16bc> │ │ │ │ + cbz r0, 4fe2e <_PyObject_CheckXIData@@Base+0x16bc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fdee <_PyObject_CheckXIData@@Base+0x16bc> │ │ │ │ + bge.n 4fe2e <_PyObject_CheckXIData@@Base+0x16bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4fdee <_PyObject_CheckXIData@@Base+0x16bc> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4fe2e <_PyObject_CheckXIData@@Base+0x16bc> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e5b8 │ │ │ │ + bl 12e43c │ │ │ │ mov r0, r4 │ │ │ │ - bl 22270c │ │ │ │ + bl 2245e8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004fdfe <_PyXIData_FormatNotShareableError@@Base>: │ │ │ │ +0004fe3e <_PyXIData_FormatNotShareableError@@Base>: │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ sub sp, #20 │ │ │ │ movs r2, #1 │ │ │ │ add r4, sp, #28 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 21fee0 <_PyObject_GetXIData@@Base+0x528> │ │ │ │ + bl 221dbc <_PyObject_GetXIData@@Base+0x528> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #20] │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ @@ -53738,322 +53768,322 @@ │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r5, [pc, #180] @ (4ff10 <_PyXIData_FormatNotShareableError@@Base+0x112>) │ │ │ │ + ldr r5, [pc, #180] @ (4ff50 <_PyXIData_FormatNotShareableError@@Base+0x112>) │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ add r4, sp, #28 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 4fe88 <_PyXIData_FormatNotShareableError@@Base+0x8a> │ │ │ │ + bne.n 4fec8 <_PyXIData_FormatNotShareableError@@Base+0x8a> │ │ │ │ cmp r7, ip │ │ │ │ - ble.n 4fe88 <_PyXIData_FormatNotShareableError@@Base+0x8a> │ │ │ │ + ble.n 4fec8 <_PyXIData_FormatNotShareableError@@Base+0x8a> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4fe88 <_PyXIData_FormatNotShareableError@@Base+0x8a> │ │ │ │ - cbnz r6, 4feaa <_PyXIData_FormatNotShareableError@@Base+0xac> │ │ │ │ - ldr r4, [pc, #136] @ (4ff14 <_PyXIData_FormatNotShareableError@@Base+0x116>) │ │ │ │ + bne.n 4fec8 <_PyXIData_FormatNotShareableError@@Base+0x8a> │ │ │ │ + cbnz r6, 4feea <_PyXIData_FormatNotShareableError@@Base+0xac> │ │ │ │ + ldr r4, [pc, #136] @ (4ff54 <_PyXIData_FormatNotShareableError@@Base+0x116>) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ movs r4, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4feee <_PyXIData_FormatNotShareableError@@Base+0xf0> │ │ │ │ + cbz r0, 4ff2e <_PyXIData_FormatNotShareableError@@Base+0xf0> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ - bl 11df04 │ │ │ │ + bl 11df60 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 4fec2 <_PyXIData_FormatNotShareableError@@Base+0xc4> │ │ │ │ + cbnz r0, 4ff02 <_PyXIData_FormatNotShareableError@@Base+0xc4> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4fefc <_PyXIData_FormatNotShareableError@@Base+0xfe> │ │ │ │ - bl 95ffc │ │ │ │ + b.n 4ff3c <_PyXIData_FormatNotShareableError@@Base+0xfe> │ │ │ │ + bl 96274 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b764 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 4fef4 <_PyXIData_FormatNotShareableError@@Base+0xf6> │ │ │ │ + bge.n 4ff34 <_PyXIData_FormatNotShareableError@@Base+0xf6> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf44 │ │ │ │ - b.n 4febe <_PyXIData_FormatNotShareableError@@Base+0xc0> │ │ │ │ + bl 1af36c │ │ │ │ + b.n 4fefe <_PyXIData_FormatNotShareableError@@Base+0xc0> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4fefc <_PyXIData_FormatNotShareableError@@Base+0xfe> │ │ │ │ + b.n 4ff3c <_PyXIData_FormatNotShareableError@@Base+0xfe> │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ add r0, sp, #28 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 11e578 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11e5d4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - str r0, [r1, #104] @ 0x68 │ │ │ │ + str r0, [r7, #80] @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [pc, #768] @ (50218 <_PyXIData_FormatNotShareableError@@Base+0x41a>) │ │ │ │ + ldr r6, [pc, #768] @ (50258 <_PyXIData_FormatNotShareableError@@Base+0x41a>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 4ffea <_PyXIData_FormatNotShareableError@@Base+0x1ec> │ │ │ │ - cbz r0, 4ff6e <_PyXIData_FormatNotShareableError@@Base+0x170> │ │ │ │ + bl 5002a <_PyXIData_FormatNotShareableError@@Base+0x1ec> │ │ │ │ + cbz r0, 4ffae <_PyXIData_FormatNotShareableError@@Base+0x170> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2b46c <__clock_gettime64@plt> │ │ │ │ - cbz r0, 4ff4e <_PyXIData_FormatNotShareableError@@Base+0x150> │ │ │ │ + cbz r0, 4ff8e <_PyXIData_FormatNotShareableError@@Base+0x150> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ff6e <_PyXIData_FormatNotShareableError@@Base+0x170> │ │ │ │ + b.n 4ffae <_PyXIData_FormatNotShareableError@@Base+0x170> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 299cd8 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 299b80 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #24] @ 4ff78 <_PyXIData_FormatNotShareableError@@Base+0x17a> │ │ │ │ + vldr d6, [pc, #24] @ 4ffb8 <_PyXIData_FormatNotShareableError@@Base+0x17a> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 85ae4 │ │ │ │ + bl 85a98 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ - bvs.n 4fea6 <_PyXIData_FormatNotShareableError@@Base+0xa8> │ │ │ │ + bvs.n 4fee6 <_PyXIData_FormatNotShareableError@@Base+0xa8> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #40136 @ 0x9cc8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4ffd4 <_PyXIData_FormatNotShareableError@@Base+0x1d6> │ │ │ │ + bne.n 50014 <_PyXIData_FormatNotShareableError@@Base+0x1d6> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4ffd4 <_PyXIData_FormatNotShareableError@@Base+0x1d6> │ │ │ │ + bne.n 50014 <_PyXIData_FormatNotShareableError@@Base+0x1d6> │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4ffd4 <_PyXIData_FormatNotShareableError@@Base+0x1d6> │ │ │ │ + bhi.n 50014 <_PyXIData_FormatNotShareableError@@Base+0x1d6> │ │ │ │ mov r4, r2 │ │ │ │ - bl 43204 │ │ │ │ + bl 4324a │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4ffde <_PyXIData_FormatNotShareableError@@Base+0x1e0> │ │ │ │ + beq.n 5001e <_PyXIData_FormatNotShareableError@@Base+0x1e0> │ │ │ │ cmp r4, #3 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ it eq │ │ │ │ eoreq.w r3, r0, #1 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - b.n 4ffe0 <_PyXIData_FormatNotShareableError@@Base+0x1e2> │ │ │ │ + b.n 50020 <_PyXIData_FormatNotShareableError@@Base+0x1e2> │ │ │ │ movw r0, #5152 @ 0x1420 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4ffe0 <_PyXIData_FormatNotShareableError@@Base+0x1e2> │ │ │ │ + b.n 50020 <_PyXIData_FormatNotShareableError@@Base+0x1e2> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50030 <_PyXIData_FormatNotShareableError@@Base+0x232> │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 50030 <_PyXIData_FormatNotShareableError@@Base+0x232> │ │ │ │ + bne.n 50070 <_PyXIData_FormatNotShareableError@@Base+0x232> │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 50070 <_PyXIData_FormatNotShareableError@@Base+0x232> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1a7e90 <_PyType_Name@@Base> │ │ │ │ - movw r1, #26932 @ 0x6934 │ │ │ │ + bl 1aa2bc <_PyType_Name@@Base> │ │ │ │ + movw r1, #26612 @ 0x67f4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50034 <_PyXIData_FormatNotShareableError@@Base+0x236> │ │ │ │ + b.n 50074 <_PyXIData_FormatNotShareableError@@Base+0x236> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 22fb40 <_PyEval_MatchClass@@Base+0x4a0> │ │ │ │ + bl 231a18 <_PyEval_MatchClass@@Base+0x4a0> │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #64] @ (500ac <_PyXIData_FormatNotShareableError@@Base+0x2ae>) │ │ │ │ - bl 206324 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #64] @ (500ec <_PyXIData_FormatNotShareableError@@Base+0x2ae>) │ │ │ │ + bl 208350 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5008c <_PyXIData_FormatNotShareableError@@Base+0x28e> │ │ │ │ + blt.n 500cc <_PyXIData_FormatNotShareableError@@Base+0x28e> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #12940 @ 0x328c │ │ │ │ + movw r0, #12640 @ 0x3160 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80c04 │ │ │ │ + b.w 80bc0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 500a8 <_PyXIData_FormatNotShareableError@@Base+0x2aa> │ │ │ │ + cbz r0, 500e8 <_PyXIData_FormatNotShareableError@@Base+0x2aa> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #12948 @ 0x3294 │ │ │ │ + movw r0, #12648 @ 0x3168 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80c04 │ │ │ │ + b.w 80bc0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldc2 0, cr0, [r4], #308 @ 0x134 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - movw r2, #56260 @ 0xdbc4 │ │ │ │ + movw r2, #55940 @ 0xda84 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r3, #56276 @ 0xdbd4 │ │ │ │ + movw r3, #55956 @ 0xda94 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ bic.w r1, r1, #2 │ │ │ │ cmp r1, #1 │ │ │ │ ite ne │ │ │ │ movne r0, r2 │ │ │ │ moveq r0, r3 │ │ │ │ - b.w 7967c │ │ │ │ + b.w 796c0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #27092 @ 0x69d4 │ │ │ │ + movw r1, #26772 @ 0x6894 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8e8fc │ │ │ │ - cbz r0, 50126 <_PyXIData_FormatNotShareableError@@Base+0x328> │ │ │ │ + bl 8eb6c │ │ │ │ + cbz r0, 50166 <_PyXIData_FormatNotShareableError@@Base+0x328> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f9f20 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1fbdc0 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50126 <_PyXIData_FormatNotShareableError@@Base+0x328> │ │ │ │ + beq.n 50166 <_PyXIData_FormatNotShareableError@@Base+0x328> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 1fabd0 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1fca68 <_PyTime_AsTimespec@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2ad54 <__clock_settime64@plt> │ │ │ │ - cbz r0, 5012a <_PyXIData_FormatNotShareableError@@Base+0x32c> │ │ │ │ + cbz r0, 5016a <_PyXIData_FormatNotShareableError@@Base+0x32c> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50132 <_PyXIData_FormatNotShareableError@@Base+0x334> │ │ │ │ + b.n 50172 <_PyXIData_FormatNotShareableError@@Base+0x334> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ - movw r1, #48732 @ 0xbe5c │ │ │ │ + movw r1, #48412 @ 0xbd1c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.w 39442 │ │ │ │ + b.w 39482 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #27112 @ 0x69e8 │ │ │ │ + movw r0, #26792 @ 0x68a8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w e4f84 │ │ │ │ + b.w e4e0c │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 85a34 │ │ │ │ + bl 859e8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50184 <_PyXIData_FormatNotShareableError@@Base+0x386> │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 501a8 <_PyXIData_FormatNotShareableError@@Base+0x3aa> │ │ │ │ + bne.n 501c4 <_PyXIData_FormatNotShareableError@@Base+0x386> │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 501e8 <_PyXIData_FormatNotShareableError@@Base+0x3aa> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5019e <_PyXIData_FormatNotShareableError@@Base+0x3a0> │ │ │ │ + cbz r3, 501de <_PyXIData_FormatNotShareableError@@Base+0x3a0> │ │ │ │ adds r2, r4, #1 │ │ │ │ - blt.n 50198 <_PyXIData_FormatNotShareableError@@Base+0x39a> │ │ │ │ + blt.n 501d8 <_PyXIData_FormatNotShareableError@@Base+0x39a> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, r4 │ │ │ │ it ge │ │ │ │ movge r0, r4 │ │ │ │ - b.n 5019c <_PyXIData_FormatNotShareableError@@Base+0x39e> │ │ │ │ + b.n 501dc <_PyXIData_FormatNotShareableError@@Base+0x39e> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r5, #8] │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 501aa <_PyXIData_FormatNotShareableError@@Base+0x3ac> │ │ │ │ + b.n 501ea <_PyXIData_FormatNotShareableError@@Base+0x3ac> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -54063,66 +54093,66 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 501ec <_PyXIData_FormatNotShareableError@@Base+0x3ee> │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 5022c <_PyXIData_FormatNotShareableError@@Base+0x3ee> │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 501e6 <_PyXIData_FormatNotShareableError@@Base+0x3e8> │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 501ec <_PyXIData_FormatNotShareableError@@Base+0x3ee> │ │ │ │ + bne.n 50226 <_PyXIData_FormatNotShareableError@@Base+0x3e8> │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 5022c <_PyXIData_FormatNotShareableError@@Base+0x3ee> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5020e <_PyXIData_FormatNotShareableError@@Base+0x410> │ │ │ │ + cbnz r0, 5024e <_PyXIData_FormatNotShareableError@@Base+0x410> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5020e <_PyXIData_FormatNotShareableError@@Base+0x410> │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 5024e <_PyXIData_FormatNotShareableError@@Base+0x410> │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 50204 <_PyXIData_FormatNotShareableError@@Base+0x406> │ │ │ │ + bne.n 50244 <_PyXIData_FormatNotShareableError@@Base+0x406> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.w b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r3, r0, r3 │ │ │ │ - movw r0, #11740 @ 0x2ddc │ │ │ │ + movw r0, #11420 @ 0x2c9c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w 80c04 │ │ │ │ + b.w 80bc0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 502b4 <_PyXIData_FormatNotShareableError@@Base+0x4b6> │ │ │ │ + bne.n 502f4 <_PyXIData_FormatNotShareableError@@Base+0x4b6> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 502b4 <_PyXIData_FormatNotShareableError@@Base+0x4b6> │ │ │ │ + beq.n 502f4 <_PyXIData_FormatNotShareableError@@Base+0x4b6> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ - bl 71b00 │ │ │ │ + bl 71b54 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 502f4 <_PyXIData_FormatNotShareableError@@Base+0x4f6> │ │ │ │ + beq.n 50334 <_PyXIData_FormatNotShareableError@@Base+0x4f6> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -54138,167 +54168,157 @@ │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str r1, [r0, #24] │ │ │ │ - cbz r2, 502c0 <_PyXIData_FormatNotShareableError@@Base+0x4c2> │ │ │ │ + cbz r2, 50300 <_PyXIData_FormatNotShareableError@@Base+0x4c2> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r3, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ str r3, [r0, #28] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ str r2, [r0, #32] │ │ │ │ - b.n 502c0 <_PyXIData_FormatNotShareableError@@Base+0x4c2> │ │ │ │ + b.n 50300 <_PyXIData_FormatNotShareableError@@Base+0x4c2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldrd r1, r3, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - cbz r3, 502d2 <_PyXIData_FormatNotShareableError@@Base+0x4d4> │ │ │ │ + cbz r3, 50312 <_PyXIData_FormatNotShareableError@@Base+0x4d4> │ │ │ │ movs r0, #3 │ │ │ │ - bl 7c0a8 │ │ │ │ + bl 7c0d4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 502da <_PyXIData_FormatNotShareableError@@Base+0x4dc> │ │ │ │ + b.n 5031a <_PyXIData_FormatNotShareableError@@Base+0x4dc> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7be54 │ │ │ │ + bl 7be80 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 502e8 <_PyXIData_FormatNotShareableError@@Base+0x4ea> │ │ │ │ + bge.n 50328 <_PyXIData_FormatNotShareableError@@Base+0x4ea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 502ec <_PyXIData_FormatNotShareableError@@Base+0x4ee> │ │ │ │ + cbz r3, 5032c <_PyXIData_FormatNotShareableError@@Base+0x4ee> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 502f4 <_PyXIData_FormatNotShareableError@@Base+0x4f6> │ │ │ │ + b.n 50334 <_PyXIData_FormatNotShareableError@@Base+0x4f6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 502e8 <_PyXIData_FormatNotShareableError@@Base+0x4ea> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 50328 <_PyXIData_FormatNotShareableError@@Base+0x4ea> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (50338 <_PyXIData_FormatNotShareableError@@Base+0x53a>) │ │ │ │ - bl 206324 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (50378 <_PyXIData_FormatNotShareableError@@Base+0x53a>) │ │ │ │ + bl 208350 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 50328 <_PyXIData_FormatNotShareableError@@Base+0x52a> │ │ │ │ + cbz r2, 50368 <_PyXIData_FormatNotShareableError@@Base+0x52a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 50328 <_PyXIData_FormatNotShareableError@@Base+0x52a> │ │ │ │ - movw r0, #26032 @ 0x65b0 │ │ │ │ + cbz r3, 50368 <_PyXIData_FormatNotShareableError@@Base+0x52a> │ │ │ │ + movw r0, #25712 @ 0x6470 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80c04 │ │ │ │ - movw r0, #19936 @ 0x4de0 │ │ │ │ + b.w 80bc0 │ │ │ │ + movw r0, #19640 @ 0x4cb8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80c04 │ │ │ │ + b.w 80bc0 │ │ │ │ @ instruction: 0xe990004d │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 50416 <_PyXIData_FormatNotShareableError@@Base+0x618> │ │ │ │ + bl 50438 <_PyXIData_FormatNotShareableError@@Base+0x5fa> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ add.w r4, r0, r2, lsl #2 │ │ │ │ - cbz r3, 50360 <_PyXIData_FormatNotShareableError@@Base+0x562> │ │ │ │ + cbz r3, 503a0 <_PyXIData_FormatNotShareableError@@Base+0x562> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add.w r4, r4, r3, lsl #4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5036a <_PyXIData_FormatNotShareableError@@Base+0x56c> │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 50374 <_PyXIData_FormatNotShareableError@@Base+0x576> │ │ │ │ + bne.n 503aa <_PyXIData_FormatNotShareableError@@Base+0x56c> │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 503b4 <_PyXIData_FormatNotShareableError@@Base+0x576> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #52] @ (503bc <_PyXIData_FormatNotShareableError@@Base+0x5be>) │ │ │ │ + ldr r2, [pc, #52] @ (503fc <_PyXIData_FormatNotShareableError@@Base+0x5be>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ addw r2, r3, #3804 @ 0xedc │ │ │ │ ldr.w r3, [r3, #3804] @ 0xedc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 503a4 <_PyXIData_FormatNotShareableError@@Base+0x5a6> │ │ │ │ + beq.n 503e4 <_PyXIData_FormatNotShareableError@@Base+0x5a6> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 5039a <_PyXIData_FormatNotShareableError@@Base+0x59c> │ │ │ │ + b.n 503da <_PyXIData_FormatNotShareableError@@Base+0x59c> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 503ae <_PyXIData_FormatNotShareableError@@Base+0x5b0> │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 503b8 <_PyXIData_FormatNotShareableError@@Base+0x5ba> │ │ │ │ + bne.n 503ee <_PyXIData_FormatNotShareableError@@Base+0x5b0> │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 503f8 <_PyXIData_FormatNotShareableError@@Base+0x5ba> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.w 2792ec │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #11536 @ 0x2d10 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 503e0 <_PyXIData_FormatNotShareableError@@Base+0x5e2> │ │ │ │ + bne.n 5041c <_PyXIData_FormatNotShareableError@@Base+0x5de> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 503e4 <_PyXIData_FormatNotShareableError@@Base+0x5e6> │ │ │ │ + bge.n 50420 <_PyXIData_FormatNotShareableError@@Base+0x5e2> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w 1d78fc │ │ │ │ + b.w 1d9b38 │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23781 @ 0x5ce5 │ │ │ │ + movw r1, #23845 @ 0x5d25 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #56640 @ 0xdd40 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.w 45720 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #27216 @ 0x6a50 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - ldrh.w r1, [r2, #13] │ │ │ │ - ldrb r3, [r2, #16] │ │ │ │ - rev16 r1, r1 │ │ │ │ - ldrb r2, [r2, #15] │ │ │ │ - uxth r1, r1 │ │ │ │ - b.w e4f84 │ │ │ │ + b.w 45760 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - cbz r3, 5042a <_PyXIData_FormatNotShareableError@@Base+0x62c> │ │ │ │ + cbz r3, 5044c <_PyXIData_FormatNotShareableError@@Base+0x60e> │ │ │ │ ldrd r3, r2, [r1, #12] │ │ │ │ add r3, r2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5046a <_PyXIData_FormatNotShareableError@@Base+0x66c> │ │ │ │ + bne.n 5048c <_PyXIData_FormatNotShareableError@@Base+0x64e> │ │ │ │ push {r4} │ │ │ │ ldrb r4, [r1, #5] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ lsl.w r3, r3, r4 │ │ │ │ @@ -54320,212 +54340,220 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 23bfe8 │ │ │ │ + bl 23beb4 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 5049c <_PyXIData_FormatNotShareableError@@Base+0x69e> │ │ │ │ + beq.n 504be <_PyXIData_FormatNotShareableError@@Base+0x680> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 504ac <_PyXIData_FormatNotShareableError@@Base+0x6ae> │ │ │ │ + bne.n 504ce <_PyXIData_FormatNotShareableError@@Base+0x690> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 504ae <_PyXIData_FormatNotShareableError@@Base+0x6b0> │ │ │ │ + bge.n 504d0 <_PyXIData_FormatNotShareableError@@Base+0x692> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 504ae <_PyXIData_FormatNotShareableError@@Base+0x6b0> │ │ │ │ + b.n 504d0 <_PyXIData_FormatNotShareableError@@Base+0x692> │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12e914 │ │ │ │ + bl 12e600 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 102d3c <_PyRecursiveMutex_Lock@@Base+0x90> │ │ │ │ + b.w 102c48 <_PyRecursiveMutex_Lock@@Base+0x90> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 50416 <_PyXIData_FormatNotShareableError@@Base+0x618> │ │ │ │ + bl 50438 <_PyXIData_FormatNotShareableError@@Base+0x5fa> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 23bfe8 │ │ │ │ + bl 23beb4 │ │ │ │ subs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -000504ee : │ │ │ │ +00050510 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (50524 ) │ │ │ │ + ldr r4, [pc, #36] @ (50544 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 205cf4 │ │ │ │ + bl 208150 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50520 │ │ │ │ - movw r0, #27232 @ 0x6a60 │ │ │ │ + bge.n 50542 │ │ │ │ + movw r0, #26896 @ 0x6910 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 202a64 │ │ │ │ + b.w 2048f4 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.w 290aa0 <_PyXIData_Free@@Base+0xa14> │ │ │ │ - movw r1, #48720 @ 0xbe50 │ │ │ │ + b.w 279194 │ │ │ │ + b.w 290948 <_PyXIData_Free@@Base+0xa14> │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #26936 @ 0x6938 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + ldrh.w r1, [r2, #13] │ │ │ │ + ldrb r3, [r2, #16] │ │ │ │ + rev16 r1, r1 │ │ │ │ + ldrb r2, [r2, #15] │ │ │ │ + uxth r1, r1 │ │ │ │ + b.w e4e0c │ │ │ │ + movw r1, #48400 @ 0xbd10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.w 3a0ba │ │ │ │ + b.w 3a0fa │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 50548 │ │ │ │ + cbz r0, 50586 │ │ │ │ movw r1, #19440 @ 0x4bf0 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - b.w 1a4784 │ │ │ │ + b.w 1a6bb8 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 50562 │ │ │ │ + cbz r0, 505a0 │ │ │ │ movw r1, #19904 @ 0x4dc0 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - b.w 1a4784 │ │ │ │ + b.w 1a6bb8 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5059c │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 505da │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 50596 │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 5059c │ │ │ │ + bne.n 505d4 │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 505da │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 505da │ │ │ │ + cbnz r0, 50618 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 505b8 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 505f6 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 505b2 │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 505b8 │ │ │ │ + bne.n 505f0 │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 505f6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 505da │ │ │ │ + cbnz r0, 50618 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 505da │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 50618 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 505d0 │ │ │ │ + bne.n 5060e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.w b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 505fc │ │ │ │ + cbnz r3, 5063a │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 505fc │ │ │ │ + ble.n 5063a │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 505fc │ │ │ │ - cbnz r4, 5061a │ │ │ │ + bne.n 5063a │ │ │ │ + cbnz r4, 50658 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #120] @ (5067c ) │ │ │ │ + ldr r4, [pc, #116] @ (506b8 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 50674 │ │ │ │ + cbz r0, 506b2 │ │ │ │ ldrd r4, r0, [r4] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5062c │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 50674 │ │ │ │ + bne.n 5066a │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 506b2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #36380 @ 0x8e1c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 50658 │ │ │ │ + beq.n 50696 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #27272 @ 0x6a88 │ │ │ │ + movw r1, #26952 @ 0x6948 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27312 @ 0x6ab0 │ │ │ │ + movw r1, #26992 @ 0x6970 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldr r7, [pc, #96] @ (506e0 <_PyErr_FormatFromCause@@Base+0x60>) │ │ │ │ + ldr r7, [pc, #96] @ (5071c <_PyErr_FormatFromCause@@Base+0x60>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00050680 <_PyErr_FormatFromCause@@Base>: │ │ │ │ +000506bc <_PyErr_FormatFromCause@@Base>: │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ - ldr r4, [pc, #32] @ (506b4 <_PyErr_FormatFromCause@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (506f0 <_PyErr_FormatFromCause@@Base+0x34>) │ │ │ │ sub sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23aa74 <_PyBytesWriter_WriteBytes@@Base+0x114> │ │ │ │ + bl 23a96c <_PyBytesWriter_WriteBytes@@Base+0x114> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -54533,233 +54561,179 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 506e8 <_PyErr_FormatFromCause@@Base+0x68> │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 50724 <_PyErr_FormatFromCause@@Base+0x68> │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 506e2 <_PyErr_FormatFromCause@@Base+0x62> │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 506e8 <_PyErr_FormatFromCause@@Base+0x68> │ │ │ │ + bne.n 5071e <_PyErr_FormatFromCause@@Base+0x62> │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 50724 <_PyErr_FormatFromCause@@Base+0x68> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5070a <_PyErr_FormatFromCause@@Base+0x8a> │ │ │ │ + cbnz r0, 50746 <_PyErr_FormatFromCause@@Base+0x8a> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5070a <_PyErr_FormatFromCause@@Base+0x8a> │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 50746 <_PyErr_FormatFromCause@@Base+0x8a> │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 50700 <_PyErr_FormatFromCause@@Base+0x80> │ │ │ │ + bne.n 5073c <_PyErr_FormatFromCause@@Base+0x80> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.w b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 50726 <_PyErr_FormatFromCause@@Base+0xa6> │ │ │ │ + bgt.n 50762 <_PyErr_FormatFromCause@@Base+0xa6> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27420 @ 0x6b1c │ │ │ │ + movw r1, #27100 @ 0x69dc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #4 │ │ │ │ - ble.n 50756 <_PyErr_FormatFromCause@@Base+0xd6> │ │ │ │ + ble.n 50792 <_PyErr_FormatFromCause@@Base+0xd6> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27468 @ 0x6b4c │ │ │ │ + movw r1, #27148 @ 0x6a0c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 20fae0 │ │ │ │ + bl 2119f0 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 507bc <_PyErr_FormatFromCause@@Base+0x13c> │ │ │ │ + beq.n 507f8 <_PyErr_FormatFromCause@@Base+0x13c> │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 11e40c │ │ │ │ + bl 11e468 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5078e <_PyErr_FormatFromCause@@Base+0x10e> │ │ │ │ + cbnz r0, 507ca <_PyErr_FormatFromCause@@Base+0x10e> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #27512 @ 0x6b78 │ │ │ │ + movw r1, #27192 @ 0x6a38 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 224e18 │ │ │ │ + bl 226cf4 │ │ │ │ cmp r6, #2 │ │ │ │ mov r9, r0 │ │ │ │ - beq.n 507ac <_PyErr_FormatFromCause@@Base+0x12c> │ │ │ │ + beq.n 507e8 <_PyErr_FormatFromCause@@Base+0x12c> │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 507ae <_PyErr_FormatFromCause@@Base+0x12e> │ │ │ │ + beq.n 507ea <_PyErr_FormatFromCause@@Base+0x12e> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl ca490 │ │ │ │ + bl ca790 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 507ae <_PyErr_FormatFromCause@@Base+0x12e> │ │ │ │ - b.n 507bc <_PyErr_FormatFromCause@@Base+0x13c> │ │ │ │ + bge.n 507ea <_PyErr_FormatFromCause@@Base+0x12e> │ │ │ │ + b.n 507f8 <_PyErr_FormatFromCause@@Base+0x13c> │ │ │ │ movs r7, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 50b94 <_PyErr_FormatFromCause@@Base+0x514> │ │ │ │ + b.n 50bd2 <_PyErr_FormatFromCause@@Base+0x516> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #132] @ (50858 <_PyErr_FormatFromCause@@Base+0x1d8>) │ │ │ │ - mov.w r3, #1 │ │ │ │ - sub sp, #8 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 507ec <_PyErr_FormatFromCause@@Base+0x16c> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 507dc <_PyErr_FormatFromCause@@Base+0x15c> │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 50808 <_PyErr_FormatFromCause@@Base+0x188> │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 10b000 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r3, [pc, #80] @ (5085c <_PyErr_FormatFromCause@@Base+0x1dc>) │ │ │ │ - ldr.w r4, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r4, 5081a <_PyErr_FormatFromCause@@Base+0x19a> │ │ │ │ - ldr.w r4, [r3, #1548] @ 0x60c │ │ │ │ - ldr.w r5, [r3, #1552] @ 0x610 │ │ │ │ - b.n 5081c <_PyErr_FormatFromCause@@Base+0x19c> │ │ │ │ - mov r5, r4 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r6] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 50834 <_PyErr_FormatFromCause@@Base+0x1b4> │ │ │ │ - strexb r1, r3, [r6] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 50824 <_PyErr_FormatFromCause@@Base+0x1a4> │ │ │ │ - dmb ish │ │ │ │ - beq.n 50840 <_PyErr_FormatFromCause@@Base+0x1c0> │ │ │ │ - ldr r0, [pc, #28] @ (50858 <_PyErr_FormatFromCause@@Base+0x1d8>) │ │ │ │ - bl 23bb84 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #27552 @ 0x6ba0 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80c04 │ │ │ │ - nop │ │ │ │ - strb r0, [r0, #18] │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r0, #27556 @ 0x6ba4 │ │ │ │ + movw r0, #27232 @ 0x6a60 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r2, r4, [r1, #16] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ strd r2, r4, [sp] │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ - cbnz r3, 508bc <_PyErr_FormatFromCause@@Base+0x23c> │ │ │ │ + cbnz r3, 5085a <_PyErr_FormatFromCause@@Base+0x19e> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15308 @ 0x3bcc │ │ │ │ + movw r1, #14988 @ 0x3a8c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 508d8 <_PyErr_FormatFromCause@@Base+0x258> │ │ │ │ + bl f8904 │ │ │ │ + b.n 50876 <_PyErr_FormatFromCause@@Base+0x1ba> │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ - cbz r3, 508dc <_PyErr_FormatFromCause@@Base+0x25c> │ │ │ │ + cbz r3, 5087a <_PyErr_FormatFromCause@@Base+0x1be> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15036 @ 0x3abc │ │ │ │ + movw r1, #14716 @ 0x397c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 508f2 <_PyErr_FormatFromCause@@Base+0x272> │ │ │ │ + b.n 50890 <_PyErr_FormatFromCause@@Base+0x1d4> │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - cbz r0, 508ea <_PyErr_FormatFromCause@@Base+0x26a> │ │ │ │ + cbz r0, 50888 <_PyErr_FormatFromCause@@Base+0x1cc> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r1, [pc, #12] @ (508f4 <_PyErr_FormatFromCause@@Base+0x274>) │ │ │ │ - b.w 90568 │ │ │ │ + ldr r1, [pc, #16] @ (50894 <_PyErr_FormatFromCause@@Base+0x1d8>) │ │ │ │ + b.w 907e0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ + nop │ │ │ │ ssat r0, #14, r0, lsl #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5091e <_PyErr_FormatFromCause@@Base+0x29e> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 508be <_PyErr_FormatFromCause@@Base+0x202> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 509a0 <_PyErr_FormatFromCause@@Base+0x320> │ │ │ │ - bl 95ffc │ │ │ │ + bne.n 50940 <_PyErr_FormatFromCause@@Base+0x284> │ │ │ │ + bl 96274 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b89c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9a46c │ │ │ │ - cbz r6, 5094a <_PyErr_FormatFromCause@@Base+0x2ca> │ │ │ │ + bl 9a6e4 │ │ │ │ + cbz r6, 508ea <_PyErr_FormatFromCause@@Base+0x22e> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 50992 <_PyErr_FormatFromCause@@Base+0x312> │ │ │ │ - bl f0188 │ │ │ │ + bne.n 50932 <_PyErr_FormatFromCause@@Base+0x276> │ │ │ │ + bl effcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5091e <_PyErr_FormatFromCause@@Base+0x29e> │ │ │ │ - b.n 509a0 <_PyErr_FormatFromCause@@Base+0x320> │ │ │ │ + beq.n 508be <_PyErr_FormatFromCause@@Base+0x202> │ │ │ │ + b.n 50940 <_PyErr_FormatFromCause@@Base+0x284> │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldrd r4, r5, [sp, #112] @ 0x70 │ │ │ │ strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ ldrd r4, r5, [sp, #104] @ 0x68 │ │ │ │ strd r4, r5, [sp, #32] │ │ │ │ ldrd r4, r5, [sp, #96] @ 0x60 │ │ │ │ @@ -54771,1259 +54745,1311 @@ │ │ │ │ ldrd r2, r1, [sp, #128] @ 0x80 │ │ │ │ strd r2, r1, [sp, #52] @ 0x34 │ │ │ │ ldrd r4, r5, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 42fc2 │ │ │ │ - b.n 509a2 <_PyErr_FormatFromCause@@Base+0x322> │ │ │ │ + bl 43008 │ │ │ │ + b.n 50942 <_PyErr_FormatFromCause@@Base+0x286> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r0, [pc, #132] @ (509dc <_PyErr_FormatFromCause@@Base+0x320>) │ │ │ │ + mov.w r3, #1 │ │ │ │ + sub sp, #8 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 50970 <_PyErr_FormatFromCause@@Base+0x2b4> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 50960 <_PyErr_FormatFromCause@@Base+0x2a4> │ │ │ │ + ite eq │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 5098c <_PyErr_FormatFromCause@@Base+0x2d0> │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r1, [sp, #0] │ │ │ │ + bl 10af10 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r3, [pc, #80] @ (509e0 <_PyErr_FormatFromCause@@Base+0x324>) │ │ │ │ + ldr.w r4, [r3, #1476] @ 0x5c4 │ │ │ │ + cbz r4, 5099e <_PyErr_FormatFromCause@@Base+0x2e2> │ │ │ │ + ldr.w r4, [r3, #1548] @ 0x60c │ │ │ │ + ldr.w r5, [r3, #1552] @ 0x610 │ │ │ │ + b.n 509a0 <_PyErr_FormatFromCause@@Base+0x2e4> │ │ │ │ + mov r5, r4 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r6] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 509b8 <_PyErr_FormatFromCause@@Base+0x2fc> │ │ │ │ + strexb r1, r3, [r6] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 509a8 <_PyErr_FormatFromCause@@Base+0x2ec> │ │ │ │ + dmb ish │ │ │ │ + beq.n 509c4 <_PyErr_FormatFromCause@@Base+0x308> │ │ │ │ + ldr r0, [pc, #28] @ (509dc <_PyErr_FormatFromCause@@Base+0x320>) │ │ │ │ + bl 206438 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #27244 @ 0x6a6c │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 80bc0 │ │ │ │ + nop │ │ │ │ + strb r0, [r0, #18] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl d2eb8 │ │ │ │ + bl d2dd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 509d4 <_PyErr_FormatFromCause@@Base+0x354> │ │ │ │ + cbz r0, 50a12 <_PyErr_FormatFromCause@@Base+0x356> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 509d4 <_PyErr_FormatFromCause@@Base+0x354> │ │ │ │ + bge.n 50a12 <_PyErr_FormatFromCause@@Base+0x356> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 509d4 <_PyErr_FormatFromCause@@Base+0x354> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50a12 <_PyErr_FormatFromCause@@Base+0x356> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 509ee <_PyErr_FormatFromCause@@Base+0x36e> │ │ │ │ + cbz r0, 50a2c <_PyErr_FormatFromCause@@Base+0x370> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 509ee <_PyErr_FormatFromCause@@Base+0x36e> │ │ │ │ + bge.n 50a2c <_PyErr_FormatFromCause@@Base+0x370> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 509ee <_PyErr_FormatFromCause@@Base+0x36e> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50a2c <_PyErr_FormatFromCause@@Base+0x370> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 50a08 <_PyErr_FormatFromCause@@Base+0x388> │ │ │ │ + cbz r0, 50a46 <_PyErr_FormatFromCause@@Base+0x38a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50a08 <_PyErr_FormatFromCause@@Base+0x388> │ │ │ │ + bge.n 50a46 <_PyErr_FormatFromCause@@Base+0x38a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50a08 <_PyErr_FormatFromCause@@Base+0x388> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50a46 <_PyErr_FormatFromCause@@Base+0x38a> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 50a22 <_PyErr_FormatFromCause@@Base+0x3a2> │ │ │ │ + cbz r0, 50a60 <_PyErr_FormatFromCause@@Base+0x3a4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50a22 <_PyErr_FormatFromCause@@Base+0x3a2> │ │ │ │ + bge.n 50a60 <_PyErr_FormatFromCause@@Base+0x3a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50a22 <_PyErr_FormatFromCause@@Base+0x3a2> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50a60 <_PyErr_FormatFromCause@@Base+0x3a4> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 50a3c <_PyErr_FormatFromCause@@Base+0x3bc> │ │ │ │ + cbz r0, 50a7a <_PyErr_FormatFromCause@@Base+0x3be> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50a3c <_PyErr_FormatFromCause@@Base+0x3bc> │ │ │ │ + bge.n 50a7a <_PyErr_FormatFromCause@@Base+0x3be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50a3c <_PyErr_FormatFromCause@@Base+0x3bc> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50a7a <_PyErr_FormatFromCause@@Base+0x3be> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 50a56 <_PyErr_FormatFromCause@@Base+0x3d6> │ │ │ │ + cbz r0, 50a94 <_PyErr_FormatFromCause@@Base+0x3d8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50a56 <_PyErr_FormatFromCause@@Base+0x3d6> │ │ │ │ + bge.n 50a94 <_PyErr_FormatFromCause@@Base+0x3d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50a56 <_PyErr_FormatFromCause@@Base+0x3d6> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50a94 <_PyErr_FormatFromCause@@Base+0x3d8> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 50a70 <_PyErr_FormatFromCause@@Base+0x3f0> │ │ │ │ + cbz r0, 50aae <_PyErr_FormatFromCause@@Base+0x3f2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50a70 <_PyErr_FormatFromCause@@Base+0x3f0> │ │ │ │ + bge.n 50aae <_PyErr_FormatFromCause@@Base+0x3f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50a70 <_PyErr_FormatFromCause@@Base+0x3f0> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50aae <_PyErr_FormatFromCause@@Base+0x3f2> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 50a8a <_PyErr_FormatFromCause@@Base+0x40a> │ │ │ │ + cbz r0, 50ac8 <_PyErr_FormatFromCause@@Base+0x40c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50a8a <_PyErr_FormatFromCause@@Base+0x40a> │ │ │ │ + bge.n 50ac8 <_PyErr_FormatFromCause@@Base+0x40c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50a8a <_PyErr_FormatFromCause@@Base+0x40a> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50ac8 <_PyErr_FormatFromCause@@Base+0x40c> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 50aa4 <_PyErr_FormatFromCause@@Base+0x424> │ │ │ │ + cbz r0, 50ae2 <_PyErr_FormatFromCause@@Base+0x426> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50aa4 <_PyErr_FormatFromCause@@Base+0x424> │ │ │ │ + bge.n 50ae2 <_PyErr_FormatFromCause@@Base+0x426> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50aa4 <_PyErr_FormatFromCause@@Base+0x424> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50ae2 <_PyErr_FormatFromCause@@Base+0x426> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 50abe <_PyErr_FormatFromCause@@Base+0x43e> │ │ │ │ + cbz r0, 50afc <_PyErr_FormatFromCause@@Base+0x440> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50abe <_PyErr_FormatFromCause@@Base+0x43e> │ │ │ │ + bge.n 50afc <_PyErr_FormatFromCause@@Base+0x440> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50abe <_PyErr_FormatFromCause@@Base+0x43e> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50afc <_PyErr_FormatFromCause@@Base+0x440> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 50ad8 <_PyErr_FormatFromCause@@Base+0x458> │ │ │ │ + cbz r0, 50b16 <_PyErr_FormatFromCause@@Base+0x45a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50ad8 <_PyErr_FormatFromCause@@Base+0x458> │ │ │ │ + bge.n 50b16 <_PyErr_FormatFromCause@@Base+0x45a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50ad8 <_PyErr_FormatFromCause@@Base+0x458> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50b16 <_PyErr_FormatFromCause@@Base+0x45a> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 50af2 <_PyErr_FormatFromCause@@Base+0x472> │ │ │ │ + cbz r0, 50b30 <_PyErr_FormatFromCause@@Base+0x474> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50af2 <_PyErr_FormatFromCause@@Base+0x472> │ │ │ │ + bge.n 50b30 <_PyErr_FormatFromCause@@Base+0x474> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50af2 <_PyErr_FormatFromCause@@Base+0x472> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50b30 <_PyErr_FormatFromCause@@Base+0x474> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 50b0c <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + cbz r0, 50b4a <_PyErr_FormatFromCause@@Base+0x48e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50b0c <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bge.n 50b4a <_PyErr_FormatFromCause@@Base+0x48e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50b0c <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50b4a <_PyErr_FormatFromCause@@Base+0x48e> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 50b26 <_PyErr_FormatFromCause@@Base+0x4a6> │ │ │ │ + cbz r0, 50b64 <_PyErr_FormatFromCause@@Base+0x4a8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50b26 <_PyErr_FormatFromCause@@Base+0x4a6> │ │ │ │ + bge.n 50b64 <_PyErr_FormatFromCause@@Base+0x4a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50b26 <_PyErr_FormatFromCause@@Base+0x4a6> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50b64 <_PyErr_FormatFromCause@@Base+0x4a8> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 50b40 <_PyErr_FormatFromCause@@Base+0x4c0> │ │ │ │ + cbz r0, 50b7e <_PyErr_FormatFromCause@@Base+0x4c2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50b40 <_PyErr_FormatFromCause@@Base+0x4c0> │ │ │ │ + bge.n 50b7e <_PyErr_FormatFromCause@@Base+0x4c2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50b40 <_PyErr_FormatFromCause@@Base+0x4c0> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50b7e <_PyErr_FormatFromCause@@Base+0x4c2> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 50b5a <_PyErr_FormatFromCause@@Base+0x4da> │ │ │ │ + cbz r0, 50b98 <_PyErr_FormatFromCause@@Base+0x4dc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50b5a <_PyErr_FormatFromCause@@Base+0x4da> │ │ │ │ + bge.n 50b98 <_PyErr_FormatFromCause@@Base+0x4dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50b5a <_PyErr_FormatFromCause@@Base+0x4da> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50b98 <_PyErr_FormatFromCause@@Base+0x4dc> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 50b74 <_PyErr_FormatFromCause@@Base+0x4f4> │ │ │ │ + cbz r0, 50bb2 <_PyErr_FormatFromCause@@Base+0x4f6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50b74 <_PyErr_FormatFromCause@@Base+0x4f4> │ │ │ │ + bge.n 50bb2 <_PyErr_FormatFromCause@@Base+0x4f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50b74 <_PyErr_FormatFromCause@@Base+0x4f4> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50bb2 <_PyErr_FormatFromCause@@Base+0x4f6> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 50b8e <_PyErr_FormatFromCause@@Base+0x50e> │ │ │ │ + cbz r0, 50bcc <_PyErr_FormatFromCause@@Base+0x510> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50b8e <_PyErr_FormatFromCause@@Base+0x50e> │ │ │ │ + bge.n 50bcc <_PyErr_FormatFromCause@@Base+0x510> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50b8e <_PyErr_FormatFromCause@@Base+0x50e> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50bcc <_PyErr_FormatFromCause@@Base+0x510> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2976] @ 0xba0 │ │ │ │ mov r7, r0 │ │ │ │ sub.w sp, sp, #1088 @ 0x440 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r2 │ │ │ │ - cbnz r2, 50bb8 <_PyErr_FormatFromCause@@Base+0x538> │ │ │ │ - bl fc6b4 │ │ │ │ + cbnz r2, 50bf6 <_PyErr_FormatFromCause@@Base+0x53a> │ │ │ │ + bl fc5c4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #27568 @ 0x6bb0 │ │ │ │ + movw r1, #27248 @ 0x6a70 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #27572 @ 0x6bb4 │ │ │ │ + movw r0, #27252 @ 0x6a74 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91690 │ │ │ │ + bl 91908 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 50e02 <_PyErr_FormatFromCause@@Base+0x782> │ │ │ │ - cbnz r4, 50bde <_PyErr_FormatFromCause@@Base+0x55e> │ │ │ │ + beq.w 50e40 <_PyErr_FormatFromCause@@Base+0x784> │ │ │ │ + cbnz r4, 50c1c <_PyErr_FormatFromCause@@Base+0x560> │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - b.n 50c14 <_PyErr_FormatFromCause@@Base+0x594> │ │ │ │ + b.n 50c52 <_PyErr_FormatFromCause@@Base+0x596> │ │ │ │ mov r0, r4 │ │ │ │ - bl 11e40c │ │ │ │ - cbz r0, 50c32 <_PyErr_FormatFromCause@@Base+0x5b2> │ │ │ │ - movw r1, #63824 @ 0xf950 │ │ │ │ + bl 11e468 │ │ │ │ + cbz r0, 50c70 <_PyErr_FormatFromCause@@Base+0x5b4> │ │ │ │ + movw r1, #63504 @ 0xf810 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 16e854 │ │ │ │ - cbnz r0, 50c14 <_PyErr_FormatFromCause@@Base+0x594> │ │ │ │ - b.n 50e02 <_PyErr_FormatFromCause@@Base+0x782> │ │ │ │ + bl 170bfc │ │ │ │ + cbnz r0, 50c52 <_PyErr_FormatFromCause@@Base+0x596> │ │ │ │ + b.n 50e40 <_PyErr_FormatFromCause@@Base+0x784> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 50d90 <_PyErr_FormatFromCause@@Base+0x710> │ │ │ │ - bl f0188 │ │ │ │ + bne.w 50dce <_PyErr_FormatFromCause@@Base+0x712> │ │ │ │ + bl effcc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 50e02 <_PyErr_FormatFromCause@@Base+0x782> │ │ │ │ - bl 95ffc │ │ │ │ + bne.w 50e40 <_PyErr_FormatFromCause@@Base+0x784> │ │ │ │ + bl 96274 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b104 <__ioctl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ adds r1, r4, #1 │ │ │ │ - beq.n 50bfe <_PyErr_FormatFromCause@@Base+0x57e> │ │ │ │ - b.n 50e06 <_PyErr_FormatFromCause@@Base+0x786> │ │ │ │ + beq.n 50c3c <_PyErr_FormatFromCause@@Base+0x580> │ │ │ │ + b.n 50e44 <_PyErr_FormatFromCause@@Base+0x788> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bmi.n 50cf8 <_PyErr_FormatFromCause@@Base+0x678> │ │ │ │ + bmi.n 50d36 <_PyErr_FormatFromCause@@Base+0x67a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 11338c │ │ │ │ + bl 11341c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 50da0 <_PyErr_FormatFromCause@@Base+0x720> │ │ │ │ + beq.w 50dde <_PyErr_FormatFromCause@@Base+0x722> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 50cf8 <_PyErr_FormatFromCause@@Base+0x678> │ │ │ │ + beq.n 50d36 <_PyErr_FormatFromCause@@Base+0x67a> │ │ │ │ tst.w r5, #402653184 @ 0x18000000 │ │ │ │ - bne.n 50cf8 <_PyErr_FormatFromCause@@Base+0x678> │ │ │ │ + bne.n 50d36 <_PyErr_FormatFromCause@@Base+0x67a> │ │ │ │ add r5, sp, #12 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b760 │ │ │ │ + bl 12b5e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 50ce0 <_PyErr_FormatFromCause@@Base+0x660> │ │ │ │ + bne.n 50d1e <_PyErr_FormatFromCause@@Base+0x662> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - bgt.n 50c92 <_PyErr_FormatFromCause@@Base+0x612> │ │ │ │ + bgt.n 50cd0 <_PyErr_FormatFromCause@@Base+0x614> │ │ │ │ add.w r9, sp, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ mov.w r3, #1032 @ 0x408 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ blx 2acd8 <__memcpy_chk@plt> │ │ │ │ - movw r3, #26580 @ 0x67d4 │ │ │ │ + movw r3, #26268 @ 0x669c │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ add.w r2, r9, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, r6] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bl 95ffc │ │ │ │ + bl 96274 │ │ │ │ mov r2, r4 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b104 <__ioctl_time64@plt> │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 50cc4 <_PyErr_FormatFromCause@@Base+0x644> │ │ │ │ + bne.n 50d02 <_PyErr_FormatFromCause@@Base+0x646> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 50cca <_PyErr_FormatFromCause@@Base+0x64a> │ │ │ │ - bl f0188 │ │ │ │ + bne.n 50d08 <_PyErr_FormatFromCause@@Base+0x64c> │ │ │ │ + bl effcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50c92 <_PyErr_FormatFromCause@@Base+0x612> │ │ │ │ - b.n 50cd8 <_PyErr_FormatFromCause@@Base+0x658> │ │ │ │ + beq.n 50cd0 <_PyErr_FormatFromCause@@Base+0x614> │ │ │ │ + b.n 50d16 <_PyErr_FormatFromCause@@Base+0x65a> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 50dc0 <_PyErr_FormatFromCause@@Base+0x740> │ │ │ │ + bge.n 50dfe <_PyErr_FormatFromCause@@Base+0x742> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12d4e0 │ │ │ │ - b.n 50e02 <_PyErr_FormatFromCause@@Base+0x782> │ │ │ │ + bl 12d364 │ │ │ │ + b.n 50e40 <_PyErr_FormatFromCause@@Base+0x784> │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9edc │ │ │ │ + bl d9e28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 50e02 <_PyErr_FormatFromCause@@Base+0x782> │ │ │ │ - bl da114 │ │ │ │ - movw r1, #9488 @ 0x2510 │ │ │ │ + beq.w 50e40 <_PyErr_FormatFromCause@@Base+0x784> │ │ │ │ + bl da060 │ │ │ │ + movw r1, #9168 @ 0x23d0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 16e854 │ │ │ │ + bl 170bfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50e02 <_PyErr_FormatFromCause@@Base+0x782> │ │ │ │ + beq.n 50e40 <_PyErr_FormatFromCause@@Base+0x784> │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp.w r4, #1024 @ 0x400 │ │ │ │ - ble.n 50d32 <_PyErr_FormatFromCause@@Base+0x6b2> │ │ │ │ + ble.n 50d70 <_PyErr_FormatFromCause@@Base+0x6b4> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27584 @ 0x6bc0 │ │ │ │ + movw r1, #27264 @ 0x6a80 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 12d4e0 │ │ │ │ - b.n 50e02 <_PyErr_FormatFromCause@@Base+0x782> │ │ │ │ + bl 12d364 │ │ │ │ + b.n 50e40 <_PyErr_FormatFromCause@@Base+0x784> │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w r3, #1032 @ 0x408 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r5, r4 │ │ │ │ blx 2acd8 <__memcpy_chk@plt> │ │ │ │ - movw r3, #26580 @ 0x67d4 │ │ │ │ + movw r3, #26268 @ 0x669c │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, r4] │ │ │ │ add r0, sp, #12 │ │ │ │ str.w r1, [r9, #4] │ │ │ │ - bl 12d4e0 │ │ │ │ - bl 95ffc │ │ │ │ + bl 12d364 │ │ │ │ + bl 96274 │ │ │ │ mov r2, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b104 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 50d8c <_PyErr_FormatFromCause@@Base+0x70c> │ │ │ │ + bne.n 50dca <_PyErr_FormatFromCause@@Base+0x70e> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 50d90 <_PyErr_FormatFromCause@@Base+0x710> │ │ │ │ - bl f0188 │ │ │ │ + bne.n 50dce <_PyErr_FormatFromCause@@Base+0x712> │ │ │ │ + bl effcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50d5c <_PyErr_FormatFromCause@@Base+0x6dc> │ │ │ │ - b.n 50e02 <_PyErr_FormatFromCause@@Base+0x782> │ │ │ │ + beq.n 50d9a <_PyErr_FormatFromCause@@Base+0x6de> │ │ │ │ + b.n 50e40 <_PyErr_FormatFromCause@@Base+0x784> │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 50e1a <_PyErr_FormatFromCause@@Base+0x79a> │ │ │ │ + bge.n 50e58 <_PyErr_FormatFromCause@@Base+0x79c> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ - b.n 50e02 <_PyErr_FormatFromCause@@Base+0x782> │ │ │ │ + bl 1af364 │ │ │ │ + b.n 50e40 <_PyErr_FormatFromCause@@Base+0x784> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #27616 @ 0x6be0 │ │ │ │ + movw r1, #27296 @ 0x6aa0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 50dd0 <_PyErr_FormatFromCause@@Base+0x750> │ │ │ │ + bne.n 50e0e <_PyErr_FormatFromCause@@Base+0x752> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 2bf20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 50e12 <_PyErr_FormatFromCause@@Base+0x792> │ │ │ │ - movw r1, #26792 @ 0x68a8 │ │ │ │ + bne.n 50e50 <_PyErr_FormatFromCause@@Base+0x794> │ │ │ │ + movw r1, #26456 @ 0x6758 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ movs r2, #8 │ │ │ │ adds r0, r4, r6 │ │ │ │ blx 2c260 │ │ │ │ - cbz r0, 50e12 <_PyErr_FormatFromCause@@Base+0x792> │ │ │ │ + cbz r0, 50e50 <_PyErr_FormatFromCause@@Base+0x794> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9524 @ 0x2534 │ │ │ │ + movw r1, #9204 @ 0x23f4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50e36 <_PyErr_FormatFromCause@@Base+0x7b6> │ │ │ │ + b.n 50e74 <_PyErr_FormatFromCause@@Base+0x7b8> │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 50d90 <_PyErr_FormatFromCause@@Base+0x710> │ │ │ │ + blt.n 50dce <_PyErr_FormatFromCause@@Base+0x712> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ffb8 │ │ │ │ - b.n 50e36 <_PyErr_FormatFromCause@@Base+0x7b6> │ │ │ │ + bl 7ffe4 │ │ │ │ + b.n 50e74 <_PyErr_FormatFromCause@@Base+0x7b8> │ │ │ │ mov r0, r9 │ │ │ │ - bl 7ffb8 │ │ │ │ - b.n 50e36 <_PyErr_FormatFromCause@@Base+0x7b6> │ │ │ │ - movw r1, #26792 @ 0x68a8 │ │ │ │ + bl 7ffe4 │ │ │ │ + b.n 50e74 <_PyErr_FormatFromCause@@Base+0x7b8> │ │ │ │ + movw r1, #26456 @ 0x6758 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 50dec <_PyErr_FormatFromCause@@Base+0x76c> │ │ │ │ + bne.n 50e2a <_PyErr_FormatFromCause@@Base+0x76e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 718ec │ │ │ │ + bl 71940 │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbz r1, 50e94 <_PyErr_FormatFromCause@@Base+0x7d8> │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bmi.n 50eb0 <_PyErr_FormatFromCause@@Base+0x7f4> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #39760 @ 0x9b50 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f8904 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 50ec8 <_PyErr_FormatFromCause@@Base+0x80c> │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r1, #0] │ │ │ │ + str r1, [r2, #12] │ │ │ │ + bl 7b958 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r1, #57300 @ 0xdfd4 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + bl fdebc │ │ │ │ + cbnz r0, 50ef6 <_PyErr_FormatFromCause@@Base+0x83a> │ │ │ │ + movw r0, #27376 @ 0x6af0 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 2048f4 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 76678 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbz r1, 50f16 <_PyErr_FormatFromCause@@Base+0x85a> │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bmi.n 50f32 <_PyErr_FormatFromCause@@Base+0x876> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #39800 @ 0x9b78 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f8904 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 50f4a <_PyErr_FormatFromCause@@Base+0x88e> │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r1, #0] │ │ │ │ + str r1, [r2, #16] │ │ │ │ + bl 7b958 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r4, r0 │ │ │ │ + sub sp, #28 │ │ │ │ + mov r5, sp │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + stmia.w r5, {r0, r1} │ │ │ │ + cbz r2, 50f7a <_PyErr_FormatFromCause@@Base+0x8be> │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ + mov r0, sp │ │ │ │ + bl 113550 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 778ac │ │ │ │ + cbz r4, 50fa2 <_PyErr_FormatFromCause@@Base+0x8e6> │ │ │ │ + ldr r0, [pc, #28] @ (50fa8 <_PyErr_FormatFromCause@@Base+0x8ec>) │ │ │ │ + bl 208350 <_PyEval_GetBuiltin@@Base> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r0 │ │ │ │ + movw r0, #12648 @ 0x3168 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl 80bc0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + @ instruction: 0xe990004d │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r0, [pc, #360] @ (50fb8 <_PyErr_FormatFromCause@@Base+0x938>) │ │ │ │ + ldr r0, [pc, #364] @ (51128 <_PyErr_FormatFromCause@@Base+0xa6c>) │ │ │ │ mov.w r3, #1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 50e68 <_PyErr_FormatFromCause@@Base+0x7e8> │ │ │ │ + bne.n 50fd6 <_PyErr_FormatFromCause@@Base+0x91a> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 50e58 <_PyErr_FormatFromCause@@Base+0x7d8> │ │ │ │ + bne.n 50fc6 <_PyErr_FormatFromCause@@Base+0x90a> │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 50e84 <_PyErr_FormatFromCause@@Base+0x804> │ │ │ │ + beq.n 50ff2 <_PyErr_FormatFromCause@@Base+0x936> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 10b000 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 10af10 <_PyMutex_LockTimed@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - ldr r0, [pc, #308] @ (50fbc <_PyErr_FormatFromCause@@Base+0x93c>) │ │ │ │ + ldr r0, [pc, #308] @ (5112c <_PyErr_FormatFromCause@@Base+0xa70>) │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 6cc04 │ │ │ │ + bl 6cc44 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50f6e <_PyErr_FormatFromCause@@Base+0x8ee> │ │ │ │ - ldr r6, [pc, #272] @ (50fc0 <_PyErr_FormatFromCause@@Base+0x940>) │ │ │ │ + beq.n 510dc <_PyErr_FormatFromCause@@Base+0xa20> │ │ │ │ + ldr r6, [pc, #276] @ (51130 <_PyErr_FormatFromCause@@Base+0xa74>) │ │ │ │ ldr.w r3, [r6, #1476] @ 0x5c4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 50f6e <_PyErr_FormatFromCause@@Base+0x8ee> │ │ │ │ + beq.n 510dc <_PyErr_FormatFromCause@@Base+0xa20> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #1009 @ 0x3f1 │ │ │ │ + movw r1, #201 @ 0xc9 │ │ │ │ movt r1, #19 │ │ │ │ - movw r3, #8325 @ 0x2085 │ │ │ │ + movw r3, #8745 @ 0x2229 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ movw r0, #49056 @ 0xbfa0 │ │ │ │ movt r0, #2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - movw r0, #32289 @ 0x7e21 │ │ │ │ + movw r0, #32057 @ 0x7d39 │ │ │ │ movt r0, #16 │ │ │ │ movw r4, #44608 @ 0xae40 │ │ │ │ movt r4, #2 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 6bc18 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6bc58 <_Py_hashtable_new_full@@Base> │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 50f50 <_PyErr_FormatFromCause@@Base+0x8d0> │ │ │ │ + cbz r0, 510be <_PyErr_FormatFromCause@@Base+0xa02> │ │ │ │ ldr.w r0, [r6, #1568] @ 0x620 │ │ │ │ - bl 51012 <_PyErr_FormatFromCause@@Base+0x992> │ │ │ │ + bl 5118a <_PyErr_FormatFromCause@@Base+0xace> │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 50f50 <_PyErr_FormatFromCause@@Base+0x8d0> │ │ │ │ + cbz r0, 510be <_PyErr_FormatFromCause@@Base+0xa02> │ │ │ │ ldr.w r6, [r6, #1572] @ 0x624 │ │ │ │ - bl 192400 │ │ │ │ + bl 1947c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 50f36 <_PyErr_FormatFromCause@@Base+0x8b6> │ │ │ │ + cbz r0, 510a4 <_PyErr_FormatFromCause@@Base+0x9e8> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #4619 @ 0x120b │ │ │ │ + movw r1, #5035 @ 0x13ab │ │ │ │ movt r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 291ee8 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbnz r0, 50f30 <_PyErr_FormatFromCause@@Base+0x8b0> │ │ │ │ - movw r1, #4767 @ 0x129f │ │ │ │ + bl 291ffc <_Py_hashtable_foreach@@Base> │ │ │ │ + cbnz r0, 5109e <_PyErr_FormatFromCause@@Base+0x9e2> │ │ │ │ + movw r1, #5257 @ 0x1489 │ │ │ │ movt r1, #5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 291ee8 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 50f3c <_PyErr_FormatFromCause@@Base+0x8bc> │ │ │ │ - b.n 50f54 <_PyErr_FormatFromCause@@Base+0x8d4> │ │ │ │ + bl 291ffc <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 510aa <_PyErr_FormatFromCause@@Base+0x9ee> │ │ │ │ + b.n 510c2 <_PyErr_FormatFromCause@@Base+0xa06> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10b700 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 10b610 <_Py_hashtable_destroy@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 50f50 <_PyErr_FormatFromCause@@Base+0x8d0> │ │ │ │ - movw r1, #5183 @ 0x143f │ │ │ │ + b.n 510be <_PyErr_FormatFromCause@@Base+0xa02> │ │ │ │ + movw r1, #5525 @ 0x1595 │ │ │ │ movt r1, #5 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 291ee8 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 50f6e <_PyErr_FormatFromCause@@Base+0x8ee> │ │ │ │ - b.n 50f54 <_PyErr_FormatFromCause@@Base+0x8d4> │ │ │ │ - bl 1fa038 │ │ │ │ + bl 291ffc <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 510dc <_PyErr_FormatFromCause@@Base+0xa20> │ │ │ │ + b.n 510c2 <_PyErr_FormatFromCause@@Base+0xa06> │ │ │ │ + bl 1fbed8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - cbz r0, 50f6e <_PyErr_FormatFromCause@@Base+0x8ee> │ │ │ │ + cbz r0, 510dc <_PyErr_FormatFromCause@@Base+0xa20> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50f6e <_PyErr_FormatFromCause@@Base+0x8ee> │ │ │ │ + bge.n 510dc <_PyErr_FormatFromCause@@Base+0xa20> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50f6e <_PyErr_FormatFromCause@@Base+0x8ee> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #76] @ (50fbc <_PyErr_FormatFromCause@@Base+0x93c>) │ │ │ │ + cbnz r3, 510dc <_PyErr_FormatFromCause@@Base+0xa20> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (5112c <_PyErr_FormatFromCause@@Base+0xa70>) │ │ │ │ movs r1, #0 │ │ │ │ - bl 6cc04 │ │ │ │ + bl 6cc44 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 50f8e <_PyErr_FormatFromCause@@Base+0x90e> │ │ │ │ + bne.n 510fc <_PyErr_FormatFromCause@@Base+0xa40> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 50f7e <_PyErr_FormatFromCause@@Base+0x8fe> │ │ │ │ + bne.n 510ec <_PyErr_FormatFromCause@@Base+0xa30> │ │ │ │ dmb ish │ │ │ │ - beq.n 50f9a <_PyErr_FormatFromCause@@Base+0x91a> │ │ │ │ - ldr r0, [pc, #32] @ (50fb8 <_PyErr_FormatFromCause@@Base+0x938>) │ │ │ │ - bl 23bb84 │ │ │ │ + beq.n 51108 <_PyErr_FormatFromCause@@Base+0xa4c> │ │ │ │ + ldr r0, [pc, #36] @ (51128 <_PyErr_FormatFromCause@@Base+0xa6c>) │ │ │ │ + bl 206438 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 50fa2 <_PyErr_FormatFromCause@@Base+0x922> │ │ │ │ - bl 10b700 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 51110 <_PyErr_FormatFromCause@@Base+0xa54> │ │ │ │ + bl 10b610 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 50faa <_PyErr_FormatFromCause@@Base+0x92a> │ │ │ │ - bl 10b700 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 51118 <_PyErr_FormatFromCause@@Base+0xa5c> │ │ │ │ + bl 10b610 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 50fb2 <_PyErr_FormatFromCause@@Base+0x932> │ │ │ │ - bl 10b700 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 51120 <_PyErr_FormatFromCause@@Base+0xa64> │ │ │ │ + bl 10b610 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ strb r0, [r0, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 50fdc <_PyErr_FormatFromCause@@Base+0x95c> │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bmi.n 50ff8 <_PyErr_FormatFromCause@@Base+0x978> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #40080 @ 0x9c90 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51010 <_PyErr_FormatFromCause@@Base+0x990> │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r1, #0] │ │ │ │ - str r1, [r2, #12] │ │ │ │ - bl 7b92c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 1923ac │ │ │ │ - cbz r0, 51042 <_PyErr_FormatFromCause@@Base+0x9c2> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #4483 @ 0x1183 │ │ │ │ - movt r1, #5 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 291ee8 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 51044 <_PyErr_FormatFromCause@@Base+0x9c4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10b700 <_Py_hashtable_destroy@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #57620 @ 0xe114 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - bl fdfac │ │ │ │ - cbnz r0, 51074 <_PyErr_FormatFromCause@@Base+0x9f4> │ │ │ │ - movw r0, #27696 @ 0x6c30 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 202a64 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 76638 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 51094 <_PyErr_FormatFromCause@@Base+0xa14> │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bmi.n 510b0 <_PyErr_FormatFromCause@@Base+0xa30> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #40120 @ 0x9cb8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 510c8 <_PyErr_FormatFromCause@@Base+0xa48> │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r1, #0] │ │ │ │ - str r1, [r2, #16] │ │ │ │ - bl 7b92c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r4, r0 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r5, sp │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r4, {r0, r1} │ │ │ │ - stmia.w r5, {r0, r1} │ │ │ │ - cbz r2, 510f8 <_PyErr_FormatFromCause@@Base+0xa78> │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r2, #0] │ │ │ │ - mov r0, sp │ │ │ │ - bl 1134c0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 7786c │ │ │ │ - cbz r4, 51120 <_PyErr_FormatFromCause@@Base+0xaa0> │ │ │ │ - ldr r0, [pc, #28] @ (51128 <_PyErr_FormatFromCause@@Base+0xaa8>) │ │ │ │ - bl 206324 <_PyEval_GetBuiltin@@Base> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r0 │ │ │ │ - movw r0, #12948 @ 0x3294 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - bl 80c04 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - @ instruction: 0xe990004d │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ - cbnz r3, 51158 <_PyErr_FormatFromCause@@Base+0xad8> │ │ │ │ + cbnz r3, 51160 <_PyErr_FormatFromCause@@Base+0xaa4> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15308 @ 0x3bcc │ │ │ │ + movw r1, #14988 @ 0x3a8c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 51174 <_PyErr_FormatFromCause@@Base+0xaf4> │ │ │ │ + bl f8904 │ │ │ │ + b.n 5117c <_PyErr_FormatFromCause@@Base+0xac0> │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ - cbz r3, 51178 <_PyErr_FormatFromCause@@Base+0xaf8> │ │ │ │ + cbz r3, 51180 <_PyErr_FormatFromCause@@Base+0xac4> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15036 @ 0x3abc │ │ │ │ + movw r1, #14716 @ 0x397c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51180 <_PyErr_FormatFromCause@@Base+0xb00> │ │ │ │ + b.n 51188 <_PyErr_FormatFromCause@@Base+0xacc> │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #92] @ (511f0 <_PyErr_FormatFromCause@@Base+0xb70>) │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - movw r3, #46589 @ 0xb5fd │ │ │ │ - movt r3, #6 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr.w r2, [r5, #1508] @ 0x5e4 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 511b4 <_PyErr_FormatFromCause@@Base+0xb34> │ │ │ │ - movs r0, #8 │ │ │ │ - blx 2bfa0 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 511be <_PyErr_FormatFromCause@@Base+0xb3e> │ │ │ │ - ldr.w r0, [r5, #1504] @ 0x5e0 │ │ │ │ - movs r1, #8 │ │ │ │ - blx r2 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r4, 511e2 <_PyErr_FormatFromCause@@Base+0xb62> │ │ │ │ - ldmia.w r6, {r0, r1} │ │ │ │ - stmia.w r4, {r0, r1} │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 70b7c <_Py_hashtable_set@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 511e8 <_PyErr_FormatFromCause@@Base+0xb68> │ │ │ │ - ldr.w r3, [r5, #1520] @ 0x5f0 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr.w r0, [r5, #1504] @ 0x5e0 │ │ │ │ - blx r3 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 511ea <_PyErr_FormatFromCause@@Base+0xb6a> │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - movs r0, #0 │ │ │ │ - b.w 7ffb8 │ │ │ │ - movw r2, #27856 @ 0x6cd0 │ │ │ │ - movt r2, #45 @ 0x2d │ │ │ │ - ldrd r0, r1, [r0, #8] │ │ │ │ - b.w 22533c <_PyXIData_Clear@@Base+0x6c> │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r3 │ │ │ │ - bl 51012 <_PyErr_FormatFromCause@@Base+0x992> │ │ │ │ - cbz r0, 5123a <_PyErr_FormatFromCause@@Base+0xbba> │ │ │ │ - mov r2, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 194774 │ │ │ │ + cbz r0, 511ba <_PyErr_FormatFromCause@@Base+0xafe> │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #4657 @ 0x1231 │ │ │ │ + movt r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 70b7c <_Py_hashtable_set@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 51240 <_PyErr_FormatFromCause@@Base+0xbc0> │ │ │ │ + bl 291ffc <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 511bc <_PyErr_FormatFromCause@@Base+0xb00> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10b700 <_Py_hashtable_destroy@@Base> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51242 <_PyErr_FormatFromCause@@Base+0xbc2> │ │ │ │ + bl 10b610 <_Py_hashtable_destroy@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + b.w 7ffe4 │ │ │ │ + movw r2, #27536 @ 0x6b90 │ │ │ │ + movt r2, #45 @ 0x2d │ │ │ │ + ldrd r0, r1, [r0, #8] │ │ │ │ + b.w 227218 <_PyXIData_Clear@@Base+0x6c> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r3, 51264 <_PyErr_FormatFromCause@@Base+0xbe4> │ │ │ │ + cbnz r3, 511f6 <_PyErr_FormatFromCause@@Base+0xb3a> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 51264 <_PyErr_FormatFromCause@@Base+0xbe4> │ │ │ │ + ble.n 511f6 <_PyErr_FormatFromCause@@Base+0xb3a> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 51264 <_PyErr_FormatFromCause@@Base+0xbe4> │ │ │ │ - cbnz r1, 51286 <_PyErr_FormatFromCause@@Base+0xc06> │ │ │ │ + bne.n 511f6 <_PyErr_FormatFromCause@@Base+0xb3a> │ │ │ │ + cbnz r1, 51218 <_PyErr_FormatFromCause@@Base+0xb5c> │ │ │ │ add r4, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ movw r4, #20852 @ 0x5174 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5129a <_PyErr_FormatFromCause@@Base+0xc1a> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5122c <_PyErr_FormatFromCause@@Base+0xb70> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 489ba <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 5129a <_PyErr_FormatFromCause@@Base+0xc1a> │ │ │ │ + bl 489fa <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 5122c <_PyErr_FormatFromCause@@Base+0xb70> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 51334 <_PyErr_FormatFromCause@@Base+0xcb4> │ │ │ │ + bl 512a0 <_PyErr_FormatFromCause@@Base+0xbe4> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movs r0, #4 │ │ │ │ - ldr.w r8, [r3, #16] │ │ │ │ - ldr r7, [r3, #8] │ │ │ │ - mov r5, r3 │ │ │ │ + ldr r5, [pc, #88] @ (5129c <_PyErr_FormatFromCause@@Base+0xbe0>) │ │ │ │ mov r6, r2 │ │ │ │ - bl 71b00 │ │ │ │ - cbnz r0, 512c4 <_PyErr_FormatFromCause@@Base+0xc44> │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 51330 <_PyErr_FormatFromCause@@Base+0xcb0> │ │ │ │ + mov r7, r3 │ │ │ │ + movw r3, #46653 @ 0xb63d │ │ │ │ + movt r3, #6 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr.w r2, [r5, #1508] @ 0x5e4 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 51262 <_PyErr_FormatFromCause@@Base+0xba6> │ │ │ │ + movs r0, #8 │ │ │ │ + blx 2bfa0 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7dfb4 │ │ │ │ - cbz r0, 512f2 <_PyErr_FormatFromCause@@Base+0xc72> │ │ │ │ - str r0, [r4, #16] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl 7dfb4 │ │ │ │ - cbz r0, 512f2 <_PyErr_FormatFromCause@@Base+0xc72> │ │ │ │ - str r0, [r4, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl 32c04 <_PyImport_SetModule@@Base+0x8c> │ │ │ │ - cbz r0, 512f2 <_PyErr_FormatFromCause@@Base+0xc72> │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - str r0, [r4, #24] │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ - bl 7dfb4 │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 5130a <_PyErr_FormatFromCause@@Base+0xc8a> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 512c0 <_PyErr_FormatFromCause@@Base+0xc40> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 512c0 <_PyErr_FormatFromCause@@Base+0xc40> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 512c0 <_PyErr_FormatFromCause@@Base+0xc40> │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ + b.n 5126c <_PyErr_FormatFromCause@@Base+0xbb0> │ │ │ │ + ldr.w r0, [r5, #1504] @ 0x5e0 │ │ │ │ + movs r1, #8 │ │ │ │ + blx r2 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r4, 51290 <_PyErr_FormatFromCause@@Base+0xbd4> │ │ │ │ + ldmia.w r6, {r0, r1} │ │ │ │ + stmia.w r4, {r0, r1} │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 70bbc <_Py_hashtable_set@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 51296 <_PyErr_FormatFromCause@@Base+0xbda> │ │ │ │ + ldr.w r3, [r5, #1520] @ 0x5f0 │ │ │ │ mov r1, r4 │ │ │ │ - str r3, [r4, #28] │ │ │ │ - bl 85bbc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5132a <_PyErr_FormatFromCause@@Base+0xcaa> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 5132a <_PyErr_FormatFromCause@@Base+0xcaa> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - adds r3, r5, #1 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ + ldr.w r0, [r5, #1504] @ 0x5e0 │ │ │ │ + blx r3 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 51298 <_PyErr_FormatFromCause@@Base+0xbdc> │ │ │ │ + movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 51362 <_PyErr_FormatFromCause@@Base+0xce2> │ │ │ │ + bcc.n 512ce <_PyErr_FormatFromCause@@Base+0xc12> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27892 @ 0x6cf4 │ │ │ │ + movw r1, #27572 @ 0x6bb4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 513aa <_PyErr_FormatFromCause@@Base+0xd2a> │ │ │ │ + bl f8904 │ │ │ │ + b.n 51316 <_PyErr_FormatFromCause@@Base+0xc5a> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5137a <_PyErr_FormatFromCause@@Base+0xcfa> │ │ │ │ + cbnz r0, 512e6 <_PyErr_FormatFromCause@@Base+0xc2a> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1fa038 │ │ │ │ - cbz r4, 51390 <_PyErr_FormatFromCause@@Base+0xd10> │ │ │ │ + b.w 1fbed8 │ │ │ │ + cbz r4, 512fc <_PyErr_FormatFromCause@@Base+0xc40> │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 51390 <_PyErr_FormatFromCause@@Base+0xd10> │ │ │ │ + bhi.n 512fc <_PyErr_FormatFromCause@@Base+0xc40> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 290e94 <_PyXIData_Free@@Base+0xe08> │ │ │ │ + bl 290e58 <_PySemaphore_Destroy@@Base+0x330> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 5139e <_PyErr_FormatFromCause@@Base+0xd1e> │ │ │ │ - bl 279cfc <_Py_strhex@@Base> │ │ │ │ + cbz r6, 5130a <_PyErr_FormatFromCause@@Base+0xc4e> │ │ │ │ + bl 279b9c <_Py_strhex@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 513a4 <_PyErr_FormatFromCause@@Base+0xd24> │ │ │ │ - bl 718ec │ │ │ │ + b.n 51310 <_PyErr_FormatFromCause@@Base+0xc54> │ │ │ │ + bl 71940 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - b.w 271404 │ │ │ │ - b.w 509a6 <_PyErr_FormatFromCause@@Base+0x326> │ │ │ │ + b.w 271298 │ │ │ │ + b.w 509e4 <_PyErr_FormatFromCause@@Base+0x328> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r3, 513d6 <_PyErr_FormatFromCause@@Base+0xd56> │ │ │ │ + cbnz r3, 51342 <_PyErr_FormatFromCause@@Base+0xc86> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 513d6 <_PyErr_FormatFromCause@@Base+0xd56> │ │ │ │ + ble.n 51342 <_PyErr_FormatFromCause@@Base+0xc86> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 513d6 <_PyErr_FormatFromCause@@Base+0xd56> │ │ │ │ - cbnz r1, 513fa <_PyErr_FormatFromCause@@Base+0xd7a> │ │ │ │ + bne.n 51342 <_PyErr_FormatFromCause@@Base+0xc86> │ │ │ │ + cbnz r1, 51366 <_PyErr_FormatFromCause@@Base+0xcaa> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #88] @ (51434 <_PyErr_FormatFromCause@@Base+0xdb4>) │ │ │ │ + ldr r4, [pc, #88] @ (513a0 <_PyErr_FormatFromCause@@Base+0xce4>) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r5, [sp, #20] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 513fa <_PyErr_FormatFromCause@@Base+0xd7a> │ │ │ │ + cbnz r0, 51366 <_PyErr_FormatFromCause@@Base+0xcaa> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5142e <_PyErr_FormatFromCause@@Base+0xdae> │ │ │ │ + b.n 5139a <_PyErr_FormatFromCause@@Base+0xcde> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 14fbb0 │ │ │ │ + bl 1500e0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r2, r4 │ │ │ │ - bl 218cc4 │ │ │ │ + bl 21ab9c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 513f6 <_PyErr_FormatFromCause@@Base+0xd76> │ │ │ │ + beq.n 51362 <_PyErr_FormatFromCause@@Base+0xca6> │ │ │ │ mov r1, r6 │ │ │ │ - bl 264c00 │ │ │ │ + bl 264a40 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5142e <_PyErr_FormatFromCause@@Base+0xdae> │ │ │ │ + bge.n 5139a <_PyErr_FormatFromCause@@Base+0xcde> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5142e <_PyErr_FormatFromCause@@Base+0xdae> │ │ │ │ + cbnz r3, 5139a <_PyErr_FormatFromCause@@Base+0xcde> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [r4, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 13074c │ │ │ │ - push {r4} │ │ │ │ + b.w 130424 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r2, r3 │ │ │ │ - movw r1, #4767 @ 0x129f │ │ │ │ - movt r1, #5 │ │ │ │ - str r4, [r3, #16] │ │ │ │ - pop {r4} │ │ │ │ - b.w 291ee8 <_Py_hashtable_foreach@@Base> │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r3 │ │ │ │ + bl 5118a <_PyErr_FormatFromCause@@Base+0xace> │ │ │ │ + cbz r0, 513da <_PyErr_FormatFromCause@@Base+0xd1e> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 70bbc <_Py_hashtable_set@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 513e0 <_PyErr_FormatFromCause@@Base+0xd24> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10b610 <_Py_hashtable_destroy@@Base> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 513e2 <_PyErr_FormatFromCause@@Base+0xd26> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r3, 51476 <_PyErr_FormatFromCause@@Base+0xdf6> │ │ │ │ + cbnz r3, 51404 <_PyErr_FormatFromCause@@Base+0xd48> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 51476 <_PyErr_FormatFromCause@@Base+0xdf6> │ │ │ │ + ble.n 51404 <_PyErr_FormatFromCause@@Base+0xd48> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 51476 <_PyErr_FormatFromCause@@Base+0xdf6> │ │ │ │ - cbnz r1, 51492 <_PyErr_FormatFromCause@@Base+0xe12> │ │ │ │ + bne.n 51404 <_PyErr_FormatFromCause@@Base+0xd48> │ │ │ │ + cbnz r1, 51420 <_PyErr_FormatFromCause@@Base+0xd64> │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r4, [pc, #48] @ (514ac <_PyErr_FormatFromCause@@Base+0xe2c>) │ │ │ │ + ldr r4, [pc, #44] @ (51438 <_PyErr_FormatFromCause@@Base+0xd7c>) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 514a6 <_PyErr_FormatFromCause@@Base+0xe26> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 51434 <_PyErr_FormatFromCause@@Base+0xd78> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 489ba <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 514a6 <_PyErr_FormatFromCause@@Base+0xe26> │ │ │ │ + bl 489fa <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 51434 <_PyErr_FormatFromCause@@Base+0xd78> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 51334 <_PyErr_FormatFromCause@@Base+0xcb4> │ │ │ │ + bl 512a0 <_PyErr_FormatFromCause@@Base+0xbe4> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ str r4, [r1, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ - cbnz r4, 514de <_PyErr_FormatFromCause@@Base+0xe5e> │ │ │ │ + cbnz r4, 5146a <_PyErr_FormatFromCause@@Base+0xdae> │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27912 @ 0x6d08 │ │ │ │ + movw r1, #27592 @ 0x6bc8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 514fa <_PyErr_FormatFromCause@@Base+0xe7a> │ │ │ │ + b.n 51486 <_PyErr_FormatFromCause@@Base+0xdca> │ │ │ │ ldr r0, [r0, r4] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + movs r0, #4 │ │ │ │ + ldr.w r8, [r3, #16] │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ + mov r5, r3 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 71b54 │ │ │ │ + cbnz r0, 514ae <_PyErr_FormatFromCause@@Base+0xdf2> │ │ │ │ + movs r0, #1 │ │ │ │ + b.n 5151a <_PyErr_FormatFromCause@@Base+0xe5e> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7dfe0 │ │ │ │ + cbz r0, 514dc <_PyErr_FormatFromCause@@Base+0xe20> │ │ │ │ + str r0, [r4, #16] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl 7dfe0 │ │ │ │ + cbz r0, 514dc <_PyErr_FormatFromCause@@Base+0xe20> │ │ │ │ + str r0, [r4, #20] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl 32c00 <_PyImport_SetModule@@Base+0x8c> │ │ │ │ + cbz r0, 514dc <_PyErr_FormatFromCause@@Base+0xe20> │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + str r0, [r4, #24] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ + bl 7dfe0 │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 514f4 <_PyErr_FormatFromCause@@Base+0xe38> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 514aa <_PyErr_FormatFromCause@@Base+0xdee> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 514aa <_PyErr_FormatFromCause@@Base+0xdee> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 514aa <_PyErr_FormatFromCause@@Base+0xdee> │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [r4, #28] │ │ │ │ + bl 85b70 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 51514 <_PyErr_FormatFromCause@@Base+0xe58> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 51514 <_PyErr_FormatFromCause@@Base+0xe58> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + adds r3, r5, #1 │ │ │ │ + negs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f5ae8 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 5153c <_PyErr_FormatFromCause@@Base+0xebc> │ │ │ │ + bl 1f7988 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 5155e <_PyErr_FormatFromCause@@Base+0xea2> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2ad14 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51534 <_PyErr_FormatFromCause@@Base+0xeb4> │ │ │ │ + bge.n 51556 <_PyErr_FormatFromCause@@Base+0xe9a> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (51570 <_PyErr_FormatFromCause@@Base+0xef0>) │ │ │ │ - bl 792dc │ │ │ │ - cbz r0, 5156c <_PyErr_FormatFromCause@@Base+0xeec> │ │ │ │ + ldr r0, [pc, #24] @ (51590 <_PyErr_FormatFromCause@@Base+0xed4>) │ │ │ │ + bl 79320 │ │ │ │ + cbz r0, 5158e <_PyErr_FormatFromCause@@Base+0xed2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r3, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ str r0, [r7, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ + push {r4} │ │ │ │ + mov r0, r2 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r2, r3 │ │ │ │ + movw r1, #5257 @ 0x1489 │ │ │ │ + movt r1, #5 │ │ │ │ + str r4, [r3, #16] │ │ │ │ + pop {r4} │ │ │ │ + b.w 291ffc <_Py_hashtable_foreach@@Base> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 5159a <_PyErr_FormatFromCause@@Base+0xf1a> │ │ │ │ + bne.n 515d2 <_PyErr_FormatFromCause@@Base+0xf16> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 515b8 <_PyErr_FormatFromCause@@Base+0xf38> │ │ │ │ - b.n 515b2 <_PyErr_FormatFromCause@@Base+0xf32> │ │ │ │ + bne.n 515f0 <_PyErr_FormatFromCause@@Base+0xf34> │ │ │ │ + b.n 515ea <_PyErr_FormatFromCause@@Base+0xf2e> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #2564 @ 0xa04 │ │ │ │ + movw r0, #2244 @ 0x8c4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5158c <_PyErr_FormatFromCause@@Base+0xf0c> │ │ │ │ - b.n 515d6 <_PyErr_FormatFromCause@@Base+0xf56> │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 515d6 <_PyErr_FormatFromCause@@Base+0xf56> │ │ │ │ + bne.n 515c4 <_PyErr_FormatFromCause@@Base+0xf08> │ │ │ │ + b.n 5160e <_PyErr_FormatFromCause@@Base+0xf52> │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 5160e <_PyErr_FormatFromCause@@Base+0xf52> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 515ca <_PyErr_FormatFromCause@@Base+0xf4a> │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 515d6 <_PyErr_FormatFromCause@@Base+0xf56> │ │ │ │ + bne.n 51602 <_PyErr_FormatFromCause@@Base+0xf46> │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 5160e <_PyErr_FormatFromCause@@Base+0xf52> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 29232c <_Py_hashtable_foreach@@Base+0x444> │ │ │ │ - cbnz r0, 515da <_PyErr_FormatFromCause@@Base+0xf5a> │ │ │ │ + bl 2922f0 <_Py_hashtable_foreach@@Base+0x2f4> │ │ │ │ + cbnz r0, 51612 <_PyErr_FormatFromCause@@Base+0xf56> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51600 <_PyErr_FormatFromCause@@Base+0xf80> │ │ │ │ + b.n 51638 <_PyErr_FormatFromCause@@Base+0xf7c> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b7e8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 515f8 <_PyErr_FormatFromCause@@Base+0xf78> │ │ │ │ + bne.n 51630 <_PyErr_FormatFromCause@@Base+0xf74> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ - b.n 515d6 <_PyErr_FormatFromCause@@Base+0xf56> │ │ │ │ + bl 1af364 │ │ │ │ + b.n 5160e <_PyErr_FormatFromCause@@Base+0xf52> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d7c44 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 51644 <_PyErr_FormatFromCause@@Base+0xfc4> │ │ │ │ + bl 1d9e80 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 5167c <_PyErr_FormatFromCause@@Base+0xfc0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2abac │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5163c <_PyErr_FormatFromCause@@Base+0xfbc> │ │ │ │ + bge.n 51674 <_PyErr_FormatFromCause@@Base+0xfb8> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ 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 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - cbz r6, 5166a <_PyErr_FormatFromCause@@Base+0xfea> │ │ │ │ + cbz r6, 516a2 <_PyErr_FormatFromCause@@Base+0xfe6> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 516c0 <_PyErr_FormatFromCause@@Base+0x1040> │ │ │ │ + bge.n 516f8 <_PyErr_FormatFromCause@@Base+0x103c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 516c0 <_PyErr_FormatFromCause@@Base+0x1040> │ │ │ │ + b.n 516f8 <_PyErr_FormatFromCause@@Base+0x103c> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 71b00 │ │ │ │ + bl 71b54 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 516c0 <_PyErr_FormatFromCause@@Base+0x1040> │ │ │ │ + cbz r0, 516f8 <_PyErr_FormatFromCause@@Base+0x103c> │ │ │ │ add.w r9, r0, #12 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 516b0 <_PyErr_FormatFromCause@@Base+0x1030> │ │ │ │ + bge.n 516e8 <_PyErr_FormatFromCause@@Base+0x102c> │ │ │ │ ldrd r0, r1, [r7, #40] @ 0x28 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #8 │ │ │ │ - bl 2580f0 │ │ │ │ - cbnz r0, 516aa <_PyErr_FormatFromCause@@Base+0x102a> │ │ │ │ + bl 257f28 │ │ │ │ + cbnz r0, 516e2 <_PyErr_FormatFromCause@@Base+0x1026> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 516c0 <_PyErr_FormatFromCause@@Base+0x1040> │ │ │ │ + bge.n 516f8 <_PyErr_FormatFromCause@@Base+0x103c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 516c0 <_PyErr_FormatFromCause@@Base+0x1040> │ │ │ │ + cbnz r3, 516f8 <_PyErr_FormatFromCause@@Base+0x103c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 516c0 <_PyErr_FormatFromCause@@Base+0x1040> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 516f8 <_PyErr_FormatFromCause@@Base+0x103c> │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 5167e <_PyErr_FormatFromCause@@Base+0xffe> │ │ │ │ + b.n 516b6 <_PyErr_FormatFromCause@@Base+0xffa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r5, #16] │ │ │ │ @@ -56031,140 +56057,140 @@ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27944 @ 0x6d28 │ │ │ │ + movw r1, #27624 @ 0x6be8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f5ae8 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 51730 <_PyErr_FormatFromCause@@Base+0x10b0> │ │ │ │ + bl 1f7988 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 51768 <_PyErr_FormatFromCause@@Base+0x10ac> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2b9f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51728 <_PyErr_FormatFromCause@@Base+0x10a8> │ │ │ │ + bge.n 51760 <_PyErr_FormatFromCause@@Base+0x10a4> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5175a <_PyErr_FormatFromCause@@Base+0x10da> │ │ │ │ + bne.n 51792 <_PyErr_FormatFromCause@@Base+0x10d6> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 51778 <_PyErr_FormatFromCause@@Base+0x10f8> │ │ │ │ - b.n 51772 <_PyErr_FormatFromCause@@Base+0x10f2> │ │ │ │ + bne.n 517b0 <_PyErr_FormatFromCause@@Base+0x10f4> │ │ │ │ + b.n 517aa <_PyErr_FormatFromCause@@Base+0x10ee> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #2548 @ 0x9f4 │ │ │ │ + movw r0, #2228 @ 0x8b4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5174c <_PyErr_FormatFromCause@@Base+0x10cc> │ │ │ │ - b.n 51784 <_PyErr_FormatFromCause@@Base+0x1104> │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 51784 <_PyErr_FormatFromCause@@Base+0x1104> │ │ │ │ + bne.n 51784 <_PyErr_FormatFromCause@@Base+0x10c8> │ │ │ │ + b.n 517bc <_PyErr_FormatFromCause@@Base+0x1100> │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 517bc <_PyErr_FormatFromCause@@Base+0x1100> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 29232c <_Py_hashtable_foreach@@Base+0x444> │ │ │ │ - cbnz r0, 51788 <_PyErr_FormatFromCause@@Base+0x1108> │ │ │ │ + bl 2922f0 <_Py_hashtable_foreach@@Base+0x2f4> │ │ │ │ + cbnz r0, 517c0 <_PyErr_FormatFromCause@@Base+0x1104> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 517aa <_PyErr_FormatFromCause@@Base+0x112a> │ │ │ │ + b.n 517e2 <_PyErr_FormatFromCause@@Base+0x1126> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2af90 │ │ │ │ - cbz r0, 517a2 <_PyErr_FormatFromCause@@Base+0x1122> │ │ │ │ + cbz r0, 517da <_PyErr_FormatFromCause@@Base+0x111e> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ - b.n 51784 <_PyErr_FormatFromCause@@Base+0x1104> │ │ │ │ + bl 1af364 │ │ │ │ + b.n 517bc <_PyErr_FormatFromCause@@Base+0x1100> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 517d2 <_PyErr_FormatFromCause@@Base+0x1152> │ │ │ │ + bge.n 5180a <_PyErr_FormatFromCause@@Base+0x114e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 517d2 <_PyErr_FormatFromCause@@Base+0x1152> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5180a <_PyErr_FormatFromCause@@Base+0x114e> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a260 │ │ │ │ + b.w 7a29c │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #60184 @ 0xeb18 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 127f7c │ │ │ │ + bl 127ed4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 5182c <_PyErr_FormatFromCause@@Base+0x11ac> │ │ │ │ + beq.n 51864 <_PyErr_FormatFromCause@@Base+0x11a8> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88634 │ │ │ │ - cbnz r0, 5182c <_PyErr_FormatFromCause@@Base+0x11ac> │ │ │ │ + bl 88544 │ │ │ │ + cbnz r0, 51864 <_PyErr_FormatFromCause@@Base+0x11a8> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #28032 @ 0x6d80 │ │ │ │ + movw r1, #27712 @ 0x6c40 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4e128 <_PyContext_NewHamtForTests@@Base+0x1b4> │ │ │ │ + bl 4e168 <_PyContext_NewHamtForTests@@Base+0x1b4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5183e <_PyErr_FormatFromCause@@Base+0x11be> │ │ │ │ + bne.n 51876 <_PyErr_FormatFromCause@@Base+0x11ba> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5184a <_PyErr_FormatFromCause@@Base+0x11ca> │ │ │ │ + b.n 51882 <_PyErr_FormatFromCause@@Base+0x11c6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -56172,109 +56198,109 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 5186c <_PyErr_FormatFromCause@@Base+0x11ec> │ │ │ │ + bhi.n 518a4 <_PyErr_FormatFromCause@@Base+0x11e8> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 51884 <_PyErr_FormatFromCause@@Base+0x1204> │ │ │ │ - b.n 51898 <_PyErr_FormatFromCause@@Base+0x1218> │ │ │ │ - movw r0, #49800 @ 0xc288 │ │ │ │ + bgt.n 518bc <_PyErr_FormatFromCause@@Base+0x1200> │ │ │ │ + b.n 518d0 <_PyErr_FormatFromCause@@Base+0x1214> │ │ │ │ + movw r0, #49480 @ 0xc148 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51866 <_PyErr_FormatFromCause@@Base+0x11e6> │ │ │ │ - b.n 518a4 <_PyErr_FormatFromCause@@Base+0x1224> │ │ │ │ + bne.n 5189e <_PyErr_FormatFromCause@@Base+0x11e2> │ │ │ │ + b.n 518dc <_PyErr_FormatFromCause@@Base+0x1220> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5189a <_PyErr_FormatFromCause@@Base+0x121a> │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 5189a <_PyErr_FormatFromCause@@Base+0x121a> │ │ │ │ - b.n 518a4 <_PyErr_FormatFromCause@@Base+0x1224> │ │ │ │ + bne.n 518d2 <_PyErr_FormatFromCause@@Base+0x1216> │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 518d2 <_PyErr_FormatFromCause@@Base+0x1216> │ │ │ │ + b.n 518dc <_PyErr_FormatFromCause@@Base+0x1220> │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 518a8 <_PyErr_FormatFromCause@@Base+0x1228> │ │ │ │ + b.n 518e0 <_PyErr_FormatFromCause@@Base+0x1224> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 26faa0 <_PyObject_GetState@@Base> │ │ │ │ + bl 26f938 <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5191c <_PyErr_FormatFromCause@@Base+0x129c> │ │ │ │ + cbz r0, 51954 <_PyErr_FormatFromCause@@Base+0x1298> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 518de <_PyErr_FormatFromCause@@Base+0x125e> │ │ │ │ + cbnz r3, 51916 <_PyErr_FormatFromCause@@Base+0x125a> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #28080 @ 0x6db0 │ │ │ │ + movw r0, #27760 @ 0x6c70 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80c04 │ │ │ │ + b.w 80bc0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 5190a <_PyErr_FormatFromCause@@Base+0x128a> │ │ │ │ + bgt.n 51942 <_PyErr_FormatFromCause@@Base+0x1286> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 958ac │ │ │ │ + bl 95b24 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #26716 @ 0x685c │ │ │ │ + movw r3, #26396 @ 0x671c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r0, #28088 @ 0x6db8 │ │ │ │ + movw r0, #27768 @ 0x6c78 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5191c <_PyErr_FormatFromCause@@Base+0x129c> │ │ │ │ + b.n 51954 <_PyErr_FormatFromCause@@Base+0x1298> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #28100 @ 0x6dc4 │ │ │ │ + movw r0, #27780 @ 0x6c84 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00051922 : │ │ │ │ +0005195a : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #60] @ (51968 ) │ │ │ │ + ldr r5, [pc, #60] @ (519a0 ) │ │ │ │ ldr r4, [r4, r5] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr.w ip, [r5] │ │ │ │ ldrd r7, r6, [r1] │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r6 │ │ │ │ it eq │ │ │ │ cmpeq ip, r7 │ │ │ │ - beq.n 51960 │ │ │ │ + beq.n 51998 │ │ │ │ add.w r7, r5, #110592 @ 0x1b000 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 51958 │ │ │ │ + bge.n 51990 │ │ │ │ ldrb r6, [r2, r4] │ │ │ │ add r6, r7 │ │ │ │ ldrb.w r6, [r6, #3296] @ 0xce0 │ │ │ │ strb.w r6, [r0, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 51944 │ │ │ │ + b.n 5197c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -56283,85 +56309,85 @@ │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d7c44 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 519ac │ │ │ │ + bl 1d9e80 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 519e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2bce0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 519a4 │ │ │ │ + bge.n 519dc │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -000519b0 <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ +000519e8 <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #2 │ │ │ │ movs r5, #0 │ │ │ │ strd r3, r4, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 519da <_PyMonitoring_FirePyStartEvent@@Base+0x2a> │ │ │ │ + bl 51a12 <_PyMonitoring_FirePyStartEvent@@Base+0x2a> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #268] @ (51afc <_PyMonitoring_FirePyStartEvent@@Base+0x14c>) │ │ │ │ + ldr r3, [pc, #268] @ (51b34 <_PyMonitoring_FirePyStartEvent@@Base+0x14c>) │ │ │ │ mov r9, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ ldr.w sl, [r0, r3] │ │ │ │ subs r0, r2, #0 │ │ │ │ ldrb.w r4, [r9] │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ str.w r1, [r8, #4] │ │ │ │ - bge.n 51a26 <_PyMonitoring_FirePyStartEvent@@Base+0x76> │ │ │ │ + bge.n 51a5e <_PyMonitoring_FirePyStartEvent@@Base+0x76> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28144 @ 0x6df0 │ │ │ │ + movw r1, #27824 @ 0x6cb0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 51a30 <_PyMonitoring_FirePyStartEvent@@Base+0x80> │ │ │ │ + bl f8904 │ │ │ │ + b.n 51a68 <_PyMonitoring_FirePyStartEvent@@Base+0x80> │ │ │ │ cmp r6, #5 │ │ │ │ - beq.n 51a3a <_PyMonitoring_FirePyStartEvent@@Base+0x8a> │ │ │ │ - bl 7ffb8 │ │ │ │ - cbnz r0, 51a36 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ + beq.n 51a72 <_PyMonitoring_FirePyStartEvent@@Base+0x8a> │ │ │ │ + bl 7ffe4 │ │ │ │ + cbnz r0, 51a6e <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51af4 <_PyMonitoring_FirePyStartEvent@@Base+0x144> │ │ │ │ + b.n 51b2c <_PyMonitoring_FirePyStartEvent@@Base+0x144> │ │ │ │ str.w r0, [r8, #8] │ │ │ │ add.w r2, r8, #4 │ │ │ │ - movw r8, #13192 @ 0x3388 │ │ │ │ + movw r8, #12864 @ 0x3240 │ │ │ │ movt r8, #68 @ 0x44 │ │ │ │ orr.w r3, r7, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 51af2 <_PyMonitoring_FirePyStartEvent@@Base+0x142> │ │ │ │ + beq.n 51b2a <_PyMonitoring_FirePyStartEvent@@Base+0x142> │ │ │ │ cmp r4, #15 │ │ │ │ mov.w ip, #1 │ │ │ │ it hi │ │ │ │ lsrhi r3, r4, #4 │ │ │ │ mov r1, sl │ │ │ │ str r6, [sp, #4] │ │ │ │ ite ls │ │ │ │ @@ -56371,54 +56397,54 @@ │ │ │ │ it hi │ │ │ │ addhi r7, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ sxtb r0, r7 │ │ │ │ lsl.w fp, ip, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 203b44 <_PyCode_GetScriptXIData@@Base+0x740> │ │ │ │ + bl 2059d4 <_PyCode_GetScriptXIData@@Base+0x740> │ │ │ │ eor.w r4, r4, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r0, 51aee <_PyMonitoring_FirePyStartEvent@@Base+0x13e> │ │ │ │ + cbz r0, 51b26 <_PyMonitoring_FirePyStartEvent@@Base+0x13e> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 51a30 <_PyMonitoring_FirePyStartEvent@@Base+0x80> │ │ │ │ + beq.n 51a68 <_PyMonitoring_FirePyStartEvent@@Base+0x80> │ │ │ │ cmp r6, #10 │ │ │ │ - ble.n 51ae2 <_PyMonitoring_FirePyStartEvent@@Base+0x132> │ │ │ │ - movw r2, #236 @ 0xec │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ + ble.n 51b1a <_PyMonitoring_FirePyStartEvent@@Base+0x132> │ │ │ │ + movw r2, #65452 @ 0xffac │ │ │ │ + movt r2, #49 @ 0x31 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #5452 @ 0x154c │ │ │ │ + movw r1, #5132 @ 0x140c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ movs r3, #19 │ │ │ │ mla r6, r3, r7, r6 │ │ │ │ add.w r5, r5, r6, lsl #2 │ │ │ │ add.w r5, r5, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r5, #3324] @ 0xcfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51a30 <_PyMonitoring_FirePyStartEvent@@Base+0x80> │ │ │ │ + beq.n 51a68 <_PyMonitoring_FirePyStartEvent@@Base+0x80> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r5, #3324] @ 0xcfc │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51a30 <_PyMonitoring_FirePyStartEvent@@Base+0x80> │ │ │ │ + bge.n 51a68 <_PyMonitoring_FirePyStartEvent@@Base+0x80> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 51a30 <_PyMonitoring_FirePyStartEvent@@Base+0x80> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 51a30 <_PyMonitoring_FirePyStartEvent@@Base+0x80> │ │ │ │ + bne.n 51a68 <_PyMonitoring_FirePyStartEvent@@Base+0x80> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 51a68 <_PyMonitoring_FirePyStartEvent@@Base+0x80> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ bic.w r3, r3, fp │ │ │ │ strb.w r3, [r9] │ │ │ │ uxtb r4, r4 │ │ │ │ - b.n 51a4c <_PyMonitoring_FirePyStartEvent@@Base+0x9c> │ │ │ │ + b.n 51a84 <_PyMonitoring_FirePyStartEvent@@Base+0x9c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -56427,966 +56453,966 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #46264 @ 0xb4b8 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r6, r2 │ │ │ │ - bl 127f7c │ │ │ │ + bl 127ed4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51b56 <_PyMonitoring_FirePyStartEvent@@Base+0x1a6> │ │ │ │ + beq.n 51b8e <_PyMonitoring_FirePyStartEvent@@Base+0x1a6> │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 51b56 <_PyMonitoring_FirePyStartEvent@@Base+0x1a6> │ │ │ │ + beq.n 51b8e <_PyMonitoring_FirePyStartEvent@@Base+0x1a6> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 51b6e <_PyMonitoring_FirePyStartEvent@@Base+0x1be> │ │ │ │ + ble.n 51ba6 <_PyMonitoring_FirePyStartEvent@@Base+0x1be> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28280 @ 0x6e78 │ │ │ │ + movw r1, #27960 @ 0x6d38 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 51b80 <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ + bl f8904 │ │ │ │ + b.n 51bb8 <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 51b38 <_PyMonitoring_FirePyStartEvent@@Base+0x188> │ │ │ │ - movw r0, #47532 @ 0xb9ac │ │ │ │ + beq.n 51b70 <_PyMonitoring_FirePyStartEvent@@Base+0x188> │ │ │ │ + movw r0, #47132 @ 0xb81c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e0094 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1e21fc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51b38 <_PyMonitoring_FirePyStartEvent@@Base+0x188> │ │ │ │ - b.n 51b80 <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ + bne.n 51b70 <_PyMonitoring_FirePyStartEvent@@Base+0x188> │ │ │ │ + b.n 51bb8 <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ it eq │ │ │ │ ldreq r1, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e3dc4 │ │ │ │ + b.w 1e5b88 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00051b86 : │ │ │ │ +00051bbe : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r3, 51ba4 │ │ │ │ + cbz r3, 51bdc │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 51bb4 │ │ │ │ + b.n 51bec │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 51bb2 │ │ │ │ + ble.n 51bea │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 51bae │ │ │ │ - cbnz r1, 51bd8 │ │ │ │ + bgt.n 51be6 │ │ │ │ + cbnz r1, 51c10 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51bb4 │ │ │ │ + b.n 51bec │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #252] @ (51cb4 ) │ │ │ │ + ldr r1, [pc, #252] @ (51cec ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r5, #3 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 51bde │ │ │ │ - b.n 51cae │ │ │ │ + cbnz r0, 51c16 │ │ │ │ + b.n 51ce6 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ add r6, r4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 51c94 │ │ │ │ + beq.n 51ccc │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 51c2e │ │ │ │ + cbz r4, 51c66 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 51c12 │ │ │ │ + bmi.n 51c4a │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #15388 @ 0x3c1c │ │ │ │ + movw r2, #15068 @ 0x3adc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #14104 @ 0x3718 │ │ │ │ + movw r1, #13784 @ 0x35d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #28876 @ 0x70cc │ │ │ │ + movw r0, #28556 @ 0x6f8c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51cae │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51ce6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 8b2c8 │ │ │ │ + bl 8b524 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51cae │ │ │ │ + beq.n 51ce6 │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 51c6c │ │ │ │ + bne.n 51ca4 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 51c9c │ │ │ │ + beq.n 51cd4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 51c56 │ │ │ │ - movw r2, #15388 @ 0x3c1c │ │ │ │ + bmi.n 51c8e │ │ │ │ + movw r2, #15068 @ 0x3adc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #14124 @ 0x372c │ │ │ │ + movw r1, #13804 @ 0x35ec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #28876 @ 0x70cc │ │ │ │ + movw r0, #28556 @ 0x6f8c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51cae │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51ce6 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b2c8 │ │ │ │ + bl 8b524 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 51cae │ │ │ │ + cbz r0, 51ce6 │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51c84 │ │ │ │ + beq.n 51cbc │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22180 @ 0x56a4 │ │ │ │ + movw r1, #21860 @ 0x5564 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 51cae │ │ │ │ - movw r3, #23260 @ 0x5adc │ │ │ │ + bl f8904 │ │ │ │ + b.n 51ce6 │ │ │ │ + movw r3, #22940 @ 0x599c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 51c9e │ │ │ │ - movw r4, #23260 @ 0x5adc │ │ │ │ + b.n 51cd6 │ │ │ │ + movw r4, #22940 @ 0x599c │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 51cb8 │ │ │ │ + b.w 51cf0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strh r0, [r1, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00051cb8 : │ │ │ │ +00051cf0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r2 │ │ │ │ - bl 28aea8 │ │ │ │ - cbz r0, 51ce6 │ │ │ │ + bl 28ad50 │ │ │ │ + cbz r0, 51d1e │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ecd98 │ │ │ │ + b.w 1eeb60 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00051ce8 <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ +00051d20 <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #2 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ movs r4, #1 │ │ │ │ strd r3, r4, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 519da <_PyMonitoring_FirePyStartEvent@@Base+0x2a> │ │ │ │ + bl 51a12 <_PyMonitoring_FirePyStartEvent@@Base+0x2a> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00051d16 <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ +00051d4e <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 519da <_PyMonitoring_FirePyStartEvent@@Base+0x2a> │ │ │ │ + bl 51a12 <_PyMonitoring_FirePyStartEvent@@Base+0x2a> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 85a34 │ │ │ │ + bl 859e8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51d62 <_PyMonitoring_FirePyYieldEvent@@Base+0x4c> │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 51d76 <_PyMonitoring_FirePyYieldEvent@@Base+0x60> │ │ │ │ + bne.n 51d9a <_PyMonitoring_FirePyYieldEvent@@Base+0x4c> │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 51dae <_PyMonitoring_FirePyYieldEvent@@Base+0x60> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 51d6c <_PyMonitoring_FirePyYieldEvent@@Base+0x56> │ │ │ │ + cbz r3, 51da4 <_PyMonitoring_FirePyYieldEvent@@Base+0x56> │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 51d78 <_PyMonitoring_FirePyYieldEvent@@Base+0x62> │ │ │ │ + b.n 51db0 <_PyMonitoring_FirePyYieldEvent@@Base+0x62> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00051d7a <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ +00051db2 <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov.w ip, #2 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, ip, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 519da <_PyMonitoring_FirePyStartEvent@@Base+0x2a> │ │ │ │ + bl 51a12 <_PyMonitoring_FirePyStartEvent@@Base+0x2a> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 20fae0 │ │ │ │ + bl 2119f0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 51dc6 <_PyMonitoring_FirePyReturnEvent@@Base+0x4c> │ │ │ │ + beq.n 51dfe <_PyMonitoring_FirePyReturnEvent@@Base+0x4c> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 51df8 <_PyMonitoring_FireCallEvent@@Base+0x2e> │ │ │ │ + b.n 51e30 <_PyMonitoring_FireCallEvent@@Base+0x2e> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00051dca <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ +00051e02 <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r4, #4 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r4, [sp] │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #24] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 519da <_PyMonitoring_FirePyStartEvent@@Base+0x2a> │ │ │ │ + bl 51a12 <_PyMonitoring_FirePyStartEvent@@Base+0x2a> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ movw r2, #4097 @ 0x1001 │ │ │ │ sub sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2ab94 │ │ │ │ - cbz r0, 51e36 <_PyMonitoring_FireCallEvent@@Base+0x6c> │ │ │ │ + cbz r0, 51e6e <_PyMonitoring_FireCallEvent@@Base+0x6c> │ │ │ │ mov r4, r0 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51e3c <_PyMonitoring_FireCallEvent@@Base+0x72> │ │ │ │ + b.n 51e74 <_PyMonitoring_FireCallEvent@@Base+0x72> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 199274 │ │ │ │ + bl 19b684 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 51e82 <_PyMonitoring_FireCallEvent@@Base+0xb8> │ │ │ │ + bne.n 51eba <_PyMonitoring_FireCallEvent@@Base+0xb8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 51e9a <_PyMonitoring_FireCallEvent@@Base+0xd0> │ │ │ │ - movw r2, #15388 @ 0x3c1c │ │ │ │ + bmi.n 51ed2 <_PyMonitoring_FireCallEvent@@Base+0xd0> │ │ │ │ + movw r2, #15068 @ 0x3adc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #60272 @ 0xeb70 │ │ │ │ + movw r1, #59952 @ 0xea30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #2732 @ 0xaac │ │ │ │ + movw r0, #2412 @ 0x96c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51f52 <_PyMonitoring_FireCallEvent@@Base+0x188> │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51f8a <_PyMonitoring_FireCallEvent@@Base+0x188> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #2732 @ 0xaac │ │ │ │ + movw r0, #2412 @ 0x96c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51e5a <_PyMonitoring_FireCallEvent@@Base+0x90> │ │ │ │ - b.n 51f52 <_PyMonitoring_FireCallEvent@@Base+0x188> │ │ │ │ + bne.n 51e92 <_PyMonitoring_FireCallEvent@@Base+0x90> │ │ │ │ + b.n 51f8a <_PyMonitoring_FireCallEvent@@Base+0x188> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b2c8 │ │ │ │ + bl 8b524 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51f52 <_PyMonitoring_FireCallEvent@@Base+0x188> │ │ │ │ + beq.n 51f8a <_PyMonitoring_FireCallEvent@@Base+0x188> │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51eca <_PyMonitoring_FireCallEvent@@Base+0x100> │ │ │ │ + beq.n 51f02 <_PyMonitoring_FireCallEvent@@Base+0x100> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22180 @ 0x56a4 │ │ │ │ + movw r1, #21860 @ 0x5564 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 51f52 <_PyMonitoring_FireCallEvent@@Base+0x188> │ │ │ │ + bl f8904 │ │ │ │ + b.n 51f8a <_PyMonitoring_FireCallEvent@@Base+0x188> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1f5ae8 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f7988 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51f52 <_PyMonitoring_FireCallEvent@@Base+0x188> │ │ │ │ + beq.n 51f8a <_PyMonitoring_FireCallEvent@@Base+0x188> │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 51f12 <_PyMonitoring_FireCallEvent@@Base+0x148> │ │ │ │ - bl 76280 │ │ │ │ + bcs.n 51f4a <_PyMonitoring_FireCallEvent@@Base+0x148> │ │ │ │ + bl 762c0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 51f12 <_PyMonitoring_FireCallEvent@@Base+0x148> │ │ │ │ + cbz r0, 51f4a <_PyMonitoring_FireCallEvent@@Base+0x148> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ blx 2b6cc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51f1e <_PyMonitoring_FireCallEvent@@Base+0x154> │ │ │ │ + bne.n 51f56 <_PyMonitoring_FireCallEvent@@Base+0x154> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - blt.n 51ede <_PyMonitoring_FireCallEvent@@Base+0x114> │ │ │ │ + blt.n 51f16 <_PyMonitoring_FireCallEvent@@Base+0x114> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 51f1a <_PyMonitoring_FireCallEvent@@Base+0x150> │ │ │ │ - bl 1fa038 │ │ │ │ + blt.n 51f52 <_PyMonitoring_FireCallEvent@@Base+0x150> │ │ │ │ + bl 1fbed8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 51f70 <_PyMonitoring_FireCallEvent@@Base+0x1a6> │ │ │ │ + b.n 51fa8 <_PyMonitoring_FireCallEvent@@Base+0x1a6> │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 51edc <_PyMonitoring_FireCallEvent@@Base+0x112> │ │ │ │ + b.n 51f14 <_PyMonitoring_FireCallEvent@@Base+0x112> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51f56 <_PyMonitoring_FireCallEvent@@Base+0x18c> │ │ │ │ - b.n 51f4c <_PyMonitoring_FireCallEvent@@Base+0x182> │ │ │ │ + cbnz r0, 51f8e <_PyMonitoring_FireCallEvent@@Base+0x18c> │ │ │ │ + b.n 51f84 <_PyMonitoring_FireCallEvent@@Base+0x182> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 51f6a <_PyMonitoring_FireCallEvent@@Base+0x1a0> │ │ │ │ + bge.n 51fa2 <_PyMonitoring_FireCallEvent@@Base+0x1a0> │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 122440 <_PyLong_FromGid@@Base> │ │ │ │ + bl 1223a0 <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51f2a <_PyMonitoring_FireCallEvent@@Base+0x160> │ │ │ │ + bne.n 51f62 <_PyMonitoring_FireCallEvent@@Base+0x160> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 51f5a <_PyMonitoring_FireCallEvent@@Base+0x190> │ │ │ │ + blt.n 51f92 <_PyMonitoring_FireCallEvent@@Base+0x190> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51f70 <_PyMonitoring_FireCallEvent@@Base+0x1a6> │ │ │ │ + b.n 51fa8 <_PyMonitoring_FireCallEvent@@Base+0x1a6> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 51f32 <_PyMonitoring_FireCallEvent@@Base+0x168> │ │ │ │ + b.n 51f6a <_PyMonitoring_FireCallEvent@@Base+0x168> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 51f4c <_PyMonitoring_FireCallEvent@@Base+0x182> │ │ │ │ + bne.n 51f84 <_PyMonitoring_FireCallEvent@@Base+0x182> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 51f4c <_PyMonitoring_FireCallEvent@@Base+0x182> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 51f84 <_PyMonitoring_FireCallEvent@@Base+0x182> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ - bl 219420 │ │ │ │ + bl 21b38c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51fcc <_PyMonitoring_FireCallEvent@@Base+0x202> │ │ │ │ + cbz r0, 52004 <_PyMonitoring_FireCallEvent@@Base+0x202> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #28316 @ 0x6e9c │ │ │ │ + movw r0, #27996 @ 0x6d5c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r2, r3, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51fc0 <_PyMonitoring_FireCallEvent@@Base+0x1f6> │ │ │ │ + bge.n 51ff8 <_PyMonitoring_FireCallEvent@@Base+0x1f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 51fc4 <_PyMonitoring_FireCallEvent@@Base+0x1fa> │ │ │ │ + cbz r3, 51ffc <_PyMonitoring_FireCallEvent@@Base+0x1fa> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 51fcc <_PyMonitoring_FireCallEvent@@Base+0x202> │ │ │ │ + b.n 52004 <_PyMonitoring_FireCallEvent@@Base+0x202> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 51fc0 <_PyMonitoring_FireCallEvent@@Base+0x1f6> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 51ff8 <_PyMonitoring_FireCallEvent@@Base+0x1f6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #28360 @ 0x6ec8 │ │ │ │ + movw r1, #28040 @ 0x6d88 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 8e8fc │ │ │ │ - cbz r0, 52014 <_PyMonitoring_FireCallEvent@@Base+0x24a> │ │ │ │ + bl 8eb6c │ │ │ │ + cbz r0, 5204c <_PyMonitoring_FireCallEvent@@Base+0x24a> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ blx 2af30 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52018 <_PyMonitoring_FireCallEvent@@Base+0x24e> │ │ │ │ + cbz r0, 52050 <_PyMonitoring_FireCallEvent@@Base+0x24e> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5201e <_PyMonitoring_FireCallEvent@@Base+0x254> │ │ │ │ + b.n 52056 <_PyMonitoring_FireCallEvent@@Base+0x254> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00052022 <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ +0005205a <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov.w ip, #7 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, ip, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 519da <_PyMonitoring_FirePyStartEvent@@Base+0x2a> │ │ │ │ + bl 51a12 <_PyMonitoring_FirePyStartEvent@@Base+0x2a> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #33688 @ 0x8398 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ subs r3, r6, r5 │ │ │ │ negs r1, r3 │ │ │ │ adcs r1, r3 │ │ │ │ - bl 24eb18 │ │ │ │ + bl 24e9a8 │ │ │ │ cmp r6, r5 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 520a0 <_PyMonitoring_FireJumpEvent@@Base+0x7e> │ │ │ │ - cbz r0, 520a0 <_PyMonitoring_FireJumpEvent@@Base+0x7e> │ │ │ │ + beq.n 520d8 <_PyMonitoring_FireJumpEvent@@Base+0x7e> │ │ │ │ + cbz r0, 520d8 <_PyMonitoring_FireJumpEvent@@Base+0x7e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl d8d90 │ │ │ │ + bl d8cd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52094 <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ + bge.n 520cc <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 52098 <_PyMonitoring_FireJumpEvent@@Base+0x76> │ │ │ │ + cbz r3, 520d0 <_PyMonitoring_FireJumpEvent@@Base+0x76> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 520a0 <_PyMonitoring_FireJumpEvent@@Base+0x7e> │ │ │ │ + b.n 520d8 <_PyMonitoring_FireJumpEvent@@Base+0x7e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 52094 <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 520cc <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000520a4 <_PyMonitoring_FireBranchRightEvent@@Base>: │ │ │ │ - b.w 2993f4 <_PyMonitoring_FireBranchEvent@@Base> │ │ │ │ +000520dc <_PyMonitoring_FireBranchRightEvent@@Base>: │ │ │ │ + b.w 29929c <_PyMonitoring_FireBranchEvent@@Base> │ │ │ │ │ │ │ │ -000520a8 <_PyMonitoring_FireBranchLeftEvent@@Base>: │ │ │ │ +000520e0 <_PyMonitoring_FireBranchLeftEvent@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov.w ip, #8 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, ip, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 519da <_PyMonitoring_FirePyStartEvent@@Base+0x2a> │ │ │ │ + bl 51a12 <_PyMonitoring_FirePyStartEvent@@Base+0x2a> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 5217e <_PyMonitoring_FirePyThrowEvent@@Base+0x62> │ │ │ │ + bl 521b6 <_PyMonitoring_FirePyThrowEvent@@Base+0x62> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52118 <_PyMonitoring_FireBranchLeftEvent@@Base+0x70> │ │ │ │ + cbz r0, 52150 <_PyMonitoring_FireBranchLeftEvent@@Base+0x70> │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7c0a8 │ │ │ │ + bl 7c0d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5210c <_PyMonitoring_FireBranchLeftEvent@@Base+0x64> │ │ │ │ + bge.n 52144 <_PyMonitoring_FireBranchLeftEvent@@Base+0x64> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 52110 <_PyMonitoring_FireBranchLeftEvent@@Base+0x68> │ │ │ │ + cbz r3, 52148 <_PyMonitoring_FireBranchLeftEvent@@Base+0x68> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 52118 <_PyMonitoring_FireBranchLeftEvent@@Base+0x70> │ │ │ │ + b.n 52150 <_PyMonitoring_FireBranchLeftEvent@@Base+0x70> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5210c <_PyMonitoring_FireBranchLeftEvent@@Base+0x64> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 52144 <_PyMonitoring_FireBranchLeftEvent@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005211c <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ +00052154 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #14 │ │ │ │ mov r6, r2 │ │ │ │ - bl 52250 <_PyMonitoring_FirePyThrowEvent@@Base+0x134> │ │ │ │ + bl 52288 <_PyMonitoring_FirePyThrowEvent@@Base+0x134> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52144 <_PyMonitoring_FirePyThrowEvent@@Base+0x28> │ │ │ │ + bne.n 5217c <_PyMonitoring_FirePyThrowEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 52178 <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ + b.n 521b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #14 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 519da <_PyMonitoring_FirePyStartEvent@@Base+0x2a> │ │ │ │ + bl 51a12 <_PyMonitoring_FirePyStartEvent@@Base+0x2a> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 52172 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ - bl da0e8 │ │ │ │ - b.n 52178 <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ - bl 7786c │ │ │ │ - b.n 5213e <_PyMonitoring_FirePyThrowEvent@@Base+0x22> │ │ │ │ + cbnz r4, 521aa <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ + bl da034 │ │ │ │ + b.n 521b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ + bl 778ac │ │ │ │ + b.n 52176 <_PyMonitoring_FirePyThrowEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r3, 52196 <_PyMonitoring_FirePyThrowEvent@@Base+0x7a> │ │ │ │ + cbnz r3, 521ce <_PyMonitoring_FirePyThrowEvent@@Base+0x7a> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 521f0 <_PyMonitoring_FirePyThrowEvent@@Base+0xd4> │ │ │ │ + cbz r3, 52228 <_PyMonitoring_FirePyThrowEvent@@Base+0xd4> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 521a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x88> │ │ │ │ + cbz r4, 521dc <_PyMonitoring_FirePyThrowEvent@@Base+0x88> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84d34 │ │ │ │ + bl 84ce8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 521aa <_PyMonitoring_FirePyThrowEvent@@Base+0x8e> │ │ │ │ - bl 70c84 │ │ │ │ + b.n 521e2 <_PyMonitoring_FirePyThrowEvent@@Base+0x8e> │ │ │ │ + bl 70cc4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 521ec <_PyMonitoring_FirePyThrowEvent@@Base+0xd0> │ │ │ │ + cbz r4, 52224 <_PyMonitoring_FirePyThrowEvent@@Base+0xd0> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 521c2 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ + cbz r2, 521fa <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52408 @ 0xccb8 │ │ │ │ + movw r1, #51948 @ 0xcaec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 521d8 <_PyMonitoring_FirePyThrowEvent@@Base+0xbc> │ │ │ │ + beq.n 52210 <_PyMonitoring_FirePyThrowEvent@@Base+0xbc> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - cbz r2, 52208 <_PyMonitoring_FirePyThrowEvent@@Base+0xec> │ │ │ │ + cbz r2, 52240 <_PyMonitoring_FirePyThrowEvent@@Base+0xec> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #45800 @ 0xb2e8 │ │ │ │ + movw r1, #45480 @ 0xb1a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52208 <_PyMonitoring_FirePyThrowEvent@@Base+0xec> │ │ │ │ + bne.n 52240 <_PyMonitoring_FirePyThrowEvent@@Base+0xec> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 521ec <_PyMonitoring_FirePyThrowEvent@@Base+0xd0> │ │ │ │ + bge.n 52224 <_PyMonitoring_FirePyThrowEvent@@Base+0xd0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 521ec <_PyMonitoring_FirePyThrowEvent@@Base+0xd0> │ │ │ │ + cbnz r3, 52224 <_PyMonitoring_FirePyThrowEvent@@Base+0xd0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52208 <_PyMonitoring_FirePyThrowEvent@@Base+0xec> │ │ │ │ - cbz r4, 52200 <_PyMonitoring_FirePyThrowEvent@@Base+0xe4> │ │ │ │ + b.n 52240 <_PyMonitoring_FirePyThrowEvent@@Base+0xec> │ │ │ │ + cbz r4, 52238 <_PyMonitoring_FirePyThrowEvent@@Base+0xe4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52208 <_PyMonitoring_FirePyThrowEvent@@Base+0xec> │ │ │ │ + bge.n 52240 <_PyMonitoring_FirePyThrowEvent@@Base+0xec> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 52208 <_PyMonitoring_FirePyThrowEvent@@Base+0xec> │ │ │ │ + b.n 52240 <_PyMonitoring_FirePyThrowEvent@@Base+0xec> │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (5224c <_PyMonitoring_FirePyThrowEvent@@Base+0x130>) │ │ │ │ - bl 206324 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (52284 <_PyMonitoring_FirePyThrowEvent@@Base+0x130>) │ │ │ │ + bl 208350 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 5223a <_PyMonitoring_FirePyThrowEvent@@Base+0x11e> │ │ │ │ + cbz r2, 52272 <_PyMonitoring_FirePyThrowEvent@@Base+0x11e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #12940 @ 0x328c │ │ │ │ + movw r0, #12640 @ 0x3160 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80c04 │ │ │ │ - movw r0, #19936 @ 0x4de0 │ │ │ │ + b.w 80bc0 │ │ │ │ + movw r0, #19640 @ 0x4cb8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80c04 │ │ │ │ + b.w 80bc0 │ │ │ │ nop │ │ │ │ @ instruction: 0xe990004d │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl da0d4 │ │ │ │ + bl da020 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 52288 <_PyMonitoring_FirePyThrowEvent@@Base+0x16c> │ │ │ │ + cbnz r0, 522c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x16c> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #28384 @ 0x6ee0 │ │ │ │ + movw r1, #28064 @ 0x6da0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5228a <_PyMonitoring_FirePyThrowEvent@@Base+0x16e> │ │ │ │ + b.n 522c2 <_PyMonitoring_FirePyThrowEvent@@Base+0x16e> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005228c <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ +000522c4 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #11 │ │ │ │ mov r6, r2 │ │ │ │ - bl 52250 <_PyMonitoring_FirePyThrowEvent@@Base+0x134> │ │ │ │ + bl 52288 <_PyMonitoring_FirePyThrowEvent@@Base+0x134> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 522b4 <_PyMonitoring_FireRaiseEvent@@Base+0x28> │ │ │ │ + bne.n 522ec <_PyMonitoring_FireRaiseEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 522e8 <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ + b.n 52320 <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #11 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 519da <_PyMonitoring_FirePyStartEvent@@Base+0x2a> │ │ │ │ + bl 51a12 <_PyMonitoring_FirePyStartEvent@@Base+0x2a> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 522e2 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ - bl da0e8 │ │ │ │ - b.n 522e8 <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ - bl 7786c │ │ │ │ - b.n 522ae <_PyMonitoring_FireRaiseEvent@@Base+0x22> │ │ │ │ + cbnz r4, 5231a <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ + bl da034 │ │ │ │ + b.n 52320 <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ + bl 778ac │ │ │ │ + b.n 522e6 <_PyMonitoring_FireRaiseEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000522ee <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ +00052326 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #12 │ │ │ │ mov r6, r2 │ │ │ │ - bl 52250 <_PyMonitoring_FirePyThrowEvent@@Base+0x134> │ │ │ │ + bl 52288 <_PyMonitoring_FirePyThrowEvent@@Base+0x134> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52316 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x28> │ │ │ │ + bne.n 5234e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5234a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ + b.n 52382 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #12 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 519da <_PyMonitoring_FirePyStartEvent@@Base+0x2a> │ │ │ │ + bl 51a12 <_PyMonitoring_FirePyStartEvent@@Base+0x2a> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 52344 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ - bl da0e8 │ │ │ │ - b.n 5234a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ - bl 7786c │ │ │ │ - b.n 52310 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x22> │ │ │ │ + cbnz r4, 5237c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ + bl da034 │ │ │ │ + b.n 52382 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ + bl 778ac │ │ │ │ + b.n 52348 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 292b9c <_Py_hashtable_foreach@@Base+0xcb4> │ │ │ │ + b.w 292b60 <_Py_hashtable_foreach@@Base+0xb64> │ │ │ │ │ │ │ │ -00052354 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ +0005238c <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #13 │ │ │ │ mov r6, r2 │ │ │ │ - bl 52250 <_PyMonitoring_FirePyThrowEvent@@Base+0x134> │ │ │ │ + bl 52288 <_PyMonitoring_FirePyThrowEvent@@Base+0x134> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5237c <_PyMonitoring_FirePyUnwindEvent@@Base+0x28> │ │ │ │ + bne.n 523b4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 523b0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ + b.n 523e8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #13 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 519da <_PyMonitoring_FirePyStartEvent@@Base+0x2a> │ │ │ │ + bl 51a12 <_PyMonitoring_FirePyStartEvent@@Base+0x2a> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 523aa <_PyMonitoring_FirePyUnwindEvent@@Base+0x56> │ │ │ │ - bl da0e8 │ │ │ │ - b.n 523b0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ - bl 7786c │ │ │ │ - b.n 52376 <_PyMonitoring_FirePyUnwindEvent@@Base+0x22> │ │ │ │ + cbnz r4, 523e2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x56> │ │ │ │ + bl da034 │ │ │ │ + b.n 523e8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ + bl 778ac │ │ │ │ + b.n 523ae <_PyMonitoring_FirePyUnwindEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #20] @ (523cc <_PyMonitoring_FirePyUnwindEvent@@Base+0x78>) │ │ │ │ + ldr r2, [pc, #20] @ (52404 <_PyMonitoring_FirePyUnwindEvent@@Base+0x78>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #4064] @ 0xfe0 │ │ │ │ - b.n 524c0 <_PyMonitoring_FireStopIterationEvent@@Base+0xf0> │ │ │ │ + b.n 524f8 <_PyMonitoring_FireStopIterationEvent@@Base+0xf0> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000523d0 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ +00052408 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ movw r4, #61116 @ 0xeebc │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r4, r2 │ │ │ │ - bl 12e914 │ │ │ │ + bl 12e600 │ │ │ │ movs r1, #10 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 52250 <_PyMonitoring_FirePyThrowEvent@@Base+0x134> │ │ │ │ + bl 52288 <_PyMonitoring_FirePyThrowEvent@@Base+0x134> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52408 <_PyMonitoring_FireStopIterationEvent@@Base+0x38> │ │ │ │ + bne.n 52440 <_PyMonitoring_FireStopIterationEvent@@Base+0x38> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 52452 <_PyMonitoring_FireStopIterationEvent@@Base+0x82> │ │ │ │ + b.n 5248a <_PyMonitoring_FireStopIterationEvent@@Base+0x82> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #10 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 519da <_PyMonitoring_FirePyStartEvent@@Base+0x2a> │ │ │ │ + bl 51a12 <_PyMonitoring_FirePyStartEvent@@Base+0x2a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52440 <_PyMonitoring_FireStopIterationEvent@@Base+0x70> │ │ │ │ + bge.n 52478 <_PyMonitoring_FireStopIterationEvent@@Base+0x70> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 52440 <_PyMonitoring_FireStopIterationEvent@@Base+0x70> │ │ │ │ + cbnz r3, 52478 <_PyMonitoring_FireStopIterationEvent@@Base+0x70> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 5244a <_PyMonitoring_FireStopIterationEvent@@Base+0x7a> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 52482 <_PyMonitoring_FireStopIterationEvent@@Base+0x7a> │ │ │ │ mov r0, r4 │ │ │ │ - bl da0e8 │ │ │ │ - b.n 52452 <_PyMonitoring_FireStopIterationEvent@@Base+0x82> │ │ │ │ + bl da034 │ │ │ │ + b.n 5248a <_PyMonitoring_FireStopIterationEvent@@Base+0x82> │ │ │ │ movs r0, #0 │ │ │ │ - bl 7786c │ │ │ │ - b.n 52402 <_PyMonitoring_FireStopIterationEvent@@Base+0x32> │ │ │ │ + bl 778ac │ │ │ │ + b.n 5243a <_PyMonitoring_FireStopIterationEvent@@Base+0x32> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52478 <_PyMonitoring_FireStopIterationEvent@@Base+0xa8> │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 524bc <_PyMonitoring_FireStopIterationEvent@@Base+0xec> │ │ │ │ + bne.n 524b0 <_PyMonitoring_FireStopIterationEvent@@Base+0xa8> │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 524f4 <_PyMonitoring_FireStopIterationEvent@@Base+0xec> │ │ │ │ orr.w r0, r4, #524288 @ 0x80000 │ │ │ │ blx 2bd88 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 52496 <_PyMonitoring_FireStopIterationEvent@@Base+0xc6> │ │ │ │ + bne.n 524ce <_PyMonitoring_FireStopIterationEvent@@Base+0xc6> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ - b.n 524a8 <_PyMonitoring_FireStopIterationEvent@@Base+0xd8> │ │ │ │ + bl 1af364 │ │ │ │ + b.n 524e0 <_PyMonitoring_FireStopIterationEvent@@Base+0xd8> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1bb7cc <_Py_set_inheritable@@Base> │ │ │ │ + bl 1bda80 <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 524b2 <_PyMonitoring_FireStopIterationEvent@@Base+0xe2> │ │ │ │ + bne.n 524ea <_PyMonitoring_FireStopIterationEvent@@Base+0xe2> │ │ │ │ mov r0, r4 │ │ │ │ blx 2b4c4 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 524bc <_PyMonitoring_FireStopIterationEvent@@Base+0xec> │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 524f4 <_PyMonitoring_FireStopIterationEvent@@Base+0xec> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 70f38 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 52514 <_PyMonitoring_FireStopIterationEvent@@Base+0x144> │ │ │ │ - ldr r1, [pc, #64] @ (52518 <_PyMonitoring_FireStopIterationEvent@@Base+0x148>) │ │ │ │ + bl 70f78 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 5254c <_PyMonitoring_FireStopIterationEvent@@Base+0x144> │ │ │ │ + ldr r1, [pc, #64] @ (52550 <_PyMonitoring_FireStopIterationEvent@@Base+0x148>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr r3, [r5, #0] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -57404,324 +57430,324 @@ │ │ │ │ strd r5, r3, [r0, #-8] │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r4, [r1, #3868] @ 0xf1c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #20] @ (52534 <_PyMonitoring_FireStopIterationEvent@@Base+0x164>) │ │ │ │ + ldr r2, [pc, #20] @ (5256c <_PyMonitoring_FireStopIterationEvent@@Base+0x164>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #4068] @ 0xfe4 │ │ │ │ - b.n 524c0 <_PyMonitoring_FireStopIterationEvent@@Base+0xf0> │ │ │ │ + b.n 524f8 <_PyMonitoring_FireStopIterationEvent@@Base+0xf0> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 52556 <_PyMonitoring_FireStopIterationEvent@@Base+0x186> │ │ │ │ + cbz r3, 5258e <_PyMonitoring_FireStopIterationEvent@@Base+0x186> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 52566 <_PyMonitoring_FireStopIterationEvent@@Base+0x196> │ │ │ │ + b.n 5259e <_PyMonitoring_FireStopIterationEvent@@Base+0x196> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 52564 <_PyMonitoring_FireStopIterationEvent@@Base+0x194> │ │ │ │ + ble.n 5259c <_PyMonitoring_FireStopIterationEvent@@Base+0x194> │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 52560 <_PyMonitoring_FireStopIterationEvent@@Base+0x190> │ │ │ │ - cbnz r1, 5258c <_PyMonitoring_FireStopIterationEvent@@Base+0x1bc> │ │ │ │ + bgt.n 52598 <_PyMonitoring_FireStopIterationEvent@@Base+0x190> │ │ │ │ + cbnz r1, 525c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x1bc> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 52566 <_PyMonitoring_FireStopIterationEvent@@Base+0x196> │ │ │ │ + b.n 5259e <_PyMonitoring_FireStopIterationEvent@@Base+0x196> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #256] @ (52668 <_PyMonitoring_FireStopIterationEvent@@Base+0x298>) │ │ │ │ + ldr r1, [pc, #256] @ (526a0 <_PyMonitoring_FireStopIterationEvent@@Base+0x298>) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #2 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 52592 <_PyMonitoring_FireStopIterationEvent@@Base+0x1c2> │ │ │ │ + cbnz r0, 525ca <_PyMonitoring_FireStopIterationEvent@@Base+0x1c2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52662 <_PyMonitoring_FireStopIterationEvent@@Base+0x292> │ │ │ │ + b.n 5269a <_PyMonitoring_FireStopIterationEvent@@Base+0x292> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r3, r5, r6 │ │ │ │ ldrd r7, r8, [r4] │ │ │ │ subs r6, r3, #2 │ │ │ │ - beq.n 525ca <_PyMonitoring_FireStopIterationEvent@@Base+0x1fa> │ │ │ │ + beq.n 52602 <_PyMonitoring_FireStopIterationEvent@@Base+0x1fa> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 525a6 <_PyMonitoring_FireStopIterationEvent@@Base+0x1d6> │ │ │ │ + cbz r5, 525de <_PyMonitoring_FireStopIterationEvent@@Base+0x1d6> │ │ │ │ subs r6, r3, #3 │ │ │ │ - beq.n 525da <_PyMonitoring_FireStopIterationEvent@@Base+0x20a> │ │ │ │ - b.n 525ae <_PyMonitoring_FireStopIterationEvent@@Base+0x1de> │ │ │ │ + beq.n 52612 <_PyMonitoring_FireStopIterationEvent@@Base+0x20a> │ │ │ │ + b.n 525e6 <_PyMonitoring_FireStopIterationEvent@@Base+0x1de> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 525c2 <_PyMonitoring_FireStopIterationEvent@@Base+0x1f2> │ │ │ │ - bl ca490 │ │ │ │ + cbz r0, 525fa <_PyMonitoring_FireStopIterationEvent@@Base+0x1f2> │ │ │ │ + bl ca790 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 52588 <_PyMonitoring_FireStopIterationEvent@@Base+0x1b8> │ │ │ │ + blt.n 525c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x1b8> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 525c6 <_PyMonitoring_FireStopIterationEvent@@Base+0x1f6> │ │ │ │ - b.n 525e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x218> │ │ │ │ + bne.n 525fe <_PyMonitoring_FireStopIterationEvent@@Base+0x1f6> │ │ │ │ + b.n 52620 <_PyMonitoring_FireStopIterationEvent@@Base+0x218> │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 525f0 <_PyMonitoring_FireStopIterationEvent@@Base+0x220> │ │ │ │ + b.n 52628 <_PyMonitoring_FireStopIterationEvent@@Base+0x220> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r6, r5 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 525f0 <_PyMonitoring_FireStopIterationEvent@@Base+0x220> │ │ │ │ + b.n 52628 <_PyMonitoring_FireStopIterationEvent@@Base+0x220> │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 525f0 <_PyMonitoring_FireStopIterationEvent@@Base+0x220> │ │ │ │ + b.n 52628 <_PyMonitoring_FireStopIterationEvent@@Base+0x220> │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ ldr.w r9, [r9, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 21b170 <_PyPickle_GetXIData@@Base+0x2ec> │ │ │ │ + bl 21d048 <_PyPickle_GetXIData@@Base+0x2ec> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52588 <_PyMonitoring_FireStopIterationEvent@@Base+0x1b8> │ │ │ │ + beq.n 525c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x1b8> │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 21b234 <_PyPickle_GetXIData@@Base+0x3b0> │ │ │ │ + bl 21d10c <_PyPickle_GetXIData@@Base+0x3b0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52652 <_PyMonitoring_FireStopIterationEvent@@Base+0x282> │ │ │ │ + beq.n 5268a <_PyMonitoring_FireStopIterationEvent@@Base+0x282> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23dc24 <_Py_set_inheritable_async_safe@@Base+0x72c> │ │ │ │ + bl 23da90 <_Py_set_inheritable_async_safe@@Base+0x6e8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52652 <_PyMonitoring_FireStopIterationEvent@@Base+0x282> │ │ │ │ + beq.n 5268a <_PyMonitoring_FireStopIterationEvent@@Base+0x282> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b33c <_PyPickle_GetXIData@@Base+0x4b8> │ │ │ │ + bl 21d214 <_PyPickle_GetXIData@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52652 <_PyMonitoring_FireStopIterationEvent@@Base+0x282> │ │ │ │ + beq.n 5268a <_PyMonitoring_FireStopIterationEvent@@Base+0x282> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 21b394 <_PyPickle_GetXIData@@Base+0x510> │ │ │ │ + bl 21d26c <_PyPickle_GetXIData@@Base+0x510> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52652 <_PyMonitoring_FireStopIterationEvent@@Base+0x282> │ │ │ │ + beq.n 5268a <_PyMonitoring_FireStopIterationEvent@@Base+0x282> │ │ │ │ mov r0, r4 │ │ │ │ - bl 247128 <_PyArg_BadArgument@@Base+0x7c0> │ │ │ │ + bl 246fb0 <_PyArg_BadArgument@@Base+0x7b4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52652 <_PyMonitoring_FireStopIterationEvent@@Base+0x282> │ │ │ │ + beq.n 5268a <_PyMonitoring_FireStopIterationEvent@@Base+0x282> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5265a <_PyMonitoring_FireStopIterationEvent@@Base+0x28a> │ │ │ │ + bge.n 52692 <_PyMonitoring_FireStopIterationEvent@@Base+0x28a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5265a <_PyMonitoring_FireStopIterationEvent@@Base+0x28a> │ │ │ │ + cbnz r3, 52692 <_PyMonitoring_FireStopIterationEvent@@Base+0x28a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5265a <_PyMonitoring_FireStopIterationEvent@@Base+0x28a> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 52692 <_PyMonitoring_FireStopIterationEvent@@Base+0x28a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7786c │ │ │ │ - b.n 52588 <_PyMonitoring_FireStopIterationEvent@@Base+0x1b8> │ │ │ │ + bl 778ac │ │ │ │ + b.n 525c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x1b8> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strh r0, [r4, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 20fae0 │ │ │ │ + bl 2119f0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 52688 <_PyMonitoring_FireStopIterationEvent@@Base+0x2b8> │ │ │ │ + bne.n 526c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x2b8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 526d2 <_PyMonitoring_FireStopIterationEvent@@Base+0x302> │ │ │ │ + b.n 5270a <_PyMonitoring_FireStopIterationEvent@@Base+0x302> │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #17 │ │ │ │ - bl 1cbe38 │ │ │ │ + bl 1ce0f0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b400 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 526a6 <_PyMonitoring_FireStopIterationEvent@@Base+0x2d6> │ │ │ │ + bne.n 526de <_PyMonitoring_FireStopIterationEvent@@Base+0x2d6> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #17 │ │ │ │ - bl 1cbe38 │ │ │ │ + bl 1ce0f0 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 526ca <_PyMonitoring_FireStopIterationEvent@@Base+0x2fa> │ │ │ │ + bne.n 52702 <_PyMonitoring_FireStopIterationEvent@@Base+0x2fa> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r5, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 52762 <_PyMonitoring_FireStopIterationEvent@@Base+0x392> │ │ │ │ + beq.n 5279a <_PyMonitoring_FireStopIterationEvent@@Base+0x392> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #61164 @ 0xeeec │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4d898 │ │ │ │ - cbnz r0, 52736 <_PyMonitoring_FireStopIterationEvent@@Base+0x366> │ │ │ │ + bl 4d8b4 │ │ │ │ + cbnz r0, 5276e <_PyMonitoring_FireStopIterationEvent@@Base+0x366> │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9edc │ │ │ │ - cbz r0, 52718 <_PyMonitoring_FireStopIterationEvent@@Base+0x348> │ │ │ │ - bl da114 │ │ │ │ + bl d9e28 │ │ │ │ + cbz r0, 52750 <_PyMonitoring_FireStopIterationEvent@@Base+0x348> │ │ │ │ + bl da060 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 52760 <_PyMonitoring_FireStopIterationEvent@@Base+0x390> │ │ │ │ + b.n 52798 <_PyMonitoring_FireStopIterationEvent@@Base+0x390> │ │ │ │ movw r3, #61120 @ 0xeec0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9edc │ │ │ │ + bl d9e28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5270a <_PyMonitoring_FireStopIterationEvent@@Base+0x33a> │ │ │ │ + bne.n 52742 <_PyMonitoring_FireStopIterationEvent@@Base+0x33a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d9edc │ │ │ │ + bl d9e28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5270a <_PyMonitoring_FireStopIterationEvent@@Base+0x33a> │ │ │ │ - b.n 5275e <_PyMonitoring_FireStopIterationEvent@@Base+0x38e> │ │ │ │ + bne.n 52742 <_PyMonitoring_FireStopIterationEvent@@Base+0x33a> │ │ │ │ + b.n 52796 <_PyMonitoring_FireStopIterationEvent@@Base+0x38e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52748 <_PyMonitoring_FireStopIterationEvent@@Base+0x378> │ │ │ │ + bge.n 52780 <_PyMonitoring_FireStopIterationEvent@@Base+0x378> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52748 <_PyMonitoring_FireStopIterationEvent@@Base+0x378> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52780 <_PyMonitoring_FireStopIterationEvent@@Base+0x378> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #59208 @ 0xe748 │ │ │ │ + movw r1, #58748 @ 0xe57c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 52794 <_PyMonitoring_FireStopIterationEvent@@Base+0x3c4> │ │ │ │ + cbnz r1, 527cc <_PyMonitoring_FireStopIterationEvent@@Base+0x3c4> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28432 @ 0x6f10 │ │ │ │ + movw r1, #28112 @ 0x6dd0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 527c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x3f0> │ │ │ │ + bl f8904 │ │ │ │ + b.n 527f8 <_PyMonitoring_FireStopIterationEvent@@Base+0x3f0> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 527d4 <_PyMonitoring_FireStopIterationEvent@@Base+0x404> │ │ │ │ + beq.n 5280c <_PyMonitoring_FireStopIterationEvent@@Base+0x404> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bmi.n 527c6 <_PyMonitoring_FireStopIterationEvent@@Base+0x3f6> │ │ │ │ + bmi.n 527fe <_PyMonitoring_FireStopIterationEvent@@Base+0x3f6> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28464 @ 0x6f30 │ │ │ │ + movw r1, #28144 @ 0x6df0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 527e6 <_PyMonitoring_FireStopIterationEvent@@Base+0x416> │ │ │ │ + b.n 5281e <_PyMonitoring_FireStopIterationEvent@@Base+0x416> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 527d6 <_PyMonitoring_FireStopIterationEvent@@Base+0x406> │ │ │ │ + bge.n 5280e <_PyMonitoring_FireStopIterationEvent@@Base+0x406> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 527d6 <_PyMonitoring_FireStopIterationEvent@@Base+0x406> │ │ │ │ + b.n 5280e <_PyMonitoring_FireStopIterationEvent@@Base+0x406> │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r3, #1 │ │ │ │ str r1, [r2, #28] │ │ │ │ strb.w r3, [r2, #32] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 20fae0 │ │ │ │ + bl 2119f0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 52804 <_PyMonitoring_FireStopIterationEvent@@Base+0x434> │ │ │ │ + bne.n 5283c <_PyMonitoring_FireStopIterationEvent@@Base+0x434> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52826 <_PyMonitoring_FireStopIterationEvent@@Base+0x456> │ │ │ │ + b.n 5285e <_PyMonitoring_FireStopIterationEvent@@Base+0x456> │ │ │ │ blx 2bec4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5281e <_PyMonitoring_FireStopIterationEvent@@Base+0x44e> │ │ │ │ + bne.n 52856 <_PyMonitoring_FireStopIterationEvent@@Base+0x44e> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00052828 : │ │ │ │ +00052860 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #19 │ │ │ │ movs r2, #4 │ │ │ │ - bl 125e38 │ │ │ │ + bl 125d90 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5285c │ │ │ │ + beq.n 52894 │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 52862 │ │ │ │ + bls.n 5289a │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28524 @ 0x6f6c │ │ │ │ + movw r1, #28204 @ 0x6e2c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 52864 │ │ │ │ + b.n 5289c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #104] @ (528e0 ) │ │ │ │ + ldr r1, [pc, #104] @ (52918 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ @@ -57736,324 +57762,324 @@ │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str.w r1, [r6, #3868] @ 0xf1c │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 528de │ │ │ │ + bge.n 52916 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 528de │ │ │ │ + cbnz r3, 52916 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52908 │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 52908 │ │ │ │ + bne.n 52940 │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 52940 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52970 │ │ │ │ + b.n 529a8 │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx 2bdac │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 52926 │ │ │ │ + bne.n 5295e │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1acf3c │ │ │ │ - bl 6b538 │ │ │ │ + b.w 1af364 │ │ │ │ + bl 6b578 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 52936 │ │ │ │ + cbnz r0, 5296e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1fa038 │ │ │ │ + b.w 1fbed8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2f4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 52962 │ │ │ │ - bl 6b638 │ │ │ │ + cbz r5, 5299a │ │ │ │ + bl 6b678 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r5, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1acf3c │ │ │ │ - bl 199274 │ │ │ │ + b.w 1af364 │ │ │ │ + bl 19b684 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6b638 │ │ │ │ + bl 6b678 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (529b4 ) │ │ │ │ - bl 206324 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (529ec ) │ │ │ │ + bl 208350 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 529a2 │ │ │ │ + cbz r2, 529da │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #12940 @ 0x328c │ │ │ │ + movw r0, #12640 @ 0x3160 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80c04 │ │ │ │ - movw r0, #19936 @ 0x4de0 │ │ │ │ + b.w 80bc0 │ │ │ │ + movw r0, #19640 @ 0x4cb8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80c04 │ │ │ │ + b.w 80bc0 │ │ │ │ nop │ │ │ │ @ instruction: 0xe990004d │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2c384 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 529e8 │ │ │ │ + bge.n 52a20 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52a10 │ │ │ │ + b.n 52a48 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 122440 <_PyLong_FromGid@@Base> │ │ │ │ + bl 1223a0 <_PyLong_FromGid@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 122440 <_PyLong_FromGid@@Base> │ │ │ │ + bl 1223a0 <_PyLong_FromGid@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 122440 <_PyLong_FromGid@@Base> │ │ │ │ + bl 1223a0 <_PyLong_FromGid@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #7372 @ 0x1ccc │ │ │ │ + movw r0, #7052 @ 0x1b8c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (52a54 ) │ │ │ │ - bl 206324 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (52a8c ) │ │ │ │ + bl 208350 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 52a44 │ │ │ │ + blt.n 52a7c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r0, #12940 @ 0x328c │ │ │ │ + movw r0, #12640 @ 0x3160 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80c04 │ │ │ │ - movw r0, #19936 @ 0x4de0 │ │ │ │ + b.w 80bc0 │ │ │ │ + movw r0, #19640 @ 0x4cb8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80c04 │ │ │ │ + b.w 80bc0 │ │ │ │ @ instruction: 0xe990004d │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ iteee lt │ │ │ │ movlt r0, #0 │ │ │ │ ldrge r2, [r0, #12] │ │ │ │ ldrge r0, [r2, #8] │ │ │ │ subge r0, r0, r3 │ │ │ │ it ge │ │ │ │ bicge.w r0, r0, r0, asr #31 │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2aea0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52aa0 │ │ │ │ + bge.n 52ad8 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52ac8 │ │ │ │ + b.n 52b00 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1b82d0 │ │ │ │ + bl 1ba588 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1b82d0 │ │ │ │ + bl 1ba588 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1b82d0 │ │ │ │ + bl 1ba588 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #7372 @ 0x1ccc │ │ │ │ + movw r0, #7052 @ 0x1b8c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 52af2 │ │ │ │ + bne.n 52b2a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 127b00 │ │ │ │ - cbz r0, 52b08 │ │ │ │ - b.n 52b0c │ │ │ │ + bl 127a58 │ │ │ │ + cbz r0, 52b40 │ │ │ │ + b.n 52b44 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #2880 @ 0xb40 │ │ │ │ + movw r0, #2560 @ 0xa00 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52ae6 │ │ │ │ + bne.n 52b1e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52b40 │ │ │ │ + b.n 52b78 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl 1f5ae8 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f7988 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52b08 │ │ │ │ + beq.n 52b40 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2b0ec │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52b38 │ │ │ │ + bne.n 52b70 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ - b.n 52b08 │ │ │ │ + bl 1af364 │ │ │ │ + b.n 52b40 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #7852 @ 0x1eac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 52b76 │ │ │ │ + beq.n 52bae │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 52ba4 │ │ │ │ + bne.n 52bdc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 52b8a │ │ │ │ + beq.n 52bc2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 52ba6 │ │ │ │ + bgt.n 52bde │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 52bcc │ │ │ │ + bl f8904 │ │ │ │ + b.n 52c04 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl efd5c │ │ │ │ + bl efba0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52bcc │ │ │ │ + bge.n 52c04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52bcc │ │ │ │ + cbnz r3, 52c04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00052bd0 : │ │ │ │ +00052c08 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 52be2 │ │ │ │ - cbnz r1, 52be8 │ │ │ │ - bl 292db4 <_Py_hashtable_foreach@@Base+0xecc> │ │ │ │ - b.n 52bf4 │ │ │ │ + cbz r0, 52c1a │ │ │ │ + cbnz r1, 52c20 │ │ │ │ + bl 292d78 <_Py_hashtable_foreach@@Base+0xd7c> │ │ │ │ + b.n 52c2c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 52bfa │ │ │ │ + cbnz r0, 52c32 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 52c18 │ │ │ │ + b.n 52c50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 116994 │ │ │ │ + bl 116a98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52c18 │ │ │ │ + bge.n 52c50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52c18 │ │ │ │ + cbnz r3, 52c50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -58062,446 +58088,446 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b348 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12b760 │ │ │ │ - cbnz r0, 52c96 │ │ │ │ + bl 12b5e4 │ │ │ │ + cbnz r0, 52cce │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add.w r6, r4, #16 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r7, r5 │ │ │ │ - blt.n 52c6e │ │ │ │ + blt.n 52ca6 │ │ │ │ cmp r5, r0 │ │ │ │ - ble.n 52c6e │ │ │ │ + ble.n 52ca6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c260 │ │ │ │ - cbnz r0, 52c6e │ │ │ │ + cbnz r0, 52ca6 │ │ │ │ subs r1, r7, r5 │ │ │ │ adds r0, r6, r5 │ │ │ │ - bl 718ec │ │ │ │ + bl 71940 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 52c98 │ │ │ │ + b.n 52cd0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #41176 @ 0xa0d8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 52c8a │ │ │ │ + bne.n 52cc2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52c98 │ │ │ │ + bge.n 52cd0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 52c98 │ │ │ │ + b.n 52cd0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 718ec │ │ │ │ + bl 71940 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 52c98 │ │ │ │ + b.n 52cd0 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 52ca2 │ │ │ │ + cbz r3, 52cda │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 52cda │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 52d12 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 52cd2 │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 52cda │ │ │ │ + bne.n 52d0a │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 52d12 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52d6e │ │ │ │ + bne.n 52da6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 52cf8 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 52d30 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52cf0 │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 52cf8 │ │ │ │ + bne.n 52d28 │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 52d30 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52d6e │ │ │ │ + bne.n 52da6 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 52d14 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 52d4c │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52d0e │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 52d14 │ │ │ │ + bne.n 52d46 │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 52d4c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 52d6e │ │ │ │ + cbnz r0, 52da6 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 52d30 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 52d68 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52d2a │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 52d30 │ │ │ │ + bne.n 52d62 │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 52d68 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 52d6e │ │ │ │ + cbnz r0, 52da6 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 52d4c │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 52d84 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52d46 │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 52d4c │ │ │ │ + bne.n 52d7e │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 52d84 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 52d6e │ │ │ │ + cbnz r0, 52da6 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 52d6e │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 52da6 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52d64 │ │ │ │ + bne.n 52d9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.w b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 52d96 │ │ │ │ + bne.n 52dce │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 52db8 │ │ │ │ - b.n 52db0 │ │ │ │ + bne.n 52df0 │ │ │ │ + b.n 52de8 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3040 @ 0xbe0 │ │ │ │ + movw r0, #2720 @ 0xaa0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52d88 │ │ │ │ + bne.n 52dc0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52e36 │ │ │ │ - bl 7fd18 │ │ │ │ + b.n 52e6e │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52dac │ │ │ │ + bne.n 52de4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 52dcc │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 52e04 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52dac │ │ │ │ + bne.n 52de4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 204eb0 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 206ed8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52dac │ │ │ │ + beq.n 52de4 │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r1, #28704 @ 0x7020 │ │ │ │ + movw r1, #28384 @ 0x6ee0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #28708 @ 0x7024 │ │ │ │ + movw r0, #28388 @ 0x6ee4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91690 │ │ │ │ + bl 91908 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52dac │ │ │ │ - bl 95ffc │ │ │ │ + beq.n 52de4 │ │ │ │ + bl 96274 │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b7a0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 52e2e │ │ │ │ + bge.n 52e66 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 52e6c │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 52ea4 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 52e66 │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 52e6c │ │ │ │ + bne.n 52e9e │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 52ea4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 52eaa │ │ │ │ + cbnz r0, 52ee2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 52e88 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 52ec0 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52e82 │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 52e88 │ │ │ │ + bne.n 52eba │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 52ec0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 52eaa │ │ │ │ + cbnz r0, 52ee2 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 52eaa │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 52ee2 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52ea0 │ │ │ │ + bne.n 52ed8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.w b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 52ef0 │ │ │ │ - cbz r0, 52eec │ │ │ │ + bl 52f28 │ │ │ │ + cbz r0, 52f24 │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ ubfx r3, r3, #8, #12 │ │ │ │ bfc r0, #0, #12 │ │ │ │ orrs r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 52ee2 │ │ │ │ + bne.n 52f1a │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7dfb4 │ │ │ │ + b.w 7dfe0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 52f14 │ │ │ │ - bl e0048 <_PyNumber_Index@@Base> │ │ │ │ + bmi.n 52f4c │ │ │ │ + bl dff08 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52f5a │ │ │ │ - b.n 52f22 │ │ │ │ + cbz r0, 52f92 │ │ │ │ + b.n 52f5a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 52f86 │ │ │ │ + bne.n 52fbe │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bad74 │ │ │ │ + bl 1bd024 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52f86 │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 52f5e │ │ │ │ + bne.n 52fbe │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 52f96 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52f5a │ │ │ │ + bge.n 52f92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52f5a │ │ │ │ + cbnz r3, 52f92 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52fbe │ │ │ │ + b.n 52ff6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 52f86 │ │ │ │ + cbnz r3, 52fbe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [r5] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52f82 │ │ │ │ + bge.n 52fba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52f82 │ │ │ │ + cbnz r3, 52fba │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 52fbe │ │ │ │ + b.n 52ff6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3334 │ │ │ │ + bl 1e547c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52fa4 │ │ │ │ + bge.n 52fdc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52fa4 │ │ │ │ + cbnz r3, 52fdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52fb8 │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 52ff0 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52f5a │ │ │ │ + bne.n 52f92 │ │ │ │ movs r0, #1 │ │ │ │ strd r7, r6, [r5] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 52ef0 │ │ │ │ - cbz r0, 53002 │ │ │ │ + bl 52f28 │ │ │ │ + cbz r0, 5303a │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ lsrs r0, r3, #12 │ │ │ │ orr.w r0, r0, r2, lsl #20 │ │ │ │ bfi r0, r3, #0, #8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 52ff8 │ │ │ │ + bne.n 53030 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7dfb4 │ │ │ │ + b.w 7dfe0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00053006 : │ │ │ │ +0005303e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 5301a │ │ │ │ - cbnz r1, 53020 │ │ │ │ - bl 292db4 <_Py_hashtable_foreach@@Base+0xecc> │ │ │ │ - b.n 5302a │ │ │ │ + cbz r0, 53052 │ │ │ │ + cbnz r1, 53058 │ │ │ │ + bl 292d78 <_Py_hashtable_foreach@@Base+0xd7c> │ │ │ │ + b.n 53062 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 9db4c │ │ │ │ + bl 9ddf8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 5303a │ │ │ │ - movw r0, #28756 @ 0x7054 │ │ │ │ + bge.n 53072 │ │ │ │ + movw r0, #28436 @ 0x6f14 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ movs r4, #0 │ │ │ │ - bl 202a64 │ │ │ │ - b.n 53040 │ │ │ │ + bl 2048f4 │ │ │ │ + b.n 53078 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 53068 │ │ │ │ + bne.n 530a0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 52ef0 │ │ │ │ - cbnz r0, 53080 │ │ │ │ - b.n 53118 │ │ │ │ + bl 52f28 │ │ │ │ + cbnz r0, 530b8 │ │ │ │ + b.n 53150 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3156 @ 0xc54 │ │ │ │ + movw r0, #2836 @ 0xb14 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53118 │ │ │ │ - b.n 5305c │ │ │ │ + beq.n 53150 │ │ │ │ + b.n 53094 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 52ef0 │ │ │ │ + bl 52f28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53118 │ │ │ │ + beq.n 53150 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ mvn.w r2, #1 │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r1, r2, r1 │ │ │ │ - bcs.n 530aa │ │ │ │ + bcs.n 530e2 │ │ │ │ ldrd r4, r1, [sp] │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r2, r1 │ │ │ │ - bcc.n 530c2 │ │ │ │ + bcc.n 530fa │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28892 @ 0x70dc │ │ │ │ + movw r1, #28572 @ 0x6f9c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 530f6 │ │ │ │ + bl f8904 │ │ │ │ + b.n 5312e │ │ │ │ mov.w r2, #65280 @ 0xff00 │ │ │ │ movt r2, #15 │ │ │ │ movs r1, #0 │ │ │ │ movt r1, #65520 @ 0xfff0 │ │ │ │ and.w r0, r1, r4, lsl #12 │ │ │ │ and.w r2, r2, r3, lsl #8 │ │ │ │ bic.w r1, r3, #4080 @ 0xff0 │ │ │ │ @@ -58509,770 +58535,722 @@ │ │ │ │ bic.w r1, r1, #15 │ │ │ │ uxtb r0, r4 │ │ │ │ orr.w r1, r1, r4, lsr #20 │ │ │ │ orrs r0, r2 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5310e │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 53118 │ │ │ │ + bne.n 53146 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 53150 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12244c │ │ │ │ + b.w 1223ac │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1074d8 │ │ │ │ + b.w 1073f4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ - cbz r4, 5319a │ │ │ │ + cbz r4, 531d2 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 53182 │ │ │ │ + bge.n 531ba │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 53182 │ │ │ │ - ldr r4, [pc, #104] @ (531a8 ) │ │ │ │ + bpl.n 531ba │ │ │ │ + ldr r4, [pc, #104] @ (531e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r1, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r0, #1 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r4, r2, r3 │ │ │ │ add.w r4, r4, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r4, #408] @ 0x198 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 53166 │ │ │ │ + beq.n 5319e │ │ │ │ cmp r0, #10 │ │ │ │ - bls.n 53172 │ │ │ │ + bls.n 531aa │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #408 @ 0x198 │ │ │ │ add r2, r3 │ │ │ │ - b.n 5317c │ │ │ │ + b.n 531b4 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #384 @ 0x180 │ │ │ │ add r2, r3 │ │ │ │ add.w r1, r2, #24 │ │ │ │ - b.n 53184 │ │ │ │ + b.n 531bc │ │ │ │ add r1, r4 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ movs r4, #0 │ │ │ │ - cbz r5, 53190 │ │ │ │ + cbz r5, 531c8 │ │ │ │ ldr r5, [r5, #24] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 53188 │ │ │ │ + b.n 531c0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5319a │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 531a4 │ │ │ │ + bne.n 531d2 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 531dc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 47f22 │ │ │ │ + bl 47f62 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 531e6 │ │ │ │ + cbz r0, 5321e │ │ │ │ mov r1, r5 │ │ │ │ - bl 4e5a4 <_PyContext_NewHamtForTests@@Base+0x630> │ │ │ │ + bl 4e5e4 <_PyContext_NewHamtForTests@@Base+0x630> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 531da │ │ │ │ + bge.n 53212 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 531de │ │ │ │ + cbz r3, 53216 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 531e6 │ │ │ │ + b.n 5321e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 531da │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 53212 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 28fc20 <_Py_c_neg@@Base+0xa88> │ │ │ │ + b.w 28fac8 <_Py_c_neg@@Base+0xa88> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 5320e │ │ │ │ + cbz r3, 53246 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 53210 │ │ │ │ + b.n 53248 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r5, [pc, #312] @ (5334c ) │ │ │ │ + ldr r5, [pc, #312] @ (53384 ) │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ - cbnz r7, 53244 │ │ │ │ + cbnz r7, 5327c │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 53244 │ │ │ │ + ble.n 5327c │ │ │ │ cmp.w r8, #3 │ │ │ │ - bgt.n 53244 │ │ │ │ - cbnz r6, 5326a │ │ │ │ - ldr r1, [pc, #264] @ (53350 ) │ │ │ │ + bgt.n 5327c │ │ │ │ + cbnz r6, 532a2 │ │ │ │ + ldr r1, [pc, #264] @ (53388 ) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r4, #3 │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5332c │ │ │ │ + beq.n 53364 │ │ │ │ add r9, r8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ add.w r7, r9, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 11df04 │ │ │ │ + bl 11df60 │ │ │ │ ldr.w r8, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53328 │ │ │ │ - cbz r7, 532c6 │ │ │ │ + beq.n 53360 │ │ │ │ + cbz r7, 532fe │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 532a4 │ │ │ │ - bl fd968 │ │ │ │ + cbz r0, 532dc │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5329c │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 532d4 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53328 │ │ │ │ + bne.n 53360 │ │ │ │ subs.w r7, r9, #2 │ │ │ │ - bne.n 532a8 │ │ │ │ - b.n 532ca │ │ │ │ + bne.n 532e0 │ │ │ │ + b.n 53302 │ │ │ │ mov.w r4, #384 @ 0x180 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 532b8 │ │ │ │ + cbnz r0, 532f0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1b5918 │ │ │ │ - cbnz r0, 532ca │ │ │ │ - b.n 53328 │ │ │ │ + bl 1b7b34 │ │ │ │ + cbnz r0, 53302 │ │ │ │ + b.n 53360 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 52ef0 │ │ │ │ - cbz r0, 53328 │ │ │ │ + bl 52f28 │ │ │ │ + cbz r0, 53360 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 532ca │ │ │ │ - b.n 532ac │ │ │ │ + beq.n 53302 │ │ │ │ + b.n 532e4 │ │ │ │ mov.w r4, #384 @ 0x180 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ - bl 95ffc │ │ │ │ + bl 96274 │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov sl, r0 │ │ │ │ - beq.n 532f0 │ │ │ │ + beq.n 53328 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 2bc40 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 532fe │ │ │ │ + b.n 53336 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ blx 2ad90 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9a46c │ │ │ │ - cbz r5, 53330 │ │ │ │ + bl 9a6e4 │ │ │ │ + cbz r5, 53368 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5331a │ │ │ │ - bl f0188 │ │ │ │ + bne.n 53352 │ │ │ │ + bl effcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 532d2 │ │ │ │ - b.n 53328 │ │ │ │ + beq.n 5330a │ │ │ │ + b.n 53360 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 53338 │ │ │ │ + b.n 53370 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 53338 │ │ │ │ + b.n 53370 │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ - bl 11e578 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11e5d4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - str r4, [r3, #124] @ 0x7c │ │ │ │ + str r4, [r4, #104] @ 0x68 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strh r0, [r7, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #29008 @ 0x7150 │ │ │ │ + movw r0, #28688 @ 0x7010 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - b.w 80c04 │ │ │ │ + b.w 80bc0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 53390 │ │ │ │ + cbz r0, 533c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53390 │ │ │ │ + bge.n 533c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53390 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 533c8 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 533aa │ │ │ │ + cbz r0, 533e2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 533aa │ │ │ │ + bge.n 533e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 533aa │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 533e2 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 533c4 │ │ │ │ + cbz r0, 533fc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 533c4 │ │ │ │ + bge.n 533fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 533c4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 533fc │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 533de │ │ │ │ + cbz r0, 53416 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 533de │ │ │ │ + bge.n 53416 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 533de │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53416 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10c9b0 │ │ │ │ + bl 10c8ac │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000533e8 : │ │ │ │ +00053420 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r0, 53400 │ │ │ │ - bl 292db4 <_Py_hashtable_foreach@@Base+0xecc> │ │ │ │ - b.n 5340a │ │ │ │ + cbnz r0, 53438 │ │ │ │ + bl 292d78 <_Py_hashtable_foreach@@Base+0xd7c> │ │ │ │ + b.n 53442 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 27097c │ │ │ │ + bl 270814 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 5341a │ │ │ │ - movw r0, #29400 @ 0x72d8 │ │ │ │ + bge.n 53452 │ │ │ │ + movw r0, #29080 @ 0x7198 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ movs r4, #0 │ │ │ │ - bl 202a64 │ │ │ │ - b.n 53420 │ │ │ │ + bl 2048f4 │ │ │ │ + b.n 53458 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 53454 │ │ │ │ + beq.n 5348c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53454 │ │ │ │ + ble.n 5348c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53470 │ │ │ │ + bge.n 534a8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 53470 │ │ │ │ + b.n 534a8 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 5348c │ │ │ │ + bl f8904 │ │ │ │ + b.n 534c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca490 │ │ │ │ + bl ca790 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5348c │ │ │ │ + bge.n 534c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5348c │ │ │ │ + cbnz r3, 534c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r2, 5349c │ │ │ │ + cbz r2, 534d4 │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ add r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ - b.w 7dfb4 │ │ │ │ + b.w 7dfe0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ - movw r0, #29560 @ 0x7378 │ │ │ │ + movw r0, #29240 @ 0x7238 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1b773c │ │ │ │ - cbnz r0, 534c4 │ │ │ │ + bl 1b99f4 │ │ │ │ + cbnz r0, 534fc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 53514 │ │ │ │ + b.n 5354c │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #29580 @ 0x738c │ │ │ │ + movw r1, #29260 @ 0x724c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d27dc │ │ │ │ + bl d26fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 534e8 │ │ │ │ + bge.n 53520 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 534e8 │ │ │ │ + cbnz r3, 53520 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 534c0 │ │ │ │ + beq.n 534f8 │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #11732 @ 0x2dd4 │ │ │ │ + movw r0, #11412 @ 0x2c94 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53514 │ │ │ │ + bge.n 5354c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53514 │ │ │ │ + cbnz r3, 5354c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 53546 │ │ │ │ + beq.n 5357e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53546 │ │ │ │ + ble.n 5357e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53562 │ │ │ │ + bge.n 5359a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 53562 │ │ │ │ + b.n 5359a │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 53588 │ │ │ │ + bl f8904 │ │ │ │ + b.n 535c0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r2, 5356e │ │ │ │ - bl 116994 │ │ │ │ + cbnz r2, 535a6 │ │ │ │ + bl 116a98 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 53574 │ │ │ │ - bl 8b3e8 │ │ │ │ + b.n 535ac │ │ │ │ + bl 8b644 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53588 │ │ │ │ + bge.n 535c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53588 │ │ │ │ + cbnz r3, 535c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 535ba │ │ │ │ + cbnz r3, 535f2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1a7e90 <_PyType_Name@@Base> │ │ │ │ + bl 1aa2bc <_PyType_Name@@Base> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #29600 @ 0x73a0 │ │ │ │ + movw r0, #29280 @ 0x7260 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e4f84 │ │ │ │ + b.w e4e0c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 535f6 │ │ │ │ - bl e41c4 │ │ │ │ + bpl.n 5362e │ │ │ │ + bl e404c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 535d8 │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 535f6 │ │ │ │ - bl da114 │ │ │ │ - b.n 535f6 │ │ │ │ + bne.n 53610 │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 5362e │ │ │ │ + bl da060 │ │ │ │ + b.n 5362e │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 535f6 │ │ │ │ + bne.n 5362e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1a7e90 <_PyType_Name@@Base> │ │ │ │ + bl 1aa2bc <_PyType_Name@@Base> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #59760 @ 0xe970 │ │ │ │ + movw r0, #59440 @ 0xe830 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e4f84 │ │ │ │ + b.w e4e0c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1a7e90 <_PyType_Name@@Base> │ │ │ │ + bl 1aa2bc <_PyType_Name@@Base> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #29608 @ 0x73a8 │ │ │ │ + movw r0, #29288 @ 0x7268 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e4f84 │ │ │ │ + b.w e4e0c │ │ │ │ │ │ │ │ -00053612 : │ │ │ │ +0005364a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 27097c │ │ │ │ + bl 270814 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r0, #33780 @ 0x83f4 │ │ │ │ + movw r0, #33460 @ 0x82b4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 7967c │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #112] @ (536c4 ) │ │ │ │ - mov.w r3, #1 │ │ │ │ - sub sp, #8 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 5366c │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5365c │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 53688 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 10b000 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r3, [pc, #60] @ (536c8 ) │ │ │ │ - ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r3, 53694 │ │ │ │ - bl 206918 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 536ac │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5369c │ │ │ │ - dmb ish │ │ │ │ - beq.n 536b8 │ │ │ │ - ldr r0, [pc, #16] @ (536c4 ) │ │ │ │ - bl 23bb84 │ │ │ │ - movw r0, #5160 @ 0x1428 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - strb r0, [r0, #18] │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ + b.w 796c0 │ │ │ │ │ │ │ │ -000536cc : │ │ │ │ +0005367a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 9db4c │ │ │ │ + bl 9ddf8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5371e │ │ │ │ + beq.n 536cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5371e │ │ │ │ + ble.n 536cc │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5373a │ │ │ │ + bge.n 536e8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5373a │ │ │ │ + b.n 536e8 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 53756 │ │ │ │ + bl f8904 │ │ │ │ + b.n 53704 │ │ │ │ mov r0, r4 │ │ │ │ - bl d6f5c │ │ │ │ + bl d6e8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53756 │ │ │ │ + bge.n 53704 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53756 │ │ │ │ + cbnz r3, 53704 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 53786 │ │ │ │ + beq.n 53734 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5379c │ │ │ │ + bne.n 5374a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 537ce │ │ │ │ + beq.n 5377c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5379e │ │ │ │ - b.n 537ce │ │ │ │ + bgt.n 5374c │ │ │ │ + b.n 5377c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 537ba │ │ │ │ + beq.n 53768 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 537e8 │ │ │ │ + bne.n 53796 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 537ce │ │ │ │ + beq.n 5377c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 537ea │ │ │ │ + bgt.n 53798 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 53828 │ │ │ │ + bl f8904 │ │ │ │ + b.n 537d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 852dc │ │ │ │ + bl 85290 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53814 │ │ │ │ + bge.n 537c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53814 │ │ │ │ + cbnz r3, 537c2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53828 │ │ │ │ + bge.n 537d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53828 │ │ │ │ + cbnz r3, 537d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 1914c8 <_PyInterpreterState_New@@Base+0x3f4> │ │ │ │ + bl 193890 <_PyInterpreterState_New@@Base+0x3f8> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ rsb r0, r0, #1600 @ 0x640 │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53872 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 538a0 │ │ │ │ + bne.n 53820 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 5384e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ blx 2b320 │ │ │ │ - cbz r0, 5388e │ │ │ │ + cbz r0, 5383c │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 538a2 │ │ │ │ + b.n 53850 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - movw r0, #6608 @ 0x19d0 │ │ │ │ + movw r0, #6324 @ 0x18b4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80c04 │ │ │ │ - b.n 538a2 │ │ │ │ + bl 80bc0 │ │ │ │ + b.n 53850 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 538e6 │ │ │ │ + bgt.n 53894 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 538d8 │ │ │ │ - movw r1, #15276 @ 0x3bac │ │ │ │ + cbz r2, 53886 │ │ │ │ + movw r1, #14956 @ 0x3a6c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 538ee │ │ │ │ - movw r1, #15308 @ 0x3bcc │ │ │ │ + bl f8904 │ │ │ │ + b.n 5389c │ │ │ │ + movw r1, #14988 @ 0x3a8c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 538ee │ │ │ │ - bl 11f8fc │ │ │ │ + bl f8904 │ │ │ │ + b.n 5389c │ │ │ │ + bl 11f920 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 538f2 │ │ │ │ + bne.n 538a0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 538fe │ │ │ │ + b.n 538ac │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -59281,686 +59259,734 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movw r0, #7852 @ 0x1eac │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 5392c │ │ │ │ + beq.n 538da │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 53942 │ │ │ │ + bne.n 538f0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 53974 │ │ │ │ + beq.n 53922 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 53944 │ │ │ │ - b.n 53974 │ │ │ │ + bgt.n 538f2 │ │ │ │ + b.n 53922 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 53960 │ │ │ │ + beq.n 5390e │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5398e │ │ │ │ + bne.n 5393c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 53974 │ │ │ │ + beq.n 53922 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 53990 │ │ │ │ + bgt.n 5393e │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 539ce │ │ │ │ + bl f8904 │ │ │ │ + b.n 5397c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl d7390 │ │ │ │ + bl d72c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 539ba │ │ │ │ + bge.n 53968 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 539ba │ │ │ │ + cbnz r3, 53968 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 539ce │ │ │ │ + bge.n 5397c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 539ce │ │ │ │ + cbnz r3, 5397c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 1914c8 <_PyInterpreterState_New@@Base+0x3f4> │ │ │ │ + bl 193890 <_PyInterpreterState_New@@Base+0x3f8> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #116] @ (53a24 ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + sub sp, #8 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 539ca │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 539ba │ │ │ │ + ite eq │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 539e6 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r1, [sp, #0] │ │ │ │ + bl 10af10 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r3, [pc, #64] @ (53a28 ) │ │ │ │ + ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ + cbz r3, 539f2 │ │ │ │ + bl 2089b8 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 53a0a │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 539fa │ │ │ │ + dmb ish │ │ │ │ + beq.n 53a16 │ │ │ │ + ldr r0, [pc, #16] @ (53a24 ) │ │ │ │ + bl 206438 │ │ │ │ + movw r0, #5160 @ 0x1428 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + strb r0, [r0, #18] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ movs r3, #6 │ │ │ │ strh.w r3, [sp, #4] │ │ │ │ - bl 718ec │ │ │ │ + bl 71940 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ movs r3, #31 │ │ │ │ strh.w r3, [sp, #4] │ │ │ │ - bl 718ec │ │ │ │ + bl 71940 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #20 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ - movw r1, #28424 @ 0x6f08 │ │ │ │ + movw r1, #28104 @ 0x6dc8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr.w r2, [r2, #444] @ 0x1bc │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 8e8fc │ │ │ │ - cbz r0, 53a9c │ │ │ │ + bl 8eb6c │ │ │ │ + cbz r0, 53ad6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 398d0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x8a> │ │ │ │ + bl 3990e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x88> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 53a80 │ │ │ │ - b.n 53a9c │ │ │ │ + cbnz r0, 53aba │ │ │ │ + b.n 53ad6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 53aa0 │ │ │ │ + blt.n 53ada │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 53abe │ │ │ │ + ble.n 53af8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2600c4 │ │ │ │ + bl 25ff04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53a76 │ │ │ │ + bne.n 53ab0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 53abe │ │ │ │ + cbz r3, 53af8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 53aae │ │ │ │ + blt.n 53ae8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 53abe │ │ │ │ + b.n 53af8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53a7e │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 53a7e │ │ │ │ + bne.n 53ab8 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 53ab8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53a9c │ │ │ │ + bne.n 53ad6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 53a9c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 53ad6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #7852 @ 0x1eac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 53af2 │ │ │ │ + beq.n 53b2c │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 53b08 │ │ │ │ + bne.n 53b42 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 53b5e │ │ │ │ + beq.n 53b98 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 53b0a │ │ │ │ - b.n 53b5e │ │ │ │ + bgt.n 53b44 │ │ │ │ + b.n 53b98 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r5, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 53b26 │ │ │ │ + beq.n 53b60 │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 53b3c │ │ │ │ + bne.n 53b76 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 53b5e │ │ │ │ + beq.n 53b98 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 53b5e │ │ │ │ - b.n 53b3e │ │ │ │ + ble.n 53b98 │ │ │ │ + b.n 53b78 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - cbz r6, 53b9a │ │ │ │ + cbz r6, 53bd4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 53b78 │ │ │ │ + bne.n 53bb2 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 53b86 │ │ │ │ + bne.n 53bc0 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 53bd4 │ │ │ │ + bl f8904 │ │ │ │ + b.n 53c0e │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 53b8e │ │ │ │ - b.n 53b50 │ │ │ │ + bne.n 53bc8 │ │ │ │ + b.n 53b8a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53b5e │ │ │ │ - b.n 53b90 │ │ │ │ + ble.n 53b98 │ │ │ │ + b.n 53bca │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl e9840 │ │ │ │ + bl e96f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53bba │ │ │ │ + bge.n 53bf4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53bba │ │ │ │ + cbnz r3, 53bf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53bce │ │ │ │ + bge.n 53c08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53bce │ │ │ │ + cbnz r3, 53c08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1398ec │ │ │ │ - cbz r0, 53c0e │ │ │ │ + bl 139928 │ │ │ │ + cbz r0, 53c48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 53c12 │ │ │ │ - bl 1d3ee0 │ │ │ │ + cbz r0, 53c4c │ │ │ │ + bl 1d6140 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53c12 │ │ │ │ + bne.n 53c4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53c0e │ │ │ │ + bge.n 53c48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53c0e │ │ │ │ + cbnz r3, 53c48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53c34 │ │ │ │ + b.n 53c6e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 53c24 │ │ │ │ + blt.n 53c5e │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 53c34 │ │ │ │ + b.n 53c6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53c1a │ │ │ │ + bne.n 53c54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 53c1a │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 53c54 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ - movw r0, #29672 @ 0x73e8 │ │ │ │ + movw r0, #29352 @ 0x72a8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w e4f84 │ │ │ │ - movw r0, #29716 @ 0x7414 │ │ │ │ + b.w e4e0c │ │ │ │ + movw r0, #29396 @ 0x72d4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w 7967c │ │ │ │ + b.w 796c0 │ │ │ │ mov r2, r1 │ │ │ │ - movw r3, #47820 @ 0xbacc │ │ │ │ + movw r3, #47500 @ 0xb98c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #0] @ (53c68 ) │ │ │ │ - b.n 53cd2 │ │ │ │ + ldr r1, [pc, #4] @ (53ca4 ) │ │ │ │ + b.n 53d12 │ │ │ │ + nop │ │ │ │ add sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 53c8c │ │ │ │ + bge.n 53cc8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 267e88 │ │ │ │ + b.w 267cc8 │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movw r4, #46148 @ 0xb444 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 19615c <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 198524 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 290c88 <_PyXIData_Free@@Base+0xbfc> │ │ │ │ + bl 290c50 <_PySemaphore_Destroy@@Base+0x128> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53ccc │ │ │ │ + beq.n 53d0c │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 201664 <_PyArg_NoPositional@@Base+0x5fc> │ │ │ │ - b.n 53cce │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 2034f4 <_PyArg_NoPositional@@Base+0x5fc> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl cd37c │ │ │ │ - cbz r0, 53d4a │ │ │ │ + bl cd648 │ │ │ │ + cbz r0, 53d8a │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 53d6c │ │ │ │ + bne.n 53dac │ │ │ │ mov r1, r5 │ │ │ │ - bl c1518 │ │ │ │ + bl c17dc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53d50 │ │ │ │ + bne.n 53d90 │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9edc │ │ │ │ - cbz r0, 53d36 │ │ │ │ - bl da114 │ │ │ │ + bl d9e28 │ │ │ │ + cbz r0, 53d76 │ │ │ │ + bl da060 │ │ │ │ movw r0, #61148 @ 0xeedc │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #29736 @ 0x7428 │ │ │ │ + movw r1, #29416 @ 0x72e8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 53d3e │ │ │ │ - b.n 53d4a │ │ │ │ + blt.n 53d7e │ │ │ │ + b.n 53d8a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53d4a │ │ │ │ + bge.n 53d8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53d4a │ │ │ │ + cbnz r3, 53d8a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 53d8c │ │ │ │ + b.n 53dcc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 53d5c │ │ │ │ + blt.n 53d9c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53d8c │ │ │ │ + b.n 53dcc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53d58 │ │ │ │ + bne.n 53d98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 53d58 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 53d98 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53d7e │ │ │ │ + bge.n 53dbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53d7e │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53dbe │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 789f8 │ │ │ │ + b.w 78a3c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 53dba │ │ │ │ + cbnz r1, 53dfa │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18968 @ 0x4a18 │ │ │ │ + movw r1, #18672 @ 0x48f0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 53dce │ │ │ │ + b.n 53e0e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ adds r0, #16 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ - bl 25ad68 │ │ │ │ + bl 25aba0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 53df6 │ │ │ │ + bne.n 53e36 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 53e18 │ │ │ │ - b.n 53e10 │ │ │ │ + bne.n 53e58 │ │ │ │ + b.n 53e50 │ │ │ │ movs r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3192 @ 0xc78 │ │ │ │ + movw r0, #2872 @ 0xb38 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53de8 │ │ │ │ + bne.n 53e28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53e9c │ │ │ │ - bl 7fd18 │ │ │ │ + b.n 53edc │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53e0c │ │ │ │ + bne.n 53e4c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 204eb0 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 206ed8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53e0c │ │ │ │ + beq.n 53e4c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 204eb0 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 206ed8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53e0c │ │ │ │ + beq.n 53e4c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 53e44 │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 53e84 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53e0c │ │ │ │ + bne.n 53e4c │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ - bl 95ffc │ │ │ │ + bl 96274 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 2bea0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 53e78 │ │ │ │ - bl f0188 │ │ │ │ + bne.n 53eb8 │ │ │ │ + bl effcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53e4c │ │ │ │ - b.n 53e0c │ │ │ │ - cbz r4, 53e94 │ │ │ │ + beq.n 53e8c │ │ │ │ + b.n 53e4c │ │ │ │ + cbz r4, 53ed4 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, sp │ │ │ │ - bl 1fa75c │ │ │ │ + bl 1fc5f4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53eca │ │ │ │ + beq.n 53f0a │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 12244c │ │ │ │ + b.w 1223ac │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, sp │ │ │ │ - bl 206370 │ │ │ │ + bl 208398 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53ef8 │ │ │ │ + beq.n 53f38 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 12244c │ │ │ │ + b.w 1223ac │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 53f24 │ │ │ │ + bne.n 53f64 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 53f46 │ │ │ │ - b.n 53f3e │ │ │ │ + bne.n 53f86 │ │ │ │ + b.n 53f7e │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3176 @ 0xc68 │ │ │ │ + movw r0, #2856 @ 0xb28 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53f16 │ │ │ │ + bne.n 53f56 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53fb4 │ │ │ │ - bl 7fd18 │ │ │ │ + b.n 53ff4 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53f3a │ │ │ │ + bne.n 53f7a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 204eb0 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 206ed8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53f3a │ │ │ │ + beq.n 53f7a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 204eb0 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 206ed8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53f3a │ │ │ │ + beq.n 53f7a │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ - bl 95ffc │ │ │ │ + bl 96274 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 2b008 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 53f90 │ │ │ │ - bl f0188 │ │ │ │ + bne.n 53fd0 │ │ │ │ + bl effcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53f66 │ │ │ │ - b.n 53f3a │ │ │ │ - cbz r4, 53fac │ │ │ │ + beq.n 53fa6 │ │ │ │ + b.n 53f7a │ │ │ │ + cbz r4, 53fec │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4} │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrd r2, r4, [r0, #4] │ │ │ │ add r3, r4 │ │ │ │ adds r3, #63 @ 0x3f │ │ │ │ ldr r0, [r2, #16] │ │ │ │ pop {r4} │ │ │ │ lsrs r3, r3, #6 │ │ │ │ mla r0, r1, r3, r0 │ │ │ │ - b.w 7dfb4 │ │ │ │ + b.w 7dfe0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ - bl 20138c <_PyArg_NoPositional@@Base+0x324> │ │ │ │ + bl 20321c <_PyArg_NoPositional@@Base+0x324> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54000 │ │ │ │ + beq.n 54040 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 12244c │ │ │ │ - b.n 54002 │ │ │ │ + bl 1223ac │ │ │ │ + b.n 54042 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #4] @ (54010 ) │ │ │ │ + ldr r2, [pc, #4] @ (54050 ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3b2ec <_PyEval_SpecialMethodCanSuggest@@Base+0x272> │ │ │ │ + b.w 3b32c <_PyEval_SpecialMethodCanSuggest@@Base+0x272> │ │ │ │ add sp, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 22af78 <_PyArg_ParseStackAndKeywords@@Base+0xda4> │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + b.w 22ce50 <_PyArg_ParseStackAndKeywords@@Base+0xda4> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #188] @ (540f0 ) │ │ │ │ + ldr r2, [pc, #192] @ (5412c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ add r6, sp, #20 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ addw r4, r7, #3820 @ 0xeec │ │ │ │ addw r7, r7, #3852 @ 0xf0c │ │ │ │ @@ -59969,537 +59995,538 @@ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ - bne.n 54046 │ │ │ │ + bne.n 54080 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 540e6 │ │ │ │ - movw sl, #32484 @ 0x7ee4 │ │ │ │ + beq.n 54120 │ │ │ │ + movw sl, #32164 @ 0x7da4 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ add r5, sp, #20 │ │ │ │ movs r6, #3 │ │ │ │ ldrd r0, r7, [r5, #4] │ │ │ │ - movw r3, #32880 @ 0x8070 │ │ │ │ + movw r3, #32560 @ 0x7f30 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #19176 @ 0x4ae8 │ │ │ │ + movw r1, #18856 @ 0x49a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ strd sl, r7, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #30216 @ 0x7608 │ │ │ │ + movw r0, #29896 @ 0x74c8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 540e0 │ │ │ │ - bl 85bbc │ │ │ │ + cbz r7, 5411a │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r0, 540c6 │ │ │ │ + cbz r0, 54100 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 540e0 │ │ │ │ + bge.n 5411a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 540e0 │ │ │ │ + cbnz r3, 5411a │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 540e0 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5411a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 540d8 │ │ │ │ + bge.n 54112 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 540d8 │ │ │ │ + cbnz r3, 54112 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r5, #12 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 5407a │ │ │ │ - b.n 540e8 │ │ │ │ + bne.n 540b4 │ │ │ │ + b.n 54122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 290c88 <_PyXIData_Free@@Base+0xbfc> │ │ │ │ + bl 290c50 <_PySemaphore_Destroy@@Base+0x128> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5411a │ │ │ │ + beq.n 54156 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 12244c │ │ │ │ - b.n 5411c │ │ │ │ + bl 1223ac │ │ │ │ + b.n 54158 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r3, #47820 @ 0xbacc │ │ │ │ + movw r3, #47500 @ 0xb98c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #4] @ (54130 ) │ │ │ │ - b.w 53cd2 │ │ │ │ + ldr r1, [pc, #4] @ (5416c ) │ │ │ │ + b.w 53d12 │ │ │ │ add sp, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 5415a │ │ │ │ + bne.n 54196 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5417a │ │ │ │ - b.n 54172 │ │ │ │ + bne.n 541b6 │ │ │ │ + b.n 541ae │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3064 @ 0xbf8 │ │ │ │ + movw r0, #2744 @ 0xab8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5414c │ │ │ │ - b.n 5422c │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 54188 │ │ │ │ + b.n 54268 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5422c │ │ │ │ + bne.n 54268 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl e0048 <_PyNumber_Index@@Base> │ │ │ │ + bl dff08 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 54192 │ │ │ │ - bl 7fd18 │ │ │ │ + cbnz r0, 541ce │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5422c │ │ │ │ + bne.n 54268 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 541b0 │ │ │ │ - bl 85a34 │ │ │ │ + b.n 541ec │ │ │ │ + bl 859e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 541ac │ │ │ │ + bge.n 541e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 541ac │ │ │ │ + cbnz r3, 541e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 54184 │ │ │ │ + beq.n 541c0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 204eb0 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 206ed8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5422c │ │ │ │ + beq.n 54268 │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 541e0 │ │ │ │ + bge.n 5421c │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 718ec │ │ │ │ + bl 71940 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 5422c │ │ │ │ + cbz r0, 54268 │ │ │ │ add.w r8, r0, #16 │ │ │ │ - bl 95ffc │ │ │ │ + bl 96274 │ │ │ │ mov r2, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 2b0c8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 54230 │ │ │ │ + bge.n 5426c │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5423e │ │ │ │ - bl f0188 │ │ │ │ + bne.n 5427a │ │ │ │ + bl effcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 541f2 │ │ │ │ + beq.n 5422e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5424e │ │ │ │ + blt.n 5428a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54260 │ │ │ │ + b.n 5429c │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 5425e │ │ │ │ + beq.n 5429a │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 9dc10 <_PyBytes_Resize@@Base> │ │ │ │ - b.n 5425e │ │ │ │ + bl 9debc <_PyBytes_Resize@@Base> │ │ │ │ + b.n 5429a │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ - b.n 54224 │ │ │ │ + bl 1af364 │ │ │ │ + b.n 54260 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5422c │ │ │ │ + bne.n 54268 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5422c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 54268 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 4ffea <_PyXIData_FormatNotShareableError@@Base+0x1ec> │ │ │ │ - cbz r0, 542b4 │ │ │ │ + bl 5002a <_PyXIData_FormatNotShareableError@@Base+0x1ec> │ │ │ │ + cbz r0, 542f0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2b46c <__clock_gettime64@plt> │ │ │ │ - cbz r0, 5429a │ │ │ │ + cbz r0, 542d6 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ - b.n 542a8 │ │ │ │ + bl 1af364 │ │ │ │ + b.n 542e4 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1b1318 │ │ │ │ + bl 1b35d0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 542ac │ │ │ │ + bne.n 542e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 542b4 │ │ │ │ + b.n 542f0 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 12244c │ │ │ │ + bl 1223ac │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r3, #47804 @ 0xbabc │ │ │ │ + movw r3, #47484 @ 0xb97c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #4] @ (542c8 ) │ │ │ │ - b.w 53cd2 │ │ │ │ + ldr r1, [pc, #4] @ (54304 ) │ │ │ │ + b.w 53d12 │ │ │ │ add sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000542cc : │ │ │ │ +00054308 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl be428 │ │ │ │ + bl be6f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 542fc │ │ │ │ + bne.n 54338 │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #30228 @ 0x7614 │ │ │ │ + movw r0, #29908 @ 0x74d4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 202a64 │ │ │ │ + bl 2048f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ subs r3, r2, #3 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5432c │ │ │ │ + bhi.n 54368 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5434c │ │ │ │ - b.n 54344 │ │ │ │ - movw r0, #3072 @ 0xc00 │ │ │ │ + bne.n 54388 │ │ │ │ + b.n 54380 │ │ │ │ + movw r0, #2752 @ 0xac0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5431e │ │ │ │ - b.n 54436 │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 5435a │ │ │ │ + b.n 54472 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54436 │ │ │ │ + bne.n 54472 │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 204eb0 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 206ed8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54436 │ │ │ │ + beq.n 54472 │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 54374 │ │ │ │ + ble.n 543b0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 54378 │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 54378 │ │ │ │ - b.n 54436 │ │ │ │ + bne.n 543b4 │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 543b4 │ │ │ │ + b.n 54472 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 14c7ac │ │ │ │ - cbnz r0, 5439c │ │ │ │ + bl 14cce0 │ │ │ │ + cbnz r0, 543d8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30364 @ 0x769c │ │ │ │ + movw r1, #30044 @ 0x755c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 54420 │ │ │ │ + bl f8904 │ │ │ │ + b.n 5445c │ │ │ │ mov r0, r6 │ │ │ │ - bl 148ac0 │ │ │ │ + bl 149024 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 54420 │ │ │ │ + blt.n 5445c │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 54484 │ │ │ │ + bl 544c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54420 │ │ │ │ - bl 95ffc │ │ │ │ + beq.n 5445c │ │ │ │ + bl 96274 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 2aca8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bge.n 543fc │ │ │ │ + bge.n 54438 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 543fc │ │ │ │ - bl f0188 │ │ │ │ + bne.n 54438 │ │ │ │ + bl effcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 543ba │ │ │ │ + beq.n 543f6 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 543fe │ │ │ │ + b.n 5443a │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - bl 546bc │ │ │ │ + bl 546f8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5442a │ │ │ │ - cbnz r7, 54420 │ │ │ │ + bge.n 54466 │ │ │ │ + cbnz r7, 5445c │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r5, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 54436 │ │ │ │ + bl 1af364 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 54472 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #4] @ (54448 ) │ │ │ │ + ldr r2, [pc, #4] @ (54484 ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3b2ec <_PyEval_SpecialMethodCanSuggest@@Base+0x272> │ │ │ │ + b.w 3b32c <_PyEval_SpecialMethodCanSuggest@@Base+0x272> │ │ │ │ add sp, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ - movw r3, #47804 @ 0xbabc │ │ │ │ + movw r3, #47484 @ 0xb97c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #4] @ (5445c ) │ │ │ │ - b.w 53cd2 │ │ │ │ + ldr r1, [pc, #4] @ (54498 ) │ │ │ │ + b.w 53d12 │ │ │ │ add sp, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00054460 : │ │ │ │ +0005449c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 4239e │ │ │ │ + bl 423ee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r2 │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bge.n 544aa │ │ │ │ + bge.n 544e6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bl 76280 │ │ │ │ - b.n 544ac │ │ │ │ + bl 762c0 │ │ │ │ + b.n 544e8 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbz r0, 544d4 │ │ │ │ + cbz r0, 54510 │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r8, r3 │ │ │ │ - bgt.n 544c8 │ │ │ │ + bgt.n 54504 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r8 │ │ │ │ - bl 76280 │ │ │ │ - b.n 544ca │ │ │ │ + bl 762c0 │ │ │ │ + b.n 54506 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbnz r0, 544de │ │ │ │ + cbnz r0, 5451a │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 76638 │ │ │ │ - bl 1fa038 │ │ │ │ + bl 76678 │ │ │ │ + bl 1fbed8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 54572 │ │ │ │ + b.n 545ae │ │ │ │ movs r4, #0 │ │ │ │ mov.w r9, #44 @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 5454c │ │ │ │ - bl f550c │ │ │ │ + beq.n 54588 │ │ │ │ + bl f5344 │ │ │ │ mul.w fp, r9, r4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 54550 │ │ │ │ + cbz r0, 5458c │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r1, fp │ │ │ │ - bl 12b760 │ │ │ │ + bl 12b5e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5451c │ │ │ │ + bne.n 54558 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54550 │ │ │ │ + bge.n 5458c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54550 │ │ │ │ + cbnz r3, 5458c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 54550 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5458c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5452e │ │ │ │ + bge.n 5456a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5452e │ │ │ │ + cbnz r3, 5456a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r2, [r2, fp] │ │ │ │ str.w r2, [r3, r4, lsl #3] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r2, fp │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 544e4 │ │ │ │ + b.n 54520 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54572 │ │ │ │ + b.n 545ae │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5456c │ │ │ │ + beq.n 545a8 │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl 12d4e0 │ │ │ │ - b.n 5455a │ │ │ │ - bl 76638 │ │ │ │ - b.n 544d8 │ │ │ │ + bl 12d364 │ │ │ │ + b.n 54596 │ │ │ │ + bl 76678 │ │ │ │ + b.n 54514 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00054576 : │ │ │ │ +000545b2 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #52] @ (545bc ) │ │ │ │ + ldr r0, [pc, #52] @ (545f8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - cbnz r1, 5459e │ │ │ │ + cbnz r1, 545da │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3ce14 <_PyImport_ClearExtension@@Base+0x292> │ │ │ │ + b.w 3ce54 <_PyImport_ClearExtension@@Base+0x292> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #30400 @ 0x76c0 │ │ │ │ + movw r2, #30080 @ 0x7580 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f8b34 <_PyErr_SetString@@Base> │ │ │ │ + bl f8984 <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 547c2 │ │ │ │ + bl 547fe │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ @@ -60508,259 +60535,259 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ sub sp, #32 │ │ │ │ - cbz r0, 54606 │ │ │ │ + cbz r0, 54642 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 54664 │ │ │ │ + cbz r0, 546a0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 54636 │ │ │ │ + bge.n 54672 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r6, r3, #2 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ add.w r2, r2, #1 │ │ │ │ it lt │ │ │ │ strlt r2, [r1, #0] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r1, [r2, r6] │ │ │ │ - b.n 54612 │ │ │ │ - cbz r2, 5464a │ │ │ │ + b.n 5464e │ │ │ │ + cbz r2, 54686 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 5464a │ │ │ │ + cbz r0, 54686 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54668 │ │ │ │ + bge.n 546a4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 54668 │ │ │ │ - bl 70c84 │ │ │ │ - cbnz r0, 54668 │ │ │ │ + b.n 546a4 │ │ │ │ + bl 70cc4 │ │ │ │ + cbnz r0, 546a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54664 │ │ │ │ + bge.n 546a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54664 │ │ │ │ + cbnz r3, 546a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 546b8 │ │ │ │ + b.n 546f4 │ │ │ │ ldrd r3, r1, [r5, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - movw r5, #65220 @ 0xfec4 │ │ │ │ + movw r5, #64900 @ 0xfd84 │ │ │ │ movt r5, #44 @ 0x2c │ │ │ │ bic.w r1, r1, #1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - movw r0, #30452 @ 0x76f4 │ │ │ │ + movw r0, #30132 @ 0x75b4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r1, #65200 @ 0xfeb0 │ │ │ │ + movw r1, #64880 @ 0xfd70 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r3, #2716 @ 0xa9c │ │ │ │ + movw r3, #2404 @ 0x964 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r1, #17000 @ 0x4268 │ │ │ │ + movw r1, #16680 @ 0x4128 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ strd r4, r3, [sp] │ │ │ │ str r5, [sp, #20] │ │ │ │ - movw r3, #27408 @ 0x6b10 │ │ │ │ + movw r3, #27048 @ 0x69a8 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ mla r0, r6, r4, r5 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 546e6 │ │ │ │ + beq.n 54722 │ │ │ │ adds r4, #1 │ │ │ │ - bl 12d4e0 │ │ │ │ - b.n 546d6 │ │ │ │ + bl 12d364 │ │ │ │ + b.n 54712 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 76638 │ │ │ │ + b.w 76678 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ - cbnz r0, 5470c │ │ │ │ + cbnz r0, 54748 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 71ce4 │ │ │ │ + b.w 71d24 │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5475a │ │ │ │ + cbz r0, 54796 │ │ │ │ mov r0, r4 │ │ │ │ - bl 56fc0 │ │ │ │ + bl 56ffa │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - b.n 5472a │ │ │ │ + b.n 54766 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5477e │ │ │ │ + blt.n 547ba │ │ │ │ ldr r4, [r4, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5478e │ │ │ │ + beq.n 547ca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 54728 │ │ │ │ + ble.n 54764 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - bl 85bbc │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54722 │ │ │ │ + beq.n 5475e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5475e │ │ │ │ + blt.n 5479a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5476e │ │ │ │ + blt.n 547aa │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5478e │ │ │ │ + b.n 547ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54752 │ │ │ │ + bne.n 5478e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 54752 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5478e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5475a │ │ │ │ + bne.n 54796 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5475a │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 54796 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54728 │ │ │ │ + bne.n 54764 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 54728 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 54764 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00054792 : │ │ │ │ +000547ce : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #61136 @ 0xeed0 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r2 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r1 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1d752c │ │ │ │ + bl 1d9768 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000547c2 : │ │ │ │ +000547fe : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #17 │ │ │ │ - bpl.n 547f4 │ │ │ │ + bpl.n 54830 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 547ea │ │ │ │ + cbnz r3, 54826 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ and.w r0, r0, #1 │ │ │ │ - b.n 547f2 │ │ │ │ + b.n 5482e │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 547e0 │ │ │ │ + bne.n 5481c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.n 54848 │ │ │ │ + bgt.n 54884 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 5482c │ │ │ │ + cbz r2, 54868 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #268435456 @ 0x10000000 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - movw r3, #37068 @ 0x90cc │ │ │ │ + movw r3, #36748 @ 0x8f8c │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - movw r1, #61132 @ 0xeecc │ │ │ │ + movw r1, #60812 @ 0xed8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 54856 │ │ │ │ + bl d78f0 │ │ │ │ + b.n 54892 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ movs r1, #0 │ │ │ │ - bl 90878 │ │ │ │ + bl 90af0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5485a │ │ │ │ + cbnz r0, 54896 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5487c │ │ │ │ + b.n 548b8 │ │ │ │ mov r3, r7 │ │ │ │ add.w r1, r4, #20 │ │ │ │ subs r2, r6, #1 │ │ │ │ - bl 90d28 │ │ │ │ + bl 90fa0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5487c │ │ │ │ + bge.n 548b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5487c │ │ │ │ + cbnz r3, 548b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -60768,865 +60795,866 @@ │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2b348 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 548b4 │ │ │ │ + bne.n 548f0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 548d6 │ │ │ │ - b.n 548ce │ │ │ │ + bne.n 54912 │ │ │ │ + b.n 5490a │ │ │ │ movs r3, #3 │ │ │ │ - movw r0, #3088 @ 0xc10 │ │ │ │ + movw r0, #2768 @ 0xad0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 548a6 │ │ │ │ + bne.n 548e2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5493a │ │ │ │ - bl 7fd18 │ │ │ │ + b.n 54976 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 548ca │ │ │ │ + bne.n 54906 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 12b760 │ │ │ │ + bl 12b5e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 548ca │ │ │ │ + bne.n 54906 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 204eb0 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 206ed8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 548ca │ │ │ │ + beq.n 54906 │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ - bl 95ffc │ │ │ │ + bl 96274 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 2bdc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 54926 │ │ │ │ + bge.n 54962 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 54946 │ │ │ │ - bl f0188 │ │ │ │ + bne.n 54982 │ │ │ │ + bl effcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 548f4 │ │ │ │ + beq.n 54930 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 54932 │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 5496e │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 548ca │ │ │ │ + bne.n 54906 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 54956 │ │ │ │ + cbz r3, 54992 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 12d4e0 │ │ │ │ - b.n 54956 │ │ │ │ + bl 12d364 │ │ │ │ + b.n 54992 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ - b.n 54926 │ │ │ │ + bl 1af364 │ │ │ │ + b.n 54962 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #168] @ (54a18 ) │ │ │ │ - mov.w r3, #1 │ │ │ │ - sub sp, #16 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 54988 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 54978 │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 549a4 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 10b000 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r5, [pc, #116] @ (54a1c ) │ │ │ │ - ldr.w r3, [r5, #1476] @ 0x5c4 │ │ │ │ - cbz r3, 549e4 │ │ │ │ - ldr.w r0, [r5, #1564] @ 0x61c │ │ │ │ - bl 54c22 <_Py_hashtable_size@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr.w r0, [r5, #1556] @ 0x614 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - bl 54c22 <_Py_hashtable_size@@Base> │ │ │ │ - add r4, r0 │ │ │ │ - ldr.w r0, [r5, #1568] @ 0x620 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - bl 54c22 <_Py_hashtable_size@@Base> │ │ │ │ - add r2, sp, #12 │ │ │ │ - add r4, r0 │ │ │ │ - movw r1, #28029 @ 0x6d7d │ │ │ │ - movt r1, #6 │ │ │ │ - ldr.w r0, [r5, #1572] @ 0x624 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - bl 291ee8 <_Py_hashtable_foreach@@Base> │ │ │ │ - b.n 549e6 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r6] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 549fe │ │ │ │ - strexb r1, r3, [r6] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 549ee │ │ │ │ - dmb ish │ │ │ │ - beq.n 54a0a │ │ │ │ - ldr r0, [pc, #16] @ (54a18 ) │ │ │ │ - bl 23bb84 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7dfb4 │ │ │ │ - nop │ │ │ │ - strb r0, [r0, #18] │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 54a4c │ │ │ │ + beq.n 549c6 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 54a62 │ │ │ │ + bne.n 549dc │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 54a94 │ │ │ │ + beq.n 54a0e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 54a64 │ │ │ │ - b.n 54a94 │ │ │ │ + bgt.n 549de │ │ │ │ + b.n 54a0e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 54a80 │ │ │ │ + beq.n 549fa │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 54aae │ │ │ │ + bne.n 54a28 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 54a94 │ │ │ │ + beq.n 54a0e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 54ab0 │ │ │ │ + bgt.n 54a2a │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 54aee │ │ │ │ + bl f8904 │ │ │ │ + b.n 54a68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 118724 │ │ │ │ + bl 1195e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54ada │ │ │ │ + bge.n 54a54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54ada │ │ │ │ + cbnz r3, 54a54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54aee │ │ │ │ + bge.n 54a68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54aee │ │ │ │ + cbnz r3, 54a68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ subs r3, r2, #3 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 54b1c │ │ │ │ + bhi.n 54a96 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 54b3c │ │ │ │ - b.n 54b34 │ │ │ │ - movw r0, #3096 @ 0xc18 │ │ │ │ + bne.n 54ab6 │ │ │ │ + b.n 54aae │ │ │ │ + movw r0, #2776 @ 0xad8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54b0e │ │ │ │ - b.n 54c1a │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 54a88 │ │ │ │ + b.n 54b94 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54c1a │ │ │ │ + bne.n 54b94 │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 204eb0 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 206ed8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54c1a │ │ │ │ + beq.n 54b94 │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 54b64 │ │ │ │ + ble.n 54ade │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 54b68 │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 54b68 │ │ │ │ - b.n 54c1a │ │ │ │ + bne.n 54ae2 │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 54ae2 │ │ │ │ + b.n 54b94 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 14c7ac │ │ │ │ - cbnz r0, 54b8c │ │ │ │ + bl 14cce0 │ │ │ │ + cbnz r0, 54b06 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30468 @ 0x7704 │ │ │ │ + movw r1, #30148 @ 0x75c4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 54c04 │ │ │ │ + bl f8904 │ │ │ │ + b.n 54b7e │ │ │ │ mov r0, r6 │ │ │ │ - bl 148ac0 │ │ │ │ + bl 149024 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 54c04 │ │ │ │ + blt.n 54b7e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 54484 │ │ │ │ + bl 544c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54c04 │ │ │ │ - bl 95ffc │ │ │ │ + beq.n 54b7e │ │ │ │ + bl 96274 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 2bc58 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 54bf6 │ │ │ │ + bge.n 54b70 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 54be4 │ │ │ │ - bl f0188 │ │ │ │ + bne.n 54b5e │ │ │ │ + bl effcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54baa │ │ │ │ - b.n 54bf2 │ │ │ │ + beq.n 54b24 │ │ │ │ + b.n 54b6c │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 546bc │ │ │ │ + bl 546f8 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 54c0e │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 54c1a │ │ │ │ + bne.n 54b88 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 54b94 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00054c22 <_Py_hashtable_size@@Base>: │ │ │ │ - ldrd r3, r2, [r0] │ │ │ │ - lsls r0, r3, #4 │ │ │ │ - add.w r0, r0, r2, lsl #2 │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ - bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 54c56 <_Py_hashtable_size@@Base+0x34> │ │ │ │ + bne.n 54bc2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54c76 <_Py_hashtable_size@@Base+0x54> │ │ │ │ - b.n 54c6e <_Py_hashtable_size@@Base+0x4c> │ │ │ │ + bne.n 54be2 │ │ │ │ + b.n 54bda │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3056 @ 0xbf0 │ │ │ │ + movw r0, #2736 @ 0xab0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54c48 <_Py_hashtable_size@@Base+0x26> │ │ │ │ - b.n 54d2a <_Py_hashtable_size@@Base+0x108> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 54bb4 │ │ │ │ + b.n 54c96 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54d2a <_Py_hashtable_size@@Base+0x108> │ │ │ │ + bne.n 54c96 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14c7ac │ │ │ │ - cbnz r0, 54c98 <_Py_hashtable_size@@Base+0x76> │ │ │ │ + bl 14cce0 │ │ │ │ + cbnz r0, 54c04 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30504 @ 0x7728 │ │ │ │ + movw r1, #30184 @ 0x75e8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 54d14 <_Py_hashtable_size@@Base+0xf2> │ │ │ │ + bl f8904 │ │ │ │ + b.n 54c80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 148ac0 │ │ │ │ + bl 149024 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 54d14 <_Py_hashtable_size@@Base+0xf2> │ │ │ │ + blt.n 54c80 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 54484 │ │ │ │ + bl 544c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54d14 <_Py_hashtable_size@@Base+0xf2> │ │ │ │ - bl 95ffc │ │ │ │ + beq.n 54c80 │ │ │ │ + bl 96274 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b3d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bge.n 54cf0 <_Py_hashtable_size@@Base+0xce> │ │ │ │ + bge.n 54c5c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 54cf0 <_Py_hashtable_size@@Base+0xce> │ │ │ │ - bl f0188 │ │ │ │ + bne.n 54c5c │ │ │ │ + bl effcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54cb6 <_Py_hashtable_size@@Base+0x94> │ │ │ │ + beq.n 54c22 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 54cf2 <_Py_hashtable_size@@Base+0xd0> │ │ │ │ + b.n 54c5e │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - bl 546bc │ │ │ │ + bl 546f8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 54d1e <_Py_hashtable_size@@Base+0xfc> │ │ │ │ - cbnz r7, 54d14 <_Py_hashtable_size@@Base+0xf2> │ │ │ │ + bge.n 54c8a │ │ │ │ + cbnz r7, 54c80 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r5, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 54d2a <_Py_hashtable_size@@Base+0x108> │ │ │ │ + bl 1af364 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 54c96 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r0, [pc, #168] @ (54d58 ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + sub sp, #16 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 54cc8 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 54cb8 │ │ │ │ + ite eq │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 54ce4 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r1, [sp, #0] │ │ │ │ + bl 10af10 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r5, [pc, #116] @ (54d5c ) │ │ │ │ + ldr.w r3, [r5, #1476] @ 0x5c4 │ │ │ │ + cbz r3, 54d24 │ │ │ │ + ldr.w r0, [r5, #1564] @ 0x61c │ │ │ │ + bl 54dc8 <_Py_hashtable_size@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r0, [r5, #1556] @ 0x614 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + bl 54dc8 <_Py_hashtable_size@@Base> │ │ │ │ + add r4, r0 │ │ │ │ + ldr.w r0, [r5, #1568] @ 0x620 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + bl 54dc8 <_Py_hashtable_size@@Base> │ │ │ │ + add r2, sp, #12 │ │ │ │ + add r4, r0 │ │ │ │ + movw r1, #28093 @ 0x6dbd │ │ │ │ + movt r1, #6 │ │ │ │ + ldr.w r0, [r5, #1572] @ 0x624 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + bl 291ffc <_Py_hashtable_foreach@@Base> │ │ │ │ + b.n 54d26 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r6] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 54d3e │ │ │ │ + strexb r1, r3, [r6] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 54d2e │ │ │ │ + dmb ish │ │ │ │ + beq.n 54d4a │ │ │ │ + ldr r0, [pc, #16] @ (54d58 ) │ │ │ │ + bl 206438 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 7dfe0 │ │ │ │ + nop │ │ │ │ + strb r0, [r0, #18] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 54d5c <_Py_hashtable_size@@Base+0x13a> │ │ │ │ + cbz r0, 54d8a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54d5c <_Py_hashtable_size@@Base+0x13a> │ │ │ │ + bge.n 54d8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 54d5c <_Py_hashtable_size@@Base+0x13a> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 54d8a │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 54d76 <_Py_hashtable_size@@Base+0x154> │ │ │ │ + cbz r0, 54da4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54d76 <_Py_hashtable_size@@Base+0x154> │ │ │ │ + bge.n 54da4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 54d76 <_Py_hashtable_size@@Base+0x154> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 54da4 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 54d90 <_Py_hashtable_size@@Base+0x16e> │ │ │ │ + cbz r0, 54dbe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54d90 <_Py_hashtable_size@@Base+0x16e> │ │ │ │ + bge.n 54dbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 54d90 <_Py_hashtable_size@@Base+0x16e> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 54dbe │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10c9b0 │ │ │ │ + bl 10c8ac │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +00054dc8 <_Py_hashtable_size@@Base>: │ │ │ │ + ldrd r3, r2, [r0] │ │ │ │ + lsls r0, r3, #4 │ │ │ │ + add.w r0, r0, r2, lsl #2 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00054dd6 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + cbnz r0, 54dec │ │ │ │ + bl 292d78 <_Py_hashtable_foreach@@Base+0xd7c> │ │ │ │ + b.n 54e18 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r3, [r2, #52] @ 0x34 │ │ │ │ + cbz r3, 54e5e │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ + cbnz r4, 54dfc │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + cbz r4, 54e04 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + bmi.n 54e5e │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cbz r3, 54e5e │ │ │ │ + mov r0, r1 │ │ │ │ + bl 7ffe4 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 54e1c │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 54e7c │ │ │ │ + movs r3, #8 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r2, #84 @ 0x54 │ │ │ │ + mov r0, r6 │ │ │ │ + bl ea5fc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 54e3e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 54e3e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #5152 @ 0x1420 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 54e7c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 54e5e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 54e5e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #30268 @ 0x763c │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w d78f0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #116] @ (54e20 <_Py_hashtable_size@@Base+0x1fe>) │ │ │ │ + ldr r0, [pc, #120] @ (54f08 ) │ │ │ │ mov.w r3, #1 │ │ │ │ sub sp, #8 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 54dc4 <_Py_hashtable_size@@Base+0x1a2> │ │ │ │ + bne.n 54eaa │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54db4 <_Py_hashtable_size@@Base+0x192> │ │ │ │ + bne.n 54e9a │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 54de0 <_Py_hashtable_size@@Base+0x1be> │ │ │ │ + beq.n 54ec6 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 10b000 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r3, [pc, #64] @ (54e24 <_Py_hashtable_size@@Base+0x202>) │ │ │ │ + bl 10af10 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r3, [pc, #68] @ (54f0c ) │ │ │ │ ldr.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r2, 54df0 <_Py_hashtable_size@@Base+0x1ce> │ │ │ │ + cbz r2, 54ed6 │ │ │ │ ldr.w r2, [r3, #1548] @ 0x60c │ │ │ │ str.w r2, [r3, #1552] @ 0x610 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 54e08 <_Py_hashtable_size@@Base+0x1e6> │ │ │ │ + bne.n 54eee │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54df8 <_Py_hashtable_size@@Base+0x1d6> │ │ │ │ + bne.n 54ede │ │ │ │ dmb ish │ │ │ │ - beq.n 54e14 <_Py_hashtable_size@@Base+0x1f2> │ │ │ │ - ldr r0, [pc, #16] @ (54e20 <_Py_hashtable_size@@Base+0x1fe>) │ │ │ │ - bl 23bb84 │ │ │ │ + beq.n 54efa │ │ │ │ + ldr r0, [pc, #16] @ (54f08 ) │ │ │ │ + bl 206438 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ strb r0, [r0, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - │ │ │ │ -00054e28 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + cbz r0, 54f1a │ │ │ │ + b.w 796c0 │ │ │ │ + movw r0, #5160 @ 0x1428 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + bx lr │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 54e3e │ │ │ │ - bl 292db4 <_Py_hashtable_foreach@@Base+0xecc> │ │ │ │ - b.n 54e6a │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 54eb0 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ - cbnz r4, 54e4e │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - cbz r4, 54e56 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - bmi.n 54eb0 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cbz r3, 54eb0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 7ffb8 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 54e6e │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 54ece │ │ │ │ - movs r3, #8 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r2, #84 @ 0x54 │ │ │ │ - mov r0, r6 │ │ │ │ - bl ea744 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54e90 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 54e90 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #5152 @ 0x1420 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 54ece │ │ │ │ + beq.n 54f52 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 54f52 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54eb0 │ │ │ │ - subs r3, #1 │ │ │ │ + bge.n 54f6a │ │ │ │ + adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54eb0 │ │ │ │ + b.n 54f6a │ │ │ │ + movw r3, #61124 @ 0xeec4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f8904 │ │ │ │ + b.n 54f94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + bl 13d3c0 │ │ │ │ + cbnz r0, 54fa8 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30588 @ 0x777c │ │ │ │ + movw r1, #30304 @ 0x7660 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + bl d78f0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 54f98 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 54fc4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 54f94 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 54f94 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 89354 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 54fc4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 54fc4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #30360 @ 0x7698 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + ldr r1, [r2, #16] │ │ │ │ + b.w e4e0c │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 70f38 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70f78 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 550d6 │ │ │ │ + beq.w 551dc │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ - bl 82b64 │ │ │ │ + bl 82b18 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - cbz r3, 54f2a │ │ │ │ + cbz r3, 55030 │ │ │ │ add.w r0, r5, #17 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 54f20 │ │ │ │ + bne.n 55026 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54f10 │ │ │ │ + bne.n 55016 │ │ │ │ dmb ish │ │ │ │ - beq.n 54f2a │ │ │ │ - bl 23cd4c │ │ │ │ + beq.n 55030 │ │ │ │ + bl 2462e8 │ │ │ │ ldrd r3, sl, [r5, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 54fbe │ │ │ │ + beq.n 550c4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ ldrh.w r9, [r3] │ │ │ │ ldrb.w r8, [r3, #2] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ vldr d8, [r3, #16] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2bde0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 55082 │ │ │ │ + beq.w 55188 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ blx 2bf20 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #16 │ │ │ │ blx 2bde0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 54fa0 │ │ │ │ + cbz r0, 550a6 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #16 │ │ │ │ blx 2bde0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 54f9a │ │ │ │ + cbz r0, 550a0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ blx 2bf20 │ │ │ │ movs r0, #24 │ │ │ │ blx 2bfa0 │ │ │ │ - cbnz r0, 54fa8 │ │ │ │ + cbnz r0, 550ae │ │ │ │ mov r0, fp │ │ │ │ blx 2ae40 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ae40 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ae40 │ │ │ │ - b.n 55082 │ │ │ │ + b.n 55188 │ │ │ │ mov r0, fp │ │ │ │ blx 2ae40 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ae40 │ │ │ │ - b.n 55082 │ │ │ │ + b.n 55188 │ │ │ │ strh.w r9, [r0] │ │ │ │ strb.w r8, [r0, #2] │ │ │ │ strd fp, r7, [r0, #4] │ │ │ │ str r6, [r0, #12] │ │ │ │ vstr d8, [r0, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 55090 │ │ │ │ + b.n 55196 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ ldrh.w fp, [r3] │ │ │ │ ldrd r6, r9, [r3, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ vldr d8, [r3, #16] │ │ │ │ blx 2bde0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55082 │ │ │ │ + beq.n 55188 │ │ │ │ mov lr, r0 │ │ │ │ add.w r8, r9, #64 @ 0x40 │ │ │ │ mov ip, lr │ │ │ │ ldr.w r0, [r9] │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ add.w r9, r9, #16 │ │ │ │ ldr.w r2, [r9, #-8] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr.w r3, [r9, #-4] │ │ │ │ cmp r9, r8 │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - bne.n 54fe2 │ │ │ │ + bne.n 550e8 │ │ │ │ movs r1, #4 │ │ │ │ movs r0, #16 │ │ │ │ blx 2bde0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 55064 │ │ │ │ + cbz r0, 5516a │ │ │ │ movs r1, #4 │ │ │ │ movs r0, #16 │ │ │ │ blx 2bde0 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 5505e │ │ │ │ + cbz r0, 55164 │ │ │ │ mov lr, r0 │ │ │ │ add.w r3, r6, #64 @ 0x40 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov ip, lr │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r1, [r6, #-12] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 55024 │ │ │ │ + bne.n 5512a │ │ │ │ movs r0, #24 │ │ │ │ blx 2bfa0 │ │ │ │ - cbnz r0, 5506c │ │ │ │ + cbnz r0, 55172 │ │ │ │ mov r0, r9 │ │ │ │ blx 2ae40 │ │ │ │ mov r0, r8 │ │ │ │ blx 2ae40 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ae40 │ │ │ │ - b.n 55082 │ │ │ │ + b.n 55188 │ │ │ │ mov r0, r9 │ │ │ │ blx 2ae40 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ae40 │ │ │ │ - b.n 55082 │ │ │ │ + b.n 55188 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ strh.w fp, [r0] │ │ │ │ strb r3, [r0, #2] │ │ │ │ strd r9, r8, [r0, #4] │ │ │ │ str r7, [r0, #12] │ │ │ │ vstr d8, [r0, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 55090 │ │ │ │ + b.n 55196 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 1fa038 │ │ │ │ - b.n 55096 │ │ │ │ + bl 1fbed8 │ │ │ │ + b.n 5519c │ │ │ │ movs r6, #0 │ │ │ │ str.w sl, [r4, #12] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - cbz r3, 550c0 │ │ │ │ + cbz r3, 551c6 │ │ │ │ add.w r0, r5, #17 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 550b6 │ │ │ │ + bne.n 551bc │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 550a6 │ │ │ │ + bne.n 551ac │ │ │ │ dmb ish │ │ │ │ - beq.n 550c0 │ │ │ │ - bl 23bb84 │ │ │ │ - cbz r6, 550d8 │ │ │ │ + beq.n 551c6 │ │ │ │ + bl 206438 │ │ │ │ + cbz r6, 551de │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 550d6 │ │ │ │ + bge.n 551dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 550d6 │ │ │ │ + cbnz r3, 551dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - cbz r0, 550ee │ │ │ │ - b.w 7967c │ │ │ │ - movw r0, #5160 @ 0x1428 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - bx lr │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - movw r3, #5160 @ 0x1428 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 55126 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 55126 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5513e │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 5513e │ │ │ │ - movw r3, #61124 @ 0xeec4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 55168 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 13d3b4 │ │ │ │ - cbnz r0, 5517c │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30624 @ 0x77a0 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5516c │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 55198 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 55168 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 55168 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 89064 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55198 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 55198 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #30680 @ 0x77d8 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - ldr r1, [r2, #16] │ │ │ │ - b.w e4f84 │ │ │ │ ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ @@ -61639,153 +61667,153 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 551f6 │ │ │ │ + beq.n 55234 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5520c │ │ │ │ + bne.n 5524a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5523e │ │ │ │ + beq.n 5527c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5520e │ │ │ │ - b.n 5523e │ │ │ │ + bgt.n 5524c │ │ │ │ + b.n 5527c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 5522a │ │ │ │ + beq.n 55268 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55258 │ │ │ │ + bne.n 55296 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5523e │ │ │ │ + beq.n 5527c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5525a │ │ │ │ + bgt.n 55298 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 55298 │ │ │ │ + bl f8904 │ │ │ │ + b.n 552d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 1369b8 │ │ │ │ + bl 1369f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55284 │ │ │ │ + bge.n 552c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55284 │ │ │ │ + cbnz r3, 552c2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55298 │ │ │ │ + bge.n 552d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55298 │ │ │ │ + cbnz r3, 552d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005529c : │ │ │ │ +000552da : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 552b2 │ │ │ │ - bl 292db4 <_Py_hashtable_foreach@@Base+0xecc> │ │ │ │ - b.n 552ee │ │ │ │ + cbnz r0, 552f0 │ │ │ │ + bl 292d78 <_Py_hashtable_foreach@@Base+0xd7c> │ │ │ │ + b.n 5532c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 55332 │ │ │ │ + beq.n 55370 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 552da │ │ │ │ - movw r3, #62001 @ 0xf231 │ │ │ │ - movt r3, #30 │ │ │ │ + cbz r2, 55318 │ │ │ │ + movw r3, #4089 @ 0xff9 │ │ │ │ + movt r3, #31 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 552d4 │ │ │ │ + bne.n 55312 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ef29c │ │ │ │ + b.w 1f1064 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r2 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 55332 │ │ │ │ + bmi.n 55370 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 55332 │ │ │ │ + cbz r3, 55370 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 552f2 │ │ │ │ + cbnz r0, 55330 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 55350 │ │ │ │ + b.n 5538e │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl fe580 │ │ │ │ + bl fe490 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55312 │ │ │ │ + bge.n 55350 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55312 │ │ │ │ + cbnz r3, 55350 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #5152 @ 0x1420 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 55350 │ │ │ │ + bne.n 5538e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55332 │ │ │ │ + bge.n 55370 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55332 │ │ │ │ + cbnz r3, 55370 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30588 @ 0x777c │ │ │ │ + movw r1, #30268 @ 0x763c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ @@ -61800,515 +61828,515 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 5539e │ │ │ │ + beq.n 553dc │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 553b4 │ │ │ │ + bne.n 553f2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 553e6 │ │ │ │ + beq.n 55424 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 553b6 │ │ │ │ - b.n 553e6 │ │ │ │ + bgt.n 553f4 │ │ │ │ + b.n 55424 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 553d2 │ │ │ │ + beq.n 55410 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55400 │ │ │ │ + bne.n 5543e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 553e6 │ │ │ │ + beq.n 55424 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55402 │ │ │ │ + bgt.n 55440 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 55440 │ │ │ │ + bl f8904 │ │ │ │ + b.n 5547e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 25d464 │ │ │ │ + bl 25d29c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5542c │ │ │ │ + bge.n 5546a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5542c │ │ │ │ + cbnz r3, 5546a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55440 │ │ │ │ + bge.n 5547e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55440 │ │ │ │ + cbnz r3, 5547e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00055444 : │ │ │ │ +00055482 : │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #33688 @ 0x8398 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.w d8d90 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #7852 @ 0x1eac │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 5547c │ │ │ │ - movw r3, #8304 @ 0x2070 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 554aa │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #5160 @ 0x1428 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 55490 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 554ac │ │ │ │ - movw r3, #61124 @ 0xeec4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 554d2 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - mov r0, r4 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ - bl 133408 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 554d2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 554d2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 554f8 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - bl fd968 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 55518 │ │ │ │ - b.n 55510 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #17364 @ 0x43d4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 554ea │ │ │ │ - b.n 55598 │ │ │ │ - bl 7fd18 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 55598 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - movw r3, #36380 @ 0x8e1c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 55540 │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47612 @ 0xb9fc │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 5558c │ │ │ │ - cmp r4, #5 │ │ │ │ - bhi.n 5554c │ │ │ │ - ldr r2, [r2, #112] @ 0x70 │ │ │ │ - cbnz r2, 55566 │ │ │ │ - mov r0, r2 │ │ │ │ - b.n 55584 │ │ │ │ - movw r3, #43724 @ 0xaacc │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - mov r2, r4 │ │ │ │ - movw r1, #7956 @ 0x1f14 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 5558c │ │ │ │ - movs r5, #1 │ │ │ │ - movs r0, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - lsl.w r4, r5, r4 │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ - lsl.w r1, r5, r3 │ │ │ │ - orrs r1, r0 │ │ │ │ - adds r3, #1 │ │ │ │ - tst r6, r4 │ │ │ │ - it ne │ │ │ │ - movne r0, r1 │ │ │ │ - cmp r3, #11 │ │ │ │ - bne.n 55570 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 55598 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 55584 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + b.w d8cd4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 555ba │ │ │ │ + cbz r3, 554ae │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 555bc │ │ │ │ + b.n 554b0 │ │ │ │ mov r4, r3 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrb r0, [r7, #18] │ │ │ │ ldrb.w sl, [r7, #13] │ │ │ │ ldrb.w r8, [r7, #14] │ │ │ │ ldrb.w r9, [r7, #15] │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ str r0, [sp, #32] │ │ │ │ - cbz r2, 555dc │ │ │ │ + cbz r2, 554d0 │ │ │ │ ldr.w fp, [r7, #20] │ │ │ │ - b.n 555e4 │ │ │ │ + b.n 554d8 │ │ │ │ movw fp, #5160 @ 0x1428 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ ldrb r2, [r7, #19] │ │ │ │ str r2, [sp, #24] │ │ │ │ - cbnz r3, 555f4 │ │ │ │ + cbnz r3, 554e8 │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 555f4 │ │ │ │ + blt.n 554e8 │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 555f4 │ │ │ │ - cbnz r5, 55620 │ │ │ │ + bgt.n 554e8 │ │ │ │ + cbnz r5, 55514 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #20] │ │ │ │ movs r5, #5 │ │ │ │ str r5, [sp, #8] │ │ │ │ movw r5, #21648 @ 0x5490 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ str r5, [sp, #0] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 55620 │ │ │ │ + cbnz r0, 55514 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 556fc │ │ │ │ + b.n 555f0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r6, r6, #8 │ │ │ │ adds r4, r4, r1 │ │ │ │ orr.w r6, r6, r3, lsl #16 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orr.w r6, r6, r3 │ │ │ │ - beq.n 556be │ │ │ │ + beq.n 555b2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 5564e │ │ │ │ - bl fd968 │ │ │ │ + cbz r0, 55542 │ │ │ │ + bl fd878 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5564a │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 5553e │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5561c │ │ │ │ + bne.n 55510 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 556be │ │ │ │ + beq.n 555b2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 5566a │ │ │ │ - bl fd968 │ │ │ │ + cbz r0, 5555e │ │ │ │ + bl fd878 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 55666 │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 5555a │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5561c │ │ │ │ + bne.n 55510 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 556be │ │ │ │ + beq.n 555b2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 55686 │ │ │ │ - bl fd968 │ │ │ │ + cbz r0, 5557a │ │ │ │ + bl fd878 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 55682 │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 55576 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5561c │ │ │ │ + bne.n 55510 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 556be │ │ │ │ + beq.n 555b2 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 556a0 │ │ │ │ - bl fd968 │ │ │ │ + cbz r0, 55594 │ │ │ │ + bl fd878 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5569c │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 55590 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5561c │ │ │ │ + bne.n 55510 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 556be │ │ │ │ + beq.n 555b2 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 556aa │ │ │ │ + cbz r3, 5559e │ │ │ │ mov fp, r3 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 556be │ │ │ │ + beq.n 555b2 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ str r0, [sp, #24] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 556be │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 555b2 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5561c │ │ │ │ + bne.n 55510 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r3, #46564 @ 0xb5e4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 556e4 │ │ │ │ + bne.n 555d8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r6 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 196380 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ - b.n 556fc │ │ │ │ - movw r2, #31208 @ 0x79e8 │ │ │ │ + bl 198748 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ + b.n 555f0 │ │ │ │ + movw r2, #30788 @ 0x7844 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, sl │ │ │ │ strd r6, fp, [sp, #8] │ │ │ │ strd r8, r9, [sp] │ │ │ │ - bl 28ca9c │ │ │ │ + bl 28c70c │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #7852 @ 0x1eac │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 55620 │ │ │ │ + movw r3, #8304 @ 0x2070 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 5564e │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #5160 @ 0x1428 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 55634 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 55650 │ │ │ │ + movw r3, #61124 @ 0xeec4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f8904 │ │ │ │ + b.n 55676 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + mov r0, r4 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ + bl 133050 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 55676 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 55676 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 5569c │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + bl fd878 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 556bc │ │ │ │ + b.n 556b4 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #17044 @ 0x4294 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r2, r3 │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5568e │ │ │ │ + b.n 5573c │ │ │ │ + bl 7fd44 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5573c │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + movw r3, #36380 @ 0x8e1c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 556e4 │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #47292 @ 0xb8bc │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d78f0 │ │ │ │ + b.n 55730 │ │ │ │ + cmp r4, #5 │ │ │ │ + bhi.n 556f0 │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ + cbnz r2, 5570a │ │ │ │ + mov r0, r2 │ │ │ │ + b.n 55728 │ │ │ │ + movw r3, #43724 @ 0xaacc │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + mov r2, r4 │ │ │ │ + movw r1, #7672 @ 0x1df8 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d78f0 │ │ │ │ + b.n 55730 │ │ │ │ + movs r5, #1 │ │ │ │ + movs r0, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + lsl.w r4, r5, r4 │ │ │ │ + ldrb r6, [r2, r3] │ │ │ │ + lsl.w r1, r5, r3 │ │ │ │ + orrs r1, r0 │ │ │ │ + adds r3, #1 │ │ │ │ + tst r6, r4 │ │ │ │ + it ne │ │ │ │ + movne r0, r1 │ │ │ │ + cmp r3, #11 │ │ │ │ + bne.n 55714 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 7ffe4 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 5573c │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 55728 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00055702 : │ │ │ │ +00055740 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00055706 : │ │ │ │ +00055744 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1eb26c │ │ │ │ + bl 1ed034 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7786c │ │ │ │ + b.w 778ac │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 55750 │ │ │ │ + beq.n 5578e │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55766 │ │ │ │ + bne.n 557a4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55798 │ │ │ │ + beq.n 557d6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55768 │ │ │ │ - b.n 55798 │ │ │ │ + bgt.n 557a6 │ │ │ │ + b.n 557d6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 55784 │ │ │ │ + beq.n 557c2 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 557b2 │ │ │ │ + bne.n 557f0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55798 │ │ │ │ + beq.n 557d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 557b4 │ │ │ │ + bgt.n 557f2 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 557f2 │ │ │ │ + bl f8904 │ │ │ │ + b.n 55830 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 3a0ac │ │ │ │ + bl 3a0ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 557de │ │ │ │ + bge.n 5581c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 557de │ │ │ │ + cbnz r3, 5581c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 557f2 │ │ │ │ + bge.n 55830 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 557f2 │ │ │ │ + cbnz r3, 55830 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5581a │ │ │ │ + bne.n 55858 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl e0048 <_PyNumber_Index@@Base> │ │ │ │ + bl dff08 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 55834 │ │ │ │ - b.n 55846 │ │ │ │ + cbnz r0, 55872 │ │ │ │ + b.n 55884 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47664 @ 0xba30 │ │ │ │ + movw r0, #47344 @ 0xb8f0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5580e │ │ │ │ + bne.n 5584c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 558d6 │ │ │ │ - bl 85a34 │ │ │ │ + b.n 55914 │ │ │ │ + bl 859e8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 55854 │ │ │ │ + blt.n 55892 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 55864 │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 558a2 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55830 │ │ │ │ + bne.n 5586e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 55864 │ │ │ │ + b.n 558a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 55842 │ │ │ │ + bne.n 55880 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 55842 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 55880 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 204b04 │ │ │ │ + bl 206b2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55830 │ │ │ │ + beq.n 5586e │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 55894 │ │ │ │ + bne.n 558d2 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #8544 @ 0x2160 │ │ │ │ + movw r1, #8224 @ 0x2020 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 55830 │ │ │ │ + bl f8904 │ │ │ │ + b.n 5586e │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c820 │ │ │ │ + bl 14cd54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55830 │ │ │ │ + beq.n 5586e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 558a8 │ │ │ │ + cbz r3, 558e6 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ - b.n 558b0 │ │ │ │ + b.n 558ee │ │ │ │ movw r5, #32052 @ 0x7d34 │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ cmp r4, #0 │ │ │ │ itt lt │ │ │ │ addlt r4, r4, r6 │ │ │ │ biclt.w r4, r4, r4, asr #31 │ │ │ │ cmp r4, r6 │ │ │ │ @@ -62322,1307 +62350,1306 @@ │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ strb r7, [r5, r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 558e4 │ │ │ │ - b.w 7967c │ │ │ │ + cbz r0, 55922 │ │ │ │ + b.w 796c0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 5591a │ │ │ │ + beq.n 55958 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55930 │ │ │ │ + bne.n 5596e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55962 │ │ │ │ + beq.n 559a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55932 │ │ │ │ - b.n 55962 │ │ │ │ + bgt.n 55970 │ │ │ │ + b.n 559a0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 5594e │ │ │ │ + beq.n 5598c │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5597c │ │ │ │ + bne.n 559ba │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55962 │ │ │ │ + beq.n 559a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5597e │ │ │ │ + bgt.n 559bc │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 559bc │ │ │ │ + bl f8904 │ │ │ │ + b.n 559fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 3a450 │ │ │ │ + bl 3a490 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 559a8 │ │ │ │ + bge.n 559e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 559a8 │ │ │ │ + cbnz r3, 559e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 559bc │ │ │ │ + bge.n 559fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 559bc │ │ │ │ + cbnz r3, 559fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000559c0 <_PyXI_UnwrapNotShareableError@@Base>: │ │ │ │ +000559fe <_PyXI_UnwrapNotShareableError@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add.w r4, r3, #5536 @ 0x15a0 │ │ │ │ adds r4, #8 │ │ │ │ - cbnz r4, 559e2 <_PyXI_UnwrapNotShareableError@@Base+0x22> │ │ │ │ - bl da114 │ │ │ │ - b.n 559ea <_PyXI_UnwrapNotShareableError@@Base+0x2a> │ │ │ │ + cbnz r4, 55a20 <_PyXI_UnwrapNotShareableError@@Base+0x22> │ │ │ │ + bl da060 │ │ │ │ + b.n 55a28 <_PyXI_UnwrapNotShareableError@@Base+0x2a> │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1472] @ 0x5c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cb758 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 559fa <_PyXI_UnwrapNotShareableError@@Base+0x3a> │ │ │ │ + bl 1cda10 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 55a38 <_PyXI_UnwrapNotShareableError@@Base+0x3a> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 55a44 <_PyXI_UnwrapNotShareableError@@Base+0x84> │ │ │ │ + b.n 55a82 <_PyXI_UnwrapNotShareableError@@Base+0x84> │ │ │ │ ldr r4, [r5, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ - cbnz r6, 55a0e <_PyXI_UnwrapNotShareableError@@Base+0x4e> │ │ │ │ + cbnz r6, 55a4c <_PyXI_UnwrapNotShareableError@@Base+0x4e> │ │ │ │ mov r0, r4 │ │ │ │ bl 2f978 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 55a20 <_PyXI_UnwrapNotShareableError@@Base+0x60> │ │ │ │ - b.n 55a3a <_PyXI_UnwrapNotShareableError@@Base+0x7a> │ │ │ │ + cbnz r0, 55a5e <_PyXI_UnwrapNotShareableError@@Base+0x60> │ │ │ │ + b.n 55a78 <_PyXI_UnwrapNotShareableError@@Base+0x7a> │ │ │ │ mov r2, r4 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3270e <_PyXI_InitFailure@@Base> │ │ │ │ + bl 326ca <_PyXI_InitFailure@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55a02 <_PyXI_UnwrapNotShareableError@@Base+0x42> │ │ │ │ - b.n 559f4 <_PyXI_UnwrapNotShareableError@@Base+0x34> │ │ │ │ + bne.n 55a40 <_PyXI_UnwrapNotShareableError@@Base+0x42> │ │ │ │ + b.n 55a32 <_PyXI_UnwrapNotShareableError@@Base+0x34> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55a2e <_PyXI_UnwrapNotShareableError@@Base+0x6e> │ │ │ │ + bge.n 55a6c <_PyXI_UnwrapNotShareableError@@Base+0x6e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 55a32 <_PyXI_UnwrapNotShareableError@@Base+0x72> │ │ │ │ + cbz r3, 55a70 <_PyXI_UnwrapNotShareableError@@Base+0x72> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 55a3a <_PyXI_UnwrapNotShareableError@@Base+0x7a> │ │ │ │ + b.n 55a78 <_PyXI_UnwrapNotShareableError@@Base+0x7a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 55a2e <_PyXI_UnwrapNotShareableError@@Base+0x6e> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 55a6c <_PyXI_UnwrapNotShareableError@@Base+0x6e> │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55a9e <_PyXI_UnwrapNotShareableError@@Base+0xde> │ │ │ │ + beq.n 55adc <_PyXI_UnwrapNotShareableError@@Base+0xde> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 55a9e <_PyXI_UnwrapNotShareableError@@Base+0xde> │ │ │ │ + ble.n 55adc <_PyXI_UnwrapNotShareableError@@Base+0xde> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r2, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ - movw r0, #33440 @ 0x82a0 │ │ │ │ + movw r0, #33120 @ 0x8160 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55aae <_PyXI_UnwrapNotShareableError@@Base+0xee> │ │ │ │ + bge.n 55aec <_PyXI_UnwrapNotShareableError@@Base+0xee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55aae <_PyXI_UnwrapNotShareableError@@Base+0xee> │ │ │ │ + cbnz r3, 55aec <_PyXI_UnwrapNotShareableError@@Base+0xee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 55aae <_PyXI_UnwrapNotShareableError@@Base+0xee> │ │ │ │ - movw r0, #33476 @ 0x82c4 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 55aec <_PyXI_UnwrapNotShareableError@@Base+0xee> │ │ │ │ + movw r0, #33156 @ 0x8184 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w e4f84 │ │ │ │ + b.w e4e0c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #7852 @ 0x1eac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 55ade <_PyXI_UnwrapNotShareableError@@Base+0x11e> │ │ │ │ + beq.n 55b1c <_PyXI_UnwrapNotShareableError@@Base+0x11e> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 55b0c <_PyXI_UnwrapNotShareableError@@Base+0x14c> │ │ │ │ + bne.n 55b4a <_PyXI_UnwrapNotShareableError@@Base+0x14c> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55af2 <_PyXI_UnwrapNotShareableError@@Base+0x132> │ │ │ │ + beq.n 55b30 <_PyXI_UnwrapNotShareableError@@Base+0x132> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55b0e <_PyXI_UnwrapNotShareableError@@Base+0x14e> │ │ │ │ + bgt.n 55b4c <_PyXI_UnwrapNotShareableError@@Base+0x14e> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 55b44 <_PyXI_UnwrapNotShareableError@@Base+0x184> │ │ │ │ + bl f8904 │ │ │ │ + b.n 55b82 <_PyXI_UnwrapNotShareableError@@Base+0x184> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr r0, [pc, #56] @ (55b4c <_PyXI_UnwrapNotShareableError@@Base+0x18c>) │ │ │ │ + ldr r0, [pc, #52] @ (55b88 <_PyXI_UnwrapNotShareableError@@Base+0x18a>) │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov.w r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 9480c │ │ │ │ + bl 94a84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55b44 <_PyXI_UnwrapNotShareableError@@Base+0x184> │ │ │ │ + bge.n 55b82 <_PyXI_UnwrapNotShareableError@@Base+0x184> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55b44 <_PyXI_UnwrapNotShareableError@@Base+0x184> │ │ │ │ + cbnz r3, 55b82 <_PyXI_UnwrapNotShareableError@@Base+0x184> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ it cc │ │ │ │ lslcc r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #33548 @ 0x830c │ │ │ │ + movw r1, #33228 @ 0x81cc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f58a8 │ │ │ │ + bl 1f7748 │ │ │ │ movs r4, #0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55bca <_PyXI_UnwrapNotShareableError@@Base+0x20a> │ │ │ │ + beq.n 55c06 <_PyXI_UnwrapNotShareableError@@Base+0x208> │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 718ec │ │ │ │ + bl 71940 │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, 55bca <_PyXI_UnwrapNotShareableError@@Base+0x20a> │ │ │ │ + cbz r0, 55c06 <_PyXI_UnwrapNotShareableError@@Base+0x208> │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ add.w r6, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r6, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #20] │ │ │ │ str r6, [sp, #28] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 55c06 <_PyXI_UnwrapNotShareableError@@Base+0x246> │ │ │ │ + b.n 55c42 <_PyXI_UnwrapNotShareableError@@Base+0x244> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55bca <_PyXI_UnwrapNotShareableError@@Base+0x20a> │ │ │ │ + bge.n 55c06 <_PyXI_UnwrapNotShareableError@@Base+0x208> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 55bca <_PyXI_UnwrapNotShareableError@@Base+0x20a> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 55c06 <_PyXI_UnwrapNotShareableError@@Base+0x208> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55c5a <_PyXI_UnwrapNotShareableError@@Base+0x29a> │ │ │ │ + b.n 55c96 <_PyXI_UnwrapNotShareableError@@Base+0x298> │ │ │ │ add r0, sp, #8 │ │ │ │ bl 2e620 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 55c06 <_PyXI_UnwrapNotShareableError@@Base+0x246> │ │ │ │ + beq.n 55c42 <_PyXI_UnwrapNotShareableError@@Base+0x244> │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ sub.w r4, r8, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt.n 55c18 <_PyXI_UnwrapNotShareableError@@Base+0x258> │ │ │ │ + bgt.n 55c54 <_PyXI_UnwrapNotShareableError@@Base+0x256> │ │ │ │ subs r5, r7, r5 │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bgt.n 55c2c <_PyXI_UnwrapNotShareableError@@Base+0x26c> │ │ │ │ + bgt.n 55c68 <_PyXI_UnwrapNotShareableError@@Base+0x26a> │ │ │ │ cmn.w r5, #128 @ 0x80 │ │ │ │ - blt.n 55c42 <_PyXI_UnwrapNotShareableError@@Base+0x282> │ │ │ │ + blt.n 55c7e <_PyXI_UnwrapNotShareableError@@Base+0x280> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 560dc │ │ │ │ + bl 5612c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55bb6 <_PyXI_UnwrapNotShareableError@@Base+0x1f6> │ │ │ │ + beq.n 55bf2 <_PyXI_UnwrapNotShareableError@@Base+0x1f4> │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 55bce <_PyXI_UnwrapNotShareableError@@Base+0x20e> │ │ │ │ + bhi.n 55c0a <_PyXI_UnwrapNotShareableError@@Base+0x20c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl 9dc10 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9debc <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 55c5a <_PyXI_UnwrapNotShareableError@@Base+0x29a> │ │ │ │ + b.n 55c96 <_PyXI_UnwrapNotShareableError@@Base+0x298> │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 560dc │ │ │ │ + bl 5612c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55bb6 <_PyXI_UnwrapNotShareableError@@Base+0x1f6> │ │ │ │ + beq.n 55bf2 <_PyXI_UnwrapNotShareableError@@Base+0x1f4> │ │ │ │ subs r4, #255 @ 0xff │ │ │ │ - b.n 55be2 <_PyXI_UnwrapNotShareableError@@Base+0x222> │ │ │ │ + b.n 55c1e <_PyXI_UnwrapNotShareableError@@Base+0x220> │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 560dc │ │ │ │ + bl 5612c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55bb6 <_PyXI_UnwrapNotShareableError@@Base+0x1f6> │ │ │ │ + beq.n 55bf2 <_PyXI_UnwrapNotShareableError@@Base+0x1f4> │ │ │ │ subs r5, #127 @ 0x7f │ │ │ │ movs r4, #0 │ │ │ │ - b.n 55be8 <_PyXI_UnwrapNotShareableError@@Base+0x228> │ │ │ │ + b.n 55c24 <_PyXI_UnwrapNotShareableError@@Base+0x226> │ │ │ │ mvn.w r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 560dc │ │ │ │ + bl 5612c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55bb6 <_PyXI_UnwrapNotShareableError@@Base+0x1f6> │ │ │ │ + beq.n 55bf2 <_PyXI_UnwrapNotShareableError@@Base+0x1f4> │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 55bec <_PyXI_UnwrapNotShareableError@@Base+0x22c> │ │ │ │ + b.n 55c28 <_PyXI_UnwrapNotShareableError@@Base+0x22a> │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #7852 @ 0x1eac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 55c8c <_PyXI_UnwrapNotShareableError@@Base+0x2cc> │ │ │ │ + beq.n 55cc8 <_PyXI_UnwrapNotShareableError@@Base+0x2ca> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 55cba <_PyXI_UnwrapNotShareableError@@Base+0x2fa> │ │ │ │ + bne.n 55cf6 <_PyXI_UnwrapNotShareableError@@Base+0x2f8> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55ca0 <_PyXI_UnwrapNotShareableError@@Base+0x2e0> │ │ │ │ + beq.n 55cdc <_PyXI_UnwrapNotShareableError@@Base+0x2de> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55cbc <_PyXI_UnwrapNotShareableError@@Base+0x2fc> │ │ │ │ + bgt.n 55cf8 <_PyXI_UnwrapNotShareableError@@Base+0x2fa> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 55cf2 <_PyXI_UnwrapNotShareableError@@Base+0x332> │ │ │ │ + bl f8904 │ │ │ │ + b.n 55d2e <_PyXI_UnwrapNotShareableError@@Base+0x330> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr r0, [pc, #52] @ (55cf8 <_PyXI_UnwrapNotShareableError@@Base+0x338>) │ │ │ │ + ldr r0, [pc, #52] @ (55d34 <_PyXI_UnwrapNotShareableError@@Base+0x336>) │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov.w r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 9480c │ │ │ │ + bl 94a84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55cf2 <_PyXI_UnwrapNotShareableError@@Base+0x332> │ │ │ │ + bge.n 55d2e <_PyXI_UnwrapNotShareableError@@Base+0x330> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55cf2 <_PyXI_UnwrapNotShareableError@@Base+0x332> │ │ │ │ + cbnz r3, 55d2e <_PyXI_UnwrapNotShareableError@@Base+0x330> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r4, 55d28 <_PyXI_UnwrapNotShareableError@@Base+0x368> │ │ │ │ + cbz r4, 55d64 <_PyXI_UnwrapNotShareableError@@Base+0x366> │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 55d14 <_PyXI_UnwrapNotShareableError@@Base+0x354> │ │ │ │ - cbz r2, 55d2e <_PyXI_UnwrapNotShareableError@@Base+0x36e> │ │ │ │ + cbnz r3, 55d50 <_PyXI_UnwrapNotShareableError@@Base+0x352> │ │ │ │ + cbz r2, 55d6a <_PyXI_UnwrapNotShareableError@@Base+0x36c> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55d2e <_PyXI_UnwrapNotShareableError@@Base+0x36e> │ │ │ │ + cbz r3, 55d6a <_PyXI_UnwrapNotShareableError@@Base+0x36c> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #33632 @ 0x8360 │ │ │ │ + movw r1, #33312 @ 0x8220 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55d36 <_PyXI_UnwrapNotShareableError@@Base+0x376> │ │ │ │ + b.n 55d72 <_PyXI_UnwrapNotShareableError@@Base+0x374> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 55d50 <_PyXI_UnwrapNotShareableError@@Base+0x390> │ │ │ │ - cbz r2, 55d6a <_PyXI_UnwrapNotShareableError@@Base+0x3aa> │ │ │ │ + cbnz r3, 55d8c <_PyXI_UnwrapNotShareableError@@Base+0x38e> │ │ │ │ + cbz r2, 55da6 <_PyXI_UnwrapNotShareableError@@Base+0x3a8> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55d6a <_PyXI_UnwrapNotShareableError@@Base+0x3aa> │ │ │ │ + cbz r3, 55da6 <_PyXI_UnwrapNotShareableError@@Base+0x3a8> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #33728 @ 0x83c0 │ │ │ │ + movw r1, #33408 @ 0x8280 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55d72 <_PyXI_UnwrapNotShareableError@@Base+0x3b2> │ │ │ │ + b.n 55dae <_PyXI_UnwrapNotShareableError@@Base+0x3b0> │ │ │ │ movw r0, #5144 @ 0x1418 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ - b.w 294334 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 55d90 <_PyXI_UnwrapNotShareableError@@Base+0x3d0> │ │ │ │ - cbz r2, 55daa <_PyXI_UnwrapNotShareableError@@Base+0x3ea> │ │ │ │ + cbnz r3, 55dc8 <_PyXI_UnwrapNotShareableError@@Base+0x3ca> │ │ │ │ + cbz r2, 55de2 <_PyXI_UnwrapNotShareableError@@Base+0x3e4> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55daa <_PyXI_UnwrapNotShareableError@@Base+0x3ea> │ │ │ │ + cbz r3, 55de2 <_PyXI_UnwrapNotShareableError@@Base+0x3e4> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #33760 @ 0x83e0 │ │ │ │ + movw r1, #33440 @ 0x82a0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55db2 <_PyXI_UnwrapNotShareableError@@Base+0x3f2> │ │ │ │ + b.n 55dea <_PyXI_UnwrapNotShareableError@@Base+0x3ec> │ │ │ │ movw r0, #5152 @ 0x1420 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ - b.w 294334 │ │ │ │ + b.w 295760 │ │ │ │ + b.w 295760 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl d2eb8 │ │ │ │ + bl d2dd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 55de6 <_PyXI_UnwrapNotShareableError@@Base+0x426> │ │ │ │ + cbz r0, 55e22 <_PyXI_UnwrapNotShareableError@@Base+0x424> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55de6 <_PyXI_UnwrapNotShareableError@@Base+0x426> │ │ │ │ + bge.n 55e22 <_PyXI_UnwrapNotShareableError@@Base+0x424> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 55de6 <_PyXI_UnwrapNotShareableError@@Base+0x426> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 55e22 <_PyXI_UnwrapNotShareableError@@Base+0x424> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 55e00 <_PyXI_UnwrapNotShareableError@@Base+0x440> │ │ │ │ + cbz r0, 55e3c <_PyXI_UnwrapNotShareableError@@Base+0x43e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55e00 <_PyXI_UnwrapNotShareableError@@Base+0x440> │ │ │ │ + bge.n 55e3c <_PyXI_UnwrapNotShareableError@@Base+0x43e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 55e00 <_PyXI_UnwrapNotShareableError@@Base+0x440> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 55e3c <_PyXI_UnwrapNotShareableError@@Base+0x43e> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 55e1a <_PyXI_UnwrapNotShareableError@@Base+0x45a> │ │ │ │ + cbz r0, 55e56 <_PyXI_UnwrapNotShareableError@@Base+0x458> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55e1a <_PyXI_UnwrapNotShareableError@@Base+0x45a> │ │ │ │ + bge.n 55e56 <_PyXI_UnwrapNotShareableError@@Base+0x458> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 55e1a <_PyXI_UnwrapNotShareableError@@Base+0x45a> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 55e56 <_PyXI_UnwrapNotShareableError@@Base+0x458> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 55e34 <_PyXI_UnwrapNotShareableError@@Base+0x474> │ │ │ │ + cbz r0, 55e70 <_PyXI_UnwrapNotShareableError@@Base+0x472> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55e34 <_PyXI_UnwrapNotShareableError@@Base+0x474> │ │ │ │ + bge.n 55e70 <_PyXI_UnwrapNotShareableError@@Base+0x472> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 55e34 <_PyXI_UnwrapNotShareableError@@Base+0x474> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 55e70 <_PyXI_UnwrapNotShareableError@@Base+0x472> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 55e4e <_PyXI_UnwrapNotShareableError@@Base+0x48e> │ │ │ │ + cbz r0, 55e8a <_PyXI_UnwrapNotShareableError@@Base+0x48c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55e4e <_PyXI_UnwrapNotShareableError@@Base+0x48e> │ │ │ │ + bge.n 55e8a <_PyXI_UnwrapNotShareableError@@Base+0x48c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 55e4e <_PyXI_UnwrapNotShareableError@@Base+0x48e> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 55e8a <_PyXI_UnwrapNotShareableError@@Base+0x48c> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 55e68 <_PyXI_UnwrapNotShareableError@@Base+0x4a8> │ │ │ │ + cbz r0, 55ea4 <_PyXI_UnwrapNotShareableError@@Base+0x4a6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55e68 <_PyXI_UnwrapNotShareableError@@Base+0x4a8> │ │ │ │ + bge.n 55ea4 <_PyXI_UnwrapNotShareableError@@Base+0x4a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 55e68 <_PyXI_UnwrapNotShareableError@@Base+0x4a8> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 55ea4 <_PyXI_UnwrapNotShareableError@@Base+0x4a6> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 55db8 <_PyXI_UnwrapNotShareableError@@Base+0x3f8> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #33888 @ 0x8460 │ │ │ │ + movw r1, #33568 @ 0x8320 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f58a8 │ │ │ │ + bl 1f7748 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 55ea6 <_PyXI_UnwrapNotShareableError@@Base+0x4e6> │ │ │ │ + beq.n 55ee0 <_PyXI_UnwrapNotShareableError@@Base+0x4e2> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 55ea6 <_PyXI_UnwrapNotShareableError@@Base+0x4e6> │ │ │ │ + cbz r0, 55ee0 <_PyXI_UnwrapNotShareableError@@Base+0x4e2> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ + b.n 55df4 <_PyXI_UnwrapNotShareableError@@Base+0x3f6> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 55eda <_PyXI_UnwrapNotShareableError@@Base+0x51a> │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 55f16 <_PyXI_UnwrapNotShareableError@@Base+0x518> │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55ed2 <_PyXI_UnwrapNotShareableError@@Base+0x512> │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 55eda <_PyXI_UnwrapNotShareableError@@Base+0x51a> │ │ │ │ + bne.n 55f0e <_PyXI_UnwrapNotShareableError@@Base+0x510> │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 55f16 <_PyXI_UnwrapNotShareableError@@Base+0x518> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55f8c <_PyXI_UnwrapNotShareableError@@Base+0x5cc> │ │ │ │ + bne.n 55fc8 <_PyXI_UnwrapNotShareableError@@Base+0x5ca> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 55ef8 <_PyXI_UnwrapNotShareableError@@Base+0x538> │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 55f34 <_PyXI_UnwrapNotShareableError@@Base+0x536> │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 55ef0 <_PyXI_UnwrapNotShareableError@@Base+0x530> │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 55ef8 <_PyXI_UnwrapNotShareableError@@Base+0x538> │ │ │ │ + bne.n 55f2c <_PyXI_UnwrapNotShareableError@@Base+0x52e> │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 55f34 <_PyXI_UnwrapNotShareableError@@Base+0x536> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55f8c <_PyXI_UnwrapNotShareableError@@Base+0x5cc> │ │ │ │ + bne.n 55fc8 <_PyXI_UnwrapNotShareableError@@Base+0x5ca> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 55f16 <_PyXI_UnwrapNotShareableError@@Base+0x556> │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 55f52 <_PyXI_UnwrapNotShareableError@@Base+0x554> │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 55f0e <_PyXI_UnwrapNotShareableError@@Base+0x54e> │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 55f16 <_PyXI_UnwrapNotShareableError@@Base+0x556> │ │ │ │ + bne.n 55f4a <_PyXI_UnwrapNotShareableError@@Base+0x54c> │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 55f52 <_PyXI_UnwrapNotShareableError@@Base+0x554> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55f8c <_PyXI_UnwrapNotShareableError@@Base+0x5cc> │ │ │ │ + bne.n 55fc8 <_PyXI_UnwrapNotShareableError@@Base+0x5ca> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 55f32 <_PyXI_UnwrapNotShareableError@@Base+0x572> │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 55f6e <_PyXI_UnwrapNotShareableError@@Base+0x570> │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 55f2c <_PyXI_UnwrapNotShareableError@@Base+0x56c> │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 55f32 <_PyXI_UnwrapNotShareableError@@Base+0x572> │ │ │ │ + bne.n 55f68 <_PyXI_UnwrapNotShareableError@@Base+0x56a> │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 55f6e <_PyXI_UnwrapNotShareableError@@Base+0x570> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 55f8c <_PyXI_UnwrapNotShareableError@@Base+0x5cc> │ │ │ │ + cbnz r0, 55fc8 <_PyXI_UnwrapNotShareableError@@Base+0x5ca> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 55f4e <_PyXI_UnwrapNotShareableError@@Base+0x58e> │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 55f8a <_PyXI_UnwrapNotShareableError@@Base+0x58c> │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 55f48 <_PyXI_UnwrapNotShareableError@@Base+0x588> │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 55f4e <_PyXI_UnwrapNotShareableError@@Base+0x58e> │ │ │ │ + bne.n 55f84 <_PyXI_UnwrapNotShareableError@@Base+0x586> │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 55f8a <_PyXI_UnwrapNotShareableError@@Base+0x58c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 55f8c <_PyXI_UnwrapNotShareableError@@Base+0x5cc> │ │ │ │ + cbnz r0, 55fc8 <_PyXI_UnwrapNotShareableError@@Base+0x5ca> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 55f6a <_PyXI_UnwrapNotShareableError@@Base+0x5aa> │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 55fa6 <_PyXI_UnwrapNotShareableError@@Base+0x5a8> │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 55f64 <_PyXI_UnwrapNotShareableError@@Base+0x5a4> │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 55f6a <_PyXI_UnwrapNotShareableError@@Base+0x5aa> │ │ │ │ + bne.n 55fa0 <_PyXI_UnwrapNotShareableError@@Base+0x5a2> │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 55fa6 <_PyXI_UnwrapNotShareableError@@Base+0x5a8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 55f8c <_PyXI_UnwrapNotShareableError@@Base+0x5cc> │ │ │ │ + cbnz r0, 55fc8 <_PyXI_UnwrapNotShareableError@@Base+0x5ca> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 55f8c <_PyXI_UnwrapNotShareableError@@Base+0x5cc> │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 55fc8 <_PyXI_UnwrapNotShareableError@@Base+0x5ca> │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 55f82 <_PyXI_UnwrapNotShareableError@@Base+0x5c2> │ │ │ │ + bne.n 55fbe <_PyXI_UnwrapNotShareableError@@Base+0x5c0> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.w b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00055f8e : │ │ │ │ +00055fca : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #4 │ │ │ │ - bl 125e38 │ │ │ │ + bl 125d90 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 55fc2 │ │ │ │ + beq.n 55ffe │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 55fc8 │ │ │ │ + bls.n 56004 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #34028 @ 0x84ec │ │ │ │ + movw r1, #33708 @ 0x83ac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 55fca │ │ │ │ + b.n 56006 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r4, #45936 @ 0xb370 │ │ │ │ + movw r4, #45616 @ 0xb230 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - movw r3, #45960 @ 0xb388 │ │ │ │ + movw r3, #45640 @ 0xb248 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #45928 @ 0xb368 │ │ │ │ + movw r2, #45608 @ 0xb228 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #45948 @ 0xb37c │ │ │ │ + movw r1, #45628 @ 0xb23c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #34076 @ 0x851c │ │ │ │ + movw r0, #33756 @ 0x83dc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r1, #46276 @ 0xb4c4 │ │ │ │ + movw r1, #45956 @ 0xb384 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.w d27dc │ │ │ │ + b.w d26fc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ - movw r1, #34084 @ 0x8524 │ │ │ │ + movw r1, #33764 @ 0x83e4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r3, sp, #16 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, sp, #20 │ │ │ │ movs r4, #1 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ strd r4, ip, [sp, #8] │ │ │ │ - bl 8e8fc │ │ │ │ - cbz r0, 56080 │ │ │ │ + bl 8eb6c │ │ │ │ + cbz r0, 560bc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 56068 │ │ │ │ + bpl.n 560a4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 22ea4c │ │ │ │ + bl 230924 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 22fae0 <_PyEval_MatchClass@@Base+0x440> │ │ │ │ - b.n 56082 │ │ │ │ + bl 2319b8 <_PyEval_MatchClass@@Base+0x440> │ │ │ │ + b.n 560be │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19688 @ 0x4ce8 │ │ │ │ + movw r1, #19404 @ 0x4bcc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #16 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 560a8 │ │ │ │ + cbnz r2, 560e4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 560a8 │ │ │ │ + bne.n 560e4 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 560c4 │ │ │ │ - ldr r4, [pc, #44] @ (560d8 ) │ │ │ │ + cbnz r0, 56100 │ │ │ │ + ldr r4, [pc, #44] @ (56114 ) │ │ │ │ add r3, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 560d2 │ │ │ │ + cbz r0, 5610e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 524c0 <_PyMonitoring_FireStopIterationEvent@@Base+0xf0> │ │ │ │ + b.w 524f8 <_PyMonitoring_FireStopIterationEvent@@Base+0xf0> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r4, [r7, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + movw r0, #11412 @ 0x2c94 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + ldrd r2, r3, [r1, #8] │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + b.w 80bc0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r5, #2 │ │ │ │ cmp r5, r1 │ │ │ │ - bge.n 56118 │ │ │ │ + bge.n 56168 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, #16 │ │ │ │ strb.w r8, [r1, r3] │ │ │ │ add r1, r3 │ │ │ │ strb r6, [r1, #1] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 56124 │ │ │ │ + b.n 56174 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 9dc10 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9debc <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 56100 │ │ │ │ + bne.n 56150 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r3, 56146 │ │ │ │ + cbnz r3, 56196 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 56146 │ │ │ │ + cbnz r3, 56196 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 561a2 │ │ │ │ - cbz r4, 56152 │ │ │ │ + cbz r3, 561f2 │ │ │ │ + cbz r4, 561a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84d34 │ │ │ │ + bl 84ce8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 56158 │ │ │ │ - bl 70c84 │ │ │ │ + b.n 561a8 │ │ │ │ + bl 70cc4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 561f6 │ │ │ │ + beq.n 56246 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 5616c │ │ │ │ - ldr r1, [pc, #152] @ (561fc ) │ │ │ │ + cbz r2, 561bc │ │ │ │ + ldr r1, [pc, #152] @ (5624c ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5618c │ │ │ │ + beq.n 561dc │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ - cbz r2, 5617c │ │ │ │ - ldr r1, [pc, #140] @ (56200 ) │ │ │ │ + cbz r2, 561cc │ │ │ │ + ldr r1, [pc, #140] @ (56250 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5618c │ │ │ │ + beq.n 561dc │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ - cbz r2, 561b0 │ │ │ │ - ldr r1, [pc, #128] @ (56204 ) │ │ │ │ + cbz r2, 56200 │ │ │ │ + ldr r1, [pc, #128] @ (56254 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 561b0 │ │ │ │ + bne.n 56200 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 561f6 │ │ │ │ + bge.n 56246 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 561f6 │ │ │ │ + cbnz r3, 56246 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 561f6 │ │ │ │ - cbz r4, 561c0 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 56246 │ │ │ │ + cbz r4, 56210 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r4, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bne.n 561d6 │ │ │ │ + bne.n 56226 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - bl 7be54 │ │ │ │ + bl 7be80 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 561e0 │ │ │ │ + b.n 56230 │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #3 │ │ │ │ - bl 7c0a8 │ │ │ │ + bl 7c0d4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 561f8 │ │ │ │ + bge.n 56248 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 561f8 │ │ │ │ + cbnz r3, 56248 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 561f8 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 56248 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ rsb r0, r8, #77 @ 0x4d │ │ │ │ @ instruction: 0xf74c004d │ │ │ │ @ instruction: 0xf1e4004d │ │ │ │ push {r4, r5} │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 56222 │ │ │ │ + bne.n 56272 │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 56222 │ │ │ │ + bhi.n 56272 │ │ │ │ pop {r4, r5} │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w d7390 │ │ │ │ + b.w d72c4 │ │ │ │ movw r0, #5152 @ 0x1420 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #16 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 56250 │ │ │ │ + cbnz r2, 562a0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 56250 │ │ │ │ + bne.n 562a0 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 5626c │ │ │ │ - ldr r4, [pc, #44] @ (56280 ) │ │ │ │ + cbnz r0, 562bc │ │ │ │ + ldr r4, [pc, #44] @ (562d0 ) │ │ │ │ add r3, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5627a │ │ │ │ + cbz r0, 562ca │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 524c0 <_PyMonitoring_FireStopIterationEvent@@Base+0xf0> │ │ │ │ + b.w 524f8 <_PyMonitoring_FireStopIterationEvent@@Base+0xf0> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r0, [r5, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - movw r0, #11732 @ 0x2dd4 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - ldrd r2, r3, [r1, #8] │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ - b.w 80c04 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 562f0 │ │ │ │ + ble.n 5632c │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ subs r3, #1 │ │ │ │ movs r6, #0 │ │ │ │ mla r4, r5, r3, r9 │ │ │ │ add.w r8, r9, r6 │ │ │ │ subs r7, r4, r6 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r8 │ │ │ │ cmp r8, r7 │ │ │ │ - bcs.n 562f0 │ │ │ │ + bcs.n 5632c │ │ │ │ blx 2acd8 <__memcpy_chk@plt> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx 2bf20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ add r6, r5 │ │ │ │ blx 2bf20 │ │ │ │ - b.n 562c0 │ │ │ │ + b.n 562fc │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mla r0, r0, r2, r3 │ │ │ │ - b.w 7dfb4 │ │ │ │ + b.w 7dfe0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r4, 56338 │ │ │ │ + cbnz r4, 56374 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 56338 │ │ │ │ + ble.n 56374 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 56338 │ │ │ │ - cbnz r2, 56358 │ │ │ │ + bne.n 56374 │ │ │ │ + cbnz r2, 56394 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #216] @ (56414 ) │ │ │ │ + ldr r4, [pc, #216] @ (56450 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 56358 │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 56394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5640c │ │ │ │ + b.n 56448 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ str r1, [sp, #24] │ │ │ │ mul.w r4, r2, r4 │ │ │ │ adds r6, r4, r3 │ │ │ │ it mi │ │ │ │ addmi r6, r6, r3 │ │ │ │ asrs r6, r6, #16 │ │ │ │ - cbnz r2, 5637e │ │ │ │ + cbnz r2, 563ba │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 5640c │ │ │ │ + b.n 56448 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #2 │ │ │ │ movt r9, #32768 @ 0x8000 │ │ │ │ - bl 14fbb0 │ │ │ │ + bl 1500e0 │ │ │ │ ldr.w r8, [r0, #16] │ │ │ │ movs r5, #0 │ │ │ │ mov.w sl, r5, lsl #16 │ │ │ │ mov fp, r4 │ │ │ │ cmp r6, r5 │ │ │ │ add.w r5, r5, #1 │ │ │ │ - ble.n 56374 │ │ │ │ + ble.n 563b0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ cmp.w fp, r5, lsl #16 │ │ │ │ ite lt │ │ │ │ sublt.w r1, fp, sl │ │ │ │ movge.w r1, #65536 @ 0x10000 │ │ │ │ add r0, sl │ │ │ │ - bl 718ec │ │ │ │ + bl 71940 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56354 │ │ │ │ + beq.n 56390 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ strd r3, r0, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 9480c │ │ │ │ + bl 94a84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 563ea │ │ │ │ + bge.n 56426 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 563ea │ │ │ │ + cbnz r3, 56426 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 56354 │ │ │ │ + beq.n 56390 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add.w sl, sl, #65536 @ 0x10000 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56398 │ │ │ │ + bge.n 563d4 │ │ │ │ subs r3, #1 │ │ │ │ mov r4, fp │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 56392 │ │ │ │ + bne.n 563ce │ │ │ │ mov r0, r2 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 56392 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 563ce │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ strb r4, [r2, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7be54 │ │ │ │ + bl 7be80 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 56454 │ │ │ │ - bl 251dc8 │ │ │ │ + cbz r0, 56490 │ │ │ │ + bl 251c68 <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56448 │ │ │ │ + bge.n 56484 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5644c │ │ │ │ + cbz r3, 56488 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 56454 │ │ │ │ + b.n 56490 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 56448 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 56484 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r0, r3 │ │ │ │ - b.w 7dfb4 │ │ │ │ + b.w 7dfe0 │ │ │ │ ldrd r2, r1, [r0, #4] │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ ldrd r0, r2, [r2, #16] │ │ │ │ adds r0, #3 │ │ │ │ mla r0, r1, r2, r0 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ - cbz r3, 56482 │ │ │ │ + cbz r3, 564be │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ - b.w 7dfb4 │ │ │ │ + b.w 7dfe0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 564ca │ │ │ │ + bhi.n 56506 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bmi.n 564e2 │ │ │ │ + bmi.n 5651e │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #21304 @ 0x5338 │ │ │ │ + movw r2, #20984 @ 0x51f8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r1, #60272 @ 0xeb70 │ │ │ │ + movw r1, #59952 @ 0xea30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #28808 @ 0x7088 │ │ │ │ + movw r0, #28488 @ 0x6f48 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 56634 │ │ │ │ - movw r0, #28808 @ 0x7088 │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 56670 │ │ │ │ + movw r0, #28488 @ 0x6f48 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 564a0 │ │ │ │ - b.n 56634 │ │ │ │ + bne.n 564dc │ │ │ │ + b.n 56670 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5654c │ │ │ │ + ble.n 56588 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 5654c │ │ │ │ + beq.n 56588 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 5652c │ │ │ │ + bpl.n 56568 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b2c8 │ │ │ │ + bl 8b524 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 56634 │ │ │ │ + beq.w 56670 │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5654c │ │ │ │ + beq.n 56588 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22180 @ 0x56a4 │ │ │ │ + movw r1, #21860 @ 0x5564 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 56634 │ │ │ │ + bl f8904 │ │ │ │ + b.n 56670 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #57040 @ 0xded0 │ │ │ │ + movw r2, #56580 @ 0xdd04 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #60648 @ 0xece8 │ │ │ │ + movw r1, #60328 @ 0xeba8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #28808 @ 0x7088 │ │ │ │ + movw r0, #28488 @ 0x6f48 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 56634 │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 56670 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ - blt.n 5656c │ │ │ │ + blt.n 565a8 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #34176 @ 0x8580 │ │ │ │ + movw r1, #33856 @ 0x8440 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 56634 │ │ │ │ + bl f8904 │ │ │ │ + b.n 56670 │ │ │ │ lsls r1, r7, #2 │ │ │ │ movs r0, #0 │ │ │ │ - bl 718ec │ │ │ │ + bl 71940 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56634 │ │ │ │ + beq.n 56670 │ │ │ │ add.w r1, r0, #16 │ │ │ │ mvn.w r3, #14 │ │ │ │ add.w r2, r5, #15 │ │ │ │ mov r4, r1 │ │ │ │ subs r0, r3, r5 │ │ │ │ adds r3, r0, r2 │ │ │ │ cmp r7, r3 │ │ │ │ - ble.n 5660e │ │ │ │ + ble.n 5664a │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - beq.n 5659c │ │ │ │ + beq.n 565d8 │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ - bne.n 565aa │ │ │ │ + bne.n 565e6 │ │ │ │ mov r3, r4 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ strb.w r6, [r3], #2 │ │ │ │ strb r5, [r4, #1] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 5658a │ │ │ │ + b.n 565c6 │ │ │ │ cmp r5, #9 │ │ │ │ - bne.n 565b8 │ │ │ │ + bne.n 565f4 │ │ │ │ movw r3, #29788 @ 0x745c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 5658a │ │ │ │ + b.n 565c6 │ │ │ │ cmp r5, #10 │ │ │ │ - bne.n 565c6 │ │ │ │ + bne.n 56602 │ │ │ │ movw r3, #28252 @ 0x6e5c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 5658a │ │ │ │ + b.n 565c6 │ │ │ │ cmp r5, #13 │ │ │ │ - bne.n 565d4 │ │ │ │ + bne.n 56610 │ │ │ │ movw r3, #29276 @ 0x725c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 5658a │ │ │ │ + b.n 565c6 │ │ │ │ sub.w r3, r5, #32 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bls.n 56608 │ │ │ │ + bls.n 56644 │ │ │ │ movw r6, #15136 @ 0x3b20 │ │ │ │ movt r6, #76 @ 0x4c │ │ │ │ movw r3, #30812 @ 0x785c │ │ │ │ strh r3, [r4, #0] │ │ │ │ mov.w ip, r5, lsr #4 │ │ │ │ and.w r5, r5, #15 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r4, #4 │ │ │ │ ldrb.w r3, [r3, ip] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ - b.n 5658a │ │ │ │ + b.n 565c6 │ │ │ │ strb.w r5, [r4], #1 │ │ │ │ - b.n 5658a │ │ │ │ + b.n 565c6 │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r4, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ strb r3, [r4, #0] │ │ │ │ - bl 9dc10 <_PyBytes_Resize@@Base> │ │ │ │ - cbnz r0, 56634 │ │ │ │ + bl 9debc <_PyBytes_Resize@@Base> │ │ │ │ + cbnz r0, 56670 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 56634 │ │ │ │ + cbz r1, 56670 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #39464 @ 0x9a28 │ │ │ │ + movw r0, #39144 @ 0x98e8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 80c04 │ │ │ │ + b.w 80bc0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - movw r4, #26792 @ 0x68a8 │ │ │ │ + movw r4, #26480 @ 0x6770 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ @@ -63631,466 +63658,465 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 56682 │ │ │ │ + bne.n 566be │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 56682 │ │ │ │ + ble.n 566be │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 56682 │ │ │ │ - cbnz r6, 566a8 │ │ │ │ - ldr r4, [pc, #180] @ (56738 ) │ │ │ │ + bne.n 566be │ │ │ │ + cbnz r6, 566e4 │ │ │ │ + ldr r4, [pc, #180] @ (56774 ) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ movs r4, #2 │ │ │ │ mov r1, r7 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 566a8 │ │ │ │ + cbnz r0, 566e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 56728 │ │ │ │ + b.n 56764 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 11df04 │ │ │ │ + bl 11df60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 566a4 │ │ │ │ - movw r3, #65008 @ 0xfdf0 │ │ │ │ + beq.n 566e0 │ │ │ │ + movw r3, #64688 @ 0xfcb0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20a7fc │ │ │ │ + bl 20c830 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 566a4 │ │ │ │ + beq.n 566e0 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldrb.w r3, [sp, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r3, 566e8 │ │ │ │ + cbz r3, 56724 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ blx 2aed0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 566f2 │ │ │ │ + b.n 5672e │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ blx 2bef8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 56700 │ │ │ │ + beq.n 5673c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 56728 │ │ │ │ + b.n 56764 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r2, 5671e │ │ │ │ + cbz r2, 5675a │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, #22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bne.n 56718 │ │ │ │ - bl 1acf3c │ │ │ │ - b.n 5671e │ │ │ │ + bne.n 56754 │ │ │ │ + bl 1af364 │ │ │ │ + b.n 5675a │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - bl 1b7b38 │ │ │ │ - bl 7fd18 │ │ │ │ + bl 1b9df0 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 566a4 │ │ │ │ - b.n 566f6 │ │ │ │ + bne.n 566e0 │ │ │ │ + b.n 56732 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 11e578 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11e5d4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strb r0, [r0, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 5675c │ │ │ │ + cbnz r3, 56798 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5675c │ │ │ │ + ble.n 56798 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5675c │ │ │ │ - cbnz r0, 56776 │ │ │ │ + bne.n 56798 │ │ │ │ + cbnz r0, 567b2 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #88] @ (567c4 ) │ │ │ │ + ldr r4, [pc, #88] @ (56800 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 567be │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 567fa │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 56788 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 567be │ │ │ │ + bne.n 567c4 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 567fa │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2b8c0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 567b4 │ │ │ │ + bne.n 567f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 567b4 │ │ │ │ + cbz r3, 567f0 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb r4, [r5, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ldrb r0, [r0, #18] │ │ │ │ lsls r3, r3, #8 │ │ │ │ orr.w r3, r3, r2, lsl #16 │ │ │ │ orrs r0, r3 │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 567fa │ │ │ │ + cbnz r3, 56836 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 567fa │ │ │ │ + ble.n 56836 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 567fa │ │ │ │ - cbnz r0, 56814 │ │ │ │ + bne.n 56836 │ │ │ │ + cbnz r0, 56850 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #92] @ (56864 ) │ │ │ │ + ldr r4, [pc, #92] @ (568a0 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5685c │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 56898 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 56826 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 5685c │ │ │ │ + bne.n 56862 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 56898 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2c150 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 56852 │ │ │ │ + bne.n 5688e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 56852 │ │ │ │ + cbz r3, 5688e │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r0, [r3, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 56870 │ │ │ │ + cbz r3, 568ac │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 56878 │ │ │ │ + b.n 568b4 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w 4bcb0 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r0, r1 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r1, r2 │ │ │ │ + cbnz r3, 568e2 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 568e2 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 568e2 │ │ │ │ + cbnz r0, 568fc │ │ │ │ + movs r4, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r5, sp, #28 │ │ │ │ + strd r4, r2, [sp, #8] │ │ │ │ + ldr r4, [pc, #76] @ (5693c ) │ │ │ │ + strd r2, r5, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 56936 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 2119f0 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 56936 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #34004 @ 0x84d4 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + movw r0, #16236 @ 0x3f6c │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ + bl 91908 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 56936 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #46176 @ 0xb460 │ │ │ │ + movt r1, #2 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 277b5c <_PyTime_FromLong@@Base+0x1500> │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + strb r4, [r0, r7] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + b.w 4bcf0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 568ac │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 56904 │ │ │ │ + bne.n 56966 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 569be │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ blx 2b848 <__sched_rr_get_interval64@plt> │ │ │ │ - cbz r0, 568c6 │ │ │ │ + cbz r0, 56980 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ - b.n 568f0 │ │ │ │ + bl 1af364 │ │ │ │ + b.n 569aa │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 299cd8 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 299b80 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d5, [pc, #56] @ 56910 │ │ │ │ + vldr d5, [pc, #52] @ 569c8 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d5 │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 568fa │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 56904 │ │ │ │ + bne.n 569b4 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 569be │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 85ae4 │ │ │ │ + b.w 85a98 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ nop.w │ │ │ │ - bvs.n 5683e │ │ │ │ + bvs.n 568f6 │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 56952 │ │ │ │ - movw r2, #15388 @ 0x3c1c │ │ │ │ + bmi.n 56a0a │ │ │ │ + movw r2, #15068 @ 0x3adc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #756 @ 0x2f4 │ │ │ │ + movw r1, #436 @ 0x1b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #17096 @ 0x42c8 │ │ │ │ + movw r0, #16812 @ 0x41ac │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r3, r5 │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 569e8 │ │ │ │ + b.n 56aa0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ and.w r2, r3, #253 @ 0xfd │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - beq.n 56978 │ │ │ │ + beq.n 56a30 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #34324 @ 0x8614 │ │ │ │ + movw r1, #34008 @ 0x84d8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 5694e │ │ │ │ + bl f8904 │ │ │ │ + b.n 56a06 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.n 569b2 │ │ │ │ + bne.n 56a6a │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1cbc68 │ │ │ │ + bl 1cdf20 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 569a8 │ │ │ │ + ble.n 56a60 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r6, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, r6, r7 │ │ │ │ - bl 22fb40 <_PyEval_MatchClass@@Base+0x4a0> │ │ │ │ + bl 231a18 <_PyEval_MatchClass@@Base+0x4a0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5694e │ │ │ │ + beq.n 56a06 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 1cbc68 │ │ │ │ + bl 1cdf20 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 569e8 │ │ │ │ + b.n 56aa0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1da154 │ │ │ │ + bl 1dc090 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, r6 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 569cc │ │ │ │ + bcc.n 56a84 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1fa038 │ │ │ │ + b.w 1fbed8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22fb40 <_PyEval_MatchClass@@Base+0x4a0> │ │ │ │ + bl 231a18 <_PyEval_MatchClass@@Base+0x4a0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5694e │ │ │ │ + beq.n 56a06 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r6, lsl #2 │ │ │ │ - bl 22b368 │ │ │ │ - b.n 569a8 │ │ │ │ + bl 22d240 │ │ │ │ + b.n 56a60 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r0, r1 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 56a0a │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 56a0a │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 56a0a │ │ │ │ - cbnz r0, 56a24 │ │ │ │ - movs r4, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r5, sp, #28 │ │ │ │ - strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #76] @ (56a64 ) │ │ │ │ - strd r2, r5, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 56a5e │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 20fae0 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 56a5e │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #34396 @ 0x865c │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #16520 @ 0x4088 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - bl 91690 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 56a5e │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #46176 @ 0xb460 │ │ │ │ - movt r1, #2 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 277cbc <_PyTime_FromLong@@Base+0x1500> │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - strb r4, [r0, r7] │ │ │ │ - lsls r5, r1, #1 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 56b50 │ │ │ │ + beq.n 56b8a │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 56b50 │ │ │ │ + beq.n 56b8a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 56ac4 │ │ │ │ + beq.n 56afe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56b4c │ │ │ │ + bge.n 56b86 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 56b4c │ │ │ │ + b.n 56b86 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movw r3, #33976 @ 0x84b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 56ae2 │ │ │ │ + beq.n 56b1c │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w c5e10 │ │ │ │ + b.w c60d8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ - bl 198ea4 │ │ │ │ + bl 19b2b4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 56af4 │ │ │ │ + cbnz r0, 56b2e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56b4c │ │ │ │ + b.n 56b86 │ │ │ │ ldr.w r9, [r6, #156] @ 0x9c │ │ │ │ - movw r3, #10601 @ 0x2969 │ │ │ │ + movw r3, #11313 @ 0x2c31 │ │ │ │ movt r3, #12 │ │ │ │ mov r0, r6 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 56b0c │ │ │ │ - bl c28e8 <_PyDict_FromItems@@Base+0x260> │ │ │ │ - b.n 56b12 │ │ │ │ + bne.n 56b46 │ │ │ │ + bl c2bb0 <_PyDict_FromItems@@Base+0x260> │ │ │ │ + b.n 56b4c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ blx r9 │ │ │ │ - cbnz r0, 56b2c │ │ │ │ + cbnz r0, 56b66 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56af0 │ │ │ │ + bge.n 56b2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 56af0 │ │ │ │ + bne.n 56b2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 56af0 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 56b2a │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -64107,153 +64133,153 @@ │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 95ffc │ │ │ │ + bl 96274 │ │ │ │ mov r5, r0 │ │ │ │ blx 2c530 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 56b94 │ │ │ │ + bge.n 56bce │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 56bc0 │ │ │ │ + bne.n 56bfa │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1f5ae8 <_Py_Gid_Converter@@Base> │ │ │ │ - cbnz r0, 56bda │ │ │ │ - b.n 56bd6 │ │ │ │ + bl 1f7988 <_Py_Gid_Converter@@Base> │ │ │ │ + cbnz r0, 56c14 │ │ │ │ + b.n 56c10 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3492 @ 0xda4 │ │ │ │ + movw r0, #3172 @ 0xc64 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56bb4 │ │ │ │ + bne.n 56bee │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56c1c │ │ │ │ + b.n 56c56 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1f5ae8 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f7988 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56bd6 │ │ │ │ + beq.n 56c10 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f5ae8 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f7988 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56bd6 │ │ │ │ + beq.n 56c10 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2ad78 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 56c14 │ │ │ │ + bge.n 56c4e │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r0, #32 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r2 │ │ │ │ ittt ne │ │ │ │ ldrne r3, [r3, #16] │ │ │ │ addne r3, #1 │ │ │ │ addne.w r0, r0, r3, lsl #3 │ │ │ │ - b.w 7dfb4 │ │ │ │ + b.w 7dfe0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #6688 @ 0x1a20 │ │ │ │ + movw r1, #6368 @ 0x18e0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl c70d8 │ │ │ │ - cbz r0, 56c6e │ │ │ │ + bl c73d4 │ │ │ │ + cbz r0, 56ca8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 32fee <_PyInterpreterState_IDDecref@@Base+0x112> │ │ │ │ + bl 32fea <_PyInterpreterState_IDDecref@@Base+0x112> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 56c94 │ │ │ │ + bne.n 56cce │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1d7c44 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 56cae │ │ │ │ - b.n 56caa │ │ │ │ + bl 1d9e80 <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 56ce8 │ │ │ │ + b.n 56ce4 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3480 @ 0xd98 │ │ │ │ + movw r0, #3160 @ 0xc58 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56c88 │ │ │ │ + bne.n 56cc2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56cf0 │ │ │ │ + b.n 56d2a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1d7c44 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d9e80 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56caa │ │ │ │ + beq.n 56ce4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d7c44 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d9e80 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56caa │ │ │ │ + beq.n 56ce4 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2b7ac │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 56ce8 │ │ │ │ + bge.n 56d22 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -64267,22 +64293,22 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 196578 <_PyStaticType_InitForExtension@@Base+0x5b0> │ │ │ │ + bl 198940 <_PyStaticType_InitForExtension@@Base+0x5b0> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 56d6a │ │ │ │ + bpl.n 56da4 │ │ │ │ ldr.w r1, [r0, #440] @ 0x1b8 │ │ │ │ - cbz r1, 56d6e │ │ │ │ + cbz r1, 56da8 │ │ │ │ push {r4} │ │ │ │ movs r0, #1 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrb r4, [r1, #5] │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ @@ -64294,618 +64320,621 @@ │ │ │ │ pop {r4} │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ ite ne │ │ │ │ movne r2, #8 │ │ │ │ moveq r2, #12 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ - b.w 7dfb4 │ │ │ │ + b.w 7dfe0 │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ - b.n 56d72 │ │ │ │ + b.n 56dac │ │ │ │ mov.w r0, #468 @ 0x1d4 │ │ │ │ - b.w 7dfb4 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r3, #5160 @ 0x1428 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - sub sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 56daa │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r0, #13824 @ 0x3600 │ │ │ │ - movt r0, #50277 @ 0xc465 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - b.n 56dd8 │ │ │ │ - movs r2, #3 │ │ │ │ - mov r0, sp │ │ │ │ - bl 1f9f20 <_PyTime_FromSecondsObject@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 56dd4 │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 56dd8 │ │ │ │ - movw r3, #43724 @ 0xaacc │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57972 @ 0xe274 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 56df0 │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - adds r1, #16 │ │ │ │ - ldrexd r4, r5, [r1] │ │ │ │ - strexd r0, r2, r3, [r1] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 56ddc │ │ │ │ - movw r0, #5160 @ 0x1428 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + b.w 7dfe0 │ │ │ │ │ │ │ │ -00056df4 : │ │ │ │ +00056db0 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r1, #47512 @ 0xb998 │ │ │ │ + movw r1, #47112 @ 0xb808 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #20096 @ 0x4e80 │ │ │ │ + movw r0, #19776 @ 0x4d40 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1b71f0 │ │ │ │ + bl 1b940c │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 56e26 │ │ │ │ + cbnz r0, 56de2 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r4 │ │ │ │ - b.n 56e4c │ │ │ │ + b.n 56e08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56e1c │ │ │ │ + beq.n 56dd8 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c5e10 │ │ │ │ + bl c60d8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 56e48 │ │ │ │ - bl 85a34 │ │ │ │ + cbz r0, 56e04 │ │ │ │ + bl 859e8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 56e4c │ │ │ │ + b.n 56e08 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00056e62 : │ │ │ │ +00056e1e : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r7, [pc, #164] @ (56f18 ) │ │ │ │ + ldr r7, [pc, #164] @ (56ed4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r1, r7] │ │ │ │ str r3, [sp, #12] │ │ │ │ sbcs.w r3, r4, #0 │ │ │ │ - blt.n 56e9a │ │ │ │ + blt.n 56e56 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23b910 <_PyDeadline_Init@@Base> │ │ │ │ + bl 23b808 <_PyDeadline_Init@@Base> │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ - b.n 56ea0 │ │ │ │ + b.n 56e5c │ │ │ │ mov.w r9, #0 │ │ │ │ mov sl, r9 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1b6758 <_PyTime_AsMicroseconds@@Base> │ │ │ │ + bl 1b8974 <_PyTime_AsMicroseconds@@Base> │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 128de4 │ │ │ │ + bl 128d3c │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 56ee4 │ │ │ │ + cbnz r0, 56ea0 │ │ │ │ orrs.w r3, r8, r7 │ │ │ │ - beq.n 56ee4 │ │ │ │ - bl 95ffc │ │ │ │ + beq.n 56ea0 │ │ │ │ + bl 96274 │ │ │ │ mov r3, r7 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 128de4 │ │ │ │ + bl 128d3c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ mov fp, r3 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ cmp.w fp, #2 │ │ │ │ - bne.n 56f0e │ │ │ │ + bne.n 56eca │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1d1178 <_PyEval_MakePendingCalls@@Base> │ │ │ │ + bl 1d3420 <_PyEval_MakePendingCalls@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 56f0e │ │ │ │ + beq.n 56eca │ │ │ │ cmp r5, #1 │ │ │ │ sbcs.w r3, r4, #0 │ │ │ │ - blt.n 56ea0 │ │ │ │ + blt.n 56e5c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 26fab0 <_PyDeadline_Get@@Base> │ │ │ │ + bl 26fed4 <_PyDeadline_Get@@Base> │ │ │ │ mov r5, r0 │ │ │ │ subs r4, r1, #0 │ │ │ │ - bge.n 56ea0 │ │ │ │ + bge.n 56e5c │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, fp │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + movw r3, #5160 @ 0x1428 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + sub sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 56f0c │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r0, #13824 @ 0x3600 │ │ │ │ + movt r0, #50277 @ 0xc465 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + b.n 56f3a │ │ │ │ + movs r2, #3 │ │ │ │ + mov r0, sp │ │ │ │ + bl 1fbdc0 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 56f36 │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 56f3a │ │ │ │ + movw r3, #43724 @ 0xaacc │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #57652 @ 0xe134 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f8904 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 56f52 │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + adds r1, #16 │ │ │ │ + ldrexd r4, r5, [r1] │ │ │ │ + strexd r0, r2, r3, [r1] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 56f3e │ │ │ │ + movw r0, #5160 @ 0x1428 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ mov r5, r0 │ │ │ │ ands.w r7, r4, #64 @ 0x40 │ │ │ │ ubfx r6, r4, #5, #1 │ │ │ │ - beq.n 56f40 │ │ │ │ - cbz r6, 56f50 │ │ │ │ + beq.n 56f7a │ │ │ │ + cbz r6, 56f8a │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r4, #21 │ │ │ │ - b.n 56f66 │ │ │ │ - cbz r6, 56f50 │ │ │ │ + b.n 56fa0 │ │ │ │ + cbz r6, 56f8a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 56f66 │ │ │ │ + b.n 56fa0 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - cbz r3, 56f64 │ │ │ │ + cbz r3, 56f9e │ │ │ │ ldrb r4, [r5, #16] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 56f66 │ │ │ │ + b.n 56fa0 │ │ │ │ movs r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1954c0 <_Py_NewReference@@Base+0x2a50> │ │ │ │ - cbz r0, 56f7c │ │ │ │ - cbz r7, 56f76 │ │ │ │ - cbz r6, 56f76 │ │ │ │ + bl 197888 <_Py_NewReference@@Base+0x2a50> │ │ │ │ + cbz r0, 56fb6 │ │ │ │ + cbz r7, 56fb0 │ │ │ │ + cbz r6, 56fb0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - b.n 56f78 │ │ │ │ + b.n 56fb2 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r4, #1 │ │ │ │ add r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 56fae │ │ │ │ - movw r1, #34944 @ 0x8880 │ │ │ │ + cbnz r2, 56fe8 │ │ │ │ + movw r1, #34624 @ 0x8740 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 56fba │ │ │ │ - movw r1, #34968 @ 0x8898 │ │ │ │ + bl f8904 │ │ │ │ + b.n 56ff4 │ │ │ │ + movw r1, #34648 @ 0x8758 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 57016 │ │ │ │ + bge.n 57050 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 57016 │ │ │ │ + bpl.n 57050 │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #68] @ (5701c ) │ │ │ │ + ldr r4, [pc, #72] @ (57058 ) │ │ │ │ ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r4, r2, r3 │ │ │ │ add.w r4, r4, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r4, #408] @ 0x198 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 56ff8 │ │ │ │ + beq.n 57032 │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 57004 │ │ │ │ + bls.n 5703e │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #408 @ 0x198 │ │ │ │ add r2, r3 │ │ │ │ - b.n 5700e │ │ │ │ + b.n 57048 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #384 @ 0x180 │ │ │ │ add r2, r3 │ │ │ │ add.w r0, r2, #24 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ movw r3, #36380 @ 0x8e1c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 57058 │ │ │ │ + beq.n 57098 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 57058 │ │ │ │ + beq.n 57098 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub.w r3, r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 57084 │ │ │ │ - b.n 57070 │ │ │ │ + bls.n 570c4 │ │ │ │ + b.n 570b0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5704c │ │ │ │ - movw r0, #59180 @ 0xe72c │ │ │ │ + beq.n 5708c │ │ │ │ + movw r0, #58860 @ 0xe5ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e0094 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1e21fc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5704c │ │ │ │ - b.n 5711c │ │ │ │ - movw r0, #59180 @ 0xe72c │ │ │ │ + bne.n 5708c │ │ │ │ + b.n 5715c │ │ │ │ + movw r0, #58860 @ 0xe5ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #18 │ │ │ │ movs r2, #16 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5711c │ │ │ │ + beq.n 5715c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 57098 │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 570d8 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5711c │ │ │ │ + bne.n 5715c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 570ac │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 570ec │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5711c │ │ │ │ + bne.n 5715c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 570be │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 5711c │ │ │ │ + bne.n 570fe │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 5715c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 570d0 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 5711c │ │ │ │ + bne.n 57110 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 5715c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 570e2 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 5711c │ │ │ │ + bne.n 57122 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 5715c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 570f4 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 5711c │ │ │ │ + bne.n 57134 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 5715c │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - bmi.n 57120 │ │ │ │ - movw r2, #21304 @ 0x5338 │ │ │ │ + bmi.n 57160 │ │ │ │ + movw r2, #20984 @ 0x51f8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r1, #35028 @ 0x88d4 │ │ │ │ + movw r1, #34708 @ 0x8794 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #59180 @ 0xe72c │ │ │ │ + movw r0, #58860 @ 0xe5ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r6 │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57456 │ │ │ │ + b.n 57496 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bmi.n 5714c │ │ │ │ + bmi.n 5718c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - movw r2, #4548 @ 0x11c4 │ │ │ │ + movw r2, #4228 @ 0x1084 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #35040 @ 0x88e0 │ │ │ │ + movw r1, #34720 @ 0x87a0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #59180 @ 0xe72c │ │ │ │ + movw r0, #58860 @ 0xe5ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5711c │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5715c │ │ │ │ ldr.w fp, [r4, #48] @ 0x30 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.n 5717a │ │ │ │ + bmi.n 571ba │ │ │ │ mov r3, fp │ │ │ │ - movw r2, #4548 @ 0x11c4 │ │ │ │ + movw r2, #4228 @ 0x1084 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #35052 @ 0x88ec │ │ │ │ + movw r1, #34732 @ 0x87ac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #59180 @ 0xe72c │ │ │ │ + movw r0, #58860 @ 0xe5ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5711c │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5715c │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 571a8 │ │ │ │ + bmi.n 571e8 │ │ │ │ mov r3, sl │ │ │ │ - movw r2, #4548 @ 0x11c4 │ │ │ │ + movw r2, #4228 @ 0x1084 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #35064 @ 0x88f8 │ │ │ │ + movw r1, #34744 @ 0x87b8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #59180 @ 0xe72c │ │ │ │ + movw r0, #58860 @ 0xe5ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5711c │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5715c │ │ │ │ ldr.w r8, [r4, #56] @ 0x38 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 571d6 │ │ │ │ + bmi.n 57216 │ │ │ │ mov r3, r8 │ │ │ │ - movw r2, #15388 @ 0x3c1c │ │ │ │ + movw r2, #15068 @ 0x3adc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #35076 @ 0x8904 │ │ │ │ + movw r1, #34756 @ 0x87c4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #59180 @ 0xe72c │ │ │ │ + movw r0, #58860 @ 0xe5ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5711c │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5715c │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 57200 │ │ │ │ + bmi.n 57240 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #15388 @ 0x3c1c │ │ │ │ + movw r2, #15068 @ 0x3adc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #35088 @ 0x8910 │ │ │ │ + movw r1, #34768 @ 0x87d0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #59180 @ 0xe72c │ │ │ │ + movw r0, #58860 @ 0xe5ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5711c │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5715c │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bmi.n 5722c │ │ │ │ + bmi.n 5726c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - movw r2, #15388 @ 0x3c1c │ │ │ │ + movw r2, #15068 @ 0x3adc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #35100 @ 0x891c │ │ │ │ + movw r1, #34780 @ 0x87dc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #59180 @ 0xe72c │ │ │ │ + movw r0, #58860 @ 0xe5ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5711c │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5715c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 57242 │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 57282 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5711c │ │ │ │ + bne.w 5715c │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - bmi.n 5726e │ │ │ │ + bmi.n 572ae │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - movw r2, #21304 @ 0x5338 │ │ │ │ + movw r2, #20984 @ 0x51f8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r1, #35112 @ 0x8928 │ │ │ │ + movw r1, #34792 @ 0x87e8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #59180 @ 0xe72c │ │ │ │ + movw r0, #58860 @ 0xe5ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5711c │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5715c │ │ │ │ ldr.w r9, [r4, #76] @ 0x4c │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - bmi.n 5729c │ │ │ │ + bmi.n 572dc │ │ │ │ mov r3, r9 │ │ │ │ - movw r2, #21304 @ 0x5338 │ │ │ │ + movw r2, #20984 @ 0x51f8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r1, #35124 @ 0x8934 │ │ │ │ + movw r1, #34804 @ 0x87f4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #59180 @ 0xe72c │ │ │ │ + movw r0, #58860 @ 0xe5ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5711c │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5715c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - ble.n 572fa │ │ │ │ + ble.n 5733a │ │ │ │ ldr r5, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 572cc │ │ │ │ + bmi.n 5730c │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #4548 @ 0x11c4 │ │ │ │ + movw r2, #4228 @ 0x1084 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #35136 @ 0x8940 │ │ │ │ + movw r1, #34816 @ 0x8800 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #59180 @ 0xe72c │ │ │ │ + movw r0, #58860 @ 0xe5ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5711c │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5715c │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 57300 │ │ │ │ + beq.n 57340 │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 57302 │ │ │ │ + bmi.n 57342 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #4548 @ 0x11c4 │ │ │ │ + movw r2, #4228 @ 0x1084 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #35148 @ 0x894c │ │ │ │ + movw r1, #34828 @ 0x880c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #59180 @ 0xe72c │ │ │ │ + movw r0, #58860 @ 0xe5ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5711c │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5715c │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 57302 │ │ │ │ + b.n 57342 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r1, #33904 @ 0x8470 │ │ │ │ + movw r1, #33620 @ 0x8354 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r0, #33916 @ 0x847c │ │ │ │ + movw r0, #33632 @ 0x8360 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ strd r7, r3, [sp] │ │ │ │ mov r3, r8 │ │ │ │ - bl 91690 │ │ │ │ + bl 91908 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57354 │ │ │ │ + beq.n 57394 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 57360 │ │ │ │ + bge.n 573a0 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #35160 @ 0x8958 │ │ │ │ + movw r1, #34840 @ 0x8818 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 5743e │ │ │ │ + b.n 5747e │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 5737e │ │ │ │ + bge.n 573be │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #35196 @ 0x897c │ │ │ │ + movw r1, #34876 @ 0x883c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 57354 │ │ │ │ + bl f8904 │ │ │ │ + b.n 57394 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 5739c │ │ │ │ + bge.n 573dc │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #35240 @ 0x89a8 │ │ │ │ + movw r1, #34920 @ 0x8868 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 57354 │ │ │ │ + bl f8904 │ │ │ │ + b.n 57394 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 573ba │ │ │ │ + bge.n 573fa │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #35284 @ 0x89d4 │ │ │ │ + movw r1, #34964 @ 0x8894 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 57354 │ │ │ │ + bl f8904 │ │ │ │ + b.n 57394 │ │ │ │ mov r0, fp │ │ │ │ - bl 574b0 │ │ │ │ + bl 574f0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57354 │ │ │ │ + beq.n 57394 │ │ │ │ mov r0, sl │ │ │ │ - bl 574b0 │ │ │ │ + bl 574f0 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 5742e │ │ │ │ - cbz r5, 573de │ │ │ │ + cbz r0, 5746e │ │ │ │ + cbz r5, 5741e │ │ │ │ mov r0, r5 │ │ │ │ - bl 574b0 │ │ │ │ + bl 574f0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 573e0 │ │ │ │ - b.n 57436 │ │ │ │ - ldr r5, [pc, #128] @ (57460 ) │ │ │ │ - cbz r4, 573ee │ │ │ │ + cbnz r0, 57420 │ │ │ │ + b.n 57476 │ │ │ │ + ldr r5, [pc, #128] @ (574a0 ) │ │ │ │ + cbz r4, 5742e │ │ │ │ mov r0, r4 │ │ │ │ - bl 574b0 │ │ │ │ + bl 574f0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 573f0 │ │ │ │ - b.n 5743c │ │ │ │ - ldr r4, [pc, #112] @ (57460 ) │ │ │ │ + cbnz r0, 57430 │ │ │ │ + b.n 5747c │ │ │ │ + ldr r4, [pc, #112] @ (574a0 ) │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ strd r7, r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ @@ -64917,33 +64946,33 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd fp, sl, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 236350 │ │ │ │ + bl 236248 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5743e │ │ │ │ + b.n 5747e │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5743e │ │ │ │ + b.n 5747e │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5743e │ │ │ │ + b.n 5747e │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ mov r0, sl │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -64951,374 +64980,378 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ - bl 139870 │ │ │ │ - cbnz r0, 57486 │ │ │ │ + bl 1398ac │ │ │ │ + cbnz r0, 574c6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5749a │ │ │ │ + b.n 574da │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 57482 │ │ │ │ + blt.n 574c2 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #35380 @ 0x8a34 │ │ │ │ + movw r0, #35060 @ 0x88f4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 80c04 │ │ │ │ + b.w 80bc0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 71b00 │ │ │ │ - cbz r0, 57526 │ │ │ │ + bl 71b54 │ │ │ │ + cbz r0, 57566 │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #12 │ │ │ │ adds r5, #12 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 574ea │ │ │ │ + b.n 5752a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 574e4 │ │ │ │ + bge.n 57524 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r7, #1 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ cmp r7, r6 │ │ │ │ - bge.n 5754a │ │ │ │ + bge.n 5758a │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 574d8 │ │ │ │ + beq.n 57518 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 5752a │ │ │ │ + bmi.n 5756a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #35528 @ 0x8ac8 │ │ │ │ + movw r1, #35208 @ 0x8988 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5753a │ │ │ │ + blt.n 5757a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5754a │ │ │ │ - bl 204e0c <_PyUnicode_Copy@@Base> │ │ │ │ + b.n 5758a │ │ │ │ + bl 206e34 <_PyUnicode_Copy@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 574e4 │ │ │ │ + bne.n 57524 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57526 │ │ │ │ + bge.n 57566 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57526 │ │ │ │ + bne.n 57566 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 57526 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 57566 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 57570 │ │ │ │ + cbnz r3, 575b0 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 57570 │ │ │ │ + ble.n 575b0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 57570 │ │ │ │ - cbnz r4, 57594 │ │ │ │ + bne.n 575b0 │ │ │ │ + cbnz r4, 575d4 │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r5, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ movw r4, #22220 @ 0x56cc │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 575b6 │ │ │ │ + cbz r0, 575f6 │ │ │ │ ldrd r5, r0, [r4] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 575a8 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 575b6 │ │ │ │ + bne.n 575e8 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 575f6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1bcdc8 │ │ │ │ + b.w 1bf080 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1a7e90 <_PyType_Name@@Base> │ │ │ │ + bl 1aa2bc <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #35580 @ 0x8afc │ │ │ │ + movw r0, #35260 @ 0x89bc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e4f84 │ │ │ │ + b.w e4e0c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r1, [sp, #8] │ │ │ │ - movw r1, #6904 @ 0x1af8 │ │ │ │ + movw r1, #6584 @ 0x19b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl c70d8 │ │ │ │ - cbz r0, 5763c │ │ │ │ + bl c73d4 │ │ │ │ + cbz r0, 5767c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movw r3, #15272 @ 0x3ba8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 57640 │ │ │ │ + beq.n 57680 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #35592 @ 0x8b08 │ │ │ │ + movw r1, #35272 @ 0x89c8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 576b4 │ │ │ │ + b.n 576f4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbnz r3, 5764e │ │ │ │ + cbnz r3, 5768e │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 576b4 │ │ │ │ + b.n 576f4 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 5766a │ │ │ │ + beq.n 576aa │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #35624 @ 0x8b28 │ │ │ │ + movw r1, #35304 @ 0x89e8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 5763c │ │ │ │ + bl f8904 │ │ │ │ + b.n 5767c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.n 5768a │ │ │ │ + beq.n 576ca │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #35664 @ 0x8b50 │ │ │ │ + movw r1, #35344 @ 0x8a10 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 5763c │ │ │ │ + bl f8904 │ │ │ │ + b.n 5767c │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #36] @ (576b8 ) │ │ │ │ + ldr r0, [pc, #36] @ (576f8 ) │ │ │ │ add r1, sp, #12 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 9480c │ │ │ │ + bl 94a84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5763c │ │ │ │ + beq.n 5767c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57644 │ │ │ │ + bge.n 57684 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57644 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 57644 │ │ │ │ + bne.n 57684 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 57684 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0xfbb0004d │ │ │ │ │ │ │ │ -000576bc : │ │ │ │ +000576fc : │ │ │ │ movs r1, #1 │ │ │ │ - b.w 28aea8 │ │ │ │ + b.w 28ad50 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ - bl da0d4 │ │ │ │ + bl da020 │ │ │ │ movw r7, #57264 @ 0xdfb0 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 57704 │ │ │ │ + bne.n 57744 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 577ac │ │ │ │ + beq.n 577ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57728 │ │ │ │ + bge.n 57768 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 57728 │ │ │ │ + b.n 57768 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13541c │ │ │ │ + bl 1351f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 57720 │ │ │ │ + cbnz r0, 57760 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #35760 @ 0x8bb0 │ │ │ │ + movw r0, #35440 @ 0x8a70 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 202a64 │ │ │ │ - b.n 577ac │ │ │ │ + bl 2048f4 │ │ │ │ + b.n 577ec │ │ │ │ ldr r3, [r0, #20] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #140] @ (577b8 ) │ │ │ │ + ldr r0, [pc, #140] @ (577f8 ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ strd r6, r4, [sp, #8] │ │ │ │ - bl 135628 │ │ │ │ - cbnz r0, 5774a │ │ │ │ + bl 135654 │ │ │ │ + cbnz r0, 5778a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #35804 @ 0x8bdc │ │ │ │ + movw r0, #35484 @ 0x8a9c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 202a64 │ │ │ │ - b.n 5775c │ │ │ │ + bl 2048f4 │ │ │ │ + b.n 5779c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5775c │ │ │ │ + bge.n 5779c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5775c │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5779c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 57798 │ │ │ │ + beq.n 577d8 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #84] @ (577bc ) │ │ │ │ + ldr r0, [pc, #84] @ (577fc ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 9480c │ │ │ │ - cbnz r0, 57786 │ │ │ │ + bl 94a84 │ │ │ │ + cbnz r0, 577c6 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #35760 @ 0x8bb0 │ │ │ │ + movw r0, #35440 @ 0x8a70 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 202a64 │ │ │ │ - b.n 57798 │ │ │ │ + bl 2048f4 │ │ │ │ + b.n 577d8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57798 │ │ │ │ + bge.n 577d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57798 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 577d8 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 577ac │ │ │ │ + bge.n 577ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 577ac │ │ │ │ + cbnz r3, 577ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl da0e8 │ │ │ │ + bl da034 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bkpt 0x00f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xfbb0004d │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 576c2 │ │ │ │ + bl 57702 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ - cbz r2, 5784a │ │ │ │ + cbz r2, 5788a │ │ │ │ ldr r6, [r2, #8] │ │ │ │ add.w r0, r2, #12 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, ip │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bge.n 577fc │ │ │ │ + bge.n 5783c │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 577ec │ │ │ │ + bne.n 5782c │ │ │ │ cmp r3, r6 │ │ │ │ - bge.n 5784a │ │ │ │ - movw r0, #30657 @ 0x77c1 │ │ │ │ + bge.n 5788a │ │ │ │ + movw r0, #30721 @ 0x7801 │ │ │ │ movt r0, #5 │ │ │ │ adds r2, #16 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 57822 │ │ │ │ + bge.n 57862 │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ - cbz r1, 57822 │ │ │ │ + cbz r1, 57862 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 57822 │ │ │ │ - cbnz r4, 5782a │ │ │ │ + beq.n 57862 │ │ │ │ + cbnz r4, 5786a │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 5780a │ │ │ │ - b.n 5784a │ │ │ │ - movw r3, #53589 @ 0xd155 │ │ │ │ + bne.n 5784a │ │ │ │ + b.n 5788a │ │ │ │ + movw r3, #54921 @ 0xd689 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5783e │ │ │ │ + bne.n 5787e │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 5784a │ │ │ │ + b.n 5788a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +0005788e : │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 28ad50 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movw r3, #46564 @ 0xb5e4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ @@ -65334,859 +65367,855 @@ │ │ │ │ orr.w r3, r3, r0, lsl #16 │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ orrs r3, r1 │ │ │ │ ldrb r0, [r4, #17] │ │ │ │ ldrb r1, [r4, #18] │ │ │ │ ldrb r4, [r4, #23] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 196380 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ + bl 198748 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -00057894 : │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 28aea8 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r0, r1 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r1, r2 │ │ │ │ + cbnz r3, 578fa │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 578fa │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 578fa │ │ │ │ + cbnz r0, 57914 │ │ │ │ + movs r4, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r5, sp, #28 │ │ │ │ + strd r4, r2, [sp, #8] │ │ │ │ + ldr r4, [pc, #48] @ (57938 ) │ │ │ │ + strd r2, r5, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 57930 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 2119f0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 57930 │ │ │ │ + movw r1, #48632 @ 0xbdf8 │ │ │ │ + movt r1, #2 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 277b5c <_PyTime_FromLong@@Base+0x1500> │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldrsb r0, [r7, r3] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #56] @ (578e4 ) │ │ │ │ + ldr r1, [pc, #56] @ (57984 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 250ad8 <_PyGen_yf@@Base+0x838> │ │ │ │ + bl 25096c <_PyGen_yf@@Base+0x838> │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 578e0 │ │ │ │ + bne.n 57982 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 578d2 │ │ │ │ + bge.n 57974 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 578d2 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57974 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [pc, #8] @ (578e4 ) │ │ │ │ - b.w 250ad8 <_PyGen_yf@@Base+0x838> │ │ │ │ + ldr r1, [pc, #4] @ (57984 ) │ │ │ │ + b.w 25096c <_PyGen_yf@@Base+0x838> │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ ldmia.w ip!, {r0, r2, r3, r6} │ │ │ │ + │ │ │ │ +00057988 : │ │ │ │ + push {r4, r5} │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr r4, [pc, #16] @ (579a0 ) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r5 │ │ │ │ + pop {r4, r5} │ │ │ │ + b.w d7a7c <_PyErr_FormatV@@Base> │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 196380 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ + bl 198748 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r0, r1 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 579ee │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + bl 2119f0 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.n 57a58 │ │ │ │ + b.n 57a06 │ │ │ │ + movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 5792c │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 5792c │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 5792c │ │ │ │ - cbnz r0, 57946 │ │ │ │ - movs r4, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r5, sp, #28 │ │ │ │ - strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #44] @ (57968 ) │ │ │ │ - strd r2, r5, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 57962 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 20fae0 │ │ │ │ + movw r0, #3072 @ 0xc00 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + mov r2, r3 │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 579e0 │ │ │ │ + b.n 57a58 │ │ │ │ + movw r3, #64688 @ 0xfcb0 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 20c830 │ │ │ │ + cbz r0, 57a58 │ │ │ │ + blx 2c1bc <__errno_location@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + blx 2aed0 │ │ │ │ + mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 57962 │ │ │ │ - movw r1, #48632 @ 0xbdf8 │ │ │ │ - movt r1, #2 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 277cbc <_PyTime_FromLong@@Base+0x1500> │ │ │ │ + beq.n 57a3e │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 7ffe4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cbz r3, 57a50 │ │ │ │ + movw r3, #43732 @ 0xaad4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1af364 │ │ │ │ + bl 7fd44 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 57a32 │ │ │ │ movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldrsb r0, [r7, r3] │ │ │ │ - lsls r5, r1, #1 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 57994 │ │ │ │ + bne.n 57a86 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 579b4 │ │ │ │ - b.n 579ac │ │ │ │ + bne.n 57aa6 │ │ │ │ + b.n 57a9e │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #2924 @ 0xb6c │ │ │ │ + movw r0, #2604 @ 0xa2c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57986 │ │ │ │ - b.n 57a26 │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 57a78 │ │ │ │ + b.n 57b18 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57a26 │ │ │ │ + bne.n 57b18 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 579c6 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 57a26 │ │ │ │ + bne.n 57ab8 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 57b18 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 579d8 │ │ │ │ + beq.n 57aca │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 579f2 │ │ │ │ - bl 7fd18 │ │ │ │ + b.n 57ae4 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 579d2 │ │ │ │ - b.n 57a26 │ │ │ │ + beq.n 57ac4 │ │ │ │ + b.n 57b18 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 57a18 │ │ │ │ - bl f0188 │ │ │ │ - cbnz r0, 57a26 │ │ │ │ - bl 95ffc │ │ │ │ + bne.n 57b0a │ │ │ │ + bl effcc │ │ │ │ + cbnz r0, 57b18 │ │ │ │ + bl 96274 │ │ │ │ mov r3, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b950 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 579e2 │ │ │ │ + blt.n 57ad4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 57a2a │ │ │ │ - b.n 57a8c │ │ │ │ + cbnz r3, 57b1c │ │ │ │ + b.n 57b7e │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57a94 │ │ │ │ + b.n 57b86 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl 854fc │ │ │ │ + bl 854b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57a26 │ │ │ │ + beq.n 57b18 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 57a70 │ │ │ │ + cbz r0, 57b62 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1b82d0 │ │ │ │ + bl 1ba588 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 57a70 │ │ │ │ + cbz r0, 57b62 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 57a70 │ │ │ │ + cbz r0, 57b62 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 57a70 │ │ │ │ + cbz r0, 57b62 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 7ffb8 │ │ │ │ - cbnz r0, 57a88 │ │ │ │ + bl 7ffe4 │ │ │ │ + cbnz r0, 57b7a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57a26 │ │ │ │ + bge.n 57b18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57a26 │ │ │ │ + bne.n 57b18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 57a26 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 57b18 │ │ │ │ str r0, [r4, #32] │ │ │ │ - b.n 57a94 │ │ │ │ + b.n 57b86 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00057a9c : │ │ │ │ +00057b8e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1cb9f0 │ │ │ │ + bl 1cdca8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 57aba │ │ │ │ - bl da114 │ │ │ │ + cbnz r0, 57bac │ │ │ │ + bl da060 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 57ace │ │ │ │ + b.n 57bc0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57acc │ │ │ │ + bge.n 57bbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57acc │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57bbe │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -00057ad0 : │ │ │ │ - push {r4, r5} │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (57ae8 ) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r5 │ │ │ │ - pop {r4, r5} │ │ │ │ - b.w d7b30 <_PyErr_FormatV@@Base> │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ - b.w 7ffb8 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 57b18 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - bl 20fae0 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.n 57b82 │ │ │ │ - b.n 57b30 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #3392 @ 0xd40 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 57b0a │ │ │ │ - b.n 57b82 │ │ │ │ - movw r3, #65008 @ 0xfdf0 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 20a7fc │ │ │ │ - cbz r0, 57b82 │ │ │ │ - blx 2c1bc <__errno_location@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - blx 2aed0 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 57b68 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cbz r3, 57b7a │ │ │ │ - movw r3, #43732 @ 0xaad4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ - bl 7fd18 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 57b5c │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + b.w 7ffe4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 57cb8 │ │ │ │ + bne.w 57cf8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 289c54 │ │ │ │ + bl 289afc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57cb8 │ │ │ │ - cbz r4, 57bda │ │ │ │ + beq.n 57cf8 │ │ │ │ + cbz r4, 57c1a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 289c54 │ │ │ │ + bl 289afc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 57bf6 │ │ │ │ + cbnz r0, 57c36 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57cb8 │ │ │ │ + bge.n 57cf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57cb8 │ │ │ │ + bne.n 57cf8 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 57cae │ │ │ │ + b.n 57cee │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ - cbz r6, 57c1c │ │ │ │ + cbz r6, 57c5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 289c54 │ │ │ │ + bl 289afc │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 57c38 │ │ │ │ + cbnz r0, 57c78 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57c9e │ │ │ │ + bge.n 57cde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57c9e │ │ │ │ + bne.n 57cde │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 57c9e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 57cde │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ - cbz r0, 57c50 │ │ │ │ + cbz r0, 57c90 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl c5e10 │ │ │ │ - bl 7786c │ │ │ │ - b.n 57c76 │ │ │ │ + bl c60d8 │ │ │ │ + bl 778ac │ │ │ │ + b.n 57cb6 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 11c174 │ │ │ │ + bl 11c1d4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 57c76 │ │ │ │ + bne.n 57cb6 │ │ │ │ movw r3, #61084 @ 0xee9c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #35852 @ 0x8c0c │ │ │ │ + movw r1, #35532 @ 0x8acc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f58a8 │ │ │ │ + bl 1f7748 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57c8a │ │ │ │ + bge.n 57cca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 57c8a │ │ │ │ + cbnz r3, 57cca │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57c9e │ │ │ │ + bge.n 57cde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 57c9e │ │ │ │ + cbnz r3, 57cde │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57cb8 │ │ │ │ + bge.n 57cf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57cb8 │ │ │ │ + cbnz r3, 57cf8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57cc8 ) │ │ │ │ - b.w 250ad8 <_PyGen_yf@@Base+0x838> │ │ │ │ + ldr r1, [pc, #4] @ (57d08 ) │ │ │ │ + b.w 25096c <_PyGen_yf@@Base+0x838> │ │ │ │ nop │ │ │ │ @ instruction: 0xfa58004d │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 57cf2 │ │ │ │ + bne.n 57d32 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 57d12 │ │ │ │ - b.n 57d0a │ │ │ │ + bne.n 57d52 │ │ │ │ + b.n 57d4a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3080 @ 0xc08 │ │ │ │ + movw r0, #2760 @ 0xac8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57ce4 │ │ │ │ - b.n 57db6 │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 57d24 │ │ │ │ + b.n 57df6 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57db6 │ │ │ │ + bne.n 57df6 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c7ac │ │ │ │ - cbnz r0, 57d34 │ │ │ │ + bl 14cce0 │ │ │ │ + cbnz r0, 57d74 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #35952 @ 0x8c70 │ │ │ │ + movw r1, #35632 @ 0x8b30 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 57d90 │ │ │ │ + bl f8904 │ │ │ │ + b.n 57dd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 148ac0 │ │ │ │ + bl 149024 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 57d90 │ │ │ │ + blt.n 57dd0 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 54484 │ │ │ │ + bl 544c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57d90 │ │ │ │ - bl 95ffc │ │ │ │ + beq.n 57dd0 │ │ │ │ + bl 96274 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c2d0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 57d82 │ │ │ │ + bge.n 57dc2 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 57da6 │ │ │ │ - bl f0188 │ │ │ │ + bne.n 57de6 │ │ │ │ + bl effcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57d52 │ │ │ │ + beq.n 57d92 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 546bc │ │ │ │ + bl 546f8 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 57d9a │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 57db6 │ │ │ │ + bne.n 57dda │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 57df6 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ - b.n 57d82 │ │ │ │ + bl 1af364 │ │ │ │ + b.n 57dc2 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57dc8 ) │ │ │ │ - b.w 250ad8 <_PyGen_yf@@Base+0x838> │ │ │ │ + ldr r1, [pc, #4] @ (57e08 ) │ │ │ │ + b.w 25096c <_PyGen_yf@@Base+0x838> │ │ │ │ @ instruction: 0xfab0004d │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57dd8 ) │ │ │ │ - b.w 250ad8 <_PyGen_yf@@Base+0x838> │ │ │ │ + ldr r1, [pc, #4] @ (57e18 ) │ │ │ │ + b.w 25096c <_PyGen_yf@@Base+0x838> │ │ │ │ nop │ │ │ │ @ instruction: 0xfad0004d │ │ │ │ │ │ │ │ -00057ddc : │ │ │ │ +00057e1c : │ │ │ │ movs r3, #2 │ │ │ │ - b.n 57df6 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x16> │ │ │ │ + b.n 57e36 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x16> │ │ │ │ │ │ │ │ -00057de0 <_PyErr_SetInterpreterAlreadyRunning@@Base>: │ │ │ │ +00057e20 <_PyErr_SetInterpreterAlreadyRunning@@Base>: │ │ │ │ movw r3, #52372 @ 0xcc94 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30128 @ 0x75b0 │ │ │ │ + movw r1, #29808 @ 0x7470 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f8ab4 │ │ │ │ + b.w f8904 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 1cb9f0 │ │ │ │ + bl 1cdca8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 57e50 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x70> │ │ │ │ + cbz r0, 57e90 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x70> │ │ │ │ adds r5, #4 │ │ │ │ ldr.w r0, [r0, r5, lsl #2] │ │ │ │ - cbz r7, 57e2e <_PyErr_SetInterpreterAlreadyRunning@@Base+0x4e> │ │ │ │ + cbz r7, 57e6e <_PyErr_SetInterpreterAlreadyRunning@@Base+0x4e> │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #35852 @ 0x8c0c │ │ │ │ + movw r1, #35532 @ 0x8acc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 87ccc │ │ │ │ + bl 87c8c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 57e36 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x56> │ │ │ │ + b.n 57e76 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x56> │ │ │ │ mov r1, r6 │ │ │ │ - bl d8d90 │ │ │ │ + bl d8cd4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57e44 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x64> │ │ │ │ + bge.n 57e84 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x64> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 57e48 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x68> │ │ │ │ + cbz r3, 57e88 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x68> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 57e50 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x70> │ │ │ │ + b.n 57e90 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x70> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 57e44 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x64> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 57e84 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #61628 @ 0xf0bc │ │ │ │ + movw r1, #61308 @ 0xef7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 2649d8 │ │ │ │ + bl 264818 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57e7e <_PyErr_SetInterpreterAlreadyRunning@@Base+0x9e> │ │ │ │ + beq.n 57ebe <_PyErr_SetInterpreterAlreadyRunning@@Base+0x9e> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 57e82 <_PyErr_SetInterpreterAlreadyRunning@@Base+0xa2> │ │ │ │ + b.n 57ec2 <_PyErr_SetInterpreterAlreadyRunning@@Base+0xa2> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 57e98 <_PyErr_SetInterpreterAlreadyRunning@@Base+0xb8> │ │ │ │ + cbz r0, 57ed8 <_PyErr_SetInterpreterAlreadyRunning@@Base+0xb8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 57f9c <_PyErr_SetInterpreterAlreadyRunning@@Base+0x1bc> │ │ │ │ + bge.w 57fdc <_PyErr_SetInterpreterAlreadyRunning@@Base+0x1bc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r2, #47188 @ 0xb854 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57f90 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x1b0> │ │ │ │ + beq.n 57fd0 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x1b0> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57ed8 <_PyErr_SetInterpreterAlreadyRunning@@Base+0xf8> │ │ │ │ + bne.n 57f18 <_PyErr_SetInterpreterAlreadyRunning@@Base+0xf8> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 57ee6 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x106> │ │ │ │ + cbnz r3, 57f26 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x106> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 57ee6 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x106> │ │ │ │ - movw r0, #44384 @ 0xad60 │ │ │ │ + cbnz r3, 57f26 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x106> │ │ │ │ + movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7967c │ │ │ │ - bge.n 57ee6 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x106> │ │ │ │ - bl 267e88 │ │ │ │ + b.w 796c0 │ │ │ │ + bge.n 57f26 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x106> │ │ │ │ + bl 267cc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57f8a <_PyErr_SetInterpreterAlreadyRunning@@Base+0x1aa> │ │ │ │ + beq.n 57fca <_PyErr_SetInterpreterAlreadyRunning@@Base+0x1aa> │ │ │ │ movs r6, #45 @ 0x2d │ │ │ │ - b.n 57ef4 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x114> │ │ │ │ + b.n 57f34 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x114> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r6, #43 @ 0x2b │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrd r4, r7, [r0, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57f0a <_PyErr_SetInterpreterAlreadyRunning@@Base+0x12a> │ │ │ │ + bge.n 57f4a <_PyErr_SetInterpreterAlreadyRunning@@Base+0x12a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57f0a <_PyErr_SetInterpreterAlreadyRunning@@Base+0x12a> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57f4a <_PyErr_SetInterpreterAlreadyRunning@@Base+0x12a> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 299710 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 2995b8 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2999a4 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 29984c <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ subs r4, r1, #0 │ │ │ │ it lt │ │ │ │ addlt.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #60 @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ it lt │ │ │ │ addlt r4, #60 @ 0x3c │ │ │ │ - bl 299710 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 2995b8 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2999a4 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 29984c <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ subs r3, r1, #0 │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r3, #60 @ 0x3c │ │ │ │ - cbz r7, 57f5e <_PyErr_SetInterpreterAlreadyRunning@@Base+0x17e> │ │ │ │ + cbz r7, 57f9e <_PyErr_SetInterpreterAlreadyRunning@@Base+0x17e> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - movw r0, #36076 @ 0x8cec │ │ │ │ + movw r0, #35756 @ 0x8bac │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e4f84 │ │ │ │ - b.n 57f8a <_PyErr_SetInterpreterAlreadyRunning@@Base+0x1aa> │ │ │ │ - cbz r4, 57f74 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x194> │ │ │ │ + bl e4e0c │ │ │ │ + b.n 57fca <_PyErr_SetInterpreterAlreadyRunning@@Base+0x1aa> │ │ │ │ + cbz r4, 57fb4 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x194> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #36104 @ 0x8d08 │ │ │ │ + movw r0, #35784 @ 0x8bc8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e4f84 │ │ │ │ - b.n 57f8a <_PyErr_SetInterpreterAlreadyRunning@@Base+0x1aa> │ │ │ │ + bl e4e0c │ │ │ │ + b.n 57fca <_PyErr_SetInterpreterAlreadyRunning@@Base+0x1aa> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #36124 @ 0x8d1c │ │ │ │ + movw r0, #35804 @ 0x8bdc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w e4f84 │ │ │ │ + b.w e4e0c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #44384 @ 0xad60 │ │ │ │ + movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 7967c │ │ │ │ + b.w 796c0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00057f9e : │ │ │ │ - cbnz r0, 57fa4 │ │ │ │ - b.w 1fa038 │ │ │ │ +00057fde : │ │ │ │ + cbnz r0, 57fe4 │ │ │ │ + b.w 1fbed8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #40] @ (57fdc ) │ │ │ │ + ldr r2, [pc, #40] @ (5801c ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 57fd6 │ │ │ │ + cbz r3, 58016 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00057fe0 : │ │ │ │ +00058020 : │ │ │ │ movs r3, #3 │ │ │ │ - b.n 57df6 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x16> │ │ │ │ + b.n 57e36 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x16> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 58004 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 58028 │ │ │ │ + bne.n 58044 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 58068 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b95c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 58020 │ │ │ │ + bge.n 58060 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -0005802c : │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldrb.w r2, [r2, #87] @ 0x57 │ │ │ │ - lsls r2, r2, #27 │ │ │ │ - bpl.n 58042 │ │ │ │ - clz r2, r1 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ - cbz r1, 58042 │ │ │ │ - b.w 1f3c80 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 4cf72 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5807a │ │ │ │ + bne.n 5808e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5809c │ │ │ │ - b.n 58094 │ │ │ │ + bne.n 580b0 │ │ │ │ + b.n 580a8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #2988 @ 0xbac │ │ │ │ + movw r0, #2668 @ 0xa6c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5806c │ │ │ │ + bne.n 58080 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 580d6 │ │ │ │ - bl 7fd18 │ │ │ │ + b.n 580ea │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58090 │ │ │ │ + bne.n 580a4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 580b0 │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 580c4 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58090 │ │ │ │ + bne.n 580a4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bafc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 580ce │ │ │ │ + bge.n 580e2 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +000580ec : │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldrb.w r2, [r2, #87] @ 0x57 │ │ │ │ + lsls r2, r2, #27 │ │ │ │ + bpl.n 58102 │ │ │ │ + clz r2, r1 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ + cbz r1, 58102 │ │ │ │ + b.w 1f5b20 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 4cfb2 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2b348 │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5810a │ │ │ │ + bhi.n 5814a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - beq.n 5815a │ │ │ │ - b.n 58120 │ │ │ │ - movw r0, #28948 @ 0x7114 │ │ │ │ + beq.n 5819a │ │ │ │ + b.n 58160 │ │ │ │ + movw r0, #28628 @ 0x6fd4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 58162 │ │ │ │ - b.n 580fc │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 581a2 │ │ │ │ + b.n 5813c │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 8b2c8 │ │ │ │ - cbz r0, 58162 │ │ │ │ + bl 8b524 │ │ │ │ + cbz r0, 581a2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 5813a │ │ │ │ + cbz r3, 5817a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ @@ -66195,1451 +66224,1451 @@ │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 58166 │ │ │ │ + b.n 581a6 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 12b760 │ │ │ │ - cbz r0, 58166 │ │ │ │ + bl 12b5e4 │ │ │ │ + cbz r0, 581a6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 581ea │ │ │ │ + b.n 5822a │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 581cc │ │ │ │ + ble.n 5820c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 581cc │ │ │ │ + beq.n 5820c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 581ae │ │ │ │ + bpl.n 581ee │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b2c8 │ │ │ │ + bl 8b524 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58162 │ │ │ │ + beq.n 581a2 │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 581cc │ │ │ │ + beq.n 5820c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22180 @ 0x56a4 │ │ │ │ + movw r1, #21860 @ 0x5564 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 58162 │ │ │ │ - movw r2, #57040 @ 0xded0 │ │ │ │ + bl f8904 │ │ │ │ + b.n 581a2 │ │ │ │ + movw r2, #56580 @ 0xdd04 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #60648 @ 0xece8 │ │ │ │ + movw r1, #60328 @ 0xeba8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #28948 @ 0x7114 │ │ │ │ + movw r0, #28628 @ 0x6fd4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 58162 │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 581a2 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 718ec │ │ │ │ + bl 71940 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58162 │ │ │ │ - movw r0, #39464 @ 0x9a28 │ │ │ │ + beq.n 581a2 │ │ │ │ + movw r0, #39144 @ 0x98e8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 581f4 │ │ │ │ + cbz r3, 58234 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrd r0, r1, [r0, #32] │ │ │ │ - b.w 1074d8 │ │ │ │ - │ │ │ │ -00058202 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ - mov r2, r1 │ │ │ │ - movw r1, #33465 @ 0x82b9 │ │ │ │ - movt r1, #5 │ │ │ │ - b.w 227244 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #32 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - cbz r4, 58230 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e> │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - b.n 5823e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c> │ │ │ │ - cmp r3, r4 │ │ │ │ - blt.n 5823c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3a> │ │ │ │ - bne.n 58238 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x36> │ │ │ │ - cbnz r2, 58264 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x62> │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 5823e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c> │ │ │ │ - mov r6, r4 │ │ │ │ - ldr r1, [pc, #116] @ (582b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb2>) │ │ │ │ - mov r0, r2 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r3, r4 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - mov r1, r5 │ │ │ │ - strd r2, r2, [sp, #12] │ │ │ │ - strd r2, r2, [sp, #4] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 58260 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 582ac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xaa> │ │ │ │ - cmn r5, r6 │ │ │ │ - bne.n 58268 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x66> │ │ │ │ - movs r2, #1 │ │ │ │ - b.n 58272 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x70> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl ca490 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - blt.n 5825c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5a> │ │ │ │ - mov.w r3, #32768 @ 0x8000 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 21dccc │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 58294 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x92> │ │ │ │ - bl 7fd18 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5825c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5a> │ │ │ │ - movw r0, #4364 @ 0x110c │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - b.n 582ac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xaa> │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #5412 @ 0x1524 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - cmp r0, #0 │ │ │ │ - ite ne │ │ │ │ - movne r0, r3 │ │ │ │ - moveq r0, r2 │ │ │ │ - add sp, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ - ldrsb r4, [r4, r4] │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 12d4e0 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000582ce : │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 1f8108 │ │ │ │ + b.w 1073f4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #31892 @ 0x7c94 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 127f7c │ │ │ │ + bl 127ed4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 58310 │ │ │ │ + beq.n 5827e │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 58310 │ │ │ │ + beq.n 5827e │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 5833e │ │ │ │ - b.n 5832a │ │ │ │ + beq.n 582ac │ │ │ │ + b.n 58298 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 58308 │ │ │ │ - movw r0, #36160 @ 0x8d40 │ │ │ │ + beq.n 58276 │ │ │ │ + movw r0, #35840 @ 0x8c00 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e0094 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1e21fc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58308 │ │ │ │ + bne.n 58276 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 583a2 │ │ │ │ + b.n 58310 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #36160 @ 0x8d40 │ │ │ │ + movw r0, #35840 @ 0x8c00 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58326 │ │ │ │ + beq.n 58294 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 88e9c │ │ │ │ + bl 8918c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58326 │ │ │ │ + beq.n 58294 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 58370 │ │ │ │ + cbnz r0, 582de │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58326 │ │ │ │ + bge.n 58294 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58326 │ │ │ │ + bne.n 58294 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 58326 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 58294 │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ strd r5, r3, [r0, #8] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7be54 │ │ │ │ + bl 7be80 │ │ │ │ str r0, [r4, #16] │ │ │ │ - cbnz r0, 583a2 │ │ │ │ + cbnz r0, 58310 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58326 │ │ │ │ + bge.n 58294 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58326 │ │ │ │ + bne.n 58294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 58326 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 58294 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -000583a6 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + cbz r4, 58334 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + b.n 58342 │ │ │ │ + cmp r3, r4 │ │ │ │ + blt.n 58340 │ │ │ │ + bne.n 5833c │ │ │ │ + cbnz r2, 58368 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 58342 │ │ │ │ + mov r6, r4 │ │ │ │ + ldr r1, [pc, #116] @ (583b8 ) │ │ │ │ + mov r0, r2 │ │ │ │ + str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - b.w 2333f8 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r3, r4 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + mov r1, r5 │ │ │ │ + strd r2, r2, [sp, #12] │ │ │ │ + strd r2, r2, [sp, #4] │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 58364 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 583b0 │ │ │ │ + cmn r5, r6 │ │ │ │ + bne.n 5836c │ │ │ │ + movs r2, #1 │ │ │ │ + b.n 58376 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl ca790 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + blt.n 58360 │ │ │ │ + mov.w r3, #32768 @ 0x8000 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 21fba8 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 58398 │ │ │ │ + bl 7fd44 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 58360 │ │ │ │ + movw r0, #4364 @ 0x110c │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + b.n 583b0 │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r2, #5412 @ 0x1524 │ │ │ │ + movt r2, #75 @ 0x4b │ │ │ │ + cmp r0, #0 │ │ │ │ + ite ne │ │ │ │ + movne r0, r3 │ │ │ │ + moveq r0, r2 │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ + ldrsb r4, [r4, r4] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + │ │ │ │ +000583bc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ + mov r2, r1 │ │ │ │ + movw r1, #33813 @ 0x8415 │ │ │ │ + movt r1, #5 │ │ │ │ + b.w 229120 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 77808 │ │ │ │ + bl 77848 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 583f6 │ │ │ │ + bge.n 58412 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 583f6 │ │ │ │ + cbnz r3, 58412 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x56> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 12d364 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005842a : │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 1f9fa8 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbz r0, 58460 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 5845a │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 58460 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 584ba │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbz r0, 5847c │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 58476 │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 5847c │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 584ba │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 58498 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 58492 │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 58498 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 584ba │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 584ba │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 584b0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +000584bc : │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + b.w 2332f0 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbnz r2, 5841e │ │ │ │ + cbnz r2, 584ea │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 58430 │ │ │ │ - b.n 5842c │ │ │ │ + bge.n 584fc │ │ │ │ + b.n 584f8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 204b04 │ │ │ │ + bl 206b2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58416 │ │ │ │ - b.n 5844a │ │ │ │ + bne.n 584e2 │ │ │ │ + b.n 58516 │ │ │ │ adds r4, r4, r3 │ │ │ │ - bmi.n 58434 │ │ │ │ + bmi.n 58500 │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 58450 │ │ │ │ + blt.n 5851c │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #6028 @ 0x178c │ │ │ │ + movw r1, #5744 @ 0x1670 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5846c │ │ │ │ - cbnz r5, 58464 │ │ │ │ + b.n 58538 │ │ │ │ + cbnz r5, 58530 │ │ │ │ mov r3, r5 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f0e5c <_PySet_Update@@Base+0x4b0> │ │ │ │ + b.w 1f2c88 <_PySet_Update@@Base+0x4b0> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r2, [r3, r4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 584a6 │ │ │ │ + cbnz r3, 58572 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 5848a │ │ │ │ + cbz r2, 58556 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 584a6 │ │ │ │ + cbnz r3, 58572 │ │ │ │ mov r0, r1 │ │ │ │ - bl 229488 │ │ │ │ + bl 22b360 │ │ │ │ mov r1, r4 │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - b.w 279600 │ │ │ │ + b.w 2794a0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #36172 @ 0x8d4c │ │ │ │ + movw r1, #35852 @ 0x8c0c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbz r0, 584f0 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 584ea │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 584f0 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 5854a │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5850c │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 58506 │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 5850c │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 5854a │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 58528 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 58522 │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 58528 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 5854a │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5854a │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 58540 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 46f36 │ │ │ │ + bl 46f76 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 58584 │ │ │ │ + beq.n 585c4 │ │ │ │ cmp r0, #2 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ itte ne │ │ │ │ movwne r2, #5160 @ 0x1428 │ │ │ │ movtne r2, #75 @ 0x4b │ │ │ │ ldreq r2, [r4, #20] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00058588 : │ │ │ │ +000585c8 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 26fbbc <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 26fa1c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + movw r0, #35884 @ 0x8c2c │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + b.w e4e0c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 585ce │ │ │ │ + bne.n 5861e │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 11e40c │ │ │ │ - cbnz r0, 585e6 │ │ │ │ + bl 11e468 │ │ │ │ + cbnz r0, 58636 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #36628 @ 0x8f14 │ │ │ │ + movw r2, #36344 @ 0x8df8 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #60272 @ 0xeb70 │ │ │ │ + movw r1, #59952 @ 0xea30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #28364 @ 0x6ecc │ │ │ │ + movw r0, #28044 @ 0x6d8c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 58600 │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 58650 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #28364 @ 0x6ecc │ │ │ │ + movw r0, #28044 @ 0x6d8c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 585a4 │ │ │ │ - b.n 58600 │ │ │ │ + bne.n 585f4 │ │ │ │ + b.n 58650 │ │ │ │ mov r0, r4 │ │ │ │ - bl 224e18 │ │ │ │ + bl 226cf4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 58604 │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 58604 │ │ │ │ + bne.n 58654 │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 58654 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58654 │ │ │ │ + b.n 586a4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #36204 @ 0x8d6c │ │ │ │ + movw r1, #35900 @ 0x8c3c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #36208 @ 0x8d70 │ │ │ │ + movw r0, #35904 @ 0x8c40 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91690 │ │ │ │ + bl 91908 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 58600 │ │ │ │ + beq.n 58650 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bc4c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 58644 │ │ │ │ + cbz r0, 58694 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r4, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1acf3c │ │ │ │ - bl f0188 │ │ │ │ + b.w 1af364 │ │ │ │ + bl effcc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58600 │ │ │ │ + bne.n 58650 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - movw r0, #36228 @ 0x8d84 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - b.w e4f84 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mov r0, r1 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r1, #0] │ │ │ │ - bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1a7e90 <_PyType_Name@@Base> │ │ │ │ + bl 1aa2bc <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 586a6 │ │ │ │ - movw r0, #59760 @ 0xe970 │ │ │ │ + bne.n 586d6 │ │ │ │ + movw r0, #59440 @ 0xe830 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e4f84 │ │ │ │ + b.w e4e0c │ │ │ │ mov r3, r5 │ │ │ │ - movw r0, #36244 @ 0x8d94 │ │ │ │ + movw r0, #35924 @ 0x8c54 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e4f84 │ │ │ │ - │ │ │ │ -000586b8 <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ - push {r2, r3} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #20 │ │ │ │ - add r3, sp, #32 │ │ │ │ - ldr.w r4, [r3], #4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cbz r0, 586e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #5 │ │ │ │ - bpl.n 586e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ - mov r2, r1 │ │ │ │ - cbz r1, 586fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bmi.n 586fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ - movw r1, #2362 @ 0x93a │ │ │ │ - movw r0, #45796 @ 0xb2e4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5870c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - add r5, sp, #12 │ │ │ │ - movs r3, #0 │ │ │ │ - adds r0, #16 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl 22a248 <_PyArg_ParseStackAndKeywords@@Base+0x74> │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - add sp, #8 │ │ │ │ + b.w e4e0c │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mov r0, r1 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #31892 @ 0x7c94 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 127f7c │ │ │ │ + bl 127ed4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 58752 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a> │ │ │ │ + beq.n 58734 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 58752 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a> │ │ │ │ + beq.n 58734 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 5877c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc4> │ │ │ │ - b.n 5876a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2> │ │ │ │ + beq.n 5875e │ │ │ │ + b.n 5874c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5874a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x92> │ │ │ │ - movw r0, #36256 @ 0x8da0 │ │ │ │ + beq.n 5872c │ │ │ │ + movw r0, #35936 @ 0x8c60 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e0094 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1e21fc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5874a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x92> │ │ │ │ - b.n 5878c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd4> │ │ │ │ + bne.n 5872c │ │ │ │ + b.n 5876e │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #36256 @ 0x8da0 │ │ │ │ + movw r0, #35936 @ 0x8c60 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5878c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd4> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5876e │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - b.w 2100e4 <_PyParkingLot_Unpark@@Base+0x16c> │ │ │ │ + b.w 211fb8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +00058772 <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ + push {r2, r3} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #20 │ │ │ │ + add r3, sp, #32 │ │ │ │ + ldr.w r4, [r3], #4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cbz r0, 587a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #5 │ │ │ │ + bpl.n 587a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + mov r2, r1 │ │ │ │ + cbz r1, 587b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.n 587b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + movw r1, #2362 @ 0x93a │ │ │ │ + movw r0, #45336 @ 0xb118 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 587c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + add r5, sp, #12 │ │ │ │ + movs r3, #0 │ │ │ │ + adds r0, #16 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl 22c120 <_PyArg_ParseStackAndKeywords@@Base+0x74> │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + add sp, #8 │ │ │ │ + bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 587a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf0> │ │ │ │ - cbz r2, 587c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10a> │ │ │ │ + cbnz r3, 587e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x76> │ │ │ │ + cbz r2, 58802 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x90> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 587c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10a> │ │ │ │ + cbz r3, 58802 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x90> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #36264 @ 0x8da8 │ │ │ │ + movw r1, #35944 @ 0x8c68 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 587ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112> │ │ │ │ + b.n 5880a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x98> │ │ │ │ movw r0, #56312 @ 0xdbf8 │ │ │ │ movt r0, #76 @ 0x4c │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 587ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x132> │ │ │ │ + bhi.n 5882a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb8> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 58816 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x15e> │ │ │ │ - b.n 58804 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14c> │ │ │ │ - movw r0, #47000 @ 0xb798 │ │ │ │ + ble.n 58856 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe4> │ │ │ │ + b.n 58844 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd2> │ │ │ │ + movw r0, #46600 @ 0xb608 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 587e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12c> │ │ │ │ + bne.n 58824 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 588ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x202> │ │ │ │ + b.n 588fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x188> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl e0048 <_PyNumber_Index@@Base> │ │ │ │ + bl dff08 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5881c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x164> │ │ │ │ - bl 7fd18 │ │ │ │ + cbnz r0, 5885c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xea> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58800 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x148> │ │ │ │ + bne.n 58840 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xce> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5883a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x182> │ │ │ │ - bl 85a34 │ │ │ │ + b.n 5887a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108> │ │ │ │ + bl 859e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58836 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x17e> │ │ │ │ + bge.n 58876 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x104> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58836 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x17e> │ │ │ │ + cbnz r3, 58876 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x104> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 5880e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x156> │ │ │ │ + beq.n 5884e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - cbnz r5, 58856 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x19e> │ │ │ │ + cbnz r5, 58896 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x124> │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #36300 @ 0x8dcc │ │ │ │ + movw r1, #35980 @ 0x8c8c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 58800 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x148> │ │ │ │ + bl f8904 │ │ │ │ + b.n 58840 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xce> │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5885e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a6> │ │ │ │ + bge.n 5889e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12c> │ │ │ │ adds r4, r4, r5 │ │ │ │ - bmi.n 58862 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1aa> │ │ │ │ + bmi.n 588a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x130> │ │ │ │ cmp r5, r4 │ │ │ │ - bgt.n 5887a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c2> │ │ │ │ + bgt.n 588ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x148> │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61988 @ 0xf224 │ │ │ │ + movw r1, #61668 @ 0xf0e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 58800 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x148> │ │ │ │ + bl f8904 │ │ │ │ + b.n 58840 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xce> │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 58898 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1e0> │ │ │ │ + ble.n 588d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x166> │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52088 @ 0xcb78 │ │ │ │ + movw r1, #51688 @ 0xc9e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 58800 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x148> │ │ │ │ + bl f8904 │ │ │ │ + b.n 58840 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xce> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ adds r1, r4, #1 │ │ │ │ subs r2, r5, r4 │ │ │ │ add r1, r0 │ │ │ │ ldrb r7, [r0, r4] │ │ │ │ add r0, r4 │ │ │ │ blx 2b610 │ │ │ │ subs r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14c820 │ │ │ │ + bl 14cd54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 58800 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x148> │ │ │ │ - ldr r0, [pc, #4] @ (588bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x204>) │ │ │ │ + beq.n 58840 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xce> │ │ │ │ + ldr r0, [pc, #4] @ (588fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a>) │ │ │ │ add.w r0, r0, r7, lsl #4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movw r0, #6324 @ 0x18b4 │ │ │ │ + movw r0, #6040 @ 0x1798 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w 7967c │ │ │ │ + b.w 796c0 │ │ │ │ + b.w 21213c <_PyBytes_GetXIDataWrapped@@Base+0xf0> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 58a06 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x34e> │ │ │ │ + bne.w 58a4a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d8> │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldr r6, [r7, #12] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 58980 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2c8> │ │ │ │ + bne.n 589c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x252> │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 58902 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24a> │ │ │ │ + cbz r3, 58946 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1d4> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cbnz r3, 5890a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x252> │ │ │ │ + cbnz r3, 5894e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1dc> │ │ │ │ ldrb.w r3, [r6, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 58a06 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x34e> │ │ │ │ + beq.n 58a4a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d8> │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfb8 │ │ │ │ - movw r2, #44344 @ 0xad38 │ │ │ │ + movw r2, #44024 @ 0xabf8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a1cec │ │ │ │ + bl a1f94 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 589fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x342> │ │ │ │ + beq.n 58a3e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2cc> │ │ │ │ mov r0, r5 │ │ │ │ blx 2bfb8 │ │ │ │ - movw r2, #44344 @ 0xad38 │ │ │ │ + movw r2, #44024 @ 0xabf8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1cec │ │ │ │ + bl a1f94 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 589fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x342> │ │ │ │ + beq.n 58a3e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2cc> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5c100 │ │ │ │ - bl 7786c │ │ │ │ + bl 5c190 │ │ │ │ + bl 778ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58964 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2ac> │ │ │ │ + bge.n 589a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x236> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58964 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2ac> │ │ │ │ + cbnz r3, 589a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x236> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58a06 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x34e> │ │ │ │ + bge.n 58a4a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58a06 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x34e> │ │ │ │ + bne.n 58a4a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 58a06 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x34e> │ │ │ │ + beq.n 58a4a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d8> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfb8 │ │ │ │ - movw r2, #44344 @ 0xad38 │ │ │ │ + movw r2, #44024 @ 0xabf8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a1cec │ │ │ │ + bl a1f94 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 589fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x342> │ │ │ │ + cbz r0, 58a3e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2cc> │ │ │ │ mov r0, r5 │ │ │ │ blx 2bfb8 │ │ │ │ - movw r2, #44344 @ 0xad38 │ │ │ │ + movw r2, #44024 @ 0xabf8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1cec │ │ │ │ + bl a1f94 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 589fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x342> │ │ │ │ + cbz r0, 58a3e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2cc> │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 9008c │ │ │ │ - bl 7786c │ │ │ │ + bl 902fc │ │ │ │ + bl 778ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 589e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x32c> │ │ │ │ + bge.n 58a28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 589e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x32c> │ │ │ │ + cbnz r3, 58a28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58a06 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x34e> │ │ │ │ + bge.n 58a4a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58a06 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x34e> │ │ │ │ + cbnz r3, 58a4a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 58a06 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x34e> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 58a4a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7786c │ │ │ │ + b.w 778ac │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58aa4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ec> │ │ │ │ + bne.n 58ae8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x376> │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 58a62 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3aa> │ │ │ │ + bne.n 58aa6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x334> │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfb8 │ │ │ │ - movw r2, #44344 @ 0xad38 │ │ │ │ + movw r2, #44024 @ 0xabf8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a1cec │ │ │ │ + bl a1f94 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 58aa4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ec> │ │ │ │ + cbz r0, 58ae8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x376> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5987e <_Py_c_sum@@Base+0xe> │ │ │ │ - bl 7786c │ │ │ │ + bl 598be <_Py_c_sum@@Base+0xe> │ │ │ │ + bl 778ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 58a94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3dc> │ │ │ │ - b.n 58aa4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ec> │ │ │ │ + blt.n 58ad8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x366> │ │ │ │ + b.n 58ae8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x376> │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 58aa4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ec> │ │ │ │ + cbz r3, 58ae8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x376> │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfb8 │ │ │ │ - movw r2, #44344 @ 0xad38 │ │ │ │ + movw r2, #44024 @ 0xabf8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a1cec │ │ │ │ + bl a1f94 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 58aa4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ec> │ │ │ │ + cbz r0, 58ae8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x376> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl d8d90 │ │ │ │ - bl 7786c │ │ │ │ + bl d8cd4 │ │ │ │ + bl 778ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58aa4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ec> │ │ │ │ + bge.n 58ae8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x376> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58aa4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ec> │ │ │ │ + cbnz r3, 58ae8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x376> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 210268 <_PyBytes_GetXIDataWrapped@@Base+0xf0> │ │ │ │ │ │ │ │ -00058aaa : │ │ │ │ +00058aea : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 28561c │ │ │ │ + b.w 2854c4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 58aba │ │ │ │ + cbz r0, 58afa │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #48] @ (58af0 ) │ │ │ │ + ldr r2, [pc, #48] @ (58b30 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r3, [r3, #4060] @ 0xfdc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 58ae4 │ │ │ │ - movw r0, #36328 @ 0x8de8 │ │ │ │ + bne.n 58b24 │ │ │ │ + movw r0, #36008 @ 0x8ca8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w e4f84 │ │ │ │ - movw r0, #36336 @ 0x8df0 │ │ │ │ + b.w e4e0c │ │ │ │ + movw r0, #36016 @ 0x8cb0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e4f84 │ │ │ │ + b.w e4e0c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #48] @ (58b28 ) │ │ │ │ + ldr r2, [pc, #48] @ (58b68 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r3, [r3, #4060] @ 0xfdc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 58b1c │ │ │ │ - movw r0, #36344 @ 0x8df8 │ │ │ │ + bne.n 58b5c │ │ │ │ + movw r0, #36024 @ 0x8cb8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w e4f84 │ │ │ │ - movw r0, #36356 @ 0x8e04 │ │ │ │ + b.w e4e0c │ │ │ │ + movw r0, #36036 @ 0x8cc4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e4f84 │ │ │ │ + b.w e4e0c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #36368 @ 0x8e10 │ │ │ │ + movw r1, #36048 @ 0x8cd0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #36412 @ 0x8e3c │ │ │ │ + movw r1, #36092 @ 0x8cfc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #36460 @ 0x8e6c │ │ │ │ + movw r1, #36140 @ 0x8d2c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058ba4 <_PyCode_GetPureScriptXIData@@Base>: │ │ │ │ +00058be4 <_PyCode_GetPureScriptXIData@@Base>: │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #1 │ │ │ │ - b.w 20377c <_PyCode_GetScriptXIData@@Base+0x378> │ │ │ │ + b.w 20560c <_PyCode_GetScriptXIData@@Base+0x378> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 58d82 <_PyCode_GetPureScriptXIData@@Base+0x1de> │ │ │ │ - movw r5, #58864 @ 0xe5f0 │ │ │ │ + bne.w 58dc2 <_PyCode_GetPureScriptXIData@@Base+0x1de> │ │ │ │ + movw r5, #58544 @ 0xe4b0 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ cmp r9, r0 │ │ │ │ ite ne │ │ │ │ movne r7, r9 │ │ │ │ moveq r7, r5 │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ ldr.w r9, [r8, #12] │ │ │ │ cmp r4, r0 │ │ │ │ it ne │ │ │ │ movne r5, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 58ce2 <_PyCode_GetPureScriptXIData@@Base+0x13e> │ │ │ │ + bne.n 58d22 <_PyCode_GetPureScriptXIData@@Base+0x13e> │ │ │ │ ldr.w r4, [r9, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 58d76 <_PyCode_GetPureScriptXIData@@Base+0x1d2> │ │ │ │ + beq.w 58db6 <_PyCode_GetPureScriptXIData@@Base+0x1d2> │ │ │ │ ldr.w r4, [r9, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 58d76 <_PyCode_GetPureScriptXIData@@Base+0x1d2> │ │ │ │ + beq.w 58db6 <_PyCode_GetPureScriptXIData@@Base+0x1d2> │ │ │ │ mov r0, r5 │ │ │ │ blx 2bfb8 │ │ │ │ - movw r2, #44344 @ 0xad38 │ │ │ │ + movw r2, #44024 @ 0xabf8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1cec │ │ │ │ + bl a1f94 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 58d82 <_PyCode_GetPureScriptXIData@@Base+0x1de> │ │ │ │ + beq.w 58dc2 <_PyCode_GetPureScriptXIData@@Base+0x1de> │ │ │ │ mov r0, r7 │ │ │ │ blx 2bfb8 │ │ │ │ - movw r2, #44344 @ 0xad38 │ │ │ │ + movw r2, #44024 @ 0xabf8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a1cec │ │ │ │ + bl a1f94 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 58c5c <_PyCode_GetPureScriptXIData@@Base+0xb8> │ │ │ │ + cbnz r0, 58c9c <_PyCode_GetPureScriptXIData@@Base+0xb8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 58d82 <_PyCode_GetPureScriptXIData@@Base+0x1de> │ │ │ │ + bge.w 58dc2 <_PyCode_GetPureScriptXIData@@Base+0x1de> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 58d82 <_PyCode_GetPureScriptXIData@@Base+0x1de> │ │ │ │ + bne.w 58dc2 <_PyCode_GetPureScriptXIData@@Base+0x1de> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 58d30 <_PyCode_GetPureScriptXIData@@Base+0x18c> │ │ │ │ + b.n 58d70 <_PyCode_GetPureScriptXIData@@Base+0x18c> │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ - cbz r3, 58cae <_PyCode_GetPureScriptXIData@@Base+0x10a> │ │ │ │ + cbz r3, 58cee <_PyCode_GetPureScriptXIData@@Base+0x10a> │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ - cbz r3, 58cae <_PyCode_GetPureScriptXIData@@Base+0x10a> │ │ │ │ + cbz r3, 58cee <_PyCode_GetPureScriptXIData@@Base+0x10a> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7be54 │ │ │ │ + bl 7be80 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 58cb6 <_PyCode_GetPureScriptXIData@@Base+0x112> │ │ │ │ + cbz r0, 58cf6 <_PyCode_GetPureScriptXIData@@Base+0x112> │ │ │ │ ldr.w r1, [r9, #60] @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 28aab0 │ │ │ │ + bl 28a958 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 58c9c <_PyCode_GetPureScriptXIData@@Base+0xf8> │ │ │ │ + bne.n 58cdc <_PyCode_GetPureScriptXIData@@Base+0xf8> │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58cb6 <_PyCode_GetPureScriptXIData@@Base+0x112> │ │ │ │ + bge.n 58cf6 <_PyCode_GetPureScriptXIData@@Base+0x112> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 58cb6 <_PyCode_GetPureScriptXIData@@Base+0x112> │ │ │ │ + cbnz r1, 58cf6 <_PyCode_GetPureScriptXIData@@Base+0x112> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 58cb6 <_PyCode_GetPureScriptXIData@@Base+0x112> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 58cf6 <_PyCode_GetPureScriptXIData@@Base+0x112> │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58cae <_PyCode_GetPureScriptXIData@@Base+0x10a> │ │ │ │ + bge.n 58cee <_PyCode_GetPureScriptXIData@@Base+0x10a> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 58cae <_PyCode_GetPureScriptXIData@@Base+0x10a> │ │ │ │ + cbnz r1, 58cee <_PyCode_GetPureScriptXIData@@Base+0x10a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58cca <_PyCode_GetPureScriptXIData@@Base+0x126> │ │ │ │ + bge.n 58d0a <_PyCode_GetPureScriptXIData@@Base+0x126> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 58cca <_PyCode_GetPureScriptXIData@@Base+0x126> │ │ │ │ + cbnz r3, 58d0a <_PyCode_GetPureScriptXIData@@Base+0x126> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58cde <_PyCode_GetPureScriptXIData@@Base+0x13a> │ │ │ │ + bge.n 58d1e <_PyCode_GetPureScriptXIData@@Base+0x13a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58cde <_PyCode_GetPureScriptXIData@@Base+0x13a> │ │ │ │ + cbnz r3, 58d1e <_PyCode_GetPureScriptXIData@@Base+0x13a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 58d76 <_PyCode_GetPureScriptXIData@@Base+0x1d2> │ │ │ │ + b.n 58db6 <_PyCode_GetPureScriptXIData@@Base+0x1d2> │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 58d76 <_PyCode_GetPureScriptXIData@@Base+0x1d2> │ │ │ │ + beq.n 58db6 <_PyCode_GetPureScriptXIData@@Base+0x1d2> │ │ │ │ mov r0, r5 │ │ │ │ blx 2bfb8 │ │ │ │ - movw r2, #44344 @ 0xad38 │ │ │ │ + movw r2, #44024 @ 0xabf8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1cec │ │ │ │ + bl a1f94 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58d82 <_PyCode_GetPureScriptXIData@@Base+0x1de> │ │ │ │ + beq.n 58dc2 <_PyCode_GetPureScriptXIData@@Base+0x1de> │ │ │ │ mov r0, r7 │ │ │ │ blx 2bfb8 │ │ │ │ - movw r2, #44344 @ 0xad38 │ │ │ │ + movw r2, #44024 @ 0xabf8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a1cec │ │ │ │ + bl a1f94 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 58d3a <_PyCode_GetPureScriptXIData@@Base+0x196> │ │ │ │ + cbnz r0, 58d7a <_PyCode_GetPureScriptXIData@@Base+0x196> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58d82 <_PyCode_GetPureScriptXIData@@Base+0x1de> │ │ │ │ + bge.n 58dc2 <_PyCode_GetPureScriptXIData@@Base+0x1de> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58d82 <_PyCode_GetPureScriptXIData@@Base+0x1de> │ │ │ │ + cbnz r3, 58dc2 <_PyCode_GetPureScriptXIData@@Base+0x1de> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 9008c │ │ │ │ + bl 902fc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58d62 <_PyCode_GetPureScriptXIData@@Base+0x1be> │ │ │ │ + bge.n 58da2 <_PyCode_GetPureScriptXIData@@Base+0x1be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 58d62 <_PyCode_GetPureScriptXIData@@Base+0x1be> │ │ │ │ + cbnz r3, 58da2 <_PyCode_GetPureScriptXIData@@Base+0x1be> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58d76 <_PyCode_GetPureScriptXIData@@Base+0x1d2> │ │ │ │ + bge.n 58db6 <_PyCode_GetPureScriptXIData@@Base+0x1d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58d76 <_PyCode_GetPureScriptXIData@@Base+0x1d2> │ │ │ │ + cbnz r3, 58db6 <_PyCode_GetPureScriptXIData@@Base+0x1d2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 7786c │ │ │ │ + b.w 778ac │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58e48 <_PyCode_GetPureScriptXIData@@Base+0x2a4> │ │ │ │ + bne.n 58e88 <_PyCode_GetPureScriptXIData@@Base+0x2a4> │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #58864 @ 0xe5f0 │ │ │ │ + movw r3, #58544 @ 0xe4b0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ cmp r7, r4 │ │ │ │ ite ne │ │ │ │ movne r5, r7 │ │ │ │ moveq r5, r3 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 58e02 <_PyCode_GetPureScriptXIData@@Base+0x25e> │ │ │ │ + bne.n 58e42 <_PyCode_GetPureScriptXIData@@Base+0x25e> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 58e3e <_PyCode_GetPureScriptXIData@@Base+0x29a> │ │ │ │ + cbz r3, 58e7e <_PyCode_GetPureScriptXIData@@Base+0x29a> │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ - cbz r1, 58e3e <_PyCode_GetPureScriptXIData@@Base+0x29a> │ │ │ │ + cbz r1, 58e7e <_PyCode_GetPureScriptXIData@@Base+0x29a> │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - bl 28aab0 │ │ │ │ + bl 28a958 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 58e3e <_PyCode_GetPureScriptXIData@@Base+0x29a> │ │ │ │ + b.n 58e7e <_PyCode_GetPureScriptXIData@@Base+0x29a> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 58e3e <_PyCode_GetPureScriptXIData@@Base+0x29a> │ │ │ │ + cbz r3, 58e7e <_PyCode_GetPureScriptXIData@@Base+0x29a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2bfb8 │ │ │ │ - movw r2, #44344 @ 0xad38 │ │ │ │ + movw r2, #44024 @ 0xabf8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1cec │ │ │ │ + bl a1f94 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 58e48 <_PyCode_GetPureScriptXIData@@Base+0x2a4> │ │ │ │ + cbz r0, 58e88 <_PyCode_GetPureScriptXIData@@Base+0x2a4> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl d8d90 │ │ │ │ + bl d8cd4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58e3e <_PyCode_GetPureScriptXIData@@Base+0x29a> │ │ │ │ + bge.n 58e7e <_PyCode_GetPureScriptXIData@@Base+0x29a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58e3e <_PyCode_GetPureScriptXIData@@Base+0x29a> │ │ │ │ + cbnz r3, 58e7e <_PyCode_GetPureScriptXIData@@Base+0x29a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7786c │ │ │ │ + b.w 778ac │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - cbz r1, 58e64 <_PyCode_GetPureScriptXIData@@Base+0x2c0> │ │ │ │ + cbz r1, 58ea4 <_PyCode_GetPureScriptXIData@@Base+0x2c0> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r3, 58e84 <_PyCode_GetPureScriptXIData@@Base+0x2e0> │ │ │ │ + cbz r3, 58ec4 <_PyCode_GetPureScriptXIData@@Base+0x2e0> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 58e94 <_PyCode_GetPureScriptXIData@@Base+0x2f0> │ │ │ │ + b.n 58ed4 <_PyCode_GetPureScriptXIData@@Base+0x2f0> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 58e92 <_PyCode_GetPureScriptXIData@@Base+0x2ee> │ │ │ │ + blt.n 58ed2 <_PyCode_GetPureScriptXIData@@Base+0x2ee> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 58e8e <_PyCode_GetPureScriptXIData@@Base+0x2ea> │ │ │ │ - cbnz r1, 58eb4 <_PyCode_GetPureScriptXIData@@Base+0x310> │ │ │ │ + bgt.n 58ece <_PyCode_GetPureScriptXIData@@Base+0x2ea> │ │ │ │ + cbnz r1, 58ef4 <_PyCode_GetPureScriptXIData@@Base+0x310> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58e94 <_PyCode_GetPureScriptXIData@@Base+0x2f0> │ │ │ │ + b.n 58ed4 <_PyCode_GetPureScriptXIData@@Base+0x2f0> │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #116] @ (58f0c <_PyCode_GetPureScriptXIData@@Base+0x368>) │ │ │ │ + ldr r1, [pc, #116] @ (58f4c <_PyCode_GetPureScriptXIData@@Base+0x368>) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 58eba <_PyCode_GetPureScriptXIData@@Base+0x316> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 58efa <_PyCode_GetPureScriptXIData@@Base+0x316> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58f08 <_PyCode_GetPureScriptXIData@@Base+0x364> │ │ │ │ + b.n 58f48 <_PyCode_GetPureScriptXIData@@Base+0x364> │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ adds r4, r4, r6 │ │ │ │ - beq.n 58edc <_PyCode_GetPureScriptXIData@@Base+0x338> │ │ │ │ + beq.n 58f1c <_PyCode_GetPureScriptXIData@@Base+0x338> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - cbz r6, 58ec6 <_PyCode_GetPureScriptXIData@@Base+0x322> │ │ │ │ + cbz r6, 58f06 <_PyCode_GetPureScriptXIData@@Base+0x322> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 58ee0 <_PyCode_GetPureScriptXIData@@Base+0x33c> │ │ │ │ + beq.n 58f20 <_PyCode_GetPureScriptXIData@@Base+0x33c> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 58ee0 <_PyCode_GetPureScriptXIData@@Base+0x33c> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 58f20 <_PyCode_GetPureScriptXIData@@Base+0x33c> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58eb0 <_PyCode_GetPureScriptXIData@@Base+0x30c> │ │ │ │ - b.n 58ee0 <_PyCode_GetPureScriptXIData@@Base+0x33c> │ │ │ │ + bne.n 58ef0 <_PyCode_GetPureScriptXIData@@Base+0x30c> │ │ │ │ + b.n 58f20 <_PyCode_GetPureScriptXIData@@Base+0x33c> │ │ │ │ movs r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r1, 58ee8 <_PyCode_GetPureScriptXIData@@Base+0x344> │ │ │ │ + cbz r1, 58f28 <_PyCode_GetPureScriptXIData@@Base+0x344> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - b.n 58ef0 <_PyCode_GetPureScriptXIData@@Base+0x34c> │ │ │ │ + b.n 58f30 <_PyCode_GetPureScriptXIData@@Base+0x34c> │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r5, #24] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 24ef68 <_PyEval_MatchKeys@@Base+0x2b4> │ │ │ │ + bl 24edf8 <_PyEval_MatchKeys@@Base+0x2b4> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb r0, [r2, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 58f3c <_PyCode_GetPureScriptXIData@@Base+0x398> │ │ │ │ + bgt.n 58f7c <_PyCode_GetPureScriptXIData@@Base+0x398> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15308 @ 0x3bcc │ │ │ │ + movw r1, #14988 @ 0x3a8c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 58f58 <_PyCode_GetPureScriptXIData@@Base+0x3b4> │ │ │ │ + bl f8904 │ │ │ │ + b.n 58f98 <_PyCode_GetPureScriptXIData@@Base+0x3b4> │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r5, 58f5e <_PyCode_GetPureScriptXIData@@Base+0x3ba> │ │ │ │ + cbz r5, 58f9e <_PyCode_GetPureScriptXIData@@Base+0x3ba> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31160 @ 0x79b8 │ │ │ │ + movw r1, #30840 @ 0x7878 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 58faa <_PyCode_GetPureScriptXIData@@Base+0x406> │ │ │ │ - cbnz r1, 58f78 <_PyCode_GetPureScriptXIData@@Base+0x3d4> │ │ │ │ + b.n 58fea <_PyCode_GetPureScriptXIData@@Base+0x406> │ │ │ │ + cbnz r1, 58fb8 <_PyCode_GetPureScriptXIData@@Base+0x3d4> │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2040 @ 0x7f8 │ │ │ │ + movw r1, #1720 @ 0x6b8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 58f58 <_PyCode_GetPureScriptXIData@@Base+0x3b4> │ │ │ │ + bl f8904 │ │ │ │ + b.n 58f98 <_PyCode_GetPureScriptXIData@@Base+0x3b4> │ │ │ │ movw r4, #43724 @ 0xaacc │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - bl dfe24 │ │ │ │ + bl dfce4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 58f94 <_PyCode_GetPureScriptXIData@@Base+0x3f0> │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 58f98 <_PyCode_GetPureScriptXIData@@Base+0x3f4> │ │ │ │ - b.n 58f58 <_PyCode_GetPureScriptXIData@@Base+0x3b4> │ │ │ │ + bne.n 58fd4 <_PyCode_GetPureScriptXIData@@Base+0x3f0> │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 58fd8 <_PyCode_GetPureScriptXIData@@Base+0x3f4> │ │ │ │ + b.n 58f98 <_PyCode_GetPureScriptXIData@@Base+0x3b4> │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 58fa8 <_PyCode_GetPureScriptXIData@@Base+0x404> │ │ │ │ + bgt.n 58fe8 <_PyCode_GetPureScriptXIData@@Base+0x404> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #36508 @ 0x8e9c │ │ │ │ + movw r1, #36188 @ 0x8d5c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 58f58 <_PyCode_GetPureScriptXIData@@Base+0x3b4> │ │ │ │ + bl f8904 │ │ │ │ + b.n 58f98 <_PyCode_GetPureScriptXIData@@Base+0x3b4> │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00058fae <_PyLong_Size_t_Converter@@Base>: │ │ │ │ +00058fee <_PyLong_Size_t_Converter@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #4 │ │ │ │ - bl 125e38 │ │ │ │ + bl 125d90 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 58fe2 <_PyLong_Size_t_Converter@@Base+0x34> │ │ │ │ + beq.n 59022 <_PyLong_Size_t_Converter@@Base+0x34> │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 58fe6 <_PyLong_Size_t_Converter@@Base+0x38> │ │ │ │ + bls.n 59026 <_PyLong_Size_t_Converter@@Base+0x38> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #36548 @ 0x8ec4 │ │ │ │ + movw r1, #36228 @ 0x8d84 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58fe8 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + b.n 59028 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w ip, [sp, #56] @ 0x38 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 59012 <_PyLong_Size_t_Converter@@Base+0x64> │ │ │ │ + beq.n 59052 <_PyLong_Size_t_Converter@@Base+0x64> │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ - b.n 59022 <_PyLong_Size_t_Converter@@Base+0x74> │ │ │ │ + b.n 59062 <_PyLong_Size_t_Converter@@Base+0x74> │ │ │ │ cmp r3, ip │ │ │ │ - ble.n 59020 <_PyLong_Size_t_Converter@@Base+0x72> │ │ │ │ + ble.n 59060 <_PyLong_Size_t_Converter@@Base+0x72> │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 5901c <_PyLong_Size_t_Converter@@Base+0x6e> │ │ │ │ - cbnz r2, 59046 <_PyLong_Size_t_Converter@@Base+0x98> │ │ │ │ + bgt.n 5905c <_PyLong_Size_t_Converter@@Base+0x6e> │ │ │ │ + cbnz r2, 59086 <_PyLong_Size_t_Converter@@Base+0x98> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 59022 <_PyLong_Size_t_Converter@@Base+0x74> │ │ │ │ + b.n 59062 <_PyLong_Size_t_Converter@@Base+0x74> │ │ │ │ mov r5, ip │ │ │ │ - ldr r1, [pc, #88] @ (5907c <_PyLong_Size_t_Converter@@Base+0xce>) │ │ │ │ + ldr r1, [pc, #88] @ (590bc <_PyLong_Size_t_Converter@@Base+0xce>) │ │ │ │ mov r3, ip │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, ip, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 5904c <_PyLong_Size_t_Converter@@Base+0x9e> │ │ │ │ - b.n 59076 <_PyLong_Size_t_Converter@@Base+0xc8> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 5908c <_PyLong_Size_t_Converter@@Base+0x9e> │ │ │ │ + b.n 590b6 <_PyLong_Size_t_Converter@@Base+0xc8> │ │ │ │ clz r5, r2 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r4, r5 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ itte eq │ │ │ │ movweq r4, #5160 @ 0x1428 │ │ │ │ movteq r4, #75 @ 0x4b │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 229488 │ │ │ │ + bl 22b360 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1025d4 │ │ │ │ + bl 1024e0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrsb r4, [r7, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -67647,603 +67676,603 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 590a6 <_PyLong_Size_t_Converter@@Base+0xf8> │ │ │ │ + bhi.n 590e6 <_PyLong_Size_t_Converter@@Base+0xf8> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 590c0 <_PyLong_Size_t_Converter@@Base+0x112> │ │ │ │ + ble.n 59100 <_PyLong_Size_t_Converter@@Base+0x112> │ │ │ │ ldr r5, [r6, #4] │ │ │ │ - b.n 590c8 <_PyLong_Size_t_Converter@@Base+0x11a> │ │ │ │ - movw r0, #2528 @ 0x9e0 │ │ │ │ + b.n 59108 <_PyLong_Size_t_Converter@@Base+0x11a> │ │ │ │ + movw r0, #2216 @ 0x8a8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5909e <_PyLong_Size_t_Converter@@Base+0xf0> │ │ │ │ + bne.n 590de <_PyLong_Size_t_Converter@@Base+0xf0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5941a <_PyLong_Size_t_Converter@@Base+0x46c> │ │ │ │ + b.n 5945a <_PyLong_Size_t_Converter@@Base+0x46c> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr.w r4, [r8, #12] │ │ │ │ - cbz r4, 590f6 <_PyLong_Size_t_Converter@@Base+0x148> │ │ │ │ + cbz r4, 59136 <_PyLong_Size_t_Converter@@Base+0x148> │ │ │ │ ldr.w r9, [r8, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5910e <_PyLong_Size_t_Converter@@Base+0x160> │ │ │ │ + beq.n 5914e <_PyLong_Size_t_Converter@@Base+0x160> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #36584 @ 0x8ee8 │ │ │ │ + movw r1, #36264 @ 0x8da8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 590bc <_PyLong_Size_t_Converter@@Base+0x10e> │ │ │ │ + bl f8904 │ │ │ │ + b.n 590fc <_PyLong_Size_t_Converter@@Base+0x10e> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4588 @ 0x11ec │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 590bc <_PyLong_Size_t_Converter@@Base+0x10e> │ │ │ │ - movw r1, #47656 @ 0xba28 │ │ │ │ + bl f8904 │ │ │ │ + b.n 590fc <_PyLong_Size_t_Converter@@Base+0x10e> │ │ │ │ + movw r1, #47336 @ 0xb8e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d27dc │ │ │ │ + bl d26fc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 590bc <_PyLong_Size_t_Converter@@Base+0x10e> │ │ │ │ + beq.n 590fc <_PyLong_Size_t_Converter@@Base+0x10e> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 59142 <_PyLong_Size_t_Converter@@Base+0x194> │ │ │ │ + cbz r0, 59182 <_PyLong_Size_t_Converter@@Base+0x194> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59142 <_PyLong_Size_t_Converter@@Base+0x194> │ │ │ │ + bge.n 59182 <_PyLong_Size_t_Converter@@Base+0x194> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 59142 <_PyLong_Size_t_Converter@@Base+0x194> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 59182 <_PyLong_Size_t_Converter@@Base+0x194> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 5915c <_PyLong_Size_t_Converter@@Base+0x1ae> │ │ │ │ + cbz r0, 5919c <_PyLong_Size_t_Converter@@Base+0x1ae> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5915c <_PyLong_Size_t_Converter@@Base+0x1ae> │ │ │ │ + bge.n 5919c <_PyLong_Size_t_Converter@@Base+0x1ae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5915c <_PyLong_Size_t_Converter@@Base+0x1ae> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5919c <_PyLong_Size_t_Converter@@Base+0x1ae> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 59176 <_PyLong_Size_t_Converter@@Base+0x1c8> │ │ │ │ + cbz r0, 591b6 <_PyLong_Size_t_Converter@@Base+0x1c8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59176 <_PyLong_Size_t_Converter@@Base+0x1c8> │ │ │ │ + bge.n 591b6 <_PyLong_Size_t_Converter@@Base+0x1c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 59176 <_PyLong_Size_t_Converter@@Base+0x1c8> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 591b6 <_PyLong_Size_t_Converter@@Base+0x1c8> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 59190 <_PyLong_Size_t_Converter@@Base+0x1e2> │ │ │ │ + cbz r0, 591d0 <_PyLong_Size_t_Converter@@Base+0x1e2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59190 <_PyLong_Size_t_Converter@@Base+0x1e2> │ │ │ │ + bge.n 591d0 <_PyLong_Size_t_Converter@@Base+0x1e2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 59190 <_PyLong_Size_t_Converter@@Base+0x1e2> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 591d0 <_PyLong_Size_t_Converter@@Base+0x1e2> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 591aa <_PyLong_Size_t_Converter@@Base+0x1fc> │ │ │ │ + cbz r0, 591ea <_PyLong_Size_t_Converter@@Base+0x1fc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 591aa <_PyLong_Size_t_Converter@@Base+0x1fc> │ │ │ │ + bge.n 591ea <_PyLong_Size_t_Converter@@Base+0x1fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 591aa <_PyLong_Size_t_Converter@@Base+0x1fc> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 591ea <_PyLong_Size_t_Converter@@Base+0x1fc> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 591c4 <_PyLong_Size_t_Converter@@Base+0x216> │ │ │ │ + cbz r0, 59204 <_PyLong_Size_t_Converter@@Base+0x216> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 591c4 <_PyLong_Size_t_Converter@@Base+0x216> │ │ │ │ + bge.n 59204 <_PyLong_Size_t_Converter@@Base+0x216> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 591c4 <_PyLong_Size_t_Converter@@Base+0x216> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 59204 <_PyLong_Size_t_Converter@@Base+0x216> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 591e0 <_PyLong_Size_t_Converter@@Base+0x232> │ │ │ │ - movw r0, #47292 @ 0xb8bc │ │ │ │ + bne.n 59220 <_PyLong_Size_t_Converter@@Base+0x232> │ │ │ │ + movw r0, #46972 @ 0xb77c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 59400 <_PyLong_Size_t_Converter@@Base+0x452> │ │ │ │ + b.n 59440 <_PyLong_Size_t_Converter@@Base+0x452> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #36652 @ 0x8f2c │ │ │ │ + movw r1, #36332 @ 0x8dec │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl ff200 │ │ │ │ + bl ff110 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 590bc <_PyLong_Size_t_Converter@@Base+0x10e> │ │ │ │ + beq.w 590fc <_PyLong_Size_t_Converter@@Base+0x10e> │ │ │ │ movs r7, #0 │ │ │ │ - movw r3, #47292 @ 0xb8bc │ │ │ │ + movw r3, #46972 @ 0xb77c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r3, r0, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n 59220 <_PyLong_Size_t_Converter@@Base+0x272> │ │ │ │ + bpl.n 59260 <_PyLong_Size_t_Converter@@Base+0x272> │ │ │ │ cmp r7, r3 │ │ │ │ - bge.w 593f8 <_PyLong_Size_t_Converter@@Base+0x44a> │ │ │ │ + bge.w 59438 <_PyLong_Size_t_Converter@@Base+0x44a> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w sl, [r3, r7, lsl #2] │ │ │ │ - b.n 5922c <_PyLong_Size_t_Converter@@Base+0x27e> │ │ │ │ + b.n 5926c <_PyLong_Size_t_Converter@@Base+0x27e> │ │ │ │ cmp r7, r3 │ │ │ │ - bge.w 593f8 <_PyLong_Size_t_Converter@@Base+0x44a> │ │ │ │ + bge.w 59438 <_PyLong_Size_t_Converter@@Base+0x44a> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w sl, [r3, r7, lsl #2] │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n 59240 <_PyLong_Size_t_Converter@@Base+0x292> │ │ │ │ + bpl.n 59280 <_PyLong_Size_t_Converter@@Base+0x292> │ │ │ │ mov r0, sl │ │ │ │ - bl 9227c │ │ │ │ + bl 924f4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 59252 <_PyLong_Size_t_Converter@@Base+0x2a4> │ │ │ │ + b.n 59292 <_PyLong_Size_t_Converter@@Base+0x2a4> │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bmi.n 5924e <_PyLong_Size_t_Converter@@Base+0x2a0> │ │ │ │ + bmi.n 5928e <_PyLong_Size_t_Converter@@Base+0x2a0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 59256 <_PyLong_Size_t_Converter@@Base+0x2a8> │ │ │ │ - b.n 59262 <_PyLong_Size_t_Converter@@Base+0x2b4> │ │ │ │ + blt.n 59296 <_PyLong_Size_t_Converter@@Base+0x2a8> │ │ │ │ + b.n 592a2 <_PyLong_Size_t_Converter@@Base+0x2b4> │ │ │ │ add.w r6, sl, #16 │ │ │ │ - cbnz r6, 5927e <_PyLong_Size_t_Converter@@Base+0x2d0> │ │ │ │ - b.n 59244 <_PyLong_Size_t_Converter@@Base+0x296> │ │ │ │ + cbnz r6, 592be <_PyLong_Size_t_Converter@@Base+0x2d0> │ │ │ │ + b.n 59284 <_PyLong_Size_t_Converter@@Base+0x296> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59262 <_PyLong_Size_t_Converter@@Base+0x2b4> │ │ │ │ + cbnz r3, 592a2 <_PyLong_Size_t_Converter@@Base+0x2b4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #36680 @ 0x8f48 │ │ │ │ + movw r1, #36360 @ 0x8e08 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d79a4 │ │ │ │ - movw r1, #46560 @ 0xb5e0 │ │ │ │ + b.w d78f0 │ │ │ │ + movw r1, #46240 @ 0xb4a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c174 │ │ │ │ - cbnz r0, 592aa <_PyLong_Size_t_Converter@@Base+0x2fc> │ │ │ │ + cbnz r0, 592ea <_PyLong_Size_t_Converter@@Base+0x2fc> │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [sl] │ │ │ │ str.w sl, [r4, #52] @ 0x34 │ │ │ │ - bl 7786c │ │ │ │ - b.n 593f4 <_PyLong_Size_t_Converter@@Base+0x446> │ │ │ │ + bl 778ac │ │ │ │ + b.n 59434 <_PyLong_Size_t_Converter@@Base+0x446> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx 2c174 │ │ │ │ - cbnz r0, 592d0 <_PyLong_Size_t_Converter@@Base+0x322> │ │ │ │ + cbnz r0, 59310 <_PyLong_Size_t_Converter@@Base+0x322> │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [sl] │ │ │ │ str.w sl, [r4, #56] @ 0x38 │ │ │ │ - bl 7786c │ │ │ │ - b.n 593f4 <_PyLong_Size_t_Converter@@Base+0x446> │ │ │ │ - movw r1, #36704 @ 0x8f60 │ │ │ │ + bl 778ac │ │ │ │ + b.n 59434 <_PyLong_Size_t_Converter@@Base+0x446> │ │ │ │ + movw r1, #36384 @ 0x8e20 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r6 │ │ │ │ blx 2c174 │ │ │ │ - cbnz r0, 592f8 <_PyLong_Size_t_Converter@@Base+0x34a> │ │ │ │ + cbnz r0, 59338 <_PyLong_Size_t_Converter@@Base+0x34a> │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [sl] │ │ │ │ str.w sl, [r4, #60] @ 0x3c │ │ │ │ - b.n 5931e <_PyLong_Size_t_Converter@@Base+0x370> │ │ │ │ - movw r1, #36716 @ 0x8f6c │ │ │ │ + b.n 5935e <_PyLong_Size_t_Converter@@Base+0x370> │ │ │ │ + movw r1, #36396 @ 0x8e2c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r6 │ │ │ │ blx 2c174 │ │ │ │ - cbnz r0, 59340 <_PyLong_Size_t_Converter@@Base+0x392> │ │ │ │ + cbnz r0, 59380 <_PyLong_Size_t_Converter@@Base+0x392> │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [sl] │ │ │ │ str.w sl, [r4, #64] @ 0x40 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r2, #36261 @ 0x8da5 │ │ │ │ + movw r2, #36325 @ 0x8de5 │ │ │ │ movt r2, #5 │ │ │ │ - movw r1, #35757 @ 0x8bad │ │ │ │ + movw r1, #35821 @ 0x8bed │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ - b.n 593f4 <_PyLong_Size_t_Converter@@Base+0x446> │ │ │ │ - movw r1, #2800 @ 0xaf0 │ │ │ │ + b.n 59434 <_PyLong_Size_t_Converter@@Base+0x446> │ │ │ │ + movw r1, #2488 @ 0x9b8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r6 │ │ │ │ blx 2c174 │ │ │ │ - cbnz r0, 59380 <_PyLong_Size_t_Converter@@Base+0x3d2> │ │ │ │ + cbnz r0, 593c0 <_PyLong_Size_t_Converter@@Base+0x3d2> │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [sl] │ │ │ │ str.w sl, [r4, #68] @ 0x44 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r1, #35341 @ 0x8a0d │ │ │ │ + movw r1, #35409 @ 0x8a51 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - b.n 593f4 <_PyLong_Size_t_Converter@@Base+0x446> │ │ │ │ - movw r1, #44836 @ 0xaf24 │ │ │ │ + b.n 59434 <_PyLong_Size_t_Converter@@Base+0x446> │ │ │ │ + movw r1, #44436 @ 0xad94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ blx 2c174 │ │ │ │ - cbnz r0, 593c0 <_PyLong_Size_t_Converter@@Base+0x412> │ │ │ │ + cbnz r0, 59400 <_PyLong_Size_t_Converter@@Base+0x412> │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [sl] │ │ │ │ str.w sl, [r4, #72] @ 0x48 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r1, #35021 @ 0x88cd │ │ │ │ + movw r1, #35089 @ 0x8911 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ - b.n 593f4 <_PyLong_Size_t_Converter@@Base+0x446> │ │ │ │ + b.n 59434 <_PyLong_Size_t_Converter@@Base+0x446> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #36724 @ 0x8f74 │ │ │ │ + movw r1, #36404 @ 0x8e34 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 590bc <_PyLong_Size_t_Converter@@Base+0x10e> │ │ │ │ + bge.w 590fc <_PyLong_Size_t_Converter@@Base+0x10e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 590bc <_PyLong_Size_t_Converter@@Base+0x10e> │ │ │ │ + bne.w 590fc <_PyLong_Size_t_Converter@@Base+0x10e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 590bc <_PyLong_Size_t_Converter@@Base+0x10e> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 590fc <_PyLong_Size_t_Converter@@Base+0x10e> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 59208 <_PyLong_Size_t_Converter@@Base+0x25a> │ │ │ │ + b.n 59248 <_PyLong_Size_t_Converter@@Base+0x25a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5940a <_PyLong_Size_t_Converter@@Base+0x45c> │ │ │ │ + blt.n 5944a <_PyLong_Size_t_Converter@@Base+0x45c> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 5941a <_PyLong_Size_t_Converter@@Base+0x46c> │ │ │ │ + b.n 5945a <_PyLong_Size_t_Converter@@Base+0x46c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59400 <_PyLong_Size_t_Converter@@Base+0x452> │ │ │ │ + bne.n 59440 <_PyLong_Size_t_Converter@@Base+0x452> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 59400 <_PyLong_Size_t_Converter@@Base+0x452> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 59440 <_PyLong_Size_t_Converter@@Base+0x452> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ subs r5, r1, #0 │ │ │ │ - blt.n 5943a <_PyLong_Size_t_Converter@@Base+0x48c> │ │ │ │ + blt.n 5947a <_PyLong_Size_t_Converter@@Base+0x48c> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 59440 <_PyLong_Size_t_Converter@@Base+0x492> │ │ │ │ - b.n 59482 <_PyLong_Size_t_Converter@@Base+0x4d4> │ │ │ │ + bne.n 59480 <_PyLong_Size_t_Converter@@Base+0x492> │ │ │ │ + b.n 594c2 <_PyLong_Size_t_Converter@@Base+0x4d4> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 59458 <_PyLong_Size_t_Converter@@Base+0x4aa> │ │ │ │ + b.n 59498 <_PyLong_Size_t_Converter@@Base+0x4aa> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbz r5, 59458 <_PyLong_Size_t_Converter@@Base+0x4aa> │ │ │ │ + cbz r5, 59498 <_PyLong_Size_t_Converter@@Base+0x4aa> │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 299710 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 2995b8 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ cmp r6, r0 │ │ │ │ - ble.n 59458 <_PyLong_Size_t_Converter@@Base+0x4aa> │ │ │ │ + ble.n 59498 <_PyLong_Size_t_Converter@@Base+0x4aa> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1fa038 │ │ │ │ + b.w 1fbed8 │ │ │ │ mul.w r5, r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 14c820 │ │ │ │ + bl 14cd54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59490 <_PyLong_Size_t_Converter@@Base+0x4e2> │ │ │ │ + beq.n 594d0 <_PyLong_Size_t_Converter@@Base+0x4e2> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 59470 <_PyLong_Size_t_Converter@@Base+0x4c2> │ │ │ │ + cbz r3, 594b0 <_PyLong_Size_t_Converter@@Base+0x4c2> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n 59478 <_PyLong_Size_t_Converter@@Base+0x4ca> │ │ │ │ + b.n 594b8 <_PyLong_Size_t_Converter@@Base+0x4ca> │ │ │ │ movw r2, #32052 @ 0x7d34 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1e2ed0 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 1e5018 <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59492 <_PyLong_Size_t_Converter@@Base+0x4e4> │ │ │ │ + bge.n 594d2 <_PyLong_Size_t_Converter@@Base+0x4e4> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 59492 <_PyLong_Size_t_Converter@@Base+0x4e4> │ │ │ │ + b.n 594d2 <_PyLong_Size_t_Converter@@Base+0x4e4> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #6316 @ 0x18ac │ │ │ │ + movw r0, #6032 @ 0x1790 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w 7967c │ │ │ │ + b.w 796c0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 85a34 │ │ │ │ + bl 859e8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 594c4 <_PyLong_Size_t_Converter@@Base+0x516> │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 594ea <_PyLong_Size_t_Converter@@Base+0x53c> │ │ │ │ + bne.n 59504 <_PyLong_Size_t_Converter@@Base+0x516> │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 5952a <_PyLong_Size_t_Converter@@Base+0x53c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 594e0 <_PyLong_Size_t_Converter@@Base+0x532> │ │ │ │ + blt.n 59520 <_PyLong_Size_t_Converter@@Base+0x532> │ │ │ │ adds r3, r4, #1 │ │ │ │ - blt.n 594da <_PyLong_Size_t_Converter@@Base+0x52c> │ │ │ │ + blt.n 5951a <_PyLong_Size_t_Converter@@Base+0x52c> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 594de <_PyLong_Size_t_Converter@@Base+0x530> │ │ │ │ + b.n 5951e <_PyLong_Size_t_Converter@@Base+0x530> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 594ec <_PyLong_Size_t_Converter@@Base+0x53e> │ │ │ │ + b.n 5952c <_PyLong_Size_t_Converter@@Base+0x53e> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 5952a <_PyLong_Size_t_Converter@@Base+0x57c> │ │ │ │ + bpl.n 5956a <_PyLong_Size_t_Converter@@Base+0x57c> │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #7640 @ 0x1dd8 │ │ │ │ + movw r1, #7356 @ 0x1cbc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 13241c │ │ │ │ - cbz r0, 5952a <_PyLong_Size_t_Converter@@Base+0x57c> │ │ │ │ - cbz r4, 59538 <_PyLong_Size_t_Converter@@Base+0x58a> │ │ │ │ + bl 1320cc │ │ │ │ + cbz r0, 5956a <_PyLong_Size_t_Converter@@Base+0x57c> │ │ │ │ + cbz r4, 59578 <_PyLong_Size_t_Converter@@Base+0x58a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59538 <_PyLong_Size_t_Converter@@Base+0x58a> │ │ │ │ + bge.n 59578 <_PyLong_Size_t_Converter@@Base+0x58a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 59538 <_PyLong_Size_t_Converter@@Base+0x58a> │ │ │ │ + b.n 59578 <_PyLong_Size_t_Converter@@Base+0x58a> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84168 │ │ │ │ + b.w 8411c │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbnz r0, 5957c <_PyLong_Size_t_Converter@@Base+0x5ce> │ │ │ │ + cbnz r0, 595bc <_PyLong_Size_t_Converter@@Base+0x5ce> │ │ │ │ cmp r3, r0 │ │ │ │ - ble.n 5957c <_PyLong_Size_t_Converter@@Base+0x5ce> │ │ │ │ + ble.n 595bc <_PyLong_Size_t_Converter@@Base+0x5ce> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5957c <_PyLong_Size_t_Converter@@Base+0x5ce> │ │ │ │ - cbz r2, 5957c <_PyLong_Size_t_Converter@@Base+0x5ce> │ │ │ │ + bne.n 595bc <_PyLong_Size_t_Converter@@Base+0x5ce> │ │ │ │ + cbz r2, 595bc <_PyLong_Size_t_Converter@@Base+0x5ce> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #36744 @ 0x8f88 │ │ │ │ + movw r1, #36424 @ 0x8e48 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 5959c <_PyLong_Size_t_Converter@@Base+0x5ee> │ │ │ │ + bl f8904 │ │ │ │ + b.n 595dc <_PyLong_Size_t_Converter@@Base+0x5ee> │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r4, [pc, #32] @ (595a4 <_PyLong_Size_t_Converter@@Base+0x5f6>) │ │ │ │ + ldr r4, [pc, #32] @ (595e4 <_PyLong_Size_t_Converter@@Base+0x5f6>) │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59566 <_PyLong_Size_t_Converter@@Base+0x5b8> │ │ │ │ + bne.n 595a6 <_PyLong_Size_t_Converter@@Base+0x5b8> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrsb r0, [r5, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #36844 @ 0x8fec │ │ │ │ + movw r1, #36524 @ 0x8eac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #280] @ (596fc <_PyLong_Size_t_Converter@@Base+0x74e>) │ │ │ │ + ldr r3, [pc, #280] @ (5973c <_PyLong_Size_t_Converter@@Base+0x74e>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 595fa <_PyLong_Size_t_Converter@@Base+0x64c> │ │ │ │ - movw r1, #58088 @ 0xe2e8 │ │ │ │ + cbnz r0, 5963a <_PyLong_Size_t_Converter@@Base+0x64c> │ │ │ │ + movw r1, #57768 @ 0xe1a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #264] @ (59700 <_PyLong_Size_t_Converter@@Base+0x752>) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #264] @ (59740 <_PyLong_Size_t_Converter@@Base+0x752>) │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #36884 @ 0x9014 │ │ │ │ + movw r1, #36564 @ 0x8ed4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 1025ac <_PySys_GetOptionalAttrString@@Base+0x10d4> │ │ │ │ + bl 1024b8 <_PySys_GetOptionalAttrString@@Base+0x10d4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 59610 <_PyLong_Size_t_Converter@@Base+0x662> │ │ │ │ + bne.n 59650 <_PyLong_Size_t_Converter@@Base+0x662> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 596f2 <_PyLong_Size_t_Converter@@Base+0x744> │ │ │ │ - bl 70c84 │ │ │ │ + b.n 59732 <_PyLong_Size_t_Converter@@Base+0x744> │ │ │ │ + bl 70cc4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5960c <_PyLong_Size_t_Converter@@Base+0x65e> │ │ │ │ - ldr r0, [pc, #232] @ (59704 <_PyLong_Size_t_Converter@@Base+0x756>) │ │ │ │ + beq.n 5964c <_PyLong_Size_t_Converter@@Base+0x65e> │ │ │ │ + ldr r0, [pc, #232] @ (59744 <_PyLong_Size_t_Converter@@Base+0x756>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 59634 <_PyLong_Size_t_Converter@@Base+0x686> │ │ │ │ + bne.n 59674 <_PyLong_Size_t_Converter@@Base+0x686> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 59624 <_PyLong_Size_t_Converter@@Base+0x676> │ │ │ │ + bne.n 59664 <_PyLong_Size_t_Converter@@Base+0x676> │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 59650 <_PyLong_Size_t_Converter@@Base+0x6a2> │ │ │ │ + beq.n 59690 <_PyLong_Size_t_Converter@@Base+0x6a2> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 10b000 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 10af10 <_PyMutex_LockTimed@@Base> │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movw r9, #5160 @ 0x1428 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ ldr.w r7, [r3, #796] @ 0x31c │ │ │ │ - cbz r7, 596ce <_PyLong_Size_t_Converter@@Base+0x720> │ │ │ │ + cbz r7, 5970e <_PyLong_Size_t_Converter@@Base+0x720> │ │ │ │ ldr.w r5, [r7, #3704] @ 0xe78 │ │ │ │ - cbz r5, 596b2 <_PyLong_Size_t_Converter@@Base+0x704> │ │ │ │ + cbz r5, 596f2 <_PyLong_Size_t_Converter@@Base+0x704> │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 1deeb4 <_PyUnicode_AsUTF8String@@Base+0x6c> │ │ │ │ + bl 1e1094 <_PyUnicode_AsUTF8String@@Base+0x8> │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r5, #92] @ 0x5c │ │ │ │ - bl 7dfb4 │ │ │ │ + bl 7dfe0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 596b8 <_PyLong_Size_t_Converter@@Base+0x70a> │ │ │ │ + cbz r0, 596f8 <_PyLong_Size_t_Converter@@Base+0x70a> │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ moveq r2, r9 │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 596a8 <_PyLong_Size_t_Converter@@Base+0x6fa> │ │ │ │ + bge.n 596e8 <_PyLong_Size_t_Converter@@Base+0x6fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 596a8 <_PyLong_Size_t_Converter@@Base+0x6fa> │ │ │ │ + cbnz r3, 596e8 <_PyLong_Size_t_Converter@@Base+0x6fa> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 596b8 <_PyLong_Size_t_Converter@@Base+0x70a> │ │ │ │ + beq.n 596f8 <_PyLong_Size_t_Converter@@Base+0x70a> │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 5966a <_PyLong_Size_t_Converter@@Base+0x6bc> │ │ │ │ + b.n 596aa <_PyLong_Size_t_Converter@@Base+0x6bc> │ │ │ │ ldr.w r7, [r7, #3648] @ 0xe40 │ │ │ │ - b.n 59664 <_PyLong_Size_t_Converter@@Base+0x6b6> │ │ │ │ + b.n 596a4 <_PyLong_Size_t_Converter@@Base+0x6b6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 596cc <_PyLong_Size_t_Converter@@Base+0x71e> │ │ │ │ + bge.n 5970c <_PyLong_Size_t_Converter@@Base+0x71e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 596cc <_PyLong_Size_t_Converter@@Base+0x71e> │ │ │ │ + cbnz r3, 5970c <_PyLong_Size_t_Converter@@Base+0x71e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 596e6 <_PyLong_Size_t_Converter@@Base+0x738> │ │ │ │ + bne.n 59726 <_PyLong_Size_t_Converter@@Base+0x738> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 596d6 <_PyLong_Size_t_Converter@@Base+0x728> │ │ │ │ + bne.n 59716 <_PyLong_Size_t_Converter@@Base+0x728> │ │ │ │ dmb ish │ │ │ │ - beq.n 596f2 <_PyLong_Size_t_Converter@@Base+0x744> │ │ │ │ - ldr r0, [pc, #20] @ (59704 <_PyLong_Size_t_Converter@@Base+0x756>) │ │ │ │ - bl 23bb84 │ │ │ │ + beq.n 59732 <_PyLong_Size_t_Converter@@Base+0x744> │ │ │ │ + ldr r0, [pc, #20] @ (59744 <_PyLong_Size_t_Converter@@Base+0x756>) │ │ │ │ + bl 206438 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r0, [r2, #24] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -68252,203 +68281,203 @@ │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2b348 │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 5973c <_PyLong_Size_t_Converter@@Base+0x78e> │ │ │ │ + bhi.n 5977c <_PyLong_Size_t_Converter@@Base+0x78e> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 12b760 │ │ │ │ + bl 12b5e4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59754 <_PyLong_Size_t_Converter@@Base+0x7a6> │ │ │ │ - b.n 5979a <_PyLong_Size_t_Converter@@Base+0x7ec> │ │ │ │ - movw r0, #28720 @ 0x7030 │ │ │ │ + cbz r0, 59794 <_PyLong_Size_t_Converter@@Base+0x7a6> │ │ │ │ + b.n 597da <_PyLong_Size_t_Converter@@Base+0x7ec> │ │ │ │ + movw r0, #28400 @ 0x6ef0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5972c <_PyLong_Size_t_Converter@@Base+0x77e> │ │ │ │ - b.n 5979a <_PyLong_Size_t_Converter@@Base+0x7ec> │ │ │ │ + bne.n 5976c <_PyLong_Size_t_Converter@@Base+0x77e> │ │ │ │ + b.n 597da <_PyLong_Size_t_Converter@@Base+0x7ec> │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 597ce <_PyLong_Size_t_Converter@@Base+0x820> │ │ │ │ + ble.n 5980e <_PyLong_Size_t_Converter@@Base+0x820> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 597bc <_PyLong_Size_t_Converter@@Base+0x80e> │ │ │ │ + beq.n 597fc <_PyLong_Size_t_Converter@@Base+0x80e> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 5979e <_PyLong_Size_t_Converter@@Base+0x7f0> │ │ │ │ + bpl.n 597de <_PyLong_Size_t_Converter@@Base+0x7f0> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 8b2c8 │ │ │ │ + bl 8b524 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5979a <_PyLong_Size_t_Converter@@Base+0x7ec> │ │ │ │ + cbz r0, 597da <_PyLong_Size_t_Converter@@Base+0x7ec> │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 597be <_PyLong_Size_t_Converter@@Base+0x810> │ │ │ │ + beq.n 597fe <_PyLong_Size_t_Converter@@Base+0x810> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22180 @ 0x56a4 │ │ │ │ + movw r1, #21860 @ 0x5564 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 597fe <_PyLong_Size_t_Converter@@Base+0x850> │ │ │ │ - movw r2, #57040 @ 0xded0 │ │ │ │ + b.n 5983e <_PyLong_Size_t_Converter@@Base+0x850> │ │ │ │ + movw r2, #56580 @ 0xdd04 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #60648 @ 0xece8 │ │ │ │ + movw r1, #60328 @ 0xeba8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #28720 @ 0x7030 │ │ │ │ + movw r0, #28400 @ 0x6ef0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5979a <_PyLong_Size_t_Converter@@Base+0x7ec> │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 597da <_PyLong_Size_t_Converter@@Base+0x7ec> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 597d0 <_PyLong_Size_t_Converter@@Base+0x822> │ │ │ │ + beq.n 59810 <_PyLong_Size_t_Converter@@Base+0x822> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl ca490 │ │ │ │ + bl ca790 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 597d0 <_PyLong_Size_t_Converter@@Base+0x822> │ │ │ │ - b.n 5979a <_PyLong_Size_t_Converter@@Base+0x7ec> │ │ │ │ + bge.n 59810 <_PyLong_Size_t_Converter@@Base+0x822> │ │ │ │ + b.n 597da <_PyLong_Size_t_Converter@@Base+0x7ec> │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 597de <_PyLong_Size_t_Converter@@Base+0x830> │ │ │ │ + cbnz r4, 5981e <_PyLong_Size_t_Converter@@Base+0x830> │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 176b40 │ │ │ │ + bl 178ef0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 597fe <_PyLong_Size_t_Converter@@Base+0x850> │ │ │ │ + cbz r0, 5983e <_PyLong_Size_t_Converter@@Base+0x850> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #39464 @ 0x9a28 │ │ │ │ + movw r0, #39144 @ 0x98e8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 59808 <_PyLong_Size_t_Converter@@Base+0x85a> │ │ │ │ + cbz r3, 59848 <_PyLong_Size_t_Converter@@Base+0x85a> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #36908 @ 0x902c │ │ │ │ + movw r1, #36588 @ 0x8eec │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #36960 @ 0x9060 │ │ │ │ + movw r1, #36640 @ 0x8f20 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 59866 <_PyLong_Size_t_Converter@@Base+0x8b8> │ │ │ │ + cbz r3, 598a6 <_PyLong_Size_t_Converter@@Base+0x8b8> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 5986c <_PyLong_Size_t_Converter@@Base+0x8be> │ │ │ │ + cbnz r0, 598ac <_PyLong_Size_t_Converter@@Base+0x8be> │ │ │ │ movs r0, #0 │ │ │ │ - b.w 71ce4 │ │ │ │ - b.w ee958 │ │ │ │ + b.w 71d24 │ │ │ │ + b.w ee79c │ │ │ │ │ │ │ │ -00059870 <_Py_c_sum@@Base>: │ │ │ │ +000598b0 <_Py_c_sum@@Base>: │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vadd.f64 d0, d0, d2 │ │ │ │ vadd.f64 d1, d1, d3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 28aa48 │ │ │ │ + bl 28a8f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59912 <_Py_c_sum@@Base+0xa2> │ │ │ │ + beq.n 59952 <_Py_c_sum@@Base+0xa2> │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - cbz r0, 598de <_Py_c_sum@@Base+0x6e> │ │ │ │ + cbz r0, 5991e <_Py_c_sum@@Base+0x6e> │ │ │ │ mov r1, r4 │ │ │ │ - bl d8d90 │ │ │ │ + bl d8cd4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59912 <_Py_c_sum@@Base+0xa2> │ │ │ │ + beq.n 59952 <_Py_c_sum@@Base+0xa2> │ │ │ │ ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 598ea <_Py_c_sum@@Base+0x7a> │ │ │ │ + cbz r3, 5992a <_Py_c_sum@@Base+0x7a> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 598ea <_Py_c_sum@@Base+0x7a> │ │ │ │ + beq.n 5992a <_Py_c_sum@@Base+0x7a> │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 28ab20 │ │ │ │ + bl 28a9c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 598fe <_Py_c_sum@@Base+0x8e> │ │ │ │ + beq.n 5993e <_Py_c_sum@@Base+0x8e> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 7786c │ │ │ │ - b.n 598ea <_Py_c_sum@@Base+0x7a> │ │ │ │ + bl 778ac │ │ │ │ + b.n 5992a <_Py_c_sum@@Base+0x7a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 59914 <_Py_c_sum@@Base+0xa4> │ │ │ │ + cbz r3, 59954 <_Py_c_sum@@Base+0xa4> │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ - cbz r1, 59914 <_Py_c_sum@@Base+0xa4> │ │ │ │ + cbz r1, 59954 <_Py_c_sum@@Base+0xa4> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 28aab0 │ │ │ │ + bl 28a958 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 59914 <_Py_c_sum@@Base+0xa4> │ │ │ │ + bne.n 59954 <_Py_c_sum@@Base+0xa4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59912 <_Py_c_sum@@Base+0xa2> │ │ │ │ + bge.n 59952 <_Py_c_sum@@Base+0xa2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59912 <_Py_c_sum@@Base+0xa2> │ │ │ │ + cbnz r3, 59952 <_Py_c_sum@@Base+0xa2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00059918 <_Py_cr_diff@@Base>: │ │ │ │ +00059958 <_Py_cr_diff@@Base>: │ │ │ │ push {r4} │ │ │ │ vsub.f64 d2, d0, d2 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r3, sp, #16 │ │ │ │ add r4, sp, #32 │ │ │ │ vstr d0, [sp, #16] │ │ │ │ vstr d1, [sp, #24] │ │ │ │ @@ -68467,168 +68496,168 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5997e <_Py_cr_diff@@Base+0x66> │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 599be <_Py_cr_diff@@Base+0x66> │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 59978 <_Py_cr_diff@@Base+0x60> │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 5997e <_Py_cr_diff@@Base+0x66> │ │ │ │ + bne.n 599b8 <_Py_cr_diff@@Base+0x60> │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 599be <_Py_cr_diff@@Base+0x66> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 599d8 <_Py_cr_diff@@Base+0xc0> │ │ │ │ + cbnz r0, 59a18 <_Py_cr_diff@@Base+0xc0> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5999a <_Py_cr_diff@@Base+0x82> │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 599da <_Py_cr_diff@@Base+0x82> │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59994 <_Py_cr_diff@@Base+0x7c> │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 5999a <_Py_cr_diff@@Base+0x82> │ │ │ │ + bne.n 599d4 <_Py_cr_diff@@Base+0x7c> │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 599da <_Py_cr_diff@@Base+0x82> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 599d8 <_Py_cr_diff@@Base+0xc0> │ │ │ │ + cbnz r0, 59a18 <_Py_cr_diff@@Base+0xc0> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 599b6 <_Py_cr_diff@@Base+0x9e> │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 599f6 <_Py_cr_diff@@Base+0x9e> │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 599b0 <_Py_cr_diff@@Base+0x98> │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 599b6 <_Py_cr_diff@@Base+0x9e> │ │ │ │ + bne.n 599f0 <_Py_cr_diff@@Base+0x98> │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 599f6 <_Py_cr_diff@@Base+0x9e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 599d8 <_Py_cr_diff@@Base+0xc0> │ │ │ │ + cbnz r0, 59a18 <_Py_cr_diff@@Base+0xc0> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 599d8 <_Py_cr_diff@@Base+0xc0> │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 59a18 <_Py_cr_diff@@Base+0xc0> │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 599ce <_Py_cr_diff@@Base+0xb6> │ │ │ │ + bne.n 59a0e <_Py_cr_diff@@Base+0xb6> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.w b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000599da <_Py_cr_prod@@Base>: │ │ │ │ +00059a1a <_Py_cr_prod@@Base>: │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ vmul.f64 d0, d0, d2 │ │ │ │ vmul.f64 d1, d2, d1 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - cbnz r3, 59a04 <_Py_cr_prod@@Base+0x2a> │ │ │ │ + cbnz r3, 59a44 <_Py_cr_prod@@Base+0x2a> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 59a1e <_Py_cr_prod@@Base+0x44> │ │ │ │ + cbz r2, 59a5e <_Py_cr_prod@@Base+0x44> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 59a1e <_Py_cr_prod@@Base+0x44> │ │ │ │ + cbz r3, 59a5e <_Py_cr_prod@@Base+0x44> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #37004 @ 0x908c │ │ │ │ + movw r1, #36684 @ 0x8f4c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59abe <_Py_cr_prod@@Base+0xe4> │ │ │ │ + b.n 59afe <_Py_cr_prod@@Base+0xe4> │ │ │ │ mov r0, r1 │ │ │ │ - bl 14fbb0 │ │ │ │ + bl 1500e0 │ │ │ │ ldr.w r5, [r4, #144] @ 0x90 │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - cbnz r5, 59a46 <_Py_cr_prod@@Base+0x6c> │ │ │ │ + cbnz r5, 59a86 <_Py_cr_prod@@Base+0x6c> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 59a5e <_Py_cr_prod@@Base+0x84> │ │ │ │ + cbnz r3, 59a9e <_Py_cr_prod@@Base+0x84> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - b.n 59abe <_Py_cr_prod@@Base+0xe4> │ │ │ │ + b.n 59afe <_Py_cr_prod@@Base+0xe4> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45124 @ 0xb044 │ │ │ │ + movw r1, #44804 @ 0xaf04 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 59a1a <_Py_cr_prod@@Base+0x40> │ │ │ │ + bl f8904 │ │ │ │ + b.n 59a5a <_Py_cr_prod@@Base+0x40> │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [r4, #128] @ 0x80 │ │ │ │ strd r3, r3, [r4, #104] @ 0x68 │ │ │ │ - cbz r0, 59a74 <_Py_cr_prod@@Base+0x9a> │ │ │ │ - bl 76638 │ │ │ │ + cbz r0, 59ab4 <_Py_cr_prod@@Base+0x9a> │ │ │ │ + bl 76678 │ │ │ │ str r5, [r4, #116] @ 0x74 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add.w r0, r4, #12 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ str r3, [r4, #12] │ │ │ │ strd r6, r6, [r4, #120] @ 0x78 │ │ │ │ - bl 1ffee0 <_PyCapsule_SetTraverse@@Base+0x178> │ │ │ │ + bl 201d70 <_PyCapsule_SetTraverse@@Base+0x178> │ │ │ │ mov r7, r0 │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 59a9a <_Py_cr_prod@@Base+0xc0> │ │ │ │ + cbz r0, 59ada <_Py_cr_prod@@Base+0xc0> │ │ │ │ str.w r6, [r4, #144] @ 0x90 │ │ │ │ - b.n 59a1a <_Py_cr_prod@@Base+0x40> │ │ │ │ + b.n 59a5a <_Py_cr_prod@@Base+0x40> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r4, #12 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r7 │ │ │ │ - bl 2007fc <_PyEvent_IsSet@@Base+0x86c> │ │ │ │ - cbz r7, 59ab6 <_Py_cr_prod@@Base+0xdc> │ │ │ │ + bl 20268c <_PyEvent_IsSet@@Base+0x86c> │ │ │ │ + cbz r7, 59af6 <_Py_cr_prod@@Base+0xdc> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r5, [r4, #12] │ │ │ │ subs r2, r3, r5 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r4, #20] │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00059ac2 <_Py_cr_quot@@Base>: │ │ │ │ +00059b02 <_Py_cr_quot@@Base>: │ │ │ │ vcmp.f64 d2, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 59ade <_Py_cr_quot@@Base+0x1c> │ │ │ │ + beq.n 59b1e <_Py_cr_quot@@Base+0x1c> │ │ │ │ vdiv.f64 d6, d0, d2 │ │ │ │ vdiv.f64 d7, d1, d2 │ │ │ │ vmov.f64 d0, d6 │ │ │ │ vmov.f64 d1, d7 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ - vldr d7, [pc, #20] @ 59b08 <_Py_cr_quot@@Base+0x46> │ │ │ │ + vldr d7, [pc, #20] @ 59b48 <_Py_cr_quot@@Base+0x46> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ vmov.f64 d1, d7 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ... │ │ │ │ │ │ │ │ -00059b10 <_Py_cr_sum@@Base>: │ │ │ │ +00059b50 <_Py_cr_sum@@Base>: │ │ │ │ push {r4} │ │ │ │ vadd.f64 d2, d2, d0 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r3, sp, #16 │ │ │ │ add r4, sp, #32 │ │ │ │ vstr d0, [sp, #16] │ │ │ │ vstr d1, [sp, #24] │ │ │ │ @@ -68640,827 +68669,827 @@ │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ vldr d1, [sp, #56] @ 0x38 │ │ │ │ vldr d0, [sp, #48] @ 0x30 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00059b46 <_Py_rc_diff@@Base>: │ │ │ │ +00059b86 <_Py_rc_diff@@Base>: │ │ │ │ vsub.f64 d0, d0, d1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ vneg.f64 d1, d2 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #37032 @ 0x90a8 │ │ │ │ + movw r1, #36712 @ 0x8f68 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8e8fc │ │ │ │ - cbz r0, 59b94 <_Py_rc_diff@@Base+0x4e> │ │ │ │ + bl 8eb6c │ │ │ │ + cbz r0, 59bd4 <_Py_rc_diff@@Base+0x4e> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ blx 2ae58 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59b98 <_Py_rc_diff@@Base+0x52> │ │ │ │ + bge.n 59bd8 <_Py_rc_diff@@Base+0x52> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59be8 <_Py_rc_diff@@Base+0xa2> │ │ │ │ - bne.n 59bb2 <_Py_rc_diff@@Base+0x6c> │ │ │ │ + b.n 59c28 <_Py_rc_diff@@Base+0xa2> │ │ │ │ + bne.n 59bf2 <_Py_rc_diff@@Base+0x6c> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #37048 @ 0x90b8 │ │ │ │ + movw r1, #36728 @ 0x8f78 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 59b94 <_Py_rc_diff@@Base+0x4e> │ │ │ │ + bl f8904 │ │ │ │ + b.n 59bd4 <_Py_rc_diff@@Base+0x4e> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 59bc2 <_Py_rc_diff@@Base+0x7c> │ │ │ │ + bne.n 59c02 <_Py_rc_diff@@Base+0x7c> │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 718ec │ │ │ │ - b.n 59be8 <_Py_rc_diff@@Base+0xa2> │ │ │ │ + bl 71940 │ │ │ │ + b.n 59c28 <_Py_rc_diff@@Base+0xa2> │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 59bd0 <_Py_rc_diff@@Base+0x8a> │ │ │ │ + bne.n 59c10 <_Py_rc_diff@@Base+0x8a> │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 718ec │ │ │ │ - b.n 59be8 <_Py_rc_diff@@Base+0xa2> │ │ │ │ + bl 71940 │ │ │ │ + b.n 59c28 <_Py_rc_diff@@Base+0xa2> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13988 @ 0x36a4 │ │ │ │ + movw r1, #13704 @ 0x3588 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 59b94 <_Py_rc_diff@@Base+0x4e> │ │ │ │ + bl f8904 │ │ │ │ + b.n 59bd4 <_Py_rc_diff@@Base+0x4e> │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37096 @ 0x90e8 │ │ │ │ + movw r1, #36776 @ 0x8fa8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 59c34 <_Py_rc_diff@@Base+0xee> │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 59c74 <_Py_rc_diff@@Base+0xee> │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 59c2e <_Py_rc_diff@@Base+0xe8> │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 59c34 <_Py_rc_diff@@Base+0xee> │ │ │ │ + bne.n 59c6e <_Py_rc_diff@@Base+0xe8> │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 59c74 <_Py_rc_diff@@Base+0xee> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59c9e <_Py_rc_diff@@Base+0x158> │ │ │ │ + cbnz r0, 59cde <_Py_rc_diff@@Base+0x158> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 59c3e <_Py_rc_diff@@Base+0xf8> │ │ │ │ + cbnz r0, 59c7e <_Py_rc_diff@@Base+0xf8> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 59c48 <_Py_rc_diff@@Base+0x102> │ │ │ │ - b.n 59c60 <_Py_rc_diff@@Base+0x11a> │ │ │ │ + cbnz r0, 59c88 <_Py_rc_diff@@Base+0x102> │ │ │ │ + b.n 59ca0 <_Py_rc_diff@@Base+0x11a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59c38 <_Py_rc_diff@@Base+0xf2> │ │ │ │ - b.n 59c9e <_Py_rc_diff@@Base+0x158> │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + beq.n 59c78 <_Py_rc_diff@@Base+0xf2> │ │ │ │ + b.n 59cde <_Py_rc_diff@@Base+0x158> │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59c5a <_Py_rc_diff@@Base+0x114> │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 59c60 <_Py_rc_diff@@Base+0x11a> │ │ │ │ + bne.n 59c9a <_Py_rc_diff@@Base+0x114> │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 59ca0 <_Py_rc_diff@@Base+0x11a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59c9e <_Py_rc_diff@@Base+0x158> │ │ │ │ + cbnz r0, 59cde <_Py_rc_diff@@Base+0x158> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 59c7c <_Py_rc_diff@@Base+0x136> │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 59cbc <_Py_rc_diff@@Base+0x136> │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59c76 <_Py_rc_diff@@Base+0x130> │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 59c7c <_Py_rc_diff@@Base+0x136> │ │ │ │ + bne.n 59cb6 <_Py_rc_diff@@Base+0x130> │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 59cbc <_Py_rc_diff@@Base+0x136> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59c9e <_Py_rc_diff@@Base+0x158> │ │ │ │ + cbnz r0, 59cde <_Py_rc_diff@@Base+0x158> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 59c9e <_Py_rc_diff@@Base+0x158> │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 59cde <_Py_rc_diff@@Base+0x158> │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59c94 <_Py_rc_diff@@Base+0x14e> │ │ │ │ + bne.n 59cd4 <_Py_rc_diff@@Base+0x14e> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.w b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00059ca0 : │ │ │ │ +00059ce0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59cf8 │ │ │ │ - movw r1, #55644 @ 0xd95c │ │ │ │ + cbz r0, 59d38 │ │ │ │ + movw r1, #55324 @ 0xd81c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 59d74 │ │ │ │ + bl 59db4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59cf8 │ │ │ │ + beq.n 59d38 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #57604 @ 0xe104 │ │ │ │ + movw r1, #57284 @ 0xdfc4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 59d74 │ │ │ │ + bl 59db4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59cf8 │ │ │ │ + beq.n 59d38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 113600 │ │ │ │ + bl 113690 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59d00 │ │ │ │ + bge.n 59d40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59d00 │ │ │ │ + cbnz r3, 59d40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 59d00 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 59d40 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 59d34 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 59d74 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 59d2e │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 59d34 │ │ │ │ + bne.n 59d6e │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 59d74 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59d72 │ │ │ │ + cbnz r0, 59db2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 59d50 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 59d90 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59d4a │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 59d50 │ │ │ │ + bne.n 59d8a │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 59d90 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59d72 │ │ │ │ + cbnz r0, 59db2 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 59d72 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 59db2 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59d68 │ │ │ │ + bne.n 59da8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.w b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ add.w r4, r1, #28 │ │ │ │ ldr.w r0, [r4, #-28] │ │ │ │ - cbz r0, 59dca │ │ │ │ + cbz r0, 59e0a │ │ │ │ ldr.w r3, [r4, #-16] │ │ │ │ - cbnz r3, 59d98 │ │ │ │ + cbnz r3, 59dd8 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 59d88 │ │ │ │ - bl 7967c │ │ │ │ + b.n 59dc8 │ │ │ │ + bl 796c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbnz r5, 59daa │ │ │ │ + cbnz r5, 59dea │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59dca │ │ │ │ - bl 85bbc │ │ │ │ + b.n 59e0a │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59dc4 │ │ │ │ + bge.n 59e04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59dc4 │ │ │ │ + cbnz r3, 59e04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 59d94 │ │ │ │ - b.n 59da4 │ │ │ │ + bne.n 59dd4 │ │ │ │ + b.n 59de4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 59dfc │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 59e3c │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 59df6 │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 59dfc │ │ │ │ + bne.n 59e36 │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 59e3c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59e3a │ │ │ │ + cbnz r0, 59e7a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 59e18 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 59e58 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59e12 │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 59e18 │ │ │ │ + bne.n 59e52 │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 59e58 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59e3a │ │ │ │ + cbnz r0, 59e7a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 59e3a │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 59e7a │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59e30 │ │ │ │ + bne.n 59e70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.w b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00059e3c : │ │ │ │ +00059e7c : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 23c0f4 │ │ │ │ - cbz r0, 59e88 │ │ │ │ + bl 23bfc0 │ │ │ │ + cbz r0, 59ec8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 59e8e │ │ │ │ + bmi.n 59ece │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59e70 │ │ │ │ + bge.n 59eb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 59e70 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 59eb0 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #37116 @ 0x90fc │ │ │ │ + movw r1, #36796 @ 0x8fbc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59ed0 │ │ │ │ - bl fd968 │ │ │ │ + b.n 59f10 │ │ │ │ + bl fd878 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59ea8 │ │ │ │ + bge.n 59ee8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59ea8 │ │ │ │ + cbnz r3, 59ee8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 59ecc │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 59ecc │ │ │ │ + bne.n 59f0c │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 59f0c │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #37148 @ 0x911c │ │ │ │ + movw r1, #36828 @ 0x8fdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 59e88 │ │ │ │ + bl d78f0 │ │ │ │ + b.n 59ec8 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r7, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 59efe │ │ │ │ + bgt.n 59f3e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15308 @ 0x3bcc │ │ │ │ + movw r1, #14988 @ 0x3a8c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 59f24 │ │ │ │ + bl f8904 │ │ │ │ + b.n 59f64 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 59f1a │ │ │ │ + cbz r3, 59f5a │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31160 @ 0x79b8 │ │ │ │ + movw r1, #30840 @ 0x7878 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 59f24 │ │ │ │ + bl f8904 │ │ │ │ + b.n 59f64 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - b.w 297608 │ │ │ │ + b.w 297530 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 59f5c │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 59f9c │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 59f56 │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 59f5c │ │ │ │ + bne.n 59f96 │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 59f9c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59f9a │ │ │ │ + cbnz r0, 59fda │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 59f78 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 59fb8 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59f72 │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 59f78 │ │ │ │ + bne.n 59fb2 │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 59fb8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59f9a │ │ │ │ + cbnz r0, 59fda │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 59f9a │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 59fda │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59f90 │ │ │ │ + bne.n 59fd0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.w b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5a0ac │ │ │ │ + bl 5a0ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a0a4 │ │ │ │ + beq.n 5a0e4 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 59fca │ │ │ │ + beq.n 5a00a │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 59fd2 │ │ │ │ + b.n 5a012 │ │ │ │ movw r6, #32052 @ 0x7d34 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - cbz r7, 59fe8 │ │ │ │ + cbz r7, 5a028 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 71b00 │ │ │ │ + bl 71b54 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5a000 │ │ │ │ + cbnz r0, 5a040 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5a08a │ │ │ │ + b.n 5a0ca │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47692 @ 0xba4c │ │ │ │ + movw r1, #47232 @ 0xb880 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 59fe4 │ │ │ │ + bl f8904 │ │ │ │ + b.n 5a024 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r1, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e4004 │ │ │ │ + bl 1e5dc8 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5a042 │ │ │ │ + bge.n 5a082 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 156bd8 │ │ │ │ + bl 157044 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 156bd8 │ │ │ │ + bl 157044 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r1 │ │ │ │ - bl 156bd8 │ │ │ │ + bl 157044 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 5a08a │ │ │ │ - b.n 5a072 │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 5a0ca │ │ │ │ + b.n 5a0b2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 156bd8 │ │ │ │ + bl 157044 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [r4, #16] │ │ │ │ add.w r0, r7, r8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ sub.w r1, r9, r0 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ add r0, r6 │ │ │ │ it lt │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r4, #20] │ │ │ │ - bl 156bd8 │ │ │ │ + bl 157044 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 5a08a │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 5a0ca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59fe4 │ │ │ │ + bge.n 5a024 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59fe4 │ │ │ │ + bne.n 5a024 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 59fe4 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a024 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a098 │ │ │ │ + bge.n 5a0d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5a09c │ │ │ │ + cbz r3, 5a0dc │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5a0a4 │ │ │ │ + b.n 5a0e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a098 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a0d8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12b760 │ │ │ │ + bl 12b5e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a112 │ │ │ │ + blt.n 5a152 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - bl 156bd8 │ │ │ │ + bl 157044 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5a108 │ │ │ │ + cbz r0, 5a148 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5a0de │ │ │ │ + cbz r3, 5a11e │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5a0e6 │ │ │ │ + b.n 5a126 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 14c93c │ │ │ │ + bl 14ce70 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a10a │ │ │ │ + bne.n 5a14a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a108 │ │ │ │ + bge.n 5a148 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5a108 │ │ │ │ + cbnz r3, 5a148 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12d4e0 │ │ │ │ - b.n 5a114 │ │ │ │ + bl 12d364 │ │ │ │ + b.n 5a154 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ - movw r1, #41591 @ 0xa277 │ │ │ │ + movw r1, #41655 @ 0xa2b7 │ │ │ │ movt r1, #5 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2102ac <_PyXIData_InitWithSize@@Base> │ │ │ │ + bl 212180 <_PyXIData_InitWithSize@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5a160 │ │ │ │ + beq.n 5a1a0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 144138 │ │ │ │ + bl 144130 │ │ │ │ movs r0, #0 │ │ │ │ vstr d0, [r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5a0ac │ │ │ │ + bl 5a0ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a26e │ │ │ │ + beq.n 5a2ae │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5a192 │ │ │ │ + beq.n 5a1d2 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5a19a │ │ │ │ + b.n 5a1da │ │ │ │ movw r6, #32052 @ 0x7d34 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - cbz r7, 5a1b0 │ │ │ │ + cbz r7, 5a1f0 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 71b00 │ │ │ │ + bl 71b54 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5a1c8 │ │ │ │ + cbnz r0, 5a208 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5a254 │ │ │ │ + b.n 5a294 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47692 @ 0xba4c │ │ │ │ + movw r1, #47232 @ 0xb880 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 5a1ac │ │ │ │ + bl f8904 │ │ │ │ + b.n 5a1ec │ │ │ │ mov r2, r8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r1, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e4004 │ │ │ │ + bl 1e5dc8 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5a20c │ │ │ │ + bge.n 5a24c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 156bd8 │ │ │ │ + bl 157044 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 156bd8 │ │ │ │ + bl 157044 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 156bd8 │ │ │ │ + bl 157044 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 5a254 │ │ │ │ - b.n 5a23c │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 5a294 │ │ │ │ + b.n 5a27c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 156bd8 │ │ │ │ + bl 157044 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [r4, #16] │ │ │ │ add.w r0, r7, r8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ sub.w r1, r9, r0 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ add r0, r6 │ │ │ │ it lt │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r4, #20] │ │ │ │ - bl 156bd8 │ │ │ │ + bl 157044 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 5a254 │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 5a294 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a1ac │ │ │ │ + bge.n 5a1ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a1ac │ │ │ │ + bne.n 5a1ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a1ac │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a1ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a262 │ │ │ │ + bge.n 5a2a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5a266 │ │ │ │ + cbz r3, 5a2a6 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5a26e │ │ │ │ + b.n 5a2ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a262 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a2a2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ - b.w 85ae4 │ │ │ │ - b.w 5a284 <_PyThread_CurrentFrames@@Base> │ │ │ │ + b.w 85a98 │ │ │ │ + b.w 5a2c4 <_PyThread_CurrentFrames@@Base> │ │ │ │ │ │ │ │ -0005a284 <_PyThread_CurrentFrames@@Base>: │ │ │ │ +0005a2c4 <_PyThread_CurrentFrames@@Base>: │ │ │ │ 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 r0, [pc, #332] @ (5a3e4 <_PyThread_CurrentFrames@@Base+0x160>) │ │ │ │ + ldr r0, [pc, #332] @ (5a424 <_PyThread_CurrentFrames@@Base+0x160>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #37580 @ 0x92cc │ │ │ │ + movw r1, #37260 @ 0x918c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 1025ac <_PySys_GetOptionalAttrString@@Base+0x10d4> │ │ │ │ + bl 1024b8 <_PySys_GetOptionalAttrString@@Base+0x10d4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a2b4 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ + bne.n 5a2f4 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5a3da <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ - bl 70c84 │ │ │ │ + b.n 5a41a <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + bl 70cc4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a2b0 <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ - ldr r0, [pc, #296] @ (5a3e8 <_PyThread_CurrentFrames@@Base+0x164>) │ │ │ │ + beq.n 5a2f0 <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ + ldr r0, [pc, #296] @ (5a428 <_PyThread_CurrentFrames@@Base+0x164>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5a2d8 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ + bne.n 5a318 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5a2c8 <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ + bne.n 5a308 <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 5a2f4 <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ + beq.n 5a334 <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 10b000 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 10af10 <_PyMutex_LockTimed@@Base> │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r9, [r3, #796] @ 0x31c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5a3b6 <_PyThread_CurrentFrames@@Base+0x132> │ │ │ │ + beq.n 5a3f6 <_PyThread_CurrentFrames@@Base+0x132> │ │ │ │ ldr.w r8, [r9, #3704] @ 0xe78 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5a39a <_PyThread_CurrentFrames@@Base+0x116> │ │ │ │ + beq.n 5a3da <_PyThread_CurrentFrames@@Base+0x116> │ │ │ │ ldr.w r6, [r8, #52] @ 0x34 │ │ │ │ - cbz r6, 5a362 <_PyThread_CurrentFrames@@Base+0xde> │ │ │ │ + cbz r6, 5a3a2 <_PyThread_CurrentFrames@@Base+0xde> │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 5a322 <_PyThread_CurrentFrames@@Base+0x9e> │ │ │ │ + bls.n 5a362 <_PyThread_CurrentFrames@@Base+0x9e> │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 5a314 <_PyThread_CurrentFrames@@Base+0x90> │ │ │ │ + b.n 5a354 <_PyThread_CurrentFrames@@Base+0x90> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 5a33c <_PyThread_CurrentFrames@@Base+0xb8> │ │ │ │ + beq.n 5a37c <_PyThread_CurrentFrames@@Base+0xb8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r6, #28] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ add.w r1, r3, #128 @ 0x80 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 5a31e <_PyThread_CurrentFrames@@Base+0x9a> │ │ │ │ + bcc.n 5a35e <_PyThread_CurrentFrames@@Base+0x9a> │ │ │ │ ldr.w r0, [r8, #92] @ 0x5c │ │ │ │ - bl 7dfb4 │ │ │ │ + bl 7dfe0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5a3a0 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ + cbz r0, 5a3e0 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ ldr r2, [r6, #24] │ │ │ │ - cbz r2, 5a368 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ + cbz r2, 5a3a8 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5a38a <_PyThread_CurrentFrames@@Base+0x106> │ │ │ │ + blt.n 5a3ca <_PyThread_CurrentFrames@@Base+0x106> │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 5a3a0 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ + beq.n 5a3e0 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ - b.n 5a30a <_PyThread_CurrentFrames@@Base+0x86> │ │ │ │ + b.n 5a34a <_PyThread_CurrentFrames@@Base+0x86> │ │ │ │ mov r0, r6 │ │ │ │ - bl da400 │ │ │ │ + bl da34c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a34c <_PyThread_CurrentFrames@@Base+0xc8> │ │ │ │ + bne.n 5a38c <_PyThread_CurrentFrames@@Base+0xc8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a3a0 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ + bge.n 5a3e0 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a3a0 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ + cbnz r3, 5a3e0 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a3a0 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a3e0 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a35e <_PyThread_CurrentFrames@@Base+0xda> │ │ │ │ + bne.n 5a39e <_PyThread_CurrentFrames@@Base+0xda> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a35e <_PyThread_CurrentFrames@@Base+0xda> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a39e <_PyThread_CurrentFrames@@Base+0xda> │ │ │ │ ldr.w r9, [r9, #3648] @ 0xe40 │ │ │ │ - b.n 5a300 <_PyThread_CurrentFrames@@Base+0x7c> │ │ │ │ + b.n 5a340 <_PyThread_CurrentFrames@@Base+0x7c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a3b4 <_PyThread_CurrentFrames@@Base+0x130> │ │ │ │ + bge.n 5a3f4 <_PyThread_CurrentFrames@@Base+0x130> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5a3b4 <_PyThread_CurrentFrames@@Base+0x130> │ │ │ │ + cbnz r3, 5a3f4 <_PyThread_CurrentFrames@@Base+0x130> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5a3ce <_PyThread_CurrentFrames@@Base+0x14a> │ │ │ │ + bne.n 5a40e <_PyThread_CurrentFrames@@Base+0x14a> │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5a3be <_PyThread_CurrentFrames@@Base+0x13a> │ │ │ │ + bne.n 5a3fe <_PyThread_CurrentFrames@@Base+0x13a> │ │ │ │ dmb ish │ │ │ │ - beq.n 5a3da <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ - ldr r0, [pc, #16] @ (5a3e8 <_PyThread_CurrentFrames@@Base+0x164>) │ │ │ │ - bl 23bb84 │ │ │ │ + beq.n 5a41a <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + ldr r0, [pc, #16] @ (5a428 <_PyThread_CurrentFrames@@Base+0x164>) │ │ │ │ + bl 206438 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #24] │ │ │ │ @@ -69469,1285 +69498,1285 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 204b04 │ │ │ │ + bl 206b2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a480 <_PyThread_CurrentFrames@@Base+0x1fc> │ │ │ │ + beq.n 5a4c0 <_PyThread_CurrentFrames@@Base+0x1fc> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r6, 5a414 <_PyThread_CurrentFrames@@Base+0x190> │ │ │ │ + cbz r6, 5a454 <_PyThread_CurrentFrames@@Base+0x190> │ │ │ │ ldr r4, [r5, #20] │ │ │ │ - b.n 5a41c <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ + b.n 5a45c <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ movw r4, #32052 @ 0x7d34 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ uxtb r2, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204cd4 │ │ │ │ + bl 206cfc │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 5a442 <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ + bge.n 5a482 <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #37600 @ 0x92e0 │ │ │ │ + movw r1, #37280 @ 0x91a0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 5a480 <_PyThread_CurrentFrames@@Base+0x1fc> │ │ │ │ + bl f8904 │ │ │ │ + b.n 5a4c0 <_PyThread_CurrentFrames@@Base+0x1fc> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5a46a <_PyThread_CurrentFrames@@Base+0x1e6> │ │ │ │ + bgt.n 5a4aa <_PyThread_CurrentFrames@@Base+0x1e6> │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r0, r4, r2 │ │ │ │ add r1, r4 │ │ │ │ subs r2, r6, r2 │ │ │ │ blx 2b610 │ │ │ │ subs r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c820 │ │ │ │ + bl 14cd54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5a480 <_PyThread_CurrentFrames@@Base+0x1fc> │ │ │ │ + beq.n 5a4c0 <_PyThread_CurrentFrames@@Base+0x1fc> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 5a482 <_PyThread_CurrentFrames@@Base+0x1fe> │ │ │ │ + b.n 5a4c2 <_PyThread_CurrentFrames@@Base+0x1fe> │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52088 @ 0xcb78 │ │ │ │ + movw r1, #51688 @ 0xc9e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005a486 : │ │ │ │ - movw r2, #60772 @ 0xed64 │ │ │ │ +0005a4c6 : │ │ │ │ + movw r2, #60452 @ 0xec24 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - b.w 7fd58 │ │ │ │ - ldr r3, [pc, #16] @ (5a4a4 ) │ │ │ │ + b.w 7fd84 │ │ │ │ + ldr r3, [pc, #16] @ (5a4e4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3924] @ 0xf54 │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a4c8 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 5a4e0 │ │ │ │ - ldr r2, [pc, #24] @ (5a4e4 ) │ │ │ │ + bne.n 5a508 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 5a520 │ │ │ │ + ldr r2, [pc, #24] @ (5a524 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r4, [r3, #3924] @ 0xf54 │ │ │ │ - b.n 5a4e2 │ │ │ │ + b.n 5a522 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ push {r4, r5} │ │ │ │ add.w r4, r3, r3, lsr #31 │ │ │ │ asrs r4, r4, #1 │ │ │ │ - cbz r3, 5a4f8 │ │ │ │ + cbz r3, 5a538 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 5a500 │ │ │ │ + b.n 5a540 │ │ │ │ movw r2, #32052 @ 0x7d34 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ subs r0, r3, r1 │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 5a51a │ │ │ │ + ble.n 5a55a │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ strb.w r5, [r2], #1 │ │ │ │ strb.w r0, [r1], #-1 │ │ │ │ - b.n 5a506 │ │ │ │ + b.n 5a546 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005a526 : │ │ │ │ - b.w 136f7c │ │ │ │ +0005a566 : │ │ │ │ + b.w 136fb8 │ │ │ │ │ │ │ │ -0005a52a : │ │ │ │ +0005a56a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 7b964 │ │ │ │ + bl 7b990 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5a562 │ │ │ │ + blt.n 5a5a2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5a57c │ │ │ │ + blt.n 5a5bc │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #6028 @ 0x178c │ │ │ │ + movw r1, #5744 @ 0x1670 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a586 │ │ │ │ + b.n 5a5c6 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #8] @ (5a588 ) │ │ │ │ + ldr r0, [pc, #8] @ (5a5c8 ) │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5a5ac │ │ │ │ + cbz r0, 5a5ec │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1664e4 │ │ │ │ + bl 1668dc │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005a5b6 : │ │ │ │ +0005a5f6 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r3, #22804 @ 0x5914 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5a608 │ │ │ │ + beq.n 5a648 │ │ │ │ movw r3, #31092 @ 0x7974 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5a608 │ │ │ │ + beq.n 5a648 │ │ │ │ movw r1, #14536 @ 0x38c8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5a608 │ │ │ │ - bl 88634 │ │ │ │ - movw r3, #37636 @ 0x9304 │ │ │ │ + beq.n 5a648 │ │ │ │ + bl 88544 │ │ │ │ + movw r3, #37316 @ 0x91c4 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - movw r2, #13236 @ 0x33b4 │ │ │ │ + movw r2, #12916 @ 0x3274 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 5a610 │ │ │ │ - movw r0, #37636 @ 0x9304 │ │ │ │ + b.n 5a650 │ │ │ │ + movw r0, #37316 @ 0x91c4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005a612 : │ │ │ │ +0005a652 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #31092 @ 0x7974 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 5a634 │ │ │ │ + bne.n 5a674 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - b.n 5a62a │ │ │ │ + b.n 5a66a │ │ │ │ movw r3, #22804 @ 0x5914 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 5a64a │ │ │ │ + bne.n 5a68a │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 9227c │ │ │ │ + b.w 924f4 │ │ │ │ movw r1, #14536 @ 0x38c8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 5a662 │ │ │ │ + beq.n 5a6a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88634 │ │ │ │ - cbnz r0, 5a662 │ │ │ │ + bl 88544 │ │ │ │ + cbnz r0, 5a6a2 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - b.n 5a666 │ │ │ │ + b.n 5a6a6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ - movw r8, #15661 @ 0x3d2d │ │ │ │ + movw r8, #16369 @ 0x3ff1 │ │ │ │ movt r8, #11 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r7, 5a6ac │ │ │ │ + cbz r7, 5a6ec │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r7, #1 │ │ │ │ ldr.w r3, [r3, r7, lsl #3] │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5a688 │ │ │ │ + beq.n 5a6c8 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 5a6a2 │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 5a688 │ │ │ │ + bne.n 5a6e2 │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 5a6c8 │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a688 │ │ │ │ - b.n 5a6fa │ │ │ │ + beq.n 5a6c8 │ │ │ │ + b.n 5a73a │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 5a6b6 │ │ │ │ + cbnz r0, 5a6f6 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - cbnz r0, 5a6c0 │ │ │ │ - b.n 5a6d8 │ │ │ │ + cbnz r0, 5a700 │ │ │ │ + b.n 5a718 │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a6b0 │ │ │ │ - b.n 5a6fa │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + beq.n 5a6f0 │ │ │ │ + b.n 5a73a │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5a6d2 │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 5a6d8 │ │ │ │ + bne.n 5a712 │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 5a718 │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5a6fa │ │ │ │ + cbnz r0, 5a73a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 5a6fa │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 5a73a │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5a6f0 │ │ │ │ + bne.n 5a730 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.w b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5a732 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 5a772 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5a728 │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 5a732 │ │ │ │ + bne.n 5a768 │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 5a772 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5a8a4 │ │ │ │ + bne.w 5a8e4 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - cbnz r0, 5a73c │ │ │ │ + cbnz r0, 5a77c │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - cbz r0, 5a750 │ │ │ │ - b.n 5a746 │ │ │ │ + cbz r0, 5a790 │ │ │ │ + b.n 5a786 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a736 │ │ │ │ - b.n 5a8a4 │ │ │ │ + beq.n 5a776 │ │ │ │ + b.n 5a8e4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5a8a4 │ │ │ │ + bne.w 5a8e4 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 5a75e │ │ │ │ + cbz r0, 5a79e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5a8a4 │ │ │ │ + bne.w 5a8e4 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ - cbz r0, 5a76c │ │ │ │ + cbz r0, 5a7ac │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5a8a4 │ │ │ │ + bne.w 5a8e4 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 5a78c │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 5a7cc │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5a782 │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 5a78c │ │ │ │ + bne.n 5a7c2 │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 5a7cc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5a8a4 │ │ │ │ + bne.w 5a8e4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbnz r0, 5a796 │ │ │ │ + cbnz r0, 5a7d6 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbnz r0, 5a7a0 │ │ │ │ - b.n 5a7ba │ │ │ │ + cbnz r0, 5a7e0 │ │ │ │ + b.n 5a7fa │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a790 │ │ │ │ - b.n 5a8a4 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + beq.n 5a7d0 │ │ │ │ + b.n 5a8e4 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5a7b2 │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 5a7ba │ │ │ │ + bne.n 5a7f2 │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 5a7fa │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a8a4 │ │ │ │ + bne.n 5a8e4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5a7d8 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 5a818 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5a7d0 │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 5a7d8 │ │ │ │ + bne.n 5a810 │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 5a818 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a8a4 │ │ │ │ + bne.n 5a8e4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5a7f6 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 5a836 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5a7ee │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 5a7f6 │ │ │ │ + bne.n 5a82e │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 5a836 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a8a4 │ │ │ │ + bne.n 5a8e4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5a814 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 5a854 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5a80c │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 5a814 │ │ │ │ + bne.n 5a84c │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 5a854 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a8a4 │ │ │ │ + bne.n 5a8e4 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5a832 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 5a872 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5a82a │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 5a832 │ │ │ │ + bne.n 5a86a │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 5a872 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a8a4 │ │ │ │ + bne.n 5a8e4 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbnz r0, 5a83c │ │ │ │ + cbnz r0, 5a87c │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbnz r0, 5a846 │ │ │ │ - b.n 5a85e │ │ │ │ + cbnz r0, 5a886 │ │ │ │ + b.n 5a89e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a836 │ │ │ │ - b.n 5a8a4 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + beq.n 5a876 │ │ │ │ + b.n 5a8e4 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5a858 │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 5a85e │ │ │ │ + bne.n 5a898 │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 5a89e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5a8a4 │ │ │ │ + cbnz r0, 5a8e4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5a87a │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 5a8ba │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5a874 │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 5a87a │ │ │ │ + bne.n 5a8b4 │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 5a8ba │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5a8a4 │ │ │ │ + cbnz r0, 5a8e4 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5a896 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 5a8d6 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5a890 │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 5a896 │ │ │ │ + bne.n 5a8d0 │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 5a8d6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5a8a4 │ │ │ │ + cbnz r0, 5a8e4 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5a8a4 │ │ │ │ + cbz r0, 5a8e4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - cbnz r1, 5a8d0 │ │ │ │ + cbnz r1, 5a910 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #37632 @ 0x9300 │ │ │ │ + movw r1, #37312 @ 0x91c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 5a8fa │ │ │ │ + bl f8904 │ │ │ │ + b.n 5a93a │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #56376 @ 0xdc38 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 127f7c │ │ │ │ + bl 127ed4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5a922 │ │ │ │ + bne.n 5a962 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 220594 <_PyObject_GetXIData@@Base+0xbdc> │ │ │ │ + bl 222470 <_PyObject_GetXIData@@Base+0xbdc> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5a900 │ │ │ │ + cbnz r0, 5a940 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5a9e8 │ │ │ │ + b.n 5aa28 │ │ │ │ movs r3, #0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 5a9c6 │ │ │ │ + beq.n 5aa06 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cbz r2, 5a91a │ │ │ │ + cbz r2, 5a95a │ │ │ │ ldr r1, [r2, #0] │ │ │ │ adds r0, r1, #1 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r0, [r2, #0] │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 5a902 │ │ │ │ + b.n 5a942 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 5a9ac │ │ │ │ + bpl.n 5a9ec │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 220594 <_PyObject_GetXIData@@Base+0xbdc> │ │ │ │ + bl 222470 <_PyObject_GetXIData@@Base+0xbdc> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a8fa │ │ │ │ + beq.n 5a93a │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8fd14 │ │ │ │ + bl 8ff84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a9c6 │ │ │ │ + beq.n 5aa06 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 5a96c │ │ │ │ + bmi.n 5a9ac │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #37668 @ 0x9324 │ │ │ │ + movw r1, #37348 @ 0x91e4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 5a9a4 │ │ │ │ - bl 85a34 │ │ │ │ + bl f8904 │ │ │ │ + b.n 5a9e4 │ │ │ │ + bl 859e8 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5a994 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 5a9a4 │ │ │ │ + bne.n 5a9d4 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 5a9e4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #37696 @ 0x9340 │ │ │ │ + movw r1, #37376 @ 0x9200 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 5a9a4 │ │ │ │ + bl f8904 │ │ │ │ + b.n 5a9e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a97c │ │ │ │ + blt.n 5a9bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 16840c │ │ │ │ + bl 168804 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a93a │ │ │ │ + bne.n 5a97a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5a8fa │ │ │ │ + beq.n 5a93a │ │ │ │ subs r4, #1 │ │ │ │ - b.n 5a9d4 │ │ │ │ + b.n 5aa14 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #37732 @ 0x9364 │ │ │ │ + movw r1, #37412 @ 0x9224 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 5a8fa │ │ │ │ + bl d78f0 │ │ │ │ + b.n 5a93a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1684b0 │ │ │ │ + bl 1688a8 │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r4, [r6, #12] │ │ │ │ - b.n 5a9e8 │ │ │ │ + b.n 5aa28 │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 5a9d4 │ │ │ │ + bcs.n 5aa14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76638 │ │ │ │ - b.n 5a8fa │ │ │ │ + bl 76678 │ │ │ │ + b.n 5a93a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5aa20 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 5aa60 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5aa16 │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 5aa20 │ │ │ │ + bne.n 5aa56 │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 5aa60 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5ab54 │ │ │ │ + bne.w 5ab94 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 5aa40 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 5aa80 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5aa36 │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 5aa40 │ │ │ │ + bne.n 5aa76 │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 5aa80 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5ab54 │ │ │ │ + bne.w 5ab94 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5aa5e │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 5aa9e │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5aa56 │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 5aa5e │ │ │ │ + bne.n 5aa96 │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 5aa9e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ab54 │ │ │ │ + bne.n 5ab94 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5aa7c │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 5aabc │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5aa74 │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 5aa7c │ │ │ │ + bne.n 5aab4 │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 5aabc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ab54 │ │ │ │ + bne.n 5ab94 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5aa9a │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 5aada │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5aa92 │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 5aa9a │ │ │ │ + bne.n 5aad2 │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 5aada │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ab54 │ │ │ │ + bne.n 5ab94 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5aab8 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 5aaf8 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5aab0 │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 5aab8 │ │ │ │ + bne.n 5aaf0 │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 5aaf8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ab54 │ │ │ │ + bne.n 5ab94 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 5aad6 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 5ab16 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5aace │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 5aad6 │ │ │ │ + bne.n 5ab0e │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 5ab16 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ab54 │ │ │ │ + bne.n 5ab94 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbnz r0, 5aae0 │ │ │ │ + cbnz r0, 5ab20 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 5aaf0 │ │ │ │ - b.n 5aaea │ │ │ │ + cbz r0, 5ab30 │ │ │ │ + b.n 5ab2a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5aada │ │ │ │ - b.n 5ab54 │ │ │ │ + beq.n 5ab1a │ │ │ │ + b.n 5ab94 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5ab54 │ │ │ │ + cbnz r0, 5ab94 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5aafa │ │ │ │ + cbz r0, 5ab3a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5ab54 │ │ │ │ + cbnz r0, 5ab94 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5ab16 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 5ab56 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5ab10 │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 5ab16 │ │ │ │ + bne.n 5ab50 │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 5ab56 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5ab54 │ │ │ │ + cbnz r0, 5ab94 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5ab32 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 5ab72 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5ab2c │ │ │ │ - bl b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ - b.n 5ab32 │ │ │ │ + bne.n 5ab6c │ │ │ │ + bl b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.n 5ab72 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5ab54 │ │ │ │ + cbnz r0, 5ab94 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5ab54 │ │ │ │ - movw r3, #15661 @ 0x3d2d │ │ │ │ + cbz r0, 5ab94 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5ab4a │ │ │ │ + bne.n 5ab8a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3cc0 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ + b.w b3f84 <_PyToken_OneChar@@Base+0x1690> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #56376 @ 0xdc38 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 127f7c │ │ │ │ + bl 127ed4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bl 70f38 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70f78 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ab92 │ │ │ │ + cbz r0, 5abd2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 82b64 │ │ │ │ + bl 82b18 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005ab96 : │ │ │ │ +0005abd6 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #276] @ (5acbc ) │ │ │ │ + ldr r3, [pc, #276] @ (5acfc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ - cbz r5, 5abd8 │ │ │ │ + cbz r5, 5ac18 │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 5abbc │ │ │ │ + bls.n 5abfc │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 5abae │ │ │ │ + b.n 5abee │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 5abf0 │ │ │ │ + beq.n 5ac30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [r5, #28] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ add.w r2, r3, #128 @ 0x80 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 5abf0 │ │ │ │ - b.n 5abb8 │ │ │ │ + bcs.n 5ac30 │ │ │ │ + b.n 5abf8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #54152 @ 0xd388 │ │ │ │ + movw r2, #53832 @ 0xd248 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f8b34 <_PyErr_SetString@@Base> │ │ │ │ - b.n 5abfa │ │ │ │ + bl f8984 <_PyErr_SetString@@Base> │ │ │ │ + b.n 5ac3a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cb61c │ │ │ │ + bl 1cd8d4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5abfe │ │ │ │ + cbnz r0, 5ac3e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5acb6 │ │ │ │ + b.n 5acf6 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #23400 @ 0x5b68 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ac8c │ │ │ │ + bne.n 5accc │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 5ac1a │ │ │ │ + cbnz r6, 5ac5a │ │ │ │ mov r0, r5 │ │ │ │ - bl da400 │ │ │ │ + bl da34c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5ac26 │ │ │ │ + cbz r0, 5ac66 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ - cbnz r5, 5ac54 │ │ │ │ - bl 70c84 │ │ │ │ + cbnz r5, 5ac94 │ │ │ │ + bl 70cc4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5ac52 │ │ │ │ + cbnz r0, 5ac92 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5abfa │ │ │ │ + bge.n 5ac3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5abfa │ │ │ │ - ldr r2, [pc, #136] @ (5acc0 ) │ │ │ │ + bne.n 5ac3a │ │ │ │ + ldr r2, [pc, #136] @ (5ad00 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 5ac48 │ │ │ │ + cbz r3, 5ac88 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 5abfa │ │ │ │ + b.n 5ac3a │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 89834 │ │ │ │ + bl 89a90 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5acb4 │ │ │ │ + bge.n 5acf4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5acb4 │ │ │ │ - ldr r2, [pc, #76] @ (5acc0 ) │ │ │ │ + cbnz r3, 5acf4 │ │ │ │ + ldr r2, [pc, #76] @ (5ad00 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 5ac82 │ │ │ │ + cbz r3, 5acc2 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 5acb4 │ │ │ │ + b.n 5acf4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5acb6 │ │ │ │ + bge.n 5acf6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5acb6 │ │ │ │ - ldr r2, [pc, #36] @ (5acc0 ) │ │ │ │ + cbnz r3, 5acf6 │ │ │ │ + ldr r2, [pc, #36] @ (5ad00 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 5acaa │ │ │ │ + cbz r3, 5acea │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 5acb6 │ │ │ │ + b.n 5acf6 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ - cbnz r1, 5acf0 │ │ │ │ + cbnz r1, 5ad30 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #37632 @ 0x9300 │ │ │ │ + movw r1, #37312 @ 0x91c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 5ad18 │ │ │ │ + bl f8904 │ │ │ │ + b.n 5ad58 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #56376 @ 0xdc38 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 127f7c │ │ │ │ + bl 127ed4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5ad7a │ │ │ │ + bne.n 5adba │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 21b1ec <_PyPickle_GetXIData@@Base+0x368> │ │ │ │ + bl 21d0c4 <_PyPickle_GetXIData@@Base+0x368> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5ad1e │ │ │ │ + cbnz r0, 5ad5e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5aed4 │ │ │ │ + b.n 5af14 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5ad40 │ │ │ │ + bcs.n 5ad80 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 76280 │ │ │ │ - b.n 5ad42 │ │ │ │ + bl 762c0 │ │ │ │ + b.n 5ad82 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 5ad4e │ │ │ │ + cbz r0, 5ad8e │ │ │ │ ldrd r6, r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 5ad6e │ │ │ │ + b.n 5adae │ │ │ │ mov r0, r4 │ │ │ │ - bl 76638 │ │ │ │ - bl 1fa038 │ │ │ │ - b.n 5ad18 │ │ │ │ + bl 76678 │ │ │ │ + bl 1fbed8 │ │ │ │ + b.n 5ad58 │ │ │ │ ldr.w r3, [r1, r2, lsl #3] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r3, 5ad6e │ │ │ │ + cbz r3, 5adae │ │ │ │ ldr r5, [r3, #0] │ │ │ │ adds r7, r5, #1 │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r7, [r3, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 5ad5a │ │ │ │ + bne.n 5ad9a │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 2bf20 │ │ │ │ - b.n 5aec6 │ │ │ │ + b.n 5af06 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 5aeac │ │ │ │ + bpl.w 5aeec │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 21b1ec <_PyPickle_GetXIData@@Base+0x368> │ │ │ │ + bl 21d0c4 <_PyPickle_GetXIData@@Base+0x368> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ad18 │ │ │ │ + beq.n 5ad58 │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8fd14 │ │ │ │ + bl 8ff84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5aec6 │ │ │ │ + beq.w 5af06 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5adb2 │ │ │ │ + bpl.n 5adf2 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 5adca │ │ │ │ + beq.n 5ae0a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #37808 @ 0x93b0 │ │ │ │ + movw r1, #37488 @ 0x9270 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 5aea4 │ │ │ │ + bl f8904 │ │ │ │ + b.n 5aee4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 85a34 │ │ │ │ + bl 859e8 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5ade0 │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 5ae20 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5aea4 │ │ │ │ + bne.n 5aee4 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 21c2b8 │ │ │ │ + bl 21e190 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 5adfa │ │ │ │ + cbz r0, 5ae3a │ │ │ │ str.w r9, [r3, #4] │ │ │ │ - b.n 5ad90 │ │ │ │ + b.n 5add0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r5, #0] │ │ │ │ strd r5, r9, [r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp.w r3, #1431655765 @ 0x55555555 │ │ │ │ - bhi.n 5ae30 │ │ │ │ + bhi.n 5ae70 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r3, r3, lsl #1 │ │ │ │ cmp.w r2, r1, lsl #1 │ │ │ │ - bcc.n 5ad90 │ │ │ │ + bcc.n 5add0 │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ cmp r3, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #2 │ │ │ │ movls r2, #4 │ │ │ │ - b.n 5ae32 │ │ │ │ + b.n 5ae72 │ │ │ │ movs r2, #2 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5ae56 │ │ │ │ + blt.n 5ae96 │ │ │ │ movs r5, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 5ae44 │ │ │ │ + bls.n 5ae84 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 5ae3c │ │ │ │ + b.n 5ae7c │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5ae50 │ │ │ │ + bcs.n 5ae90 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbnz r0, 5ae5c │ │ │ │ + cbnz r0, 5ae9c │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 1fa038 │ │ │ │ - b.n 5aea4 │ │ │ │ + bl 1fbed8 │ │ │ │ + b.n 5aee4 │ │ │ │ subs r3, r5, #1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r5, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r5, r6, #8 │ │ │ │ blx 2b348 │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5ae9c │ │ │ │ + beq.n 5aedc │ │ │ │ ldr.w sl, [r5, #-8] │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5ae98 │ │ │ │ + beq.n 5aed8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 21c2b8 │ │ │ │ + bl 21e190 │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ strd sl, r3, [r0] │ │ │ │ adds r5, #8 │ │ │ │ - b.n 5ae72 │ │ │ │ + b.n 5aeb2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76638 │ │ │ │ - b.n 5ad90 │ │ │ │ + bl 76678 │ │ │ │ + b.n 5add0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21e3c0 │ │ │ │ - b.n 5ad18 │ │ │ │ + bl 22029c │ │ │ │ + b.n 5ad58 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #37844 @ 0x93d4 │ │ │ │ + movw r1, #37524 @ 0x9294 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 5ad18 │ │ │ │ + bl d78f0 │ │ │ │ + b.n 5ad58 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 21e3c0 │ │ │ │ + bl 22029c │ │ │ │ movs r0, #0 │ │ │ │ str.w r4, [r8, #8] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 77808 │ │ │ │ + bl 77848 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5af0a │ │ │ │ + cbz r0, 5af4a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5af0a │ │ │ │ + bge.n 5af4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5af0a │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5af4a │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5af2a │ │ │ │ + bge.n 5af6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5af2a │ │ │ │ + cbnz r3, 5af6a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #56376 @ 0xdc38 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 127f7c │ │ │ │ + bl 127ed4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 70f38 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70f78 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5af68 │ │ │ │ + cbz r0, 5afa8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 82b64 │ │ │ │ + bl 82b18 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 77808 │ │ │ │ + bl 77848 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5af9c │ │ │ │ + cbz r0, 5afdc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5af9c │ │ │ │ + bge.n 5afdc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5af9c │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5afdc │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5afbc │ │ │ │ + bge.n 5affc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5afbc │ │ │ │ + cbnz r3, 5affc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1684b0 │ │ │ │ + bl 1688a8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 220594 <_PyObject_GetXIData@@Base+0xbdc> │ │ │ │ + bl 222470 <_PyObject_GetXIData@@Base+0xbdc> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r0, [r5, #12] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr r2, [pc, #260] @ (5b108 ) │ │ │ │ + ldr r2, [pc, #260] @ (5b148 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #236] @ 0xec │ │ │ │ mov.w r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl fd918 │ │ │ │ + bl fd828 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 5b026 │ │ │ │ + beq.n 5b066 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 5b056 │ │ │ │ - b.n 5b03c │ │ │ │ - movw r1, #37928 @ 0x9428 │ │ │ │ + bne.n 5b096 │ │ │ │ + b.n 5b07c │ │ │ │ + movw r1, #37596 @ 0x92dc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e8fc │ │ │ │ - cbnz r0, 5b070 │ │ │ │ - b.n 5b06c │ │ │ │ + bl 8eb6c │ │ │ │ + cbnz r0, 5b0b0 │ │ │ │ + b.n 5b0ac │ │ │ │ add r1, sp, #28 │ │ │ │ add r3, sp, #20 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ - movw r1, #37940 @ 0x9434 │ │ │ │ + movw r1, #37608 @ 0x92e8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e8fc │ │ │ │ - cbnz r0, 5b070 │ │ │ │ - b.n 5b06c │ │ │ │ + bl 8eb6c │ │ │ │ + cbnz r0, 5b0b0 │ │ │ │ + b.n 5b0ac │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #37952 @ 0x9440 │ │ │ │ + movw r1, #37620 @ 0x92f4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b0f0 │ │ │ │ + b.n 5b130 │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ - movw r0, #37932 @ 0x942c │ │ │ │ + movw r0, #37600 @ 0x92e0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20bcec │ │ │ │ - cbnz r0, 5b092 │ │ │ │ + bl 20dd24 │ │ │ │ + cbnz r0, 5b0d2 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 12d4e0 │ │ │ │ - b.n 5b06c │ │ │ │ + bl 12d364 │ │ │ │ + b.n 5b0ac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #56508 @ 0xdcbc │ │ │ │ + movw r1, #56188 @ 0xdb7c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #37996 @ 0x946c │ │ │ │ + movw r0, #37664 @ 0x9320 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91690 │ │ │ │ + bl 91908 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5b08a │ │ │ │ + beq.n 5b0ca │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldrd r6, r7, [r4, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldrd r1, r2, [sp, #20] │ │ │ │ strd r1, r2, [sp, #40] @ 0x28 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #45325 @ 0xb10d │ │ │ │ + movw r2, #45389 @ 0xb14d │ │ │ │ movt r2, #5 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ - bl 20d110 │ │ │ │ + bl 20f0d4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5b08a │ │ │ │ + beq.n 5b0ca │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 7ffb8 │ │ │ │ - ldr r3, [pc, #20] @ (5b108 ) │ │ │ │ + bl 7ffe4 │ │ │ │ + ldr r3, [pc, #20] @ (5b148 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5b102 │ │ │ │ + beq.n 5b142 │ │ │ │ blx 2ba18 <__stack_chk_fail@plt> │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -70763,215 +70792,181 @@ │ │ │ │ blx 2b25c │ │ │ │ mov r3, r0 │ │ │ │ mvns r0, r0 │ │ │ │ str r3, [r4, #20] │ │ │ │ lsrs r0, r0, #31 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -0005b13e : │ │ │ │ - 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, r1 │ │ │ │ - movw r1, #1924 @ 0x784 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r4, r0 │ │ │ │ - bl 239638 │ │ │ │ - cbnz r0, 5b176 │ │ │ │ - mov r2, r0 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r2, r1, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - bl 239b40 <_PyStaticType_GetBuiltins@@Base+0x1d4> │ │ │ │ - b.n 5b17a │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ - movw r1, #38012 @ 0x947c │ │ │ │ + movw r1, #37692 @ 0x933c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 8e8fc │ │ │ │ - cbz r0, 5b1c4 │ │ │ │ + bl 8eb6c │ │ │ │ + cbz r0, 5b1c4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 5b1c8 │ │ │ │ + bge.n 5b1c8 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #38028 @ 0x948c │ │ │ │ + movw r1, #37708 @ 0x934c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b21a │ │ │ │ + b.n 5b21a │ │ │ │ mov r0, r4 │ │ │ │ - bl 718ec │ │ │ │ + bl 71940 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b1c4 │ │ │ │ + beq.n 5b1c4 │ │ │ │ add.w r1, r0, #16 │ │ │ │ add r4, sp, #16 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5b25e │ │ │ │ + bl 5b260 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 5b1ee │ │ │ │ + bge.n 5b1ee │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b20e │ │ │ │ + b.n 5b20e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5b202 │ │ │ │ + bne.n 5b202 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7be54 │ │ │ │ + bl 7be80 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5b20e │ │ │ │ + b.n 5b20e │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9dc10 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9debc <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b1f4 │ │ │ │ - b.n 5b1ea │ │ │ │ + bne.n 5b1f4 │ │ │ │ + b.n 5b1ea │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005b220 : │ │ │ │ +0005b220 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ - mov r4, r1 │ │ │ │ - movw r1, #1880 @ 0x758 │ │ │ │ + mov r5, r1 │ │ │ │ + movw r1, #1604 @ 0x644 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - mov r5, r0 │ │ │ │ - bl 239638 │ │ │ │ - cbnz r0, 5b256 │ │ │ │ - mov r3, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 239530 │ │ │ │ + cbnz r0, 5b258 │ │ │ │ mov r2, r0 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 239b40 <_PyStaticType_GetBuiltins@@Base+0x1d4> │ │ │ │ - b.n 5b25a │ │ │ │ + movs r1, #1 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r2, r1, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + bl 239a38 <_PyStaticType_GetBuiltins@@Base+0x1d4> │ │ │ │ + b.n 5b25c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #128] @ (5b2f4 ) │ │ │ │ + ldr r1, [pc, #128] @ (5b2f8 ) │ │ │ │ add r7, sp, #20 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ str r5, [r6, #0] │ │ │ │ - bl 226370 │ │ │ │ - cbnz r0, 5b298 │ │ │ │ + bl 22824c │ │ │ │ + cbnz r0, 5b29a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5b2dc │ │ │ │ + b.n 5b2de │ │ │ │ strd r5, r5, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r2, #45911 @ 0xb357 │ │ │ │ + movw r2, #45883 @ 0xb33b │ │ │ │ movt r2, #5 │ │ │ │ strd sl, r9, [sp, #24] │ │ │ │ str.w r8, [sp, #32] │ │ │ │ strd r7, r5, [sp, #36] @ 0x24 │ │ │ │ - bl 20d110 │ │ │ │ + bl 20f0d4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5b292 │ │ │ │ + beq.n 5b294 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - bl 226468 │ │ │ │ + bl 228344 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b292 │ │ │ │ + beq.n 5b294 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #20] @ (5b2f4 ) │ │ │ │ + ldr r3, [pc, #24] @ (5b2f8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5b2ee │ │ │ │ + beq.n 5b2f0 │ │ │ │ blx 2ba18 <__stack_chk_fail@plt> │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + │ │ │ │ +0005b2fc : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r4, r1 │ │ │ │ + movw r1, #1560 @ 0x618 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r4, r2 │ │ │ │ - bl 139870 │ │ │ │ - cbnz r0, 5b318 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5b354 │ │ │ │ - movw r3, #25525 @ 0x63b5 │ │ │ │ - movt r3, #14 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 5b338 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 5b34c │ │ │ │ - movw r0, #5412 @ 0x1524 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - b.n 5b354 │ │ │ │ + bl 239530 │ │ │ │ + cbnz r0, 5b332 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - blx r4 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 5b348 │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 5b34c │ │ │ │ - b.n 5b314 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5b32e │ │ │ │ - movw r0, #4364 @ 0x110c │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + strd r3, r3, [sp, #4] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 239a38 <_PyStaticType_GetBuiltins@@Base+0x1d4> │ │ │ │ + b.n 5b336 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -70987,640 +70982,674 @@ │ │ │ │ blx 2acfc │ │ │ │ mov r3, r0 │ │ │ │ mvns r0, r0 │ │ │ │ str r3, [r4, #20] │ │ │ │ lsrs r0, r0, #31 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r4, r2 │ │ │ │ + bl 1398ac │ │ │ │ + cbnz r0, 5b39a │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5b3d6 │ │ │ │ + movw r3, #25157 @ 0x6245 │ │ │ │ + movt r3, #14 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 5b3ba │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 5b3ce │ │ │ │ + movw r0, #5412 @ 0x1524 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + b.n 5b3d6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r4 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 5b3ca │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 5b3ce │ │ │ │ + b.n 5b396 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5b3b0 │ │ │ │ + movw r0, #4364 @ 0x110c │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + b.w 341ec │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 5b3ba │ │ │ │ + cbnz r5, 5b400 │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 5b3ba │ │ │ │ + blt.n 5b400 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5b3ba │ │ │ │ - cbnz r2, 5b3d8 │ │ │ │ - ldr r1, [pc, #80] @ (5b40c ) │ │ │ │ + bgt.n 5b400 │ │ │ │ + cbnz r2, 5b41e │ │ │ │ + ldr r1, [pc, #76] @ (5b450 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5b404 │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5b44a │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5b3f2 │ │ │ │ + bgt.n 5b438 │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #62324 @ 0xf374 │ │ │ │ + movw r1, #62004 @ 0xf234 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 5b404 │ │ │ │ + bl f8904 │ │ │ │ + b.n 5b44a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b3dc │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 5b422 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b3dc │ │ │ │ + beq.n 5b422 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ ldrsb r4, [r2, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0005b410 : │ │ │ │ +0005b454 : │ │ │ │ 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, r1 │ │ │ │ - movw r1, #1880 @ 0x758 │ │ │ │ + movw r1, #1560 @ 0x618 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 239638 │ │ │ │ - cbnz r0, 5b446 │ │ │ │ + bl 239530 │ │ │ │ + cbnz r0, 5b48a │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 239b40 <_PyStaticType_GetBuiltins@@Base+0x1d4> │ │ │ │ - b.n 5b44a │ │ │ │ + bl 239a38 <_PyStaticType_GetBuiltins@@Base+0x1d4> │ │ │ │ + b.n 5b48e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b.w 341f0 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cbnz r3, 5b4bc │ │ │ │ + movw r3, #4360 @ 0x1108 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #13388 @ 0x344c │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f8904 │ │ │ │ + b.n 5b4ce │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + mov r5, r0 │ │ │ │ + add.w r0, r3, #16 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + bl 7fce4 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 5b4d2 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 5b4fe │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 1aa2bc <_PyType_Name@@Base> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r0 │ │ │ │ + movw r0, #59440 @ 0xe830 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl e4e0c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 5b4fe │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 5b4fe │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 5b476 │ │ │ │ + cbnz r4, 5b526 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5b476 │ │ │ │ + ble.n 5b526 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5b476 │ │ │ │ - cbnz r2, 5b492 │ │ │ │ + bne.n 5b526 │ │ │ │ + cbnz r2, 5b542 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #124] @ (5b4f8 ) │ │ │ │ + ldr r4, [pc, #124] @ (5b5a8 ) │ │ │ │ add r2, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5b4ba │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5b56a │ │ │ │ ldrd r6, r3, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 5b4be │ │ │ │ - movw r2, #29728 @ 0x7420 │ │ │ │ + bmi.n 5b56e │ │ │ │ + movw r2, #29444 @ 0x7304 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #60648 @ 0xece8 │ │ │ │ + movw r1, #60328 @ 0xeba8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #2788 @ 0xae4 │ │ │ │ + movw r0, #2476 @ 0x9ac │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5b4f0 │ │ │ │ + b.n 5b5a0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 84d34 │ │ │ │ + bl 84ce8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b4ba │ │ │ │ + beq.n 5b56a │ │ │ │ mov r0, r5 │ │ │ │ - bl 229488 │ │ │ │ + bl 22b360 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 25e85c <_PyTime_AsTimeval@@Base+0x13d0> │ │ │ │ + bl 25e504 <_PyTime_AsTimeval@@Base+0x1240> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b4f0 │ │ │ │ + bge.n 5b5a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5b4f0 │ │ │ │ + cbnz r3, 5b5a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r0, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0005b4fc : │ │ │ │ +0005b5ac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ - movw r1, #1828 @ 0x724 │ │ │ │ + movw r1, #1508 @ 0x5e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r5, r0 │ │ │ │ - bl 239638 │ │ │ │ - cbnz r0, 5b532 │ │ │ │ + bl 239530 │ │ │ │ + cbnz r0, 5b5e2 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 239b40 <_PyStaticType_GetBuiltins@@Base+0x1d4> │ │ │ │ - b.n 5b536 │ │ │ │ + bl 239a38 <_PyStaticType_GetBuiltins@@Base+0x1d4> │ │ │ │ + b.n 5b5e6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 5b564 │ │ │ │ - movw r3, #4360 @ 0x1108 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13672 @ 0x3568 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 5b576 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - mov r5, r0 │ │ │ │ - add.w r0, r3, #16 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - bl 7fcb8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 5b57a │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 5b5a6 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 1a7e90 <_PyType_Name@@Base> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r0 │ │ │ │ - movw r0, #59760 @ 0xe970 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl e4f84 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b5a6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 5b5a6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #38060 @ 0x94ac │ │ │ │ + movw r0, #37740 @ 0x936c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #2 │ │ │ │ - b.w e4f84 │ │ │ │ - b.w 272368 <_PyBytes_Find@@Base+0x8d4> │ │ │ │ + b.w e4e0c │ │ │ │ + b.w 272200 <_PyBytes_Find@@Base+0x8d4> │ │ │ │ │ │ │ │ -0005b5c0 : │ │ │ │ +0005b600 : │ │ │ │ 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, r1 │ │ │ │ - movw r1, #1828 @ 0x724 │ │ │ │ + movw r1, #1508 @ 0x5e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 239638 │ │ │ │ - cbnz r0, 5b5f6 │ │ │ │ + bl 239530 │ │ │ │ + cbnz r0, 5b636 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 239b40 <_PyStaticType_GetBuiltins@@Base+0x1d4> │ │ │ │ - b.n 5b5fa │ │ │ │ + bl 239a38 <_PyStaticType_GetBuiltins@@Base+0x1d4> │ │ │ │ + b.n 5b63a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005b5fe : │ │ │ │ +0005b63e : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - movw r1, #1828 @ 0x724 │ │ │ │ + movw r1, #1508 @ 0x5e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 239638 │ │ │ │ - cbnz r0, 5b622 │ │ │ │ + bl 239530 │ │ │ │ + cbnz r0, 5b662 │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ - b.n 5b626 │ │ │ │ + b.n 5b666 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005b628 : │ │ │ │ +0005b668 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - movw r1, #1828 @ 0x724 │ │ │ │ + movw r1, #1508 @ 0x5e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 239638 │ │ │ │ - cbnz r0, 5b64c │ │ │ │ + bl 239530 │ │ │ │ + cbnz r0, 5b68c │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ - b.n 5b650 │ │ │ │ + b.n 5b690 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl ca490 │ │ │ │ + bl ca790 │ │ │ │ subs r3, r0, #0 │ │ │ │ iteee lt │ │ │ │ movlt r0, #0 │ │ │ │ movwge r0, #5160 @ 0x1428 │ │ │ │ strge r3, [r4, #16] │ │ │ │ movtge r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 5b6a2 │ │ │ │ + cbnz r1, 5b6e2 │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18968 @ 0x4a18 │ │ │ │ + movw r1, #18672 @ 0x48f0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 5b6c4 │ │ │ │ + bl f8904 │ │ │ │ + b.n 5b704 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5b6ca │ │ │ │ + bmi.n 5b70a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #38076 @ 0x94bc │ │ │ │ + movw r1, #37756 @ 0x937c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5b6f4 │ │ │ │ + b.n 5b734 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 5b6e2 │ │ │ │ + cbz r1, 5b722 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b6ec │ │ │ │ + bge.n 5b72c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5b6ec │ │ │ │ - bl 25c898 │ │ │ │ + b.n 5b72c │ │ │ │ + bl 25c6d0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b6d0 │ │ │ │ - b.n 5b6c4 │ │ │ │ + bne.n 5b710 │ │ │ │ + b.n 5b704 │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 5b71a │ │ │ │ + cbnz r4, 5b75a │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 5b71a │ │ │ │ + ble.n 5b75a │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5b71a │ │ │ │ - cbnz r2, 5b736 │ │ │ │ + bne.n 5b75a │ │ │ │ + cbnz r2, 5b776 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #132] @ (5b7a4 ) │ │ │ │ + ldr r4, [pc, #132] @ (5b7e4 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5b79e │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5b7de │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 5b75e │ │ │ │ - movw r2, #15388 @ 0x3c1c │ │ │ │ + bmi.n 5b79e │ │ │ │ + movw r2, #15068 @ 0x3adc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #60272 @ 0xeb70 │ │ │ │ + movw r1, #59952 @ 0xea30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #3736 @ 0xe98 │ │ │ │ + movw r0, #3416 @ 0xd58 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5b79e │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5b7de │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b2c8 │ │ │ │ - cbz r0, 5b79e │ │ │ │ + bl 8b524 │ │ │ │ + cbz r0, 5b7de │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b78a │ │ │ │ + beq.n 5b7ca │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22180 @ 0x56a4 │ │ │ │ + movw r1, #21860 @ 0x5564 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 5b79e │ │ │ │ + bl f8904 │ │ │ │ + b.n 5b7de │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #3736 @ 0xe98 │ │ │ │ + movw r1, #3416 @ 0xd58 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r4, [r5, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 5b7cc │ │ │ │ + cbnz r5, 5b80c │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 5b7cc │ │ │ │ + blt.n 5b80c │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5b7cc │ │ │ │ - cbnz r2, 5b7ea │ │ │ │ - ldr r1, [pc, #76] @ (5b81c ) │ │ │ │ + bgt.n 5b80c │ │ │ │ + cbnz r2, 5b82a │ │ │ │ + ldr r1, [pc, #76] @ (5b85c ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5b816 │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5b856 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5b804 │ │ │ │ + bgt.n 5b844 │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #37580 @ 0x92cc │ │ │ │ + movw r1, #37260 @ 0x918c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 5b816 │ │ │ │ + bl f8904 │ │ │ │ + b.n 5b856 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b7ee │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 5b82e │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b7ee │ │ │ │ + beq.n 5b82e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r3, r1] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 5b844 │ │ │ │ + cbnz r5, 5b884 │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 5b844 │ │ │ │ + blt.n 5b884 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5b844 │ │ │ │ - cbnz r2, 5b862 │ │ │ │ - ldr r1, [pc, #76] @ (5b894 ) │ │ │ │ + bgt.n 5b884 │ │ │ │ + cbnz r2, 5b8a2 │ │ │ │ + ldr r1, [pc, #76] @ (5b8d4 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5b88e │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5b8ce │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5b87c │ │ │ │ + bgt.n 5b8bc │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #19884 @ 0x4dac │ │ │ │ + movw r1, #19564 @ 0x4c6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 5b88e │ │ │ │ + bl f8904 │ │ │ │ + b.n 5b8ce │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b866 │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 5b8a6 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b866 │ │ │ │ + beq.n 5b8a6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r0, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1ef858 │ │ │ │ + bl 1f1620 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b8b6 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 5b8c0 │ │ │ │ + bne.n 5b8f6 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 5b900 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #38108 @ 0x94dc │ │ │ │ + movw r0, #37788 @ 0x939c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.w 80c04 │ │ │ │ + b.w 80bc0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 5b8f2 │ │ │ │ + cbz r3, 5b932 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 5b900 │ │ │ │ + b.n 5b940 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 5b8fe │ │ │ │ - bne.n 5b8fa │ │ │ │ - cbnz r1, 5b91c │ │ │ │ + blt.n 5b93e │ │ │ │ + bne.n 5b93a │ │ │ │ + cbnz r1, 5b95c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b900 │ │ │ │ + b.n 5b940 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #172] @ (5b9b0 ) │ │ │ │ + ldr r1, [pc, #172] @ (5b9f0 ) │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 5b922 │ │ │ │ - b.n 5b9a8 │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 5b962 │ │ │ │ + b.n 5b9e8 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 5b974 │ │ │ │ + beq.n 5b9b4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl ca490 │ │ │ │ + bl ca790 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b9a8 │ │ │ │ - ldr r3, [pc, #128] @ (5b9b4 ) │ │ │ │ + blt.n 5b9e8 │ │ │ │ + ldr r3, [pc, #128] @ (5b9f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r5, [r3, #3996] @ 0xf9c │ │ │ │ - beq.n 5b974 │ │ │ │ + beq.n 5b9b4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r3 │ │ │ │ add r3, sp, #32 │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8fd14 │ │ │ │ - cbz r0, 5b968 │ │ │ │ + bl 8ff84 │ │ │ │ + cbz r0, 5b9a8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ - b.n 5b94a │ │ │ │ - ldr r3, [pc, #76] @ (5b9b8 ) │ │ │ │ + b.n 5b98a │ │ │ │ + ldr r3, [pc, #76] @ (5b9f8 ) │ │ │ │ ldr.w r3, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r4, r3 │ │ │ │ - b.n 5b992 │ │ │ │ - ldr r1, [pc, #60] @ (5b9b4 ) │ │ │ │ + b.n 5b9d2 │ │ │ │ + ldr r1, [pc, #60] @ (5b9f4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #60] @ (5b9b8 ) │ │ │ │ + ldr r2, [pc, #60] @ (5b9f8 ) │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr.w r2, [r2, #980] @ 0x3d4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r3, [r3, #3996] @ 0xf9c │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add r4, r2 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5b99c │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 5b9a8 │ │ │ │ + bne.n 5b9dc │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 5b9e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r6, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0005b9bc <_Py_hashtable_len@@Base>: │ │ │ │ +0005b9fc <_Py_hashtable_len@@Base>: │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 5b9fa <_Py_hashtable_len@@Base+0x3e> │ │ │ │ + bne.n 5ba3a <_Py_hashtable_len@@Base+0x3e> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #15388 @ 0x3c1c │ │ │ │ + movw r2, #15068 @ 0x3adc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #756 @ 0x2f4 │ │ │ │ + movw r1, #436 @ 0x1b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #17732 @ 0x4544 │ │ │ │ + movw r0, #17412 @ 0x4404 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5ba14 <_Py_hashtable_len@@Base+0x58> │ │ │ │ + b.n 5ba54 <_Py_hashtable_len@@Base+0x58> │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ tst.w r2, #3 │ │ │ │ it ne │ │ │ │ @@ -71629,839 +71658,840 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 5ba30 <_Py_hashtable_len@@Base+0x74> │ │ │ │ + cbz r3, 5ba70 <_Py_hashtable_len@@Base+0x74> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 5ba40 <_Py_hashtable_len@@Base+0x84> │ │ │ │ + b.n 5ba80 <_Py_hashtable_len@@Base+0x84> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5ba3e <_Py_hashtable_len@@Base+0x82> │ │ │ │ + ble.n 5ba7e <_Py_hashtable_len@@Base+0x82> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5ba3a <_Py_hashtable_len@@Base+0x7e> │ │ │ │ - cbnz r1, 5ba62 <_Py_hashtable_len@@Base+0xa6> │ │ │ │ + bne.n 5ba7a <_Py_hashtable_len@@Base+0x7e> │ │ │ │ + cbnz r1, 5baa2 <_Py_hashtable_len@@Base+0xa6> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5ba40 <_Py_hashtable_len@@Base+0x84> │ │ │ │ + b.n 5ba80 <_Py_hashtable_len@@Base+0x84> │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #156] @ (5bae0 <_Py_hashtable_len@@Base+0x124>) │ │ │ │ + ldr r1, [pc, #156] @ (5bb20 <_Py_hashtable_len@@Base+0x124>) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5ba68 <_Py_hashtable_len@@Base+0xac> │ │ │ │ - b.n 5bad8 <_Py_hashtable_len@@Base+0x11c> │ │ │ │ + cbnz r0, 5baa8 <_Py_hashtable_len@@Base+0xac> │ │ │ │ + b.n 5bb18 <_Py_hashtable_len@@Base+0x11c> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 5ba7c <_Py_hashtable_len@@Base+0xc0> │ │ │ │ + beq.n 5babc <_Py_hashtable_len@@Base+0xc0> │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 5ba9a <_Py_hashtable_len@@Base+0xde> │ │ │ │ - b.n 5ba86 <_Py_hashtable_len@@Base+0xca> │ │ │ │ - bl 7fd18 │ │ │ │ + beq.n 5bada <_Py_hashtable_len@@Base+0xde> │ │ │ │ + b.n 5bac6 <_Py_hashtable_len@@Base+0xca> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ba74 <_Py_hashtable_len@@Base+0xb8> │ │ │ │ - b.n 5bad8 <_Py_hashtable_len@@Base+0x11c> │ │ │ │ + beq.n 5bab4 <_Py_hashtable_len@@Base+0xb8> │ │ │ │ + b.n 5bb18 <_Py_hashtable_len@@Base+0x11c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5ba9c <_Py_hashtable_len@@Base+0xe0> │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 5ba9c <_Py_hashtable_len@@Base+0xe0> │ │ │ │ - b.n 5bad8 <_Py_hashtable_len@@Base+0x11c> │ │ │ │ + bne.n 5badc <_Py_hashtable_len@@Base+0xe0> │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 5badc <_Py_hashtable_len@@Base+0xe0> │ │ │ │ + b.n 5bb18 <_Py_hashtable_len@@Base+0x11c> │ │ │ │ movs r4, #0 │ │ │ │ - bl 95ffc │ │ │ │ + bl 96274 │ │ │ │ orr.w r1, r4, #524288 @ 0x80000 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c26c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5bacc <_Py_hashtable_len@@Base+0x110> │ │ │ │ + bne.n 5bb0c <_Py_hashtable_len@@Base+0x110> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r3, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 85a34 │ │ │ │ + bl 859e8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5bb06 <_Py_hashtable_len@@Base+0x14a> │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 5bb26 <_Py_hashtable_len@@Base+0x16a> │ │ │ │ + bne.n 5bb46 <_Py_hashtable_len@@Base+0x14a> │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 5bb66 <_Py_hashtable_len@@Base+0x16a> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5bb1c <_Py_hashtable_len@@Base+0x160> │ │ │ │ + cbz r3, 5bb5c <_Py_hashtable_len@@Base+0x160> │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5bb18 <_Py_hashtable_len@@Base+0x15c> │ │ │ │ + blt.n 5bb58 <_Py_hashtable_len@@Base+0x15c> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5bb1a <_Py_hashtable_len@@Base+0x15e> │ │ │ │ + b.n 5bb5a <_Py_hashtable_len@@Base+0x15e> │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 5bb28 <_Py_hashtable_len@@Base+0x16c> │ │ │ │ + b.n 5bb68 <_Py_hashtable_len@@Base+0x16c> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 5bb4a <_Py_hashtable_len@@Base+0x18e> │ │ │ │ + cbz r3, 5bb8a <_Py_hashtable_len@@Base+0x18e> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5bb5a <_Py_hashtable_len@@Base+0x19e> │ │ │ │ + b.n 5bb9a <_Py_hashtable_len@@Base+0x19e> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5bb58 <_Py_hashtable_len@@Base+0x19c> │ │ │ │ + ble.n 5bb98 <_Py_hashtable_len@@Base+0x19c> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5bb54 <_Py_hashtable_len@@Base+0x198> │ │ │ │ - cbnz r1, 5bb7c <_Py_hashtable_len@@Base+0x1c0> │ │ │ │ + bne.n 5bb94 <_Py_hashtable_len@@Base+0x198> │ │ │ │ + cbnz r1, 5bbbc <_Py_hashtable_len@@Base+0x1c0> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5bb5a <_Py_hashtable_len@@Base+0x19e> │ │ │ │ + b.n 5bb9a <_Py_hashtable_len@@Base+0x19e> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #356] @ (5bcc0 <_Py_hashtable_len@@Base+0x304>) │ │ │ │ + ldr r1, [pc, #356] @ (5bd00 <_Py_hashtable_len@@Base+0x304>) │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5bb82 <_Py_hashtable_len@@Base+0x1c6> │ │ │ │ - b.n 5bc48 <_Py_hashtable_len@@Base+0x28c> │ │ │ │ + cbnz r0, 5bbc2 <_Py_hashtable_len@@Base+0x1c6> │ │ │ │ + b.n 5bc88 <_Py_hashtable_len@@Base+0x28c> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r5, r6 │ │ │ │ - bl 20fae0 │ │ │ │ + bl 2119f0 │ │ │ │ subs r6, r5, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 5bc48 <_Py_hashtable_len@@Base+0x28c> │ │ │ │ + beq.n 5bc88 <_Py_hashtable_len@@Base+0x28c> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5bc22 <_Py_hashtable_len@@Base+0x266> │ │ │ │ + beq.n 5bc62 <_Py_hashtable_len@@Base+0x266> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5bbb4 <_Py_hashtable_len@@Base+0x1f8> │ │ │ │ - bl fd968 │ │ │ │ + cbz r0, 5bbf4 <_Py_hashtable_len@@Base+0x1f8> │ │ │ │ + bl fd878 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5bbae <_Py_hashtable_len@@Base+0x1f2> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 5bbee <_Py_hashtable_len@@Base+0x1f2> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc48 <_Py_hashtable_len@@Base+0x28c> │ │ │ │ + bne.n 5bc88 <_Py_hashtable_len@@Base+0x28c> │ │ │ │ subs r5, #2 │ │ │ │ - bne.n 5bbb8 <_Py_hashtable_len@@Base+0x1fc> │ │ │ │ - b.n 5bc22 <_Py_hashtable_len@@Base+0x266> │ │ │ │ + bne.n 5bbf8 <_Py_hashtable_len@@Base+0x1fc> │ │ │ │ + b.n 5bc62 <_Py_hashtable_len@@Base+0x266> │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r7, #24552 @ 0x5fe8 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ - cbz r0, 5bbf2 <_Py_hashtable_len@@Base+0x236> │ │ │ │ + cbz r0, 5bc32 <_Py_hashtable_len@@Base+0x236> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 5bbd0 <_Py_hashtable_len@@Base+0x214> │ │ │ │ + bne.n 5bc10 <_Py_hashtable_len@@Base+0x214> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 5bbec <_Py_hashtable_len@@Base+0x230> │ │ │ │ - bl 144138 │ │ │ │ + b.n 5bc2c <_Py_hashtable_len@@Base+0x230> │ │ │ │ + bl 144130 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5bbec <_Py_hashtable_len@@Base+0x230> │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 5bc48 <_Py_hashtable_len@@Base+0x28c> │ │ │ │ + bne.n 5bc2c <_Py_hashtable_len@@Base+0x230> │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 5bc88 <_Py_hashtable_len@@Base+0x28c> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5bbf6 <_Py_hashtable_len@@Base+0x23a> │ │ │ │ - b.n 5bc2c <_Py_hashtable_len@@Base+0x270> │ │ │ │ - vldr d9, [pc, #196] @ 5bcb8 <_Py_hashtable_len@@Base+0x2fc> │ │ │ │ + bne.n 5bc36 <_Py_hashtable_len@@Base+0x23a> │ │ │ │ + b.n 5bc6c <_Py_hashtable_len@@Base+0x270> │ │ │ │ + vldr d9, [pc, #196] @ 5bcf8 <_Py_hashtable_len@@Base+0x2fc> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 5bc04 <_Py_hashtable_len@@Base+0x248> │ │ │ │ + bne.n 5bc44 <_Py_hashtable_len@@Base+0x248> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 5bc30 <_Py_hashtable_len@@Base+0x274> │ │ │ │ - bl 144138 │ │ │ │ + b.n 5bc70 <_Py_hashtable_len@@Base+0x274> │ │ │ │ + bl 144130 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5bc30 <_Py_hashtable_len@@Base+0x274> │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 5bc30 <_Py_hashtable_len@@Base+0x274> │ │ │ │ - b.n 5bc48 <_Py_hashtable_len@@Base+0x28c> │ │ │ │ - vldr d8, [pc, #148] @ 5bcb8 <_Py_hashtable_len@@Base+0x2fc> │ │ │ │ + bne.n 5bc70 <_Py_hashtable_len@@Base+0x274> │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 5bc70 <_Py_hashtable_len@@Base+0x274> │ │ │ │ + b.n 5bc88 <_Py_hashtable_len@@Base+0x28c> │ │ │ │ + vldr d8, [pc, #148] @ 5bcf8 <_Py_hashtable_len@@Base+0x2fc> │ │ │ │ vmov.f64 d9, d8 │ │ │ │ - b.n 5bc30 <_Py_hashtable_len@@Base+0x274> │ │ │ │ - vldr d8, [pc, #136] @ 5bcb8 <_Py_hashtable_len@@Base+0x2fc> │ │ │ │ + b.n 5bc70 <_Py_hashtable_len@@Base+0x274> │ │ │ │ + vldr d8, [pc, #136] @ 5bcf8 <_Py_hashtable_len@@Base+0x2fc> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1fa2e4 │ │ │ │ + bl 1fc180 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5bc4c <_Py_hashtable_len@@Base+0x290> │ │ │ │ + bne.n 5bc8c <_Py_hashtable_len@@Base+0x290> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bcac <_Py_hashtable_len@@Base+0x2f0> │ │ │ │ + b.n 5bcec <_Py_hashtable_len@@Base+0x2f0> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1fa2e4 │ │ │ │ + bl 1fc180 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bc48 <_Py_hashtable_len@@Base+0x28c> │ │ │ │ + beq.n 5bc88 <_Py_hashtable_len@@Base+0x28c> │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl 1fabd0 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1fca68 <_PyTime_AsTimespec@@Base> │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 1fabd0 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl 95ffc │ │ │ │ + bl 1fca68 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 96274 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b2b0 <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5bca6 <_Py_hashtable_len@@Base+0x2ea> │ │ │ │ + bne.n 5bce6 <_Py_hashtable_len@@Base+0x2ea> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ - b.n 5bc48 <_Py_hashtable_len@@Base+0x28c> │ │ │ │ + bl 1af364 │ │ │ │ + b.n 5bc88 <_Py_hashtable_len@@Base+0x28c> │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 5bcc4 <_Py_hashtable_len@@Base+0x308> │ │ │ │ + bl 5bd04 <_Py_hashtable_len@@Base+0x308> │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r0, [r1, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d8, [pc, #148] @ 5bd70 <_Py_hashtable_len@@Base+0x3b4> │ │ │ │ + vldr d8, [pc, #148] @ 5bdb0 <_Py_hashtable_len@@Base+0x3b4> │ │ │ │ ldrd r0, r1, [r0, #16] │ │ │ │ - bl 299cd8 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 299b80 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vldr s15, [r5, #24] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 85ae4 │ │ │ │ - cbz r0, 5bd30 <_Py_hashtable_len@@Base+0x374> │ │ │ │ + bl 85a98 │ │ │ │ + cbz r0, 5bd70 <_Py_hashtable_len@@Base+0x374> │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 299cd8 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 299b80 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vldr s14, [r5, #8] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 85ae4 │ │ │ │ + bl 85a98 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5bd34 <_Py_hashtable_len@@Base+0x378> │ │ │ │ + cbnz r0, 5bd74 <_Py_hashtable_len@@Base+0x378> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5bd30 <_Py_hashtable_len@@Base+0x374> │ │ │ │ + bge.n 5bd70 <_Py_hashtable_len@@Base+0x374> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5bd30 <_Py_hashtable_len@@Base+0x374> │ │ │ │ + cbnz r3, 5bd70 <_Py_hashtable_len@@Base+0x374> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5bd68 <_Py_hashtable_len@@Base+0x3ac> │ │ │ │ + b.n 5bda8 <_Py_hashtable_len@@Base+0x3ac> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7be54 │ │ │ │ + bl 7be80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5bd54 <_Py_hashtable_len@@Base+0x398> │ │ │ │ + bge.n 5bd94 <_Py_hashtable_len@@Base+0x398> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5bd54 <_Py_hashtable_len@@Base+0x398> │ │ │ │ + cbnz r3, 5bd94 <_Py_hashtable_len@@Base+0x398> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5bd68 <_Py_hashtable_len@@Base+0x3ac> │ │ │ │ + bge.n 5bda8 <_Py_hashtable_len@@Base+0x3ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5bd68 <_Py_hashtable_len@@Base+0x3ac> │ │ │ │ + cbnz r3, 5bda8 <_Py_hashtable_len@@Base+0x3ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ vpop {d8} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bvs.n 5bc9e <_Py_hashtable_len@@Base+0x2e2> │ │ │ │ + bvs.n 5bcde <_Py_hashtable_len@@Base+0x2e2> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ - │ │ │ │ -0005bd78 : │ │ │ │ - movs r1, #0 │ │ │ │ - b.n 5bdd2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 20fae0 │ │ │ │ + bl 2119f0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5bdcc │ │ │ │ + beq.n 5be08 <_Py_hashtable_len@@Base+0x40c> │ │ │ │ mov r4, r0 │ │ │ │ - bl 95ffc │ │ │ │ + bl 96274 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b8a8 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5bdc4 │ │ │ │ + bne.n 5be00 <_Py_hashtable_len@@Base+0x404> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bdce │ │ │ │ + b.n 5be0a <_Py_hashtable_len@@Base+0x40e> │ │ │ │ mov r0, sp │ │ │ │ - bl 5bcc4 <_Py_hashtable_len@@Base+0x308> │ │ │ │ - b.n 5bdce │ │ │ │ + bl 5bd04 <_Py_hashtable_len@@Base+0x308> │ │ │ │ + b.n 5be0a <_Py_hashtable_len@@Base+0x40e> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +0005be0e : │ │ │ │ + movs r1, #0 │ │ │ │ + b.n 5be12 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 202ac8 │ │ │ │ + bl 204958 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r3, 5be10 │ │ │ │ + cbz r3, 5be50 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r0, #3 │ │ │ │ - b.w 7c0a8 │ │ │ │ + b.w 7c0d4 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7be54 │ │ │ │ + b.w 7be80 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl ca490 │ │ │ │ + bl ca790 │ │ │ │ subs r3, r0, #0 │ │ │ │ iteee lt │ │ │ │ movlt r0, #0 │ │ │ │ movwge r0, #5160 @ 0x1428 │ │ │ │ strge r3, [r4, #20] │ │ │ │ movtge r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -0005be3e : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #116] @ (5bec4 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r3, [r3, r4] │ │ │ │ - ldr r4, [r3, #76] @ 0x4c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 5be6e │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cbz r3, 5be64 │ │ │ │ - mov r4, r3 │ │ │ │ - b.n 5be58 │ │ │ │ - movw r3, #5160 @ 0x1428 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - b.n 5be88 │ │ │ │ - movw r2, #5160 @ 0x1428 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5be88 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r5, #1 │ │ │ │ - strlt r5, [r3, #0] │ │ │ │ - str r3, [r0, #0] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cbz r3, 5be9a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r0, #1 │ │ │ │ - strlt r0, [r3, #0] │ │ │ │ - str r3, [r1, #0] │ │ │ │ - movw r3, #5160 @ 0x1428 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5beac │ │ │ │ - cbnz r0, 5beb6 │ │ │ │ - movw r0, #5160 @ 0x1428 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - b.n 5bebe │ │ │ │ - bl d9c44 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5beac │ │ │ │ - str r0, [r6, #0] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ - cbz r3, 5bef0 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - add.w r2, r3, #16 │ │ │ │ - adds r4, #32 │ │ │ │ - cmp r1, r2 │ │ │ │ - itt ne │ │ │ │ - ldrne r3, [r3, #8] │ │ │ │ - addne.w r4, r4, r3, lsl #2 │ │ │ │ - adds r3, r4, #1 │ │ │ │ - bne.n 5befa │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 5bf04 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7dfb4 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r3, 5bf24 │ │ │ │ + cbz r3, 5be9a │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5bf34 │ │ │ │ + b.n 5beaa │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5bf32 │ │ │ │ + ble.n 5bea8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5bf2e │ │ │ │ - cbnz r1, 5bf56 │ │ │ │ + bne.n 5bea4 │ │ │ │ + cbnz r1, 5becc │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5bf34 │ │ │ │ + b.n 5beaa │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #264] @ (5c040 ) │ │ │ │ + ldr r1, [pc, #264] @ (5bfb4 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5bf5c │ │ │ │ - b.n 5c02e │ │ │ │ + cbnz r0, 5bed2 │ │ │ │ + b.n 5bfa4 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r4, r6 │ │ │ │ - bl 20fae0 │ │ │ │ + bl 2119f0 │ │ │ │ subs r6, r4, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 5c02e │ │ │ │ - cbz r6, 5bfd8 │ │ │ │ + beq.n 5bfa4 │ │ │ │ + cbz r6, 5bf4e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 5bf8c │ │ │ │ - bl fd968 │ │ │ │ + cbz r0, 5bf02 │ │ │ │ + bl fd878 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5bf86 │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 5befc │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c02e │ │ │ │ + bne.n 5bfa4 │ │ │ │ subs r4, #2 │ │ │ │ - bne.n 5bf90 │ │ │ │ - b.n 5bfe2 │ │ │ │ + bne.n 5bf06 │ │ │ │ + b.n 5bf58 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5bfb6 │ │ │ │ - bl 12898c │ │ │ │ + cbz r0, 5bf2c │ │ │ │ + bl 1288e4 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5bfb0 │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 5bf26 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c02e │ │ │ │ + bne.n 5bfa4 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 5bfba │ │ │ │ - b.n 5bfea │ │ │ │ + bne.n 5bf30 │ │ │ │ + b.n 5bf60 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 12898c │ │ │ │ + bl 1288e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5bfee │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 5bfee │ │ │ │ - b.n 5c02e │ │ │ │ + bne.n 5bf64 │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 5bf64 │ │ │ │ + b.n 5bfa4 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 5bfee │ │ │ │ + b.n 5bf64 │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 5bfee │ │ │ │ + b.n 5bf64 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fabd0 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1fca68 <_PyTime_AsTimespec@@Base> │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fabd0 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl 95ffc │ │ │ │ + bl 1fca68 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 96274 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b2b0 <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5c032 │ │ │ │ + bne.n 5bfa8 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c038 │ │ │ │ + b.n 5bfae │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 5c1ec │ │ │ │ + bl 5c13a │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ ldr r4, [r6, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0005c044 : │ │ │ │ +0005bfb8 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #116] @ (5c03c ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r3, [r3, r4] │ │ │ │ + ldr r4, [r3, #76] @ 0x4c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbnz r3, 5bfe8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cbz r3, 5bfde │ │ │ │ + mov r4, r3 │ │ │ │ + b.n 5bfd2 │ │ │ │ + movw r3, #5160 @ 0x1428 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + b.n 5c002 │ │ │ │ + movw r2, #5160 @ 0x1428 │ │ │ │ + movt r2, #75 @ 0x4b │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5c002 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r5, #1 │ │ │ │ + strlt r5, [r3, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbz r3, 5c014 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r0, #1 │ │ │ │ + strlt r0, [r3, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + movw r3, #5160 @ 0x1428 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 5c026 │ │ │ │ + cbnz r0, 5c030 │ │ │ │ + movw r0, #5160 @ 0x1428 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + b.n 5c038 │ │ │ │ + bl d9b90 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5c026 │ │ │ │ + str r0, [r6, #0] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ + cbz r3, 5c068 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + add.w r2, r3, #16 │ │ │ │ + adds r4, #32 │ │ │ │ + cmp r1, r2 │ │ │ │ + itt ne │ │ │ │ + ldrne r3, [r3, #8] │ │ │ │ + addne.w r4, r4, r3, lsl #2 │ │ │ │ + adds r3, r4, #1 │ │ │ │ + bne.n 5c072 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 5c07c │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7dfe0 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005c080 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ (5c07c ) │ │ │ │ + ldr r4, [pc, #40] @ (5c0b8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ - bl 25b038 │ │ │ │ + bl 25ae70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7786c │ │ │ │ + b.w 778ac │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.w 5987e <_Py_c_sum@@Base+0xe> │ │ │ │ + b.w 598be <_Py_c_sum@@Base+0xe> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 5c0e6 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ + ldr r0, [r0, #56] @ 0x38 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + subs r0, r4, r0 │ │ │ │ + bl 2995b8 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7ffe4 │ │ │ │ + mov r0, r3 │ │ │ │ + b.w 7ffe4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5c0a8 │ │ │ │ + bhi.n 5c110 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5c0c0 │ │ │ │ + ble.n 5c128 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 5c0c8 │ │ │ │ - movw r0, #44836 @ 0xaf24 │ │ │ │ + b.n 5c130 │ │ │ │ + movw r0, #44436 @ 0xad94 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c09e │ │ │ │ + bne.n 5c106 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 5c100 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5c0f8 │ │ │ │ + b.w 5c190 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ - ldr r0, [r0, #56] @ 0x38 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - subs r0, r4, r0 │ │ │ │ - bl 299710 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ - mov r0, r3 │ │ │ │ - b.w 7ffb8 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #24 │ │ │ │ + add.w r1, r0, #16 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r0, sp, #16 │ │ │ │ + bl 1b35d0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5c160 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5c186 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 1b35d0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5c15c │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ + strd r0, r1, [sp] │ │ │ │ + ldrd r2, r3, [sp, #16] │ │ │ │ + movw r0, #43060 @ 0xa834 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 80bc0 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 28aa48 │ │ │ │ + bl 28a8f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c134 │ │ │ │ + beq.n 5c1c4 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - cbz r0, 5c16e │ │ │ │ + cbz r0, 5c1fe │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bl 9008c │ │ │ │ + bl 902fc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5c138 │ │ │ │ + cbnz r0, 5c1c8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c1aa │ │ │ │ + b.n 5c23a │ │ │ │ ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5c17e │ │ │ │ + cbz r3, 5c20e │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5c17e │ │ │ │ + beq.n 5c20e │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 28ab20 │ │ │ │ + bl 28a9c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c192 │ │ │ │ + beq.n 5c222 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 7786c │ │ │ │ - b.n 5c17e │ │ │ │ + bl 778ac │ │ │ │ + b.n 5c20e │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7be54 │ │ │ │ + bl 7be80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c134 │ │ │ │ + beq.n 5c1c4 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 5c1aa │ │ │ │ + cbz r3, 5c23a │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ - cbz r1, 5c1aa │ │ │ │ + cbz r1, 5c23a │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 28aab0 │ │ │ │ + bl 28a958 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c1aa │ │ │ │ + bne.n 5c23a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5c134 │ │ │ │ + bge.n 5c1c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5c134 │ │ │ │ + bne.n 5c1c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5c134 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c1c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0005c1b0 : │ │ │ │ - ldr r3, [pc, #52] @ (5c1e8 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 5c1c6 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5c1ba │ │ │ │ - bx lr │ │ │ │ - movw r2, #5160 @ 0x1428 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5c1e4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5c1de │ │ │ │ - mov r0, r3 │ │ │ │ - bx lr │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - b.n 5c1da │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #24 │ │ │ │ - add.w r1, r0, #16 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r0, sp, #16 │ │ │ │ - bl 1b1318 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5c212 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5c238 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 1b1318 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5c20e │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - strd r0, r1, [sp] │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #43380 @ 0xa974 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 80c04 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 20fae0 │ │ │ │ + bl 2119f0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5c28c │ │ │ │ + beq.n 5c290 │ │ │ │ mov r4, r0 │ │ │ │ - bl 95ffc │ │ │ │ + bl 96274 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b8a8 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5c284 │ │ │ │ + bne.n 5c288 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c28e │ │ │ │ + b.n 5c292 │ │ │ │ mov r0, sp │ │ │ │ - bl 5c1ec │ │ │ │ - b.n 5c28e │ │ │ │ + bl 5c13a │ │ │ │ + b.n 5c292 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +0005c296 : │ │ │ │ + ldr r3, [pc, #56] @ (5c2d0 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cbnz r3, 5c2ac │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5c2a0 │ │ │ │ + bx lr │ │ │ │ + movw r2, #5160 @ 0x1428 │ │ │ │ + movt r2, #75 @ 0x4b │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5c2ca │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 5c2c4 │ │ │ │ + mov r0, r3 │ │ │ │ + bx lr │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + b.n 5c2c0 │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ add r3, sp, #32 │ │ │ │ @@ -72476,25 +72506,25 @@ │ │ │ │ movw r2, #46356 @ 0xb514 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #23160 @ 0x5a78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - movw r2, #38268 @ 0x957c │ │ │ │ + movw r2, #37948 @ 0x943c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl d8f78 │ │ │ │ - cbz r0, 5c332 │ │ │ │ + bl d8ebc │ │ │ │ + cbz r0, 5c374 │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ - cbnz r5, 5c2fe │ │ │ │ + cbnz r5, 5c340 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 5c2f2 │ │ │ │ + cbz r3, 5c334 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 5c2fe │ │ │ │ + b.n 5c340 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ @@ -72512,214 +72542,214 @@ │ │ │ │ ldrb r6, [r4, #18] │ │ │ │ orrs r5, r6 │ │ │ │ str r5, [sp, #8] │ │ │ │ ldrb r5, [r4, #15] │ │ │ │ str r5, [sp, #4] │ │ │ │ ldrb r4, [r4, #14] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 25a3fc │ │ │ │ + bl 25a234 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #38284 @ 0x958c │ │ │ │ + movw r1, #37964 @ 0x944c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f58a8 │ │ │ │ - cbnz r0, 5c37a │ │ │ │ + bl 1f7748 │ │ │ │ + cbnz r0, 5c3bc │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #20461 @ 0x4fed │ │ │ │ + movw r1, #28729 @ 0x7039 │ │ │ │ movt r1, #31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 37c64 │ │ │ │ + b.w 37ca4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ - cbz r4, 5c3c4 │ │ │ │ + cbz r4, 5c406 │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ - cbz r3, 5c3dc │ │ │ │ + cbz r3, 5c41e │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #58864 @ 0xe5f0 │ │ │ │ + movw r2, #58544 @ 0xe4b0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 25fc14 │ │ │ │ + bl 25fa54 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - b.n 5c3e4 │ │ │ │ + b.n 5c426 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4588 @ 0x11ec │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 5c3e4 │ │ │ │ + bl f8904 │ │ │ │ + b.n 5c426 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ movw r7, #46772 @ 0xb6b4 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ sub sp, #12 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 5c4ae │ │ │ │ + beq.n 5c4f0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 88634 │ │ │ │ + bl 88544 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c4ae │ │ │ │ + bne.n 5c4f0 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5c4ae │ │ │ │ + beq.n 5c4f0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88634 │ │ │ │ + bl 88544 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c4ae │ │ │ │ + bne.n 5c4f0 │ │ │ │ movw r8, #46356 @ 0xb514 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 5c444 │ │ │ │ + beq.n 5c486 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 88634 │ │ │ │ - cbz r0, 5c4ae │ │ │ │ + bl 88544 │ │ │ │ + cbz r0, 5c4f0 │ │ │ │ movw r7, #46148 @ 0xb444 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 5c460 │ │ │ │ + beq.n 5c4a2 │ │ │ │ movw r1, #46356 @ 0xb514 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ - bl 88634 │ │ │ │ - cbz r0, 5c492 │ │ │ │ + bl 88544 │ │ │ │ + cbz r0, 5c4d4 │ │ │ │ ldrh.w r0, [r4, #13] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 204930 │ │ │ │ + bl 206958 │ │ │ │ mov r4, r0 │ │ │ │ ldrh.w r0, [r5, #13] │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r5, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 204930 │ │ │ │ + bl 206958 │ │ │ │ movs r3, #0 │ │ │ │ subs r0, r4, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 19615c <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ - b.n 5c4b6 │ │ │ │ + bl 198524 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + b.n 5c4f8 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5c4a0 │ │ │ │ + beq.n 5c4e2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88634 │ │ │ │ - cbz r0, 5c4ae │ │ │ │ + bl 88544 │ │ │ │ + cbz r0, 5c4f0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.n 5c560 │ │ │ │ + b.n 5c5a2 │ │ │ │ movw r0, #5152 @ 0x1420 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r5, #46772 @ 0xb6b4 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5c554 │ │ │ │ + beq.n 5c596 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88634 │ │ │ │ - cbnz r0, 5c554 │ │ │ │ + bl 88544 │ │ │ │ + cbnz r0, 5c596 │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5c554 │ │ │ │ + beq.n 5c596 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 88634 │ │ │ │ - cbnz r0, 5c554 │ │ │ │ + bl 88544 │ │ │ │ + cbnz r0, 5c596 │ │ │ │ movw r1, #46356 @ 0xb514 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ movw r5, #46148 @ 0xb444 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 5c516 │ │ │ │ + beq.n 5c558 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88634 │ │ │ │ - cbz r0, 5c51c │ │ │ │ + bl 88544 │ │ │ │ + cbz r0, 5c55e │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5c532 │ │ │ │ - b.n 5c522 │ │ │ │ + beq.n 5c574 │ │ │ │ + b.n 5c564 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5c548 │ │ │ │ - b.n 5c53e │ │ │ │ + beq.n 5c58a │ │ │ │ + b.n 5c580 │ │ │ │ movw r1, #46148 @ 0xb444 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r0, r8 │ │ │ │ - bl 88634 │ │ │ │ - cbz r0, 5c554 │ │ │ │ + bl 88544 │ │ │ │ + cbz r0, 5c596 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5c560 │ │ │ │ + b.n 5c5a2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88634 │ │ │ │ - cbz r0, 5c554 │ │ │ │ + bl 88544 │ │ │ │ + cbz r0, 5c596 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5c560 │ │ │ │ + b.n 5c5a2 │ │ │ │ movw r0, #5152 @ 0x1420 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -72729,36 +72759,36 @@ │ │ │ │ mov r4, r0 │ │ │ │ rev16 r1, r1 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ uxth r1, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ - cbz r2, 5c588 │ │ │ │ + cbz r2, 5c5ca │ │ │ │ negs r3, r3 │ │ │ │ add r0, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 25bb8c │ │ │ │ - cbnz r0, 5c5aa │ │ │ │ + bl 25b9c4 │ │ │ │ + cbnz r0, 5c5ec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 229cd4 <_PyTime_ObjectToTime_t@@Base+0x5d8> │ │ │ │ + b.w 22bbac <_PyTime_ObjectToTime_t@@Base+0x5d8> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5c5b8 │ │ │ │ + b.n 5c5fa │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrh.w r4, [r0, #13] │ │ │ │ sub sp, #16 │ │ │ │ ldrb r7, [r0, #16] │ │ │ │ @@ -72767,350 +72797,349 @@ │ │ │ │ ldrb r6, [r0, #15] │ │ │ │ mov r9, r2 │ │ │ │ mov r2, r7 │ │ │ │ uxth r4, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov sl, r3 │ │ │ │ - movw r5, #27168 @ 0x6a20 │ │ │ │ + movw r5, #26856 @ 0x68e8 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ - bl 204930 │ │ │ │ + bl 206958 │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ subs r6, #1 │ │ │ │ - bl 2999a4 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 29984c <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ add.w r1, r5, r1, lsl #2 │ │ │ │ mov r3, r7 │ │ │ │ strd sl, r4, [sp, #8] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ - movw r0, #38468 @ 0x9644 │ │ │ │ + movw r0, #38148 @ 0x9504 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #24 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 5c698 │ │ │ │ + beq.n 5c6da │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b2c8 │ │ │ │ - cbz r0, 5c67a │ │ │ │ + bl 8b524 │ │ │ │ + cbz r0, 5c6bc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ subs r3, r1, #7 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 5c65a │ │ │ │ + bls.n 5c69c │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 5c67a │ │ │ │ + bne.n 5c6bc │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 298308 <_PyObject_GetXIDataNoFallback@@Base+0xc68> │ │ │ │ - cbnz r0, 5c67a │ │ │ │ + bl 298230 <_PyObject_GetXIDataNoFallback@@Base+0xc68> │ │ │ │ + cbnz r0, 5c6bc │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 229cd4 <_PyTime_ObjectToTime_t@@Base+0x5d8> │ │ │ │ + b.w 22bbac <_PyTime_ObjectToTime_t@@Base+0x5d8> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #38652 @ 0x96fc │ │ │ │ + movw r1, #38332 @ 0x95bc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #38616 @ 0x96d8 │ │ │ │ + movw r1, #38296 @ 0x9598 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #8 │ │ │ │ movw r1, #40760 @ 0x9f38 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r0, #38684 @ 0x971c │ │ │ │ + movw r0, #38364 @ 0x95dc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r3, r4, [r2, #20] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ adds r0, #13 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - bl 718ec │ │ │ │ + bl 71940 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #63348 @ 0xf774 │ │ │ │ + movw r0, #63028 @ 0xf634 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #24380 @ 0x5f3c │ │ │ │ + movw r0, #24060 @ 0x5dfc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80c04 │ │ │ │ + b.w 80bc0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 5c742 │ │ │ │ + cbz r3, 5c784 │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ - b.n 5c744 │ │ │ │ + b.n 5c786 │ │ │ │ mov sl, r3 │ │ │ │ ldrh.w r6, [r9, #13] │ │ │ │ ldrb.w r7, [r9, #15] │ │ │ │ ldrb.w r8, [r9, #16] │ │ │ │ - cbnz r3, 5c75c │ │ │ │ + cbnz r3, 5c79e │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 5c75c │ │ │ │ + blt.n 5c79e │ │ │ │ cmp r5, #3 │ │ │ │ - bgt.n 5c75c │ │ │ │ - cbnz r4, 5c77c │ │ │ │ - ldr r1, [pc, #136] @ (5c7e8 ) │ │ │ │ + bgt.n 5c79e │ │ │ │ + cbnz r4, 5c7be │ │ │ │ + ldr r1, [pc, #136] @ (5c828 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #3 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c7de │ │ │ │ + cbz r0, 5c820 │ │ │ │ rev16 r6, r6 │ │ │ │ adds.w r5, sl, r5 │ │ │ │ uxth r6, r6 │ │ │ │ - beq.n 5c7ca │ │ │ │ + beq.n 5c80c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 5c79e │ │ │ │ - bl fd968 │ │ │ │ + cbz r0, 5c7e0 │ │ │ │ + bl fd878 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5c79a │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 5c7de │ │ │ │ + bne.n 5c7dc │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 5c820 │ │ │ │ subs r5, #1 │ │ │ │ - beq.n 5c7ca │ │ │ │ + beq.n 5c80c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5c7b6 │ │ │ │ - bl fd968 │ │ │ │ + cbz r0, 5c7f8 │ │ │ │ + bl fd878 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5c7b2 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 5c7de │ │ │ │ + bne.n 5c7f4 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 5c820 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 5c7ca │ │ │ │ + beq.n 5c80c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5c7ca │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 5c7de │ │ │ │ + bne.n 5c80c │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 5c820 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 229cd4 <_PyTime_ObjectToTime_t@@Base+0x5d8> │ │ │ │ + b.w 22bbac <_PyTime_ObjectToTime_t@@Base+0x5d8> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ ldrh r0, [r1, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrh.w r3, [r0, #13] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ldrb r1, [r0, #15] │ │ │ │ rev16 r0, r3 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 204930 │ │ │ │ + bl 206958 │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 2999a4 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 29984c <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ adds r0, r1, #1 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #54108 @ 0xd35c │ │ │ │ + movw r1, #53788 @ 0xd21c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8e8fc │ │ │ │ - cbnz r0, 5c846 │ │ │ │ + bl 8eb6c │ │ │ │ + cbnz r0, 5c886 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c87a │ │ │ │ - ldr r0, [pc, #56] @ (5c880 ) │ │ │ │ - bl 11ac50 │ │ │ │ + b.n 5c8ba │ │ │ │ + ldr r0, [pc, #56] @ (5c8c0 ) │ │ │ │ + bl 11acb0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c842 │ │ │ │ + beq.n 5c882 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #36] @ (5c884 ) │ │ │ │ - bl 1025d4 │ │ │ │ + ldr r1, [pc, #36] @ (5c8c4 ) │ │ │ │ + bl 1024e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5c87a │ │ │ │ + bge.n 5c8ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5c87a │ │ │ │ + cbnz r3, 5c8ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r1!, {r2, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldmia r1!, {r2, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0005c888 : │ │ │ │ +0005c8c8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5c8a2 │ │ │ │ + cbz r0, 5c8e2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 5c8ba │ │ │ │ + bmi.n 5c8fa │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #38844 @ 0x97bc │ │ │ │ + movw r1, #38524 @ 0x967c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 5c966 │ │ │ │ + bl f8904 │ │ │ │ + b.n 5c9a6 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 5c8c6 │ │ │ │ + cbz r1, 5c906 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 5c8de │ │ │ │ + bmi.n 5c91e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #38880 @ 0x97e0 │ │ │ │ + movw r1, #38560 @ 0x96a0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 5c966 │ │ │ │ + bl f8904 │ │ │ │ + b.n 5c9a6 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 5c922 │ │ │ │ + bge.n 5c962 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ - cbz r1, 5c904 │ │ │ │ + cbz r1, 5c944 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldrb.w r6, [r6, #87] @ 0x57 │ │ │ │ lsls r6, r6, #25 │ │ │ │ - bmi.n 5c91e │ │ │ │ + bmi.n 5c95e │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5c91e │ │ │ │ + beq.n 5c95e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #38924 @ 0x980c │ │ │ │ + movw r1, #38604 @ 0x96cc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 5c8ea │ │ │ │ + b.n 5c92a │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 5c940 │ │ │ │ + cbnz r0, 5c980 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #38964 @ 0x9834 │ │ │ │ + movw r1, #38644 @ 0x96f4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5c95a │ │ │ │ + bge.n 5c99a │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bne.n 5c954 │ │ │ │ + bne.n 5c994 │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 5c95a │ │ │ │ - cbnz r3, 5c95a │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c99a │ │ │ │ + cbnz r3, 5c99a │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 25b070 │ │ │ │ + b.w 25aea8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ ldrb r2, [r0, #18] │ │ │ │ ldrb r1, [r0, #17] │ │ │ │ - b.n 5c5b8 │ │ │ │ - movw r0, #39056 @ 0x9890 │ │ │ │ + b.n 5c5fa │ │ │ │ + movw r0, #38736 @ 0x9750 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w 7967c │ │ │ │ + b.w 796c0 │ │ │ │ │ │ │ │ -0005c97e <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ +0005c9be <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ add.w r3, r1, #4096 @ 0x1000 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ movs r0, #0 │ │ │ │ push {r4} │ │ │ │ ldr.w r3, [r3, #368] @ 0x170 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -73130,206 +73159,206 @@ │ │ │ │ str r1, [r2, #4] │ │ │ │ and.w r1, r3, #65536 @ 0x10000 │ │ │ │ and.w r3, r3, #1024 @ 0x400 │ │ │ │ str r1, [r2, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005c9c2 <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ +0005ca02 <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r0, #1 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ - beq.n 5c9ec <_PyErr_SetFromPyStatus@@Base+0x2a> │ │ │ │ + beq.n 5ca2c <_PyErr_SetFromPyStatus@@Base+0x2a> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #39072 @ 0x98a0 │ │ │ │ + movw r1, #38752 @ 0x9760 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - b.n 5ca04 <_PyErr_SetFromPyStatus@@Base+0x42> │ │ │ │ + b.n 5ca44 <_PyErr_SetFromPyStatus@@Base+0x42> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbz r4, 5c9f4 <_PyErr_SetFromPyStatus@@Base+0x32> │ │ │ │ + cbz r4, 5ca34 <_PyErr_SetFromPyStatus@@Base+0x32> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbnz r3, 5ca10 <_PyErr_SetFromPyStatus@@Base+0x4e> │ │ │ │ + cbnz r3, 5ca50 <_PyErr_SetFromPyStatus@@Base+0x4e> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #39120 @ 0x98d0 │ │ │ │ + movw r1, #38800 @ 0x9790 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d79a4 │ │ │ │ - movw r1, #41928 @ 0xa3c8 │ │ │ │ + b.w d78f0 │ │ │ │ + movw r1, #41608 @ 0xa288 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c174 │ │ │ │ - cbnz r0, 5ca2a <_PyErr_SetFromPyStatus@@Base+0x68> │ │ │ │ + cbnz r0, 5ca6a <_PyErr_SetFromPyStatus@@Base+0x68> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fa038 │ │ │ │ + b.w 1fbed8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 5ca4c <_PyErr_SetFromPyStatus@@Base+0x8a> │ │ │ │ + cbz r2, 5ca8c <_PyErr_SetFromPyStatus@@Base+0x8a> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #45668 @ 0xb264 │ │ │ │ + movw r1, #45348 @ 0xb124 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #65064 @ 0xfe28 │ │ │ │ + movw r1, #64744 @ 0xfce8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ │ │ │ │ -0005ca60 : │ │ │ │ +0005caa0 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.n 5ca7e │ │ │ │ + bpl.n 5cabe │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.n 5ca84 │ │ │ │ - bl 4cf72 │ │ │ │ - b.n 5cb28 │ │ │ │ + bmi.n 5cac4 │ │ │ │ + bl 4cfb2 │ │ │ │ + b.n 5cb68 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5ca90 │ │ │ │ + blt.n 5cad0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5caa8 │ │ │ │ + blt.n 5cae8 │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56344 @ 0xdc18 │ │ │ │ + movw r1, #55884 @ 0xda4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 5cb28 │ │ │ │ + bl f8904 │ │ │ │ + b.n 5cb68 │ │ │ │ mov r6, r2 │ │ │ │ - bl 25c3e0 │ │ │ │ + bl 25c218 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5cb28 │ │ │ │ + bne.n 5cb68 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx ip, r3, #6, #1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 5cad8 │ │ │ │ + bmi.n 5cb18 │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 5cadc │ │ │ │ + beq.n 5cb1c │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r7, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 5cade │ │ │ │ + b.n 5cb1e │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 5cade │ │ │ │ + b.n 5cb1e │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 5cafa │ │ │ │ + bls.n 5cb3a │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #39176 @ 0x9908 │ │ │ │ + movw r1, #38856 @ 0x97c8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 5cb28 │ │ │ │ + bl f8904 │ │ │ │ + b.n 5cb68 │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 5cb10 │ │ │ │ + bpl.n 5cb50 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 5cb0c │ │ │ │ + beq.n 5cb4c │ │ │ │ adds r4, #20 │ │ │ │ - b.n 5cb12 │ │ │ │ + b.n 5cb52 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 5cb12 │ │ │ │ + b.n 5cb52 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5cb1a │ │ │ │ + bne.n 5cb5a │ │ │ │ strb r6, [r4, r5] │ │ │ │ - b.n 5cb2c │ │ │ │ + b.n 5cb6c │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ strheq.w r6, [r4, r5, lsl #1] │ │ │ │ strne.w r6, [r4, r5, lsl #2] │ │ │ │ - b.n 5cb2c │ │ │ │ + b.n 5cb6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005cb2e : │ │ │ │ +0005cb6e : │ │ │ │ b.w 2c04c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #39200 @ 0x9920 │ │ │ │ + movw r1, #38880 @ 0x97e0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f58a8 │ │ │ │ - cbz r0, 5cb64 │ │ │ │ + bl 1f7748 │ │ │ │ + cbz r0, 5cba4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5cb90 │ │ │ │ - movw r1, #39416 @ 0x99f8 │ │ │ │ + b.n 5cbd0 │ │ │ │ + movw r1, #39096 @ 0x98b8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e8fc │ │ │ │ + bl 8eb6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cb60 │ │ │ │ + beq.n 5cba0 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20461 @ 0x4fed │ │ │ │ + movw r1, #28729 @ 0x7039 │ │ │ │ movt r1, #31 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2618f8 │ │ │ │ + bl 261738 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005cb94 : │ │ │ │ +0005cbd4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1395bc <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ + bl 1395f8 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r1, #2 │ │ │ │ - bl 49e3c <_PyEval_FormatAwaitableError@@Base+0x1270> │ │ │ │ + bl 49e7c <_PyEval_FormatAwaitableError@@Base+0x1270> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #24380 @ 0x5f3c │ │ │ │ + movw r0, #24060 @ 0x5dfc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80c04 │ │ │ │ + b.w 80bc0 │ │ │ │ movw r2, #32108 @ 0x7d6c │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -73348,523 +73377,523 @@ │ │ │ │ ldrb r2, [r0, #22] │ │ │ │ lsls r3, r3, #8 │ │ │ │ orr.w r3, r3, r1, lsl #16 │ │ │ │ ldrb r5, [r0, #17] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r1, [r0, #18] │ │ │ │ ldrb r2, [r0, #19] │ │ │ │ - cbz r4, 5cc28 │ │ │ │ + cbz r4, 5cc68 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - b.n 5cc30 │ │ │ │ + b.n 5cc70 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r4, #46564 @ 0xb5e4 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldrb r0, [r0, #23] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 196380 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ + bl 198748 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005cc4a : │ │ │ │ +0005cc8a : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r9, r0 │ │ │ │ - movw r1, #51704 @ 0xc9f8 │ │ │ │ + movw r1, #51244 @ 0xc82c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #45592 @ 0xb218 │ │ │ │ + movw r0, #45272 @ 0xb0d8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldrd r5, r6, [sp, #56] @ 0x38 │ │ │ │ mov sl, r2 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1b71f0 │ │ │ │ + bl 1b940c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 5ccce │ │ │ │ + cbz r0, 5cd0e │ │ │ │ strd r4, r5, [sp] │ │ │ │ movw r1, #5412 @ 0x1524 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ mov r3, sl │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - movw r1, #39436 @ 0x9a0c │ │ │ │ + movw r1, #39116 @ 0x98cc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 87ccc │ │ │ │ + bl 87c8c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cccc │ │ │ │ + bge.n 5cd0c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 5cccc │ │ │ │ + cbnz r3, 5cd0c │ │ │ │ mov r0, r8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r8, r4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005ccd6 : │ │ │ │ +0005cd16 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r1, [pc, #32] @ (5cd08 ) │ │ │ │ + ldr r1, [pc, #32] @ (5cd48 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #28 │ │ │ │ add r2, sp, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ - bl 1910d4 <_PyInterpreterState_New@@Base> │ │ │ │ + bl 193498 <_PyInterpreterState_New@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 5cd02 │ │ │ │ + cbz r3, 5cd42 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ bl 2d53c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #43736 @ 0xaad8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #61676 @ 0xf0ec │ │ │ │ + movw r2, #61356 @ 0xefac │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #39444 @ 0x9a14 │ │ │ │ + movw r1, #39124 @ 0x98d4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 5cd7c │ │ │ │ + cbz r3, 5cdbc │ │ │ │ ldr r0, [r0, #24] │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5cd7c │ │ │ │ + beq.n 5cdbc │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #61676 @ 0xf0ec │ │ │ │ + movw r1, #61356 @ 0xefac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1f72e4 │ │ │ │ + bl 1f9184 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5cd66 │ │ │ │ + cbnz r0, 5cda6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5cdf4 │ │ │ │ + b.n 5ce34 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 5cd8a │ │ │ │ + bne.n 5cdca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cd7c │ │ │ │ + bge.n 5cdbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5cd7c │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5cdbc │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cdb0 │ │ │ │ + bge.n 5cdf0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5cdb0 │ │ │ │ + b.n 5cdf0 │ │ │ │ mov r1, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 25b998 │ │ │ │ + bl 25b7d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cdac │ │ │ │ + bge.n 5cdec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5cdac │ │ │ │ + cbnz r3, 5cdec │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5cd62 │ │ │ │ + beq.n 5cda2 │ │ │ │ ldrh.w r5, [r4, #13] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ rev16 r5, r5 │ │ │ │ ldrb r6, [r4, #15] │ │ │ │ ldrb r7, [r4, #16] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ ldrb.w r8, [r4, #17] │ │ │ │ uxth r5, r5 │ │ │ │ ldrb.w r9, [r4, #18] │ │ │ │ ldrb.w sl, [r4, #19] │ │ │ │ - bge.n 5cddc │ │ │ │ + bge.n 5ce1c │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 5cddc │ │ │ │ + cbnz r0, 5ce1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str.w r9, [sp] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 213720 <_PyInterpreterState_GetWhence@@Base+0x9f8> │ │ │ │ + bl 2155f0 <_PyInterpreterState_GetWhence@@Base+0x9f8> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5ce64 │ │ │ │ + beq.n 5cea4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bl f867c │ │ │ │ + bl f8484 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ce38 │ │ │ │ + bge.n 5ce78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ce38 │ │ │ │ + cbnz r3, 5ce78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 5ce62 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 5cea2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #39484 @ 0x9a3c │ │ │ │ + movw r0, #39164 @ 0x98fc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ce64 │ │ │ │ + bge.n 5cea4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5ce64 │ │ │ │ + cbnz r3, 5cea4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ce64 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cea4 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #24364 @ 0x5f2c │ │ │ │ + movw r1, #24044 @ 0x5dec │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 8e8fc │ │ │ │ - cbz r0, 5cea6 │ │ │ │ + bl 8eb6c │ │ │ │ + cbz r0, 5cee6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 5ceaa │ │ │ │ + bl 5ceea │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #24380 @ 0x5f3c │ │ │ │ + movw r0, #24060 @ 0x5dfc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ adds r0, #13 │ │ │ │ movs r1, #6 │ │ │ │ - bl 718ec │ │ │ │ + bl 71940 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5cf18 │ │ │ │ + cbz r0, 5cf58 │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 5ced8 │ │ │ │ + ble.n 5cf18 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ - cbz r3, 5ced8 │ │ │ │ + cbz r3, 5cf18 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #16] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 5ceec │ │ │ │ + cbz r3, 5cf2c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5cef6 │ │ │ │ + bne.n 5cf36 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7bf9c │ │ │ │ + bl 7bfc8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5cefe │ │ │ │ + b.n 5cf3e │ │ │ │ movs r0, #2 │ │ │ │ - bl 7be54 │ │ │ │ + bl 7be80 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cf0c │ │ │ │ + bge.n 5cf4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5cf10 │ │ │ │ + cbz r3, 5cf50 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5cf18 │ │ │ │ + b.n 5cf58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5cf0c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cf4c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bl f867c │ │ │ │ + bl f8484 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cf4e │ │ │ │ + bge.n 5cf8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5cf4e │ │ │ │ + cbnz r3, 5cf8e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5cf7c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5cfbc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #39500 @ 0x9a4c │ │ │ │ + movw r0, #39180 @ 0x990c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cf70 │ │ │ │ + bge.n 5cfb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5cf74 │ │ │ │ + cbz r3, 5cfb4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5cf7c │ │ │ │ + b.n 5cfbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5cf70 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cfb0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #59256 @ 0xe778 │ │ │ │ + movw r0, #58936 @ 0xe638 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 7967c │ │ │ │ + b.w 796c0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5cfb8 │ │ │ │ + blt.n 5cff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 95ffc │ │ │ │ + bl 96274 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2bac0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a46c │ │ │ │ - cbnz r4, 5cfc2 │ │ │ │ + bl 9a6e4 │ │ │ │ + cbnz r4, 5d002 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 5cfca │ │ │ │ + b.n 5d00a │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r3, #43736 @ 0xaad8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #61628 @ 0xf0bc │ │ │ │ + movw r2, #61308 @ 0xef7c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #39444 @ 0x9a14 │ │ │ │ + movw r1, #39124 @ 0x98d4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ movw r3, #43736 @ 0xaad8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #61776 @ 0xf150 │ │ │ │ + movw r2, #61456 @ 0xf010 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #39444 @ 0x9a14 │ │ │ │ + movw r1, #39124 @ 0x98d4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r3, [pc, #120] @ (5d098 ) │ │ │ │ + ldr r3, [pc, #120] @ (5d0d8 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #17244 @ 0x435c │ │ │ │ + movw r2, #16960 @ 0x4240 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - bl d8f78 │ │ │ │ - cbnz r0, 5d036 │ │ │ │ + bl d8ebc │ │ │ │ + cbnz r0, 5d076 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5d090 │ │ │ │ + b.n 5d0d0 │ │ │ │ ldrb r4, [r5, #15] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r2, [r5, #14] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldrb r1, [r5, #13] │ │ │ │ str r1, [sp, #0] │ │ │ │ movw r1, #1900 @ 0x76c │ │ │ │ str r4, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ strd r0, r3, [sp, #12] │ │ │ │ - movw r0, #39516 @ 0x9a5c │ │ │ │ + movw r0, #39196 @ 0x991c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d032 │ │ │ │ + beq.n 5d072 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - bl 213d4c <_PyInterpreterState_GetWhence@@Base+0x1024> │ │ │ │ + bl 215c1c <_PyInterpreterState_GetWhence@@Base+0x1024> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d090 │ │ │ │ + bge.n 5d0d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d090 │ │ │ │ + cbnz r3, 5d0d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r6, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r1, #2 │ │ │ │ - bl 5ceaa │ │ │ │ + bl 5ceea │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #24380 @ 0x5f3c │ │ │ │ + movw r0, #24060 @ 0x5dfc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80c04 │ │ │ │ + b.w 80bc0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #54108 @ 0xd35c │ │ │ │ + movw r1, #53788 @ 0xd21c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8e8fc │ │ │ │ - cbnz r0, 5d0f0 │ │ │ │ + bl 8eb6c │ │ │ │ + cbnz r0, 5d130 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d124 │ │ │ │ - ldr r0, [pc, #56] @ (5d12c ) │ │ │ │ - bl 11ac50 │ │ │ │ + b.n 5d164 │ │ │ │ + ldr r0, [pc, #56] @ (5d16c ) │ │ │ │ + bl 11acb0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d0ec │ │ │ │ + beq.n 5d12c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #36] @ (5d130 ) │ │ │ │ - bl 1025d4 │ │ │ │ + ldr r1, [pc, #36] @ (5d170 ) │ │ │ │ + bl 1024e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d124 │ │ │ │ + bge.n 5d164 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d124 │ │ │ │ + cbnz r3, 5d164 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldmia r1!, {r2, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldmia r1!, {r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d154 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 5d196 │ │ │ │ - ldr r1, [pc, #68] @ (5d19c ) │ │ │ │ + bne.n 5d194 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 5d1d6 │ │ │ │ + ldr r1, [pc, #68] @ (5d1dc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldr.w r2, [r3, #800] @ 0x320 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5d186 │ │ │ │ + bne.n 5d1c6 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #39528 @ 0x9a68 │ │ │ │ + movw r1, #39208 @ 0x9928 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 5d196 │ │ │ │ + bl f8904 │ │ │ │ + b.n 5d1d6 │ │ │ │ ldr.w r0, [r3, #3920] @ 0xf50 │ │ │ │ str.w r4, [r3, #3920] @ 0xf50 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -73873,1223 +73902,1223 @@ │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #46148 @ 0xb444 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 19615c <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 198524 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r4, #46148 @ 0xb444 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5d1f4 │ │ │ │ + beq.n 5d234 │ │ │ │ mov r1, r4 │ │ │ │ - bl 88634 │ │ │ │ + bl 88544 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d2ca │ │ │ │ + beq.n 5d30a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5d20a │ │ │ │ + beq.n 5d24a │ │ │ │ movw r1, #46148 @ 0xb444 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 88634 │ │ │ │ + bl 88544 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d2ca │ │ │ │ + beq.n 5d30a │ │ │ │ mov r0, r6 │ │ │ │ - bl 263eec │ │ │ │ + bl 263d2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d290 │ │ │ │ + beq.n 5d2d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 263eec │ │ │ │ + bl 263d2c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5d236 │ │ │ │ + cbnz r0, 5d276 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d290 │ │ │ │ + bge.n 5d2d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d290 │ │ │ │ + cbnz r3, 5d2d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d290 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d2d0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 257a54 │ │ │ │ + bl 25788c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d254 │ │ │ │ + bge.n 5d294 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d254 │ │ │ │ + cbnz r3, 5d294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d268 │ │ │ │ + bge.n 5d2a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d268 │ │ │ │ + cbnz r3, 5d2a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 5d290 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 5d2d0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ movw r1, #46148 @ 0xb444 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 2578d4 │ │ │ │ + bl 25770c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5d294 │ │ │ │ + cbnz r0, 5d2d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d290 │ │ │ │ + bge.n 5d2d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d290 │ │ │ │ + cbnz r3, 5d2d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d2d2 │ │ │ │ + b.n 5d312 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7be54 │ │ │ │ + bl 7be80 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d2b4 │ │ │ │ + bge.n 5d2f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d2b4 │ │ │ │ + cbnz r3, 5d2f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d2d2 │ │ │ │ + bge.n 5d312 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d2d2 │ │ │ │ + cbnz r3, 5d312 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d2d2 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d312 │ │ │ │ movw r4, #5152 @ 0x1420 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r4, #46148 @ 0xb444 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5d300 │ │ │ │ + beq.n 5d340 │ │ │ │ mov r1, r4 │ │ │ │ - bl 88634 │ │ │ │ + bl 88544 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d3a2 │ │ │ │ + beq.n 5d3e2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5d316 │ │ │ │ + beq.n 5d356 │ │ │ │ movw r1, #46148 @ 0xb444 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 88634 │ │ │ │ + bl 88544 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d3a2 │ │ │ │ + beq.n 5d3e2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 263eec │ │ │ │ + bl 263d2c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5d324 │ │ │ │ + cbnz r0, 5d364 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d3aa │ │ │ │ + b.n 5d3ea │ │ │ │ mov r0, r5 │ │ │ │ - bl 263eec │ │ │ │ + bl 263d2c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5d346 │ │ │ │ + cbnz r0, 5d386 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d320 │ │ │ │ + bge.n 5d360 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5d320 │ │ │ │ + bne.n 5d360 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d320 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d360 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1374f4 │ │ │ │ + bl 137530 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d364 │ │ │ │ + bge.n 5d3a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d364 │ │ │ │ + cbnz r3, 5d3a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d378 │ │ │ │ + bge.n 5d3b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d378 │ │ │ │ + cbnz r3, 5d3b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5d320 │ │ │ │ + beq.n 5d360 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #46148 @ 0xb444 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 2578d4 │ │ │ │ + bl 25770c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d3aa │ │ │ │ + bge.n 5d3ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d3aa │ │ │ │ + cbnz r3, 5d3ea │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d3aa │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d3ea │ │ │ │ movw r4, #5152 @ 0x1420 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005d3ae : │ │ │ │ - vldr d0, [pc, #8] @ 5d3b8 │ │ │ │ +0005d3ee : │ │ │ │ + vldr d0, [pc, #8] @ 5d3f8 │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ │ │ │ │ -0005d3c0 : │ │ │ │ - vldr d0, [pc, #4] @ 5d3c8 │ │ │ │ +0005d400 : │ │ │ │ + vldr d0, [pc, #4] @ 5d408 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 262440 <_PyTime_ObjectToTimeval@@Base+0x6c8> │ │ │ │ + b.w 262280 <_PyTime_ObjectToTimeval@@Base+0x6c8> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #47188 @ 0xb854 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - bne.n 5d3f2 │ │ │ │ - movw r0, #39672 @ 0x9af8 │ │ │ │ + bne.n 5d432 │ │ │ │ + movw r0, #39352 @ 0x99b8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e4f84 │ │ │ │ + b.w e4e0c │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ - cbnz r3, 5d404 │ │ │ │ - movw r0, #59760 @ 0xe970 │ │ │ │ + cbnz r3, 5d444 │ │ │ │ + movw r0, #59440 @ 0xe830 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e4f84 │ │ │ │ - movw r0, #29608 @ 0x73a8 │ │ │ │ + b.w e4e0c │ │ │ │ + movw r0, #29288 @ 0x7268 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e4f84 │ │ │ │ + b.w e4e0c │ │ │ │ │ │ │ │ -0005d410 : │ │ │ │ +0005d450 : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5d430 │ │ │ │ + bne.n 5d470 │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ sub.w r0, r3, #36 @ 0x24 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d438 │ │ │ │ + bge.n 5d478 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-36] │ │ │ │ bx lr │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005d43a : │ │ │ │ +0005d47a : │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005d45a : │ │ │ │ +0005d49a : │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005d47a : │ │ │ │ +0005d4ba : │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ subs r0, r0, r3 │ │ │ │ orr.w r0, r0, r0, asr #31 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005d48e : │ │ │ │ +0005d4ce : │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 5d4ae │ │ │ │ + bmi.n 5d4ee │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #39680 @ 0x9b00 │ │ │ │ + movw r1, #39360 @ 0x99c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ ldr r3, [r6, #28] │ │ │ │ bic.w r4, r4, #1 │ │ │ │ add.w r7, r4, #128 @ 0x80 │ │ │ │ subs r3, r3, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 5d52e │ │ │ │ + bge.n 5d56e │ │ │ │ ldrb.w r3, [r4, #128] @ 0x80 │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - bne.n 5d52e │ │ │ │ + bne.n 5d56e │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movw r2, #22804 @ 0x5914 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ bic.w r3, r3, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5d52e │ │ │ │ + bne.n 5d56e │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ adds r2, #12 │ │ │ │ subs r0, r3, r0 │ │ │ │ add.w r3, r6, #36 @ 0x24 │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r5, r0 │ │ │ │ - bge.n 5d52c │ │ │ │ + bge.n 5d56c │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ adds r5, #1 │ │ │ │ mov ip, lr │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ add.w r0, r0, #1 │ │ │ │ ite ge │ │ │ │ orrge.w ip, lr, #1 │ │ │ │ strlt.w r0, [lr] │ │ │ │ str.w ip, [r3, #4]! │ │ │ │ - b.n 5d502 │ │ │ │ + b.n 5d542 │ │ │ │ str r7, [r6, #28] │ │ │ │ ldr.w r8, [r4, #48] @ 0x30 │ │ │ │ mov r7, r1 │ │ │ │ movs r5, #0 │ │ │ │ adds r3, r5, #4 │ │ │ │ mov r1, r7 │ │ │ │ cmp r8, r5 │ │ │ │ - ble.n 5d564 │ │ │ │ + ble.n 5d5a4 │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl c1494 <_PyUnicode_Equal@@Base> │ │ │ │ - cbnz r0, 5d54e │ │ │ │ + bl c1758 <_PyUnicode_Equal@@Base> │ │ │ │ + cbnz r0, 5d58e │ │ │ │ adds r5, #1 │ │ │ │ - b.n 5d536 │ │ │ │ + b.n 5d576 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add r3, r5 │ │ │ │ ldrsb.w r2, [r3, #16] │ │ │ │ ldrb.w ip, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 5d580 │ │ │ │ + bge.n 5d5c0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 5d580 │ │ │ │ + bmi.n 5d5c0 │ │ │ │ movw r3, #61128 @ 0xeec8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #39708 @ 0x9b1c │ │ │ │ + movw r1, #39388 @ 0x99dc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ - cbz r1, 5d590 │ │ │ │ + cbz r1, 5d5d0 │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 5d564 │ │ │ │ + bls.n 5d5a4 │ │ │ │ adds r5, #10 │ │ │ │ cmp r2, #0 │ │ │ │ ldr.w r3, [r6, r5, lsl #2] │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - blt.n 5d5b6 │ │ │ │ + blt.n 5d5f6 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 5d5bc │ │ │ │ + beq.n 5d5fc │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 5d564 │ │ │ │ + bls.n 5d5a4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31628 @ 0x7b8c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5d5c0 │ │ │ │ + bne.n 5d600 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r0, 5d5c0 │ │ │ │ - b.n 5d564 │ │ │ │ + cbnz r0, 5d600 │ │ │ │ + b.n 5d5a4 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 5d564 │ │ │ │ + bls.n 5d5a4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d5cc │ │ │ │ + bge.n 5d60c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0005d5d0 : │ │ │ │ +0005d610 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5d60e │ │ │ │ + cbz r0, 5d64e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5d48e │ │ │ │ + bl 5d4ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d602 │ │ │ │ + bge.n 5d642 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5d606 │ │ │ │ + cbz r3, 5d646 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5d60e │ │ │ │ + b.n 5d64e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d602 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d642 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005d612 : │ │ │ │ +0005d652 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #22804 @ 0x5914 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5d636 │ │ │ │ + bne.n 5d676 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 220b30 │ │ │ │ + b.w 222a0c │ │ │ │ mov.w r1, #600 @ 0x258 │ │ │ │ - movw r0, #57716 @ 0xe174 │ │ │ │ + movw r0, #57396 @ 0xe034 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d64a : │ │ │ │ +0005d68a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #22804 @ 0x5914 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5d67a │ │ │ │ + beq.n 5d6ba │ │ │ │ movw r1, #521 @ 0x209 │ │ │ │ - movw r0, #57716 @ 0xe174 │ │ │ │ + movw r0, #57396 @ 0xe034 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d67c │ │ │ │ + b.n 5d6bc │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d67e : │ │ │ │ +0005d6be : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #22804 @ 0x5914 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5d6ae │ │ │ │ + beq.n 5d6ee │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ - movw r0, #57716 @ 0xe174 │ │ │ │ + movw r0, #57396 @ 0xe034 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d6b0 │ │ │ │ + b.n 5d6f0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d6b2 : │ │ │ │ +0005d6f2 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #22804 @ 0x5914 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5d6e2 │ │ │ │ + beq.n 5d722 │ │ │ │ mov.w r1, #446 @ 0x1be │ │ │ │ - movw r0, #57716 @ 0xe174 │ │ │ │ + movw r0, #57396 @ 0xe034 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d6e4 │ │ │ │ + b.n 5d724 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d6e6 : │ │ │ │ +0005d726 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #22804 @ 0x5914 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5d716 │ │ │ │ + beq.n 5d756 │ │ │ │ mov.w r1, #426 @ 0x1aa │ │ │ │ - movw r0, #57716 @ 0xe174 │ │ │ │ + movw r0, #57396 @ 0xe034 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d718 │ │ │ │ + b.n 5d758 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d71a : │ │ │ │ +0005d75a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #22804 @ 0x5914 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5d74a │ │ │ │ + beq.n 5d78a │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - movw r0, #57716 @ 0xe174 │ │ │ │ + movw r0, #57396 @ 0xe034 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d74c │ │ │ │ + b.n 5d78c │ │ │ │ ldr r0, [r0, #32] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d74e : │ │ │ │ +0005d78e : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #22804 @ 0x5914 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5d77c │ │ │ │ - movw r0, #57716 @ 0xe174 │ │ │ │ + beq.n 5d7bc │ │ │ │ + movw r0, #57396 @ 0xe034 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #531 @ 0x213 │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5d7ba │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5d7fa │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5d7c0 │ │ │ │ + beq.n 5d800 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5d7a2 │ │ │ │ + bpl.n 5d7e2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d7c2 │ │ │ │ + bge.n 5d802 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5d7c2 │ │ │ │ + b.n 5d802 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #39736 @ 0x9b38 │ │ │ │ + movw r1, #39416 @ 0x99f8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5d7d2 │ │ │ │ + b.n 5d812 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2062ec │ │ │ │ + bl 208318 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ str r4, [r5, #36] @ 0x24 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005d7d4 : │ │ │ │ +0005d814 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #22804 @ 0x5914 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5d802 │ │ │ │ + beq.n 5d842 │ │ │ │ mov.w r1, #456 @ 0x1c8 │ │ │ │ - movw r0, #57716 @ 0xe174 │ │ │ │ + movw r0, #57396 @ 0xe034 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5d840 │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5d880 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5d846 │ │ │ │ - cbz r1, 5d82a │ │ │ │ + beq.n 5d886 │ │ │ │ + cbz r1, 5d86a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5d82a │ │ │ │ + bpl.n 5d86a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d848 │ │ │ │ + bge.n 5d888 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5d848 │ │ │ │ + b.n 5d888 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #39780 @ 0x9b64 │ │ │ │ + movw r1, #39460 @ 0x9a24 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5d862 │ │ │ │ + b.n 5d8a2 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #3 │ │ │ │ - bl 206198 │ │ │ │ + bl 2080fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2062ec │ │ │ │ + bl 208318 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005d864 : │ │ │ │ +0005d8a4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #22804 @ 0x5914 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5d892 │ │ │ │ - movw r0, #57716 @ 0xe174 │ │ │ │ + beq.n 5d8d2 │ │ │ │ + movw r0, #57396 @ 0xe034 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #497 @ 0x1f1 │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5d8d0 │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5d910 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5d8d6 │ │ │ │ - cbz r1, 5d8ba │ │ │ │ + beq.n 5d916 │ │ │ │ + cbz r1, 5d8fa │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 5d8ba │ │ │ │ + bpl.n 5d8fa │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d8d8 │ │ │ │ + bge.n 5d918 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5d8d8 │ │ │ │ + b.n 5d918 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #39804 @ 0x9b7c │ │ │ │ + movw r1, #39484 @ 0x9a3c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5d8f2 │ │ │ │ + b.n 5d932 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 206198 │ │ │ │ + bl 2080fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2062ec │ │ │ │ + bl 208318 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ str r4, [r5, #32] │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005d8f4 : │ │ │ │ +0005d934 : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r0, #0 │ │ │ │ movge r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005d902 : │ │ │ │ +0005d942 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5d938 │ │ │ │ - bl 1cde9c │ │ │ │ + cbz r0, 5d978 │ │ │ │ + bl 1d0154 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d92c │ │ │ │ + bge.n 5d96c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5d930 │ │ │ │ + cbz r3, 5d970 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5d938 │ │ │ │ + b.n 5d978 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d92c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d96c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005d93c : │ │ │ │ +0005d97c : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 5d944 │ │ │ │ + b.w 5d984 │ │ │ │ │ │ │ │ -0005d944 : │ │ │ │ +0005d984 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5da32 │ │ │ │ + beq.n 5da72 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5da2c │ │ │ │ + beq.n 5da6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 199274 │ │ │ │ + bl 19b684 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5d97a │ │ │ │ + cbnz r0, 5d9ba │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5d99a │ │ │ │ - cbz r4, 5d9be │ │ │ │ + b.n 5d9da │ │ │ │ + cbz r4, 5d9fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 199274 │ │ │ │ + bl 19b684 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5da26 │ │ │ │ + beq.n 5da66 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r5 │ │ │ │ - bl 5da48 │ │ │ │ + bl 5da88 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d9ae │ │ │ │ + bge.n 5d9ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d9ae │ │ │ │ + cbnz r3, 5d9ee │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r4 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7b92c │ │ │ │ - b.n 5da32 │ │ │ │ - ldr r2, [pc, #124] @ (5da3c ) │ │ │ │ + bl 7b958 │ │ │ │ + b.n 5da72 │ │ │ │ + ldr r2, [pc, #124] @ (5da7c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 5d9d8 │ │ │ │ - movw r1, #39520 @ 0x9a60 │ │ │ │ + cbnz r3, 5da18 │ │ │ │ + movw r1, #39200 @ 0x9920 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #108] @ (5da40 ) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #108] @ (5da80 ) │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r0, [r3, #3912] @ 0xf48 │ │ │ │ - movw r1, #41188 @ 0xa0e4 │ │ │ │ + movw r1, #40868 @ 0x9fa4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl d27dc │ │ │ │ + bl d26fc │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5d9f2 │ │ │ │ - bl da114 │ │ │ │ - b.n 5d988 │ │ │ │ + cbnz r0, 5da32 │ │ │ │ + bl da060 │ │ │ │ + b.n 5d9c8 │ │ │ │ mov r3, r4 │ │ │ │ strd r0, r5, [sp] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #68] @ (5da44 ) │ │ │ │ + ldr r0, [pc, #68] @ (5da84 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 9480c │ │ │ │ + bl 94a84 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5da1c │ │ │ │ + bge.n 5da5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5da1c │ │ │ │ + cbnz r3, 5da5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5d9ec │ │ │ │ + beq.n 5da2c │ │ │ │ mov r4, r9 │ │ │ │ - b.n 5d988 │ │ │ │ + b.n 5d9c8 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5d99a │ │ │ │ + b.n 5d9da │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5d97c │ │ │ │ - b.n 5d988 │ │ │ │ + bne.n 5d9bc │ │ │ │ + b.n 5d9c8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #20] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmia r7!, {r3, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0005da48 : │ │ │ │ +0005da88 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #188] @ (5db18 ) │ │ │ │ + ldr r3, [pc, #188] @ (5db58 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19b16c <_PySys_GetRequiredAttr@@Base+0x1368> │ │ │ │ - cbz r0, 5daa6 │ │ │ │ + bl 19d57c <_PySys_GetRequiredAttr@@Base+0x1368> │ │ │ │ + cbz r0, 5dae6 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r4, 5da7c │ │ │ │ + cbnz r4, 5dabc │ │ │ │ ldr.w r4, [r8, #80] @ 0x50 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - movw r1, #41188 @ 0xa0e4 │ │ │ │ + movw r1, #40868 @ 0x9fa4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr.w r0, [r3, #3912] @ 0xf48 │ │ │ │ - bl d27dc │ │ │ │ + bl d26fc │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 5daaa │ │ │ │ + cbnz r0, 5daea │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5daa6 │ │ │ │ + bge.n 5dae6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5daa6 │ │ │ │ + cbnz r3, 5dae6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5db0e │ │ │ │ + b.n 5db4e │ │ │ │ movs r3, #0 │ │ │ │ strd r4, sl, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #100] @ (5db1c ) │ │ │ │ - bl 1025d4 │ │ │ │ + ldr r1, [pc, #100] @ (5db5c ) │ │ │ │ + bl 1024e0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5dad6 │ │ │ │ + bge.n 5db16 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 5dad6 │ │ │ │ + cbnz r3, 5db16 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5dafa │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5db3a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5daec │ │ │ │ + bge.n 5db2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5daec │ │ │ │ + cbnz r3, 5db2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19b304 │ │ │ │ + bl 19d714 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5db0e │ │ │ │ + bge.n 5db4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5db0e │ │ │ │ + cbnz r3, 5db4e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0005db20 : │ │ │ │ +0005db60 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 5d944 │ │ │ │ + b.w 5d984 │ │ │ │ │ │ │ │ -0005db26 : │ │ │ │ - movw r0, #15812 @ 0x3dc4 │ │ │ │ +0005db66 : │ │ │ │ + movw r0, #15492 @ 0x3c84 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005db30 : │ │ │ │ +0005db70 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (5db64 ) │ │ │ │ + ldr r3, [pc, #36] @ (5dba4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3904] @ 0xf40 │ │ │ │ - cbnz r0, 5db62 │ │ │ │ - movw r1, #59116 @ 0xe6ec │ │ │ │ + cbnz r0, 5dba2 │ │ │ │ + movw r1, #58796 @ 0xe5ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #52356 @ 0xcc84 │ │ │ │ + movw r0, #52036 @ 0xcb44 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005db68 : │ │ │ │ +0005dba8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #39840 @ 0x9ba0 │ │ │ │ + movw r1, #39520 @ 0x9a60 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f58a8 │ │ │ │ - cbnz r0, 5db9c │ │ │ │ + bl 1f7748 │ │ │ │ + cbnz r0, 5dbdc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1b773c │ │ │ │ + b.w 1b99f4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 5dbbe │ │ │ │ + cbz r3, 5dbfe │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r4, r4, r3, lsl #3 │ │ │ │ adds r4, #16 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 5dbcc │ │ │ │ - bl 26f024 <_PySys_GetSizeOf@@Base> │ │ │ │ + cbz r0, 5dc0c │ │ │ │ + bl 26eebc <_PySys_GetSizeOf@@Base> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 5dbd0 │ │ │ │ + beq.n 5dc10 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5dbda │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 5dbe4 │ │ │ │ + bne.n 5dc1a │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 5dc24 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7dfb4 │ │ │ │ + b.w 7dfe0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 5dc06 │ │ │ │ + cbz r3, 5dc46 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r5, #124] @ 0x7c │ │ │ │ - cbz r3, 5dc12 │ │ │ │ + cbz r3, 5dc52 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbz r0, 5dc1e │ │ │ │ + cbz r0, 5dc5e │ │ │ │ adds r4, #1 │ │ │ │ blx 2bfb8 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ - cbz r0, 5dc2a │ │ │ │ + cbz r0, 5dc6a │ │ │ │ adds r4, #1 │ │ │ │ blx 2bfb8 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ - cbz r0, 5dc36 │ │ │ │ + cbz r0, 5dc76 │ │ │ │ adds r4, #1 │ │ │ │ blx 2bfb8 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5dc40 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 5dc4a │ │ │ │ + bne.n 5dc80 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 5dc8a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7dfb4 │ │ │ │ + b.w 7dfe0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005dc4e : │ │ │ │ +0005dc8e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #8 │ │ │ │ - bl 125e38 │ │ │ │ + bl 125d90 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5dc82 │ │ │ │ + beq.n 5dcc2 │ │ │ │ cmp r0, #8 │ │ │ │ - bls.n 5dc88 │ │ │ │ + bls.n 5dcc8 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #39964 @ 0x9c1c │ │ │ │ + movw r1, #39644 @ 0x9adc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5dc8a │ │ │ │ + b.n 5dcca │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005dc8c : │ │ │ │ +0005dccc : │ │ │ │ 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, #7 │ │ │ │ - bmi.n 5dcc0 │ │ │ │ + bmi.n 5dd00 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #9160 @ 0x23c8 │ │ │ │ + movw r1, #8876 @ 0x22ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5dccc │ │ │ │ + b.n 5dd0c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ tst.w r3, #3 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005dcce : │ │ │ │ +0005dd0e : │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r1, 5dcf4 │ │ │ │ + cbnz r1, 5dd34 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5dcf8 │ │ │ │ + bge.n 5dd38 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w e5110 │ │ │ │ + b.w e4f98 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005dcfa : │ │ │ │ +0005dd3a : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr r7, [pc, #188] @ (5ddd0 ) │ │ │ │ + ldr r7, [pc, #188] @ (5de10 ) │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr.w r8, [r9, r7] │ │ │ │ adds r6, r1, r2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ lsls r4, r3, #3 │ │ │ │ sub.w r3, r2, r3, lsl #3 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 5dd40 │ │ │ │ + bhi.n 5dd80 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r6, r4 │ │ │ │ - bl 71164 │ │ │ │ - cbnz r0, 5dd4a │ │ │ │ + bl 711a4 │ │ │ │ + cbnz r0, 5dd8a │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1fa264 │ │ │ │ + b.w 1fc100 │ │ │ │ ldr.w r2, [r9, r7] │ │ │ │ add r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r0] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ strd r1, r1, [r4, #-8] │ │ │ │ ldr.w r1, [r3, #3768] @ 0xeb8 │ │ │ │ ldr.w r0, [r3, #3764] @ 0xeb4 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r3, #3768] @ 0xeb8 │ │ │ │ cmp r1, r0 │ │ │ │ - ble.n 5dda6 │ │ │ │ + ble.n 5dde6 │ │ │ │ ldr.w r1, [r3, #3748] @ 0xea4 │ │ │ │ - cbz r1, 5dda6 │ │ │ │ - cbz r0, 5dda6 │ │ │ │ + cbz r1, 5dde6 │ │ │ │ + cbz r0, 5dde6 │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ - cbnz r3, 5dda6 │ │ │ │ + cbnz r3, 5dde6 │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ - cbz r3, 5dd84 │ │ │ │ + cbz r3, 5ddc4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 5dda6 │ │ │ │ + cbnz r3, 5dde6 │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 5dda6 │ │ │ │ + bmi.n 5dde6 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5dd92 │ │ │ │ + bne.n 5ddd2 │ │ │ │ dmb ish │ │ │ │ sub.w r2, r6, #8 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2b348 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - bl 192a70 <_Py_NewReference@@Base> │ │ │ │ + bl 194e38 <_Py_NewReference@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ddd4 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ +0005de14 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ ldr.w r0, [r0, #3668] @ 0xe54 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ddda : │ │ │ │ +0005de1a : │ │ │ │ ldr.w r3, [r0, #128] @ 0x80 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ subs r0, r0, r3 │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ddf0 : │ │ │ │ +0005de30 : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005de04 : │ │ │ │ +0005de44 : │ │ │ │ push {r4} │ │ │ │ lsls r3, r3, #4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ lsls r2, r2, #8 │ │ │ │ uxtb r3, r3 │ │ │ │ and.w r4, r4, #15 │ │ │ │ lsls r1, r1, #16 │ │ │ │ @@ -75098,456 +75127,456 @@ │ │ │ │ orrs r3, r2 │ │ │ │ and.w r1, r1, #16711680 @ 0xff0000 │ │ │ │ orr.w r0, r3, r0, lsl #24 │ │ │ │ orrs r0, r1 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005de28 : │ │ │ │ +0005de68 : │ │ │ │ lsls r1, r1, #16 │ │ │ │ and.w r1, r1, #16711680 @ 0xff0000 │ │ │ │ orr.w r0, r1, r0, lsl #24 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005de34 <_PyRWMutex_Lock@@Base>: │ │ │ │ +0005de74 <_PyRWMutex_Lock@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ bics.w r3, r1, #2 │ │ │ │ - bne.n 5de6e <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ + bne.n 5deae <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ orr.w r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5de64 <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ + bne.n 5dea4 <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5de54 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ + bne.n 5de94 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ - beq.n 5de78 <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ + beq.n 5deb8 <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5de46 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5de86 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ mov r0, r4 │ │ │ │ - bl 5dee4 <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ + bl 5df24 <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5de46 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5de86 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005de7a <_PyRWMutex_Unlock@@Base>: │ │ │ │ +0005deba <_PyRWMutex_Unlock@@Base>: │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ push {r4} │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r4, r1, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5de84 <_PyRWMutex_Unlock@@Base+0xa> │ │ │ │ + bne.n 5dec4 <_PyRWMutex_Unlock@@Base+0xa> │ │ │ │ lsls r3, r2, #30 │ │ │ │ dmb ish │ │ │ │ - bpl.n 5de9e <_PyRWMutex_Unlock@@Base+0x24> │ │ │ │ + bpl.n 5dede <_PyRWMutex_Unlock@@Base+0x24> │ │ │ │ pop {r4} │ │ │ │ - b.w 1dc83c <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + b.w 1deffc <_PyParkingLot_UnparkAll@@Base> │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005dea2 <_PyRWMutex_RLock@@Base>: │ │ │ │ +0005dee2 <_PyRWMutex_RLock@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ lsls r3, r1, #30 │ │ │ │ - beq.n 5dec2 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ + beq.n 5df02 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ mov r0, r4 │ │ │ │ - bl 5dee4 <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ + bl 5df24 <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5deb4 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 5def4 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ adds r2, r1, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5ded8 <_PyRWMutex_RLock@@Base+0x36> │ │ │ │ + bne.n 5df18 <_PyRWMutex_RLock@@Base+0x36> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5dec8 <_PyRWMutex_RLock@@Base+0x26> │ │ │ │ + bne.n 5df08 <_PyRWMutex_RLock@@Base+0x26> │ │ │ │ dmb ish │ │ │ │ - beq.n 5dee2 <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ + beq.n 5df22 <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5deb4 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 5def4 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ lsls r3, r1, #30 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bmi.n 5df1e <_PyRWMutex_RLock@@Base+0x7c> │ │ │ │ + bmi.n 5df5e <_PyRWMutex_RLock@@Base+0x7c> │ │ │ │ mov r3, r1 │ │ │ │ orr.w r2, r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 5df16 <_PyRWMutex_RLock@@Base+0x74> │ │ │ │ + bne.n 5df56 <_PyRWMutex_RLock@@Base+0x74> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5df06 <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ + bne.n 5df46 <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ dmb ish │ │ │ │ - bne.n 5df3e <_PyRWMutex_RLock@@Base+0x9c> │ │ │ │ + bne.n 5df7e <_PyRWMutex_RLock@@Base+0x9c> │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #4 │ │ │ │ strd r0, r1, [sp] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1d9d7c <_PyParkingLot_Park@@Base> │ │ │ │ + bl 1dcb10 <_PyParkingLot_Park@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005df42 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ +0005df82 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #4 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5df48 <_PyRWMutex_RUnlock@@Base+0x6> │ │ │ │ + bne.n 5df88 <_PyRWMutex_RUnlock@@Base+0x6> │ │ │ │ bic.w r3, r2, #1 │ │ │ │ dmb ish │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5df66 <_PyRWMutex_RUnlock@@Base+0x24> │ │ │ │ - b.w 1dc83c <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bne.n 5dfa6 <_PyRWMutex_RUnlock@@Base+0x24> │ │ │ │ + b.w 1deffc <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005df68 : │ │ │ │ +0005dfa8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5df92 │ │ │ │ + cbz r0, 5dfd2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #31836 @ 0x7c5c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5df92 │ │ │ │ + bne.n 5dfd2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5df92 │ │ │ │ + cbz r2, 5dfd2 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ - b.n 5dfac │ │ │ │ + b.n 5dfec │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #40012 @ 0x9c4c │ │ │ │ + movw r1, #39692 @ 0x9b0c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005dfae : │ │ │ │ +0005dfee : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5dfd4 │ │ │ │ + cbz r0, 5e014 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31836 @ 0x7c5c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5dfd4 │ │ │ │ + bne.n 5e014 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5dfd4 │ │ │ │ + cbz r3, 5e014 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 5dfec │ │ │ │ + b.n 5e02c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #40072 @ 0x9c88 │ │ │ │ + movw r1, #39752 @ 0x9b48 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005dfee : │ │ │ │ +0005e02e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5e014 │ │ │ │ + cbz r0, 5e054 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31836 @ 0x7c5c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5e014 │ │ │ │ + bne.n 5e054 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5e014 │ │ │ │ + cbz r3, 5e054 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5e02c │ │ │ │ + b.n 5e06c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #40132 @ 0x9cc4 │ │ │ │ + movw r1, #39812 @ 0x9b84 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e02e : │ │ │ │ +0005e06e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5e054 │ │ │ │ + cbz r0, 5e094 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31836 @ 0x7c5c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5e054 │ │ │ │ + bne.n 5e094 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5e054 │ │ │ │ + cbz r3, 5e094 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 5e06c │ │ │ │ + b.n 5e0ac │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #40196 @ 0x9d04 │ │ │ │ + movw r1, #39876 @ 0x9bc4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e06e : │ │ │ │ +0005e0ae : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5e0ac │ │ │ │ + cbz r0, 5e0ec │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #31836 @ 0x7c5c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5e0ac │ │ │ │ + bne.n 5e0ec │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5e0ac │ │ │ │ - cbnz r1, 5e0c8 │ │ │ │ + cbz r2, 5e0ec │ │ │ │ + cbnz r1, 5e108 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #40312 @ 0x9d78 │ │ │ │ + movw r1, #39992 @ 0x9c38 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 5e0c2 │ │ │ │ + bl f8904 │ │ │ │ + b.n 5e102 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #40252 @ 0x9d3c │ │ │ │ + movw r1, #39932 @ 0x9bfc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e0cc │ │ │ │ + b.n 5e10c │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e0ce : │ │ │ │ +0005e10e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5e0f8 │ │ │ │ + cbz r0, 5e138 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #31836 @ 0x7c5c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5e0f8 │ │ │ │ + bne.n 5e138 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5e0f8 │ │ │ │ + cbz r2, 5e138 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.n 5e112 │ │ │ │ + b.n 5e152 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #40360 @ 0x9da8 │ │ │ │ + movw r1, #40040 @ 0x9c68 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e114 : │ │ │ │ +0005e154 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5e13e │ │ │ │ + cbz r0, 5e17e │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #31836 @ 0x7c5c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5e13e │ │ │ │ + bne.n 5e17e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5e13e │ │ │ │ + cbz r2, 5e17e │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ - b.n 5e158 │ │ │ │ + b.n 5e198 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #40416 @ 0x9de0 │ │ │ │ + movw r1, #40096 @ 0x9ca0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e15a : │ │ │ │ - b.w 119994 │ │ │ │ +0005e19a : │ │ │ │ + b.w 11980c │ │ │ │ │ │ │ │ -0005e15e : │ │ │ │ - b.w 220910 │ │ │ │ +0005e19e : │ │ │ │ + b.w 2227ec │ │ │ │ │ │ │ │ -0005e162 : │ │ │ │ - b.w 3d148 <_PyImport_ClearExtension@@Base+0x5c6> │ │ │ │ +0005e1a2 : │ │ │ │ + b.w 3d188 <_PyImport_ClearExtension@@Base+0x5c6> │ │ │ │ │ │ │ │ -0005e166 : │ │ │ │ - b.w 221d30 │ │ │ │ +0005e1a6 : │ │ │ │ + b.w 223c0c │ │ │ │ │ │ │ │ -0005e16a : │ │ │ │ +0005e1aa : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ mov r8, r2 │ │ │ │ - bl 14ca78 │ │ │ │ - cbz r0, 5e19e │ │ │ │ + bl 14cfac │ │ │ │ + cbz r0, 5e1de │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ blx 2bf20 │ │ │ │ - b.n 5e214 │ │ │ │ + b.n 5e254 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 5e1b0 │ │ │ │ + cbz r0, 5e1f0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 5e1ba │ │ │ │ - bl 1fa038 │ │ │ │ + b.n 5e1fa │ │ │ │ + bl 1fbed8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e216 │ │ │ │ + b.n 5e256 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - ble.n 5e1c8 │ │ │ │ + ble.n 5e208 │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 5e1ba │ │ │ │ + b.n 5e1fa │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - movw r3, #57883 @ 0xe21b │ │ │ │ + movw r3, #57947 @ 0xe25b │ │ │ │ movt r3, #5 │ │ │ │ - movw r2, #62069 @ 0xf275 │ │ │ │ + movw r2, #62133 @ 0xf2b5 │ │ │ │ movt r2, #5 │ │ │ │ cmp.w r9, #70 @ 0x46 │ │ │ │ ite ne │ │ │ │ movne r8, r3 │ │ │ │ moveq r8, r2 │ │ │ │ - bl 299710 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 2995b8 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 5e20e │ │ │ │ - bl 294368 │ │ │ │ + cbz r5, 5e24e │ │ │ │ + bl 2942f8 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r6 │ │ │ │ subs r5, #1 │ │ │ │ blx 2bf20 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r6, r3 │ │ │ │ blx r8 │ │ │ │ - b.n 5e1ec │ │ │ │ + b.n 5e22c │ │ │ │ mov r0, r7 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4} │ │ │ │ add.w r1, r1, r0, lsl #2 │ │ │ │ subs r4, r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5e248 │ │ │ │ + blt.n 5e288 │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ ldr.w r3, [r1, #-4] │ │ │ │ subs r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 5e23c │ │ │ │ + bge.n 5e27c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ - b.n 5e248 │ │ │ │ + b.n 5e288 │ │ │ │ movs r3, #0 │ │ │ │ subs r4, #1 │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ subs r1, #4 │ │ │ │ - b.n 5e222 │ │ │ │ + b.n 5e262 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e24c : │ │ │ │ +0005e28c : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #68] @ (5e2a4 ) │ │ │ │ + ldr r4, [pc, #68] @ (5e2e4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ addw r5, r4, #3756 @ 0xeac │ │ │ │ addw r9, r4, #3804 @ 0xedc │ │ │ │ ldr.w r8, [r4, #3748] @ 0xea4 │ │ │ │ str.w r2, [r4, #3748] @ 0xea4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5e2a8 │ │ │ │ + bl 5e2e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e29a │ │ │ │ + beq.n 5e2da │ │ │ │ adds r5, #16 │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 5e27c │ │ │ │ + bne.n 5e2bc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5e2a8 │ │ │ │ + bl 5e2e8 │ │ │ │ str.w r8, [r4, #3748] @ 0xea4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -75555,1000 +75584,1000 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r7 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5e2fc │ │ │ │ + beq.n 5e33c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w r6, r4, #8 │ │ │ │ mov r0, r6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ add.w r2, r3, #1 │ │ │ │ it lt │ │ │ │ strlt r2, [r4, #8] │ │ │ │ blx r8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e2f2 │ │ │ │ + bge.n 5e332 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbnz r3, 5e2f2 │ │ │ │ + cbnz r3, 5e332 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5e300 │ │ │ │ + beq.n 5e340 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - b.n 5e2c0 │ │ │ │ + b.n 5e300 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e304 │ │ │ │ + b.n 5e344 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0005e308 : │ │ │ │ - cbz r0, 5e316 │ │ │ │ +0005e348 : │ │ │ │ + cbz r0, 5e356 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e318 : │ │ │ │ - b.w 7786c │ │ │ │ +0005e358 : │ │ │ │ + b.w 778ac │ │ │ │ │ │ │ │ -0005e31c : │ │ │ │ +0005e35c : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e31e : │ │ │ │ +0005e35e : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5e332 │ │ │ │ + ble.n 5e372 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e336 : │ │ │ │ +0005e376 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r0, #8 │ │ │ │ - bl 6b538 │ │ │ │ - cbz r0, 5e350 │ │ │ │ + bl 6b578 │ │ │ │ + cbz r0, 5e390 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e352 : │ │ │ │ - cbz r0, 5e37c │ │ │ │ +0005e392 : │ │ │ │ + cbz r0, 5e3bc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 5e372 │ │ │ │ + cbz r3, 5e3b2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2bb18 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6b638 │ │ │ │ + b.w 6b678 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e37e : │ │ │ │ - cbz r0, 5e38c │ │ │ │ +0005e3be : │ │ │ │ + cbz r0, 5e3cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e38e : │ │ │ │ - ldr r3, [pc, #16] @ (5e3a0 ) │ │ │ │ - cbz r0, 5e398 │ │ │ │ +0005e3ce : │ │ │ │ + ldr r3, [pc, #16] @ (5e3e0 ) │ │ │ │ + cbz r0, 5e3d8 │ │ │ │ ldr.w r2, [r3, #1604] @ 0x644 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r0, [r3, #1600] @ 0x640 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0005e3a4 : │ │ │ │ +0005e3e4 : │ │ │ │ ldrd r0, r1, [r0, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e3aa : │ │ │ │ +0005e3ea : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 5e3cc │ │ │ │ - movw r0, #60024 @ 0xea78 │ │ │ │ + cbnz r0, 5e40c │ │ │ │ + movw r0, #59704 @ 0xe938 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #939 @ 0x3ab │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5e416 │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5e456 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ movw r1, #7644 @ 0x1ddc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 5e41c │ │ │ │ + beq.n 5e45c │ │ │ │ mov r0, r5 │ │ │ │ - bl 88634 │ │ │ │ + bl 88544 │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #7852 @ 0x1eac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r2 │ │ │ │ it ne │ │ │ │ cmpne r5, r3 │ │ │ │ - beq.n 5e41c │ │ │ │ + beq.n 5e45c │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 5e41c │ │ │ │ + bmi.n 5e45c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #40480 @ 0x9e20 │ │ │ │ + movw r1, #40160 @ 0x9ce0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e434 │ │ │ │ + b.n 5e474 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ iteee eq │ │ │ │ moveq r0, #1 │ │ │ │ ldrne r0, [r2, #0] │ │ │ │ clzne r0, r0 │ │ │ │ lsrne r0, r0, #5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005e436 : │ │ │ │ +0005e476 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5e478 │ │ │ │ + cbz r0, 5e4b8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r1, #7644 @ 0x1ddc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 5e48c │ │ │ │ + beq.n 5e4cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 88634 │ │ │ │ + bl 88544 │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #7852 @ 0x1eac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r2 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - beq.n 5e48c │ │ │ │ + beq.n 5e4cc │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 5e48c │ │ │ │ + bmi.n 5e4cc │ │ │ │ movw r1, #971 @ 0x3cb │ │ │ │ - movw r0, #60024 @ 0xea78 │ │ │ │ + movw r0, #59704 @ 0xe938 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e4b4 │ │ │ │ + b.n 5e4f4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5e4b4 │ │ │ │ + beq.n 5e4f4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5e4b2 │ │ │ │ + ble.n 5e4f2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e4b4 │ │ │ │ + bge.n 5e4f4 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bne.n 5e4b4 │ │ │ │ + bne.n 5e4f4 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 5e4b4 │ │ │ │ + b.n 5e4f4 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005e4b6 <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ +0005e4f6 <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ - bl 8b2c8 │ │ │ │ - cbz r0, 5e4fe <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + bl 8b524 │ │ │ │ + cbz r0, 5e53e <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b2c8 │ │ │ │ + bl 8b524 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 5e4fe <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + cbz r0, 5e53e <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5e4f0 <_Py_UTF8_Edit_Cost@@Base+0x3a> │ │ │ │ + bne.n 5e530 <_Py_UTF8_Edit_Cost@@Base+0x3a> │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it lt │ │ │ │ movlt r4, r3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ movs r0, #160 @ 0xa0 │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5e504 <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ - bl 1fa038 │ │ │ │ + cbnz r0, 5e544 <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ + bl 1fbed8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e51c <_Py_UTF8_Edit_Cost@@Base+0x66> │ │ │ │ + b.n 5e55c <_Py_UTF8_Edit_Cost@@Base+0x66> │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 228b44 │ │ │ │ + bl 22aa1c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005e522 : │ │ │ │ +0005e562 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp.w r2, #24576 @ 0x6000 │ │ │ │ - bcs.n 5e556 │ │ │ │ + bcs.n 5e596 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov.w r2, #24576 @ 0x6000 │ │ │ │ - movw r1, #40508 @ 0x9e3c │ │ │ │ + movw r1, #40188 @ 0x9cfc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e56c │ │ │ │ + b.n 5e5ac │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ add r2, r1 │ │ │ │ add.w r4, r1, #8192 @ 0x2000 │ │ │ │ add.w r1, r1, #16384 @ 0x4000 │ │ │ │ str.w r2, [r3, #708] @ 0x2c4 │ │ │ │ strd r1, r4, [r3, #712] @ 0x2c8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005e56e : │ │ │ │ +0005e5ae : │ │ │ │ ldr.w r2, [r0, #752] @ 0x2f0 │ │ │ │ - cbz r2, 5e58a │ │ │ │ + cbz r2, 5e5ca │ │ │ │ ldr.w r3, [r0, #748] @ 0x2ec │ │ │ │ str.w r2, [r0, #708] @ 0x2c4 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ strd r3, r2, [r0, #712] @ 0x2c8 │ │ │ │ bx lr │ │ │ │ - b.w 1928a4 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + b.w 194c6c <_Py_InitializeRecursionLimits@@Base> │ │ │ │ │ │ │ │ -0005e58e : │ │ │ │ - movw r3, #55368 @ 0xd848 │ │ │ │ +0005e5ce : │ │ │ │ + movw r3, #55048 @ 0xd708 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ subs r2, r0, #1 │ │ │ │ subs r1, #1 │ │ │ │ push {r4, r5} │ │ │ │ ldrb.w r5, [r1, #1]! │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ ldrb r0, [r3, r5] │ │ │ │ - cbz r4, 5e5b0 │ │ │ │ - cbz r5, 5e5b0 │ │ │ │ + cbz r4, 5e5f0 │ │ │ │ + cbz r5, 5e5f0 │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 5e59c │ │ │ │ + beq.n 5e5dc │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ pop {r4, r5} │ │ │ │ subs r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e5b8 : │ │ │ │ +0005e5f8 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ subs r6, r2, #0 │ │ │ │ - bge.n 5e5d8 │ │ │ │ + bge.n 5e618 │ │ │ │ mov r0, r1 │ │ │ │ blx 2abf4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 5e73a │ │ │ │ + beq.w 5e77a │ │ │ │ lsls r5, r6, #2 │ │ │ │ add.w r8, r4, r6, lsl #2 │ │ │ │ mov r9, r4 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ cmp r8, r1 │ │ │ │ - bls.n 5e622 │ │ │ │ + bls.n 5e662 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ adds r1, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 5e61c │ │ │ │ + bls.n 5e65c │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcc.n 5e61e │ │ │ │ + bcc.n 5e65e │ │ │ │ movw r0, #43724 @ 0xaacc │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ - movw r1, #22112 @ 0x5660 │ │ │ │ + movw r1, #21792 @ 0x5520 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 5e65c │ │ │ │ + bl d78f0 │ │ │ │ + b.n 5e69c │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 5e5ea │ │ │ │ + b.n 5e62a │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 5e64e │ │ │ │ + bcc.n 5e68e │ │ │ │ ldrd r2, r1, [r7, #16] │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, r6 │ │ │ │ - blt.n 5e64e │ │ │ │ + blt.n 5e68e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r3, #1 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ - beq.n 5e662 │ │ │ │ + beq.n 5e6a2 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5e72c │ │ │ │ + bne.n 5e76c │ │ │ │ bic.w r5, r5, #15 │ │ │ │ mov r2, r0 │ │ │ │ add r5, r4 │ │ │ │ - b.n 5e6c4 │ │ │ │ + b.n 5e704 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce6bc <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ce5a0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5e632 │ │ │ │ + bne.n 5e672 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e73c │ │ │ │ + b.n 5e77c │ │ │ │ bic.w r5, r5, #15 │ │ │ │ mov r2, r0 │ │ │ │ add r5, r4 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 5e690 │ │ │ │ + bls.n 5e6d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r4, #16 │ │ │ │ strb.w r3, [r2], #4 │ │ │ │ ldr.w r3, [r4, #-12] │ │ │ │ strb.w r3, [r2, #-3] │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ strb.w r3, [r2, #-2] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ strb.w r3, [r2, #-1] │ │ │ │ - b.n 5e66a │ │ │ │ + b.n 5e6aa │ │ │ │ rsb r3, r9, #15 │ │ │ │ sub.w r2, r9, #15 │ │ │ │ add r3, r5 │ │ │ │ cmp r5, r2 │ │ │ │ mov.w r3, r3, lsr #4 │ │ │ │ mov.w r2, r3, lsl #2 │ │ │ │ mov.w r3, r3, lsl #4 │ │ │ │ itt cc │ │ │ │ movcc r2, #0 │ │ │ │ movcc r3, #0 │ │ │ │ add r2, r0 │ │ │ │ add r3, r9 │ │ │ │ mov r1, r3 │ │ │ │ cmp r8, r3 │ │ │ │ - bls.n 5e734 │ │ │ │ + bls.n 5e774 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 5e6b2 │ │ │ │ + b.n 5e6f2 │ │ │ │ movs r1, #0 │ │ │ │ cmp r5, r4 │ │ │ │ mov ip, r1 │ │ │ │ - bls.n 5e6f8 │ │ │ │ + bls.n 5e738 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, #8 │ │ │ │ adds r4, #16 │ │ │ │ bfi r1, r3, #0, #16 │ │ │ │ ldr.w r3, [r4, #-12] │ │ │ │ bfi r1, r3, #16, #16 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ bfi ip, r3, #0, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ str.w r1, [r2, #-8] │ │ │ │ bfi ip, r3, #16, #16 │ │ │ │ str.w ip, [r2, #-4] │ │ │ │ - b.n 5e6c4 │ │ │ │ + b.n 5e704 │ │ │ │ rsb r3, r9, #15 │ │ │ │ sub.w r2, r9, #15 │ │ │ │ add r3, r5 │ │ │ │ cmp r5, r2 │ │ │ │ mov.w r3, r3, lsr #4 │ │ │ │ mov.w r2, r3, lsl #3 │ │ │ │ mov.w r3, r3, lsl #4 │ │ │ │ itt cc │ │ │ │ movcc r2, r1 │ │ │ │ movcc r3, r1 │ │ │ │ add r2, r0 │ │ │ │ add r3, r9 │ │ │ │ mov r1, r3 │ │ │ │ cmp r8, r3 │ │ │ │ - bls.n 5e734 │ │ │ │ + bls.n 5e774 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ strh.w r3, [r2], #2 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 5e71a │ │ │ │ + b.n 5e75a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx 2bf20 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add r3, r6 │ │ │ │ str r3, [r7, #20] │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0005e740 : │ │ │ │ +0005e780 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 5e796 │ │ │ │ + bne.n 5e7d6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1d22cc │ │ │ │ - cbz r0, 5e79a │ │ │ │ + bl 1d4590 │ │ │ │ + cbz r0, 5e7da │ │ │ │ ldr r1, [r0, #32] │ │ │ │ ldr.w r3, [r0], #40 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 5e796 │ │ │ │ + bls.n 5e7d6 │ │ │ │ ldr.w r2, [r1, #-4]! │ │ │ │ and.w r0, r2, #3 │ │ │ │ bic.w r2, r2, #1 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 5e76c │ │ │ │ + beq.n 5e7ac │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 5e76c │ │ │ │ + bne.n 5e7ac │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 5e79c │ │ │ │ + bne.n 5e7dc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r4, #0 │ │ │ │ movge r4, #1 │ │ │ │ - b.n 5e79c │ │ │ │ + b.n 5e7dc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5e79c │ │ │ │ + b.n 5e7dc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005e7a0 : │ │ │ │ +0005e7e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ - cbz r4, 5e7c2 │ │ │ │ + cbz r4, 5e802 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ - cbz r0, 5e7c2 │ │ │ │ - bl 10e050 │ │ │ │ - b.n 5e7b6 │ │ │ │ + cbz r0, 5e802 │ │ │ │ + bl 10df50 │ │ │ │ + b.n 5e7f6 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005e7c4 : │ │ │ │ +0005e804 : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ subs r3, r0, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e7ce : │ │ │ │ +0005e80e : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldrd r6, r7, [sp, #52] @ 0x34 │ │ │ │ - bl 199274 │ │ │ │ + bl 19b684 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5e824 │ │ │ │ + cbz r0, 5e864 │ │ │ │ mov r3, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ - bl 1d2304 │ │ │ │ + bl 1d45c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e818 │ │ │ │ + bge.n 5e858 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5e81c │ │ │ │ + cbz r3, 5e85c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5e824 │ │ │ │ + b.n 5e864 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e818 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e858 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005e82c : │ │ │ │ +0005e86c : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #59860 @ 0xe9d4 │ │ │ │ movt r1, #79 @ 0x4f │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r0, [pc, #20] @ (5e860 ) │ │ │ │ + ldr r0, [pc, #20] @ (5e8a0 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1998e0 │ │ │ │ + bl 19bcf0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ lsls r0, r2, #7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -0005e864 : │ │ │ │ +0005e8a4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #76] @ (5e8c0 ) │ │ │ │ + ldr r2, [pc, #76] @ (5e900 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr.w r5, [r3, #3896] @ 0xf38 │ │ │ │ - cbz r5, 5e8b8 │ │ │ │ + cbz r5, 5e8f8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 91540 │ │ │ │ + bl 917b8 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 5e8a8 │ │ │ │ + cbz r3, 5e8e8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5e8a8 │ │ │ │ - movw r0, #40548 @ 0x9e64 │ │ │ │ + cbz r3, 5e8e8 │ │ │ │ + movw r0, #40228 @ 0x9d24 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 202a64 │ │ │ │ + bl 2048f4 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005e8c4 : │ │ │ │ +0005e904 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (5e8e8 ) │ │ │ │ + ldr r3, [pc, #20] @ (5e928 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 5e8ec │ │ │ │ + bl 5e92c │ │ │ │ mov r4, r0 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #72] @ (5e94c ) │ │ │ │ - bl 1ce194 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #72] @ (5e98c ) │ │ │ │ + bl 1d044c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5e942 │ │ │ │ + blt.n 5e982 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 5e916 │ │ │ │ + cbz r0, 5e956 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5e946 │ │ │ │ - bl 7b92c │ │ │ │ - bl 70c84 │ │ │ │ + bmi.n 5e986 │ │ │ │ + bl 7b958 │ │ │ │ + bl 70cc4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 5e942 │ │ │ │ - ldr r1, [pc, #36] @ (5e94c ) │ │ │ │ + cbz r0, 5e982 │ │ │ │ + ldr r1, [pc, #36] @ (5e98c ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1cd76c │ │ │ │ - cbz r0, 5e946 │ │ │ │ + bl 1cfa24 │ │ │ │ + cbz r0, 5e986 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e942 │ │ │ │ + bge.n 5e982 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5e942 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5e982 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e948 │ │ │ │ + b.n 5e988 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldmia r2!, {r3, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0005e950 : │ │ │ │ +0005e990 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #59860 @ 0xe9d4 │ │ │ │ movt r1, #79 @ 0x4f │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r0, [pc, #20] @ (5e984 ) │ │ │ │ + ldr r0, [pc, #20] @ (5e9c4 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1b89c0 │ │ │ │ + bl 1bac78 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ lsls r0, r2, #7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -0005e988 : │ │ │ │ +0005e9c8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sp │ │ │ │ movs r0, #0 │ │ │ │ blx 2b46c <__clock_gettime64@plt> │ │ │ │ - cbnz r0, 5e9b4 │ │ │ │ + cbnz r0, 5e9f4 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b1318 │ │ │ │ + bl 1b35d0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5e9c0 │ │ │ │ + bne.n 5ea00 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005e9c6 : │ │ │ │ +0005ea06 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl df79c │ │ │ │ + bl df6ec │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ea02 │ │ │ │ + beq.n 5ea42 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl df79c │ │ │ │ + bl df6ec │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ea02 │ │ │ │ + beq.n 5ea42 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1559e0 │ │ │ │ + b.w 155e7c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0005ea0a : │ │ │ │ +0005ea4a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r0, 5ea2c │ │ │ │ - movw r0, #22084 @ 0x5644 │ │ │ │ + cbnz r0, 5ea6c │ │ │ │ + movw r0, #21764 @ 0x5504 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #1893 @ 0x765 │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5ea58 │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5ea98 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 5ea3e │ │ │ │ + cbz r3, 5ea7e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 5ea3e │ │ │ │ + bpl.n 5ea7e │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 5ea50 │ │ │ │ - movw r0, #22084 @ 0x5644 │ │ │ │ + bge.n 5ea90 │ │ │ │ + movw r0, #21764 @ 0x5504 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #1899 @ 0x76b │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5ea58 │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5ea98 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w fee38 │ │ │ │ + b.w fed48 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ea5e : │ │ │ │ +0005ea9e : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl df79c │ │ │ │ + bl df6ec │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ea96 │ │ │ │ - cbnz r4, 5ea8c │ │ │ │ + beq.n 5ead6 │ │ │ │ + cbnz r4, 5eacc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2233fc <_PyXI_Preserve@@Base+0x1b8> │ │ │ │ + b.w 2252d8 <_PyXI_Preserve@@Base+0x1b8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl df79c │ │ │ │ + bl df6ec │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5ea7e │ │ │ │ + bne.n 5eabe │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005ea9a : │ │ │ │ +0005eada : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl df79c │ │ │ │ + bl df6ec │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5eac6 │ │ │ │ + beq.n 5eb06 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 201ed8 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x858> │ │ │ │ + b.w 203d68 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x858> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005eaca : │ │ │ │ +0005eb0a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bmi.n 5eafa │ │ │ │ + bmi.n 5eb3a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #40864 @ 0x9fa0 │ │ │ │ + movw r1, #40544 @ 0x9e60 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 5eb1c │ │ │ │ + bl d78f0 │ │ │ │ + b.n 5eb5c │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bmi.n 5eb22 │ │ │ │ + bmi.n 5eb62 │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #40900 @ 0x9fc4 │ │ │ │ + movw r1, #40580 @ 0x9e84 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5eb30 │ │ │ │ + b.n 5eb70 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5eb2e │ │ │ │ + beq.n 5eb6e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 192ac8 <_Py_NewReference@@Base+0x58> │ │ │ │ + b.w 194e90 <_Py_NewReference@@Base+0x58> │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005eb32 : │ │ │ │ +0005eb72 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - bge.n 5eb56 │ │ │ │ + bge.n 5eb96 │ │ │ │ mov r0, r1 │ │ │ │ blx 2bfb8 │ │ │ │ mov r2, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r5, #20] │ │ │ │ - bl 1a4f54 │ │ │ │ + bl 1a7388 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5eb72 │ │ │ │ + bne.n 5ebb2 │ │ │ │ str r6, [r5, #20] │ │ │ │ - cbz r4, 5eb72 │ │ │ │ + cbz r4, 5ebb2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005eb76 : │ │ │ │ +0005ebb6 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r4, r2, #0 │ │ │ │ - bge.n 5eba2 │ │ │ │ + bge.n 5ebe2 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #26236 @ 0x667c │ │ │ │ + movw r1, #25916 @ 0x653c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 5ebf2 │ │ │ │ - beq.w 5ecd8 │ │ │ │ + bl f8904 │ │ │ │ + b.n 5ec32 │ │ │ │ + beq.w 5ed18 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ add.w r5, r1, r4, lsl #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov.w r8, r4, lsl #2 │ │ │ │ - bl 22f43c │ │ │ │ + bl 23127c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.n 5ebe6 │ │ │ │ + bcc.n 5ec26 │ │ │ │ ldrd r3, r1, [r6, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n 5ebe6 │ │ │ │ + blt.n 5ec26 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r3, #1 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ - bne.n 5ec50 │ │ │ │ + bne.n 5ec90 │ │ │ │ bic.w r8, r8, #15 │ │ │ │ mov r1, r0 │ │ │ │ add r8, r7 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 5ebf8 │ │ │ │ + b.n 5ec38 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl ce6bc <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ce5a0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5ebcc │ │ │ │ + bne.n 5ec0c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ecda │ │ │ │ + b.n 5ed1a │ │ │ │ cmp r3, r8 │ │ │ │ - bcs.n 5ec1e │ │ │ │ + bcs.n 5ec5e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r3, #16 │ │ │ │ strb.w r2, [r1], #4 │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ strb.w r2, [r1, #-3] │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ strb.w r2, [r1, #-2] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ strb.w r2, [r1, #-1] │ │ │ │ - b.n 5ebf8 │ │ │ │ + b.n 5ec38 │ │ │ │ rsb r3, r7, #15 │ │ │ │ sub.w r2, r7, #15 │ │ │ │ add r3, r8 │ │ │ │ cmp r8, r2 │ │ │ │ bic.w r2, r3, #15 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ mov.w r3, r3, lsr #4 │ │ │ │ add r2, r7 │ │ │ │ mov.w r3, r3, lsl #2 │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ add r3, r0 │ │ │ │ cmp r5, r2 │ │ │ │ - bls.n 5ecd2 │ │ │ │ + bls.n 5ed12 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ - b.n 5ec42 │ │ │ │ + b.n 5ec82 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5ecca │ │ │ │ + bne.n 5ed0a │ │ │ │ bic.w r8, r8, #15 │ │ │ │ mov r3, r7 │ │ │ │ add r8, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r3, r8 │ │ │ │ mov lr, ip │ │ │ │ - bcs.n 5ec94 │ │ │ │ + bcs.n 5ecd4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r1, #8 │ │ │ │ adds r3, #16 │ │ │ │ bfi ip, r2, #0, #16 │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ bfi ip, r2, #16, #16 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ bfi lr, r2, #0, #16 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ str.w ip, [r1, #-8] │ │ │ │ bfi lr, r2, #16, #16 │ │ │ │ str.w lr, [r1, #-4] │ │ │ │ - b.n 5ec5e │ │ │ │ + b.n 5ec9e │ │ │ │ rsb r3, r7, #15 │ │ │ │ sub.w r2, r7, #15 │ │ │ │ add r3, r8 │ │ │ │ cmp r8, r2 │ │ │ │ bic.w r2, r3, #15 │ │ │ │ it cc │ │ │ │ movcc r2, ip │ │ │ │ @@ -76556,405 +76585,405 @@ │ │ │ │ add r2, r7 │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ it cc │ │ │ │ movcc r3, ip │ │ │ │ add r3, r0 │ │ │ │ mov r1, r2 │ │ │ │ cmp r5, r2 │ │ │ │ - bls.n 5ecd2 │ │ │ │ + bls.n 5ed12 │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 5ecb8 │ │ │ │ + b.n 5ecf8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx 2bf20 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add r3, r4 │ │ │ │ str r3, [r6, #20] │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0005ecde : │ │ │ │ +0005ed1e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (5ed48 ) │ │ │ │ + ldr r1, [pc, #88] @ (5ed88 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r1, r2, #5728 @ 0x1660 │ │ │ │ adds r1, #16 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ - cbnz r4, 5ed22 │ │ │ │ + cbnz r4, 5ed62 │ │ │ │ addw r1, r3, #1436 @ 0x59c │ │ │ │ add.w r4, r2, #4096 @ 0x1000 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r1, [r4, #1716] @ 0x6b4 │ │ │ │ lsls r2, r3 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r4, #1716] @ 0x6b4 │ │ │ │ - b.n 5ed42 │ │ │ │ + b.n 5ed82 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5ecfe │ │ │ │ + bne.n 5ed3e │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #40936 @ 0x9fe8 │ │ │ │ + movw r1, #40616 @ 0x9ea8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ed4c : │ │ │ │ +0005ed8c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ - bls.n 5ed7c │ │ │ │ + bls.n 5edbc │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #40972 @ 0xa00c │ │ │ │ + movw r1, #40652 @ 0x9ecc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5edc8 │ │ │ │ - ldr r3, [pc, #76] @ (5edcc ) │ │ │ │ + b.n 5ee08 │ │ │ │ + ldr r3, [pc, #76] @ (5ee0c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r0, #1652] @ 0x674 │ │ │ │ - cbnz r3, 5edac │ │ │ │ + cbnz r3, 5edec │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #41000 @ 0xa028 │ │ │ │ + movw r1, #40680 @ 0x9ee8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 5ed76 │ │ │ │ + bl d78f0 │ │ │ │ + b.n 5edb6 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #1652] @ 0x674 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w r3, [r1, #1716] @ 0x6b4 │ │ │ │ lsls r4, r2 │ │ │ │ bic.w r3, r3, r4 │ │ │ │ strb.w r3, [r1, #1716] @ 0x6b4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005edd0 : │ │ │ │ +0005ee10 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (5ee38 ) │ │ │ │ + ldr r1, [pc, #88] @ (5ee78 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r1, r2, #5760 @ 0x1680 │ │ │ │ adds r1, #16 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ - cbnz r4, 5ee14 │ │ │ │ + cbnz r4, 5ee54 │ │ │ │ addw r1, r3, #1444 @ 0x5a4 │ │ │ │ add.w r4, r2, #4096 @ 0x1000 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r1, [r4, #1717] @ 0x6b5 │ │ │ │ lsls r2, r3 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r4, #1717] @ 0x6b5 │ │ │ │ - b.n 5ee34 │ │ │ │ + b.n 5ee74 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5edf0 │ │ │ │ + bne.n 5ee30 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #41032 @ 0xa048 │ │ │ │ + movw r1, #40712 @ 0x9f08 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ee3c : │ │ │ │ +0005ee7c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ - bls.n 5ee68 │ │ │ │ + bls.n 5eea8 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #41072 @ 0xa070 │ │ │ │ + movw r1, #40752 @ 0x9f30 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 5ee96 │ │ │ │ - ldr r3, [pc, #80] @ (5eebc ) │ │ │ │ + bl d78f0 │ │ │ │ + b.n 5eed6 │ │ │ │ + ldr r3, [pc, #80] @ (5eefc ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r0, #1684] @ 0x694 │ │ │ │ - cbnz r3, 5ee9c │ │ │ │ + cbnz r3, 5eedc │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #41104 @ 0xa090 │ │ │ │ + movw r1, #40784 @ 0x9f50 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5eeb8 │ │ │ │ + b.n 5eef8 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #1684] @ 0x694 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w r3, [r1, #1717] @ 0x6b5 │ │ │ │ lsls r4, r2 │ │ │ │ bic.w r3, r3, r4 │ │ │ │ strb.w r3, [r1, #1717] @ 0x6b5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005eec0 : │ │ │ │ +0005ef00 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ (5ef18 ) │ │ │ │ + ldr r1, [pc, #72] @ (5ef58 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #2 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r1, r2, #41216 @ 0xa100 │ │ │ │ adds r1, #116 @ 0x74 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ - cbnz r4, 5eef4 │ │ │ │ + cbnz r4, 5ef34 │ │ │ │ add.w r1, r3, #10304 @ 0x2840 │ │ │ │ adds r1, #26 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #8] │ │ │ │ - b.n 5ef14 │ │ │ │ + b.n 5ef54 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5eee0 │ │ │ │ + bne.n 5ef20 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #41140 @ 0xa0b4 │ │ │ │ + movw r1, #40820 @ 0x9f74 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ef1c : │ │ │ │ +0005ef5c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #40] @ (5ef54 ) │ │ │ │ + ldr r2, [pc, #40] @ (5ef94 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cf0b8 │ │ │ │ - cbnz r0, 5ef4e │ │ │ │ + bl 1d1370 │ │ │ │ + cbnz r0, 5ef8e │ │ │ │ add.w r1, r4, #10304 @ 0x2840 │ │ │ │ adds r1, #26 │ │ │ │ add.w r5, r5, r1, lsl #2 │ │ │ │ str r0, [r5, #8] │ │ │ │ - b.n 5ef52 │ │ │ │ + b.n 5ef92 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ef58 : │ │ │ │ +0005ef98 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (5efc0 ) │ │ │ │ + ldr r1, [pc, #88] @ (5f000 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r1, r2, #4480 @ 0x1180 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ - cbnz r4, 5ef9a │ │ │ │ + cbnz r4, 5efda │ │ │ │ add.w r1, r3, #1120 @ 0x460 │ │ │ │ add.w r4, r2, #4096 @ 0x1000 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r1, [r4, #420] @ 0x1a4 │ │ │ │ lsls r2, r3 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r4, #420] @ 0x1a4 │ │ │ │ - b.n 5efba │ │ │ │ + b.n 5effa │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5ef76 │ │ │ │ + bne.n 5efb6 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #41176 @ 0xa0d8 │ │ │ │ + movw r1, #40856 @ 0x9f98 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005efc4 : │ │ │ │ +0005f004 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ - bls.n 5eff0 │ │ │ │ + bls.n 5f030 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #41212 @ 0xa0fc │ │ │ │ + movw r1, #40892 @ 0x9fbc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 5f01e │ │ │ │ - ldr r3, [pc, #80] @ (5f044 ) │ │ │ │ + bl d78f0 │ │ │ │ + b.n 5f05e │ │ │ │ + ldr r3, [pc, #80] @ (5f084 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r0, #388] @ 0x184 │ │ │ │ - cbnz r3, 5f024 │ │ │ │ + cbnz r3, 5f064 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #41240 @ 0xa118 │ │ │ │ + movw r1, #40920 @ 0x9fd8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f040 │ │ │ │ + b.n 5f080 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #388] @ 0x184 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w r3, [r1, #420] @ 0x1a4 │ │ │ │ lsls r4, r2 │ │ │ │ bic.w r3, r3, r4 │ │ │ │ strb.w r3, [r1, #420] @ 0x1a4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f048 : │ │ │ │ +0005f088 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ (5f0a0 ) │ │ │ │ + ldr r1, [pc, #72] @ (5f0e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r1, r2, #5696 @ 0x1640 │ │ │ │ adds r1, #20 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ - cbnz r4, 5f07a │ │ │ │ + cbnz r4, 5f0ba │ │ │ │ addw r1, r3, #1428 @ 0x594 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 5f09a │ │ │ │ + b.n 5f0da │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5f068 │ │ │ │ + bne.n 5f0a8 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #41336 @ 0xa178 │ │ │ │ + movw r1, #41016 @ 0xa038 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f0a4 : │ │ │ │ +0005f0e4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5f0d2 │ │ │ │ + blt.n 5f112 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #41372 @ 0xa19c │ │ │ │ + movw r1, #41052 @ 0xa05c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 5f0ec │ │ │ │ - ldr r2, [pc, #56] @ (5f10c ) │ │ │ │ + bl f8904 │ │ │ │ + b.n 5f12c │ │ │ │ + ldr r2, [pc, #56] @ (5f14c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 5f110 │ │ │ │ + bl 5f150 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5f0f2 │ │ │ │ + bne.n 5f132 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f10a │ │ │ │ + b.n 5f14a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl db0e0 <_PyEval_CheckExceptTypeValid@@Base+0x118> │ │ │ │ + bl db02c <_PyEval_CheckExceptTypeValid@@Base+0x118> │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r3, [r4, #204] @ 0xcc │ │ │ │ movs r0, #0 │ │ │ │ lsls r1, r5 │ │ │ │ orrs r1, r3 │ │ │ │ strb.w r1, [r4, #204] @ 0xcc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -76962,102 +76991,102 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #7 │ │ │ │ - bls.n 5f13c │ │ │ │ + bls.n 5f17c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #41396 @ 0xa1b4 │ │ │ │ + movw r1, #41076 @ 0xa074 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 5f15e │ │ │ │ + bl d78f0 │ │ │ │ + b.n 5f19e │ │ │ │ addw r3, r1, #1428 @ 0x594 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbnz r3, 5f164 │ │ │ │ + cbnz r3, 5f1a4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #41424 @ 0xa1d0 │ │ │ │ + movw r1, #41104 @ 0xa090 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f166 │ │ │ │ + b.n 5f1a6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f168 : │ │ │ │ +0005f1a8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #40] @ (5f1a0 ) │ │ │ │ + ldr r2, [pc, #40] @ (5f1e0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5f110 │ │ │ │ + bl 5f150 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5f19c │ │ │ │ + beq.n 5f1dc │ │ │ │ addw r5, r5, #1428 @ 0x594 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ str r3, [r4, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f1a4 : │ │ │ │ +0005f1e4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5f1d2 │ │ │ │ + blt.n 5f212 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #41372 @ 0xa19c │ │ │ │ + movw r1, #41052 @ 0xa05c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 5f1e8 │ │ │ │ - ldr r2, [pc, #44] @ (5f200 ) │ │ │ │ + bl f8904 │ │ │ │ + b.n 5f228 │ │ │ │ + ldr r2, [pc, #44] @ (5f240 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 5f110 │ │ │ │ - cbz r0, 5f1ee │ │ │ │ + bl 5f150 │ │ │ │ + cbz r0, 5f22e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f1fe │ │ │ │ + b.n 5f23e │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [r4, #204] @ 0xcc │ │ │ │ lsls r2, r5 │ │ │ │ bic.w r3, r3, r2 │ │ │ │ strb.w r3, [r4, #204] @ 0xcc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #92] @ (5f270 ) │ │ │ │ + ldr r2, [pc, #92] @ (5f2b0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ @@ -77073,208 +77102,208 @@ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ str.w r6, [r4, #-8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str.w r1, [r5, #3868] @ 0xf1c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f266 │ │ │ │ + bge.n 5f2a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5f266 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5f2a6 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e938 │ │ │ │ + b.w 7e964 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 5f298 │ │ │ │ + bge.n 5f2d8 │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ subs r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 5f292 │ │ │ │ + bge.n 5f2d2 │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - b.n 5f298 │ │ │ │ + b.n 5f2d8 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ - b.n 5f27a │ │ │ │ + b.n 5f2ba │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 5f2a6 │ │ │ │ + cbz r0, 5f2e6 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 5f2b2 │ │ │ │ + cbz r0, 5f2f2 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5f2d2 │ │ │ │ + cbnz r0, 5f312 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5f2dc │ │ │ │ - b.n 5f2e2 │ │ │ │ + cbnz r0, 5f31c │ │ │ │ + b.n 5f322 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f2cc │ │ │ │ - b.n 5f2fa │ │ │ │ + beq.n 5f30c │ │ │ │ + b.n 5f33a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5f2fa │ │ │ │ + cbnz r0, 5f33a │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5f2ec │ │ │ │ + cbz r0, 5f32c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5f2fa │ │ │ │ + cbnz r0, 5f33a │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5f2fa │ │ │ │ + cbz r0, 5f33a │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 5f306 │ │ │ │ + cbz r0, 5f346 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #16] @ (5f31c ) │ │ │ │ + ldr r2, [pc, #16] @ (5f35c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ - cbnz r1, 5f318 │ │ │ │ + cbnz r1, 5f358 │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #8] @ (5f32c ) │ │ │ │ + ldr r2, [pc, #8] @ (5f36c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, r3] │ │ │ │ bx lr │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r0, 5f364 │ │ │ │ + cbz r0, 5f3a4 │ │ │ │ movw r3, #59860 @ 0xe9d4 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 5f364 │ │ │ │ + beq.n 5f3a4 │ │ │ │ movw r3, #59856 @ 0xe9d0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 5f3a4 │ │ │ │ - bl 5f308 │ │ │ │ - cbz r0, 5f3b8 │ │ │ │ + bne.n 5f3e4 │ │ │ │ + bl 5f348 │ │ │ │ + cbz r0, 5f3f8 │ │ │ │ movw r3, #32212 @ 0x7dd4 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ dmb ish │ │ │ │ movw r2, #59908 @ 0xea04 │ │ │ │ movt r2, #79 @ 0x4f │ │ │ │ - movw r3, #62735 @ 0xf50f │ │ │ │ + movw r3, #62799 @ 0xf54f │ │ │ │ movt r3, #5 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - cbz r5, 5f398 │ │ │ │ + cbz r5, 5f3d8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5f320 │ │ │ │ + b.n 5f360 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r2, 5f3ac │ │ │ │ + cbz r2, 5f3ec │ │ │ │ mov r0, r2 │ │ │ │ blx r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r0, 5f41c │ │ │ │ + cbz r0, 5f45c │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - cbz r1, 5f41a │ │ │ │ + cbz r1, 5f45a │ │ │ │ mov r4, r1 │ │ │ │ subs r5, r0, #1 │ │ │ │ ldrb.w r7, [r5, #1]! │ │ │ │ - cbz r7, 5f41a │ │ │ │ + cbz r7, 5f45a │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 5f3f8 │ │ │ │ + bcc.n 5f438 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 5f330 │ │ │ │ + bl 5f370 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r7, #10 │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r7, [r2, r3] │ │ │ │ - bne.n 5f3d8 │ │ │ │ + bne.n 5f418 │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 5f330 │ │ │ │ + bl 5f370 │ │ │ │ str r6, [r4, #12] │ │ │ │ - b.n 5f3d8 │ │ │ │ + b.n 5f418 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, sp │ │ │ │ movs r0, #1 │ │ │ │ - movw r4, #62495 @ 0xf41f │ │ │ │ + movw r4, #62559 @ 0xf45f │ │ │ │ movt r4, #5 │ │ │ │ eors r4, r3 │ │ │ │ blx 2b46c <__clock_gettime64@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #56963 @ 0xde83 │ │ │ │ movt r1, #17179 @ 0x431b │ │ │ │ ldr r3, [sp, #0] │ │ │ │ @@ -77299,75 +77328,75 @@ │ │ │ │ moveq r0, #17 │ │ │ │ cmp r3, r2 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ mul.w r0, r1, r0 │ │ │ │ eor.w r0, r0, r0, lsr #15 │ │ │ │ mul.w r0, r4, r0 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ - bhi.n 5f482 │ │ │ │ + bhi.n 5f4c2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #2 │ │ │ │ - b.w 518a8 <_PyErr_FormatFromCause@@Base+0x1228> │ │ │ │ + b.w 518e0 <_PyErr_FormatFromCause@@Base+0x1224> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 792dc │ │ │ │ - cbz r0, 5f4c8 │ │ │ │ + bl 79320 │ │ │ │ + cbz r0, 5f508 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w efd5c │ │ │ │ + b.w efba0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ - b.w 2043ac <_PyObject_FunctionStr@@Base+0xb8> │ │ │ │ + b.w 20623c <_PyObject_FunctionStr@@Base+0xb8> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ - movw r1, #1384 @ 0x568 │ │ │ │ + movw r1, #1064 @ 0x428 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ea0b8 │ │ │ │ - cbnz r0, 5f508 │ │ │ │ + bl 1ebe80 │ │ │ │ + cbnz r0, 5f548 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f50a │ │ │ │ + bge.n 5f54a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5f50a │ │ │ │ + b.n 5f54a │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r0, 5f578 │ │ │ │ + cbz r0, 5f5b8 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #59904 @ 0xea00 │ │ │ │ movt r4, #79 @ 0x4f │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bcs.n 5f576 │ │ │ │ + bcs.n 5f5b6 │ │ │ │ mov r5, r0 │ │ │ │ blx 2bfb8 │ │ │ │ - cbz r0, 5f576 │ │ │ │ + cbz r0, 5f5b6 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r2, r3, r0 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5f53a │ │ │ │ + bne.n 5f57a │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ dmb ish │ │ │ │ - bcs.n 5f576 │ │ │ │ + bcs.n 5f5b6 │ │ │ │ rsb r2, r3, #32640 @ 0x7f80 │ │ │ │ adds r1, r3, r0 │ │ │ │ adds r2, #127 @ 0x7f │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ it cc │ │ │ │ movcc r2, r0 │ │ │ │ movw r0, #62096 @ 0xf290 │ │ │ │ @@ -77380,141 +77409,141 @@ │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r0, 5f5a0 │ │ │ │ + cbz r0, 5f5e0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 5f5a0 │ │ │ │ + cbz r3, 5f5e0 │ │ │ │ movw r3, #59856 @ 0xe9d0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2c3d0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 5f50e │ │ │ │ + b.n 5f54e │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5f628 │ │ │ │ + beq.n 5f668 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ stmdb sp!, {r4, r5, r6, fp} │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ - bne.n 5f5c4 │ │ │ │ + bne.n 5f604 │ │ │ │ ldrd r4, r5, [r1, #8] │ │ │ │ orrs r4, r5 │ │ │ │ - beq.n 5f622 │ │ │ │ + beq.n 5f662 │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ adds r4, r4, r2 │ │ │ │ adcs r5, r3 │ │ │ │ strexd r6, r4, r5, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5f5c4 │ │ │ │ + bne.n 5f604 │ │ │ │ ldrd r2, r3, [r1, #24] │ │ │ │ add.w r4, r0, #24 │ │ │ │ ldrexd fp, ip, [r4] │ │ │ │ adds.w fp, fp, r2 │ │ │ │ adc.w ip, ip, r3 │ │ │ │ strexd r6, fp, ip, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5f5dc │ │ │ │ + bne.n 5f61c │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ add.w r4, r0, #8 │ │ │ │ ldrexd fp, ip, [r4] │ │ │ │ adds.w fp, fp, r2 │ │ │ │ adc.w ip, ip, r3 │ │ │ │ strexd r6, fp, ip, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5f5f8 │ │ │ │ + bne.n 5f638 │ │ │ │ ldrd r2, r3, [r1, #16] │ │ │ │ adds r0, #16 │ │ │ │ ldrexd r5, r6, [r0] │ │ │ │ adds r5, r5, r2 │ │ │ │ adcs r6, r3 │ │ │ │ strexd r4, r5, r6, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5f612 │ │ │ │ + bne.n 5f652 │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5f65e │ │ │ │ + beq.n 5f69e │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ push {r4, r5, r6} │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ adds r4, r4, r2 │ │ │ │ adcs r5, r3 │ │ │ │ strexd r6, r4, r5, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5f634 │ │ │ │ + bne.n 5f674 │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ adds r0, #8 │ │ │ │ ldrexd r5, r6, [r0] │ │ │ │ adds r5, r5, r2 │ │ │ │ adcs r6, r3 │ │ │ │ strexd r4, r5, r6, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5f64a │ │ │ │ + bne.n 5f68a │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f660 : │ │ │ │ +0005f6a0 : │ │ │ │ push {r4, r5} │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ - bne.n 5f680 │ │ │ │ + bne.n 5f6c0 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 5f696 │ │ │ │ + bge.n 5f6d6 │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ - b.n 5f66c │ │ │ │ + b.n 5f6ac │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5f696 │ │ │ │ + blt.n 5f6d6 │ │ │ │ str.w r3, [r2, r0, lsl #2] │ │ │ │ ldr.w r4, [r1, r0, lsl #2] │ │ │ │ subs r0, #1 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ - b.n 5f682 │ │ │ │ + b.n 5f6c2 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f69a <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ +0005f6da <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #33465 @ 0x82b9 │ │ │ │ + movw r1, #33813 @ 0x8415 │ │ │ │ movt r1, #5 │ │ │ │ - b.w 218554 <_PyXIData_Release@@Base+0xa4> │ │ │ │ + b.w 21a42c <_PyXIData_Release@@Base+0xa4> │ │ │ │ │ │ │ │ -0005f6a8 : │ │ │ │ +0005f6e8 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbz r0, 5f6c4 │ │ │ │ + cbz r0, 5f704 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - movw r3, #6217 @ 0x1849 │ │ │ │ + movw r3, #6297 @ 0x1899 │ │ │ │ movt r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f6c6 : │ │ │ │ +0005f706 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ - ldr r4, [pc, #32] @ (5f6f8 ) │ │ │ │ + ldr r4, [pc, #32] @ (5f738 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -77522,21 +77551,21 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f6fc <_PyObject_CallFunction_SizeT@@Base>: │ │ │ │ +0005f73c <_PyObject_CallFunction_SizeT@@Base>: │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ - ldr r4, [pc, #32] @ (5f730 <_PyObject_CallFunction_SizeT@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (5f770 <_PyObject_CallFunction_SizeT@@Base+0x34>) │ │ │ │ sub sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -77550,403 +77579,403 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - movw r2, #4948 @ 0x1354 │ │ │ │ + movw r2, #4628 @ 0x1214 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d46f8 │ │ │ │ + bl d4618 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f760 : │ │ │ │ +0005f7a0 : │ │ │ │ bic.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f766 <_PyCode_CheckNoInternalState@@Base>: │ │ │ │ +0005f7a6 <_PyCode_CheckNoInternalState@@Base>: │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ - cbz r3, 5f77a <_PyCode_CheckNoInternalState@@Base+0x14> │ │ │ │ - cbz r1, 5f776 <_PyCode_CheckNoInternalState@@Base+0x10> │ │ │ │ - movw r3, #20208 @ 0x4ef0 │ │ │ │ + cbz r3, 5f7ba <_PyCode_CheckNoInternalState@@Base+0x14> │ │ │ │ + cbz r1, 5f7b6 <_PyCode_CheckNoInternalState@@Base+0x10> │ │ │ │ + movw r3, #19924 @ 0x4dd4 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f77e <_PyCode_CheckNoExternalState@@Base>: │ │ │ │ +0005f7be <_PyCode_CheckNoExternalState@@Base>: │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5f798 <_PyCode_CheckNoExternalState@@Base+0x1a> │ │ │ │ + bgt.n 5f7d8 <_PyCode_CheckNoExternalState@@Base+0x1a> │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5f7a2 <_PyCode_CheckNoExternalState@@Base+0x24> │ │ │ │ + bgt.n 5f7e2 <_PyCode_CheckNoExternalState@@Base+0x24> │ │ │ │ ldr r3, [r1, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5f7b4 <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ + ble.n 5f7f4 <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ ldr r3, [r1, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5f7b4 <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ - b.n 5f7a2 <_PyCode_CheckNoExternalState@@Base+0x24> │ │ │ │ - movw r3, #20160 @ 0x4ec0 │ │ │ │ + ble.n 5f7f4 <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ + b.n 5f7e2 <_PyCode_CheckNoExternalState@@Base+0x24> │ │ │ │ + movw r3, #19876 @ 0x4da4 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - b.n 5f7aa <_PyCode_CheckNoExternalState@@Base+0x2c> │ │ │ │ - movw r3, #20184 @ 0x4ed8 │ │ │ │ + b.n 5f7ea <_PyCode_CheckNoExternalState@@Base+0x2c> │ │ │ │ + movw r3, #19900 @ 0x4dbc │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - cbnz r2, 5f7b0 <_PyCode_CheckNoExternalState@@Base+0x32> │ │ │ │ + cbnz r2, 5f7f0 <_PyCode_CheckNoExternalState@@Base+0x32> │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 5f7ac <_PyCode_CheckNoExternalState@@Base+0x2e> │ │ │ │ + b.n 5f7ec <_PyCode_CheckNoExternalState@@Base+0x2e> │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f7b8 <_PyCode_CheckPureFunction@@Base>: │ │ │ │ +0005f7f8 <_PyCode_CheckPureFunction@@Base>: │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.n 5f7c8 <_PyCode_CheckPureFunction@@Base+0x10> │ │ │ │ + bmi.n 5f808 <_PyCode_CheckPureFunction@@Base+0x10> │ │ │ │ tst.w r3, #384 @ 0x180 │ │ │ │ - bne.n 5f7d2 <_PyCode_CheckPureFunction@@Base+0x1a> │ │ │ │ + bne.n 5f812 <_PyCode_CheckPureFunction@@Base+0x1a> │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 5f7e2 <_PyCode_CheckPureFunction@@Base+0x2a> │ │ │ │ - movw r3, #41456 @ 0xa1f0 │ │ │ │ + bpl.n 5f822 <_PyCode_CheckPureFunction@@Base+0x2a> │ │ │ │ + movw r3, #41136 @ 0xa0b0 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - b.n 5f7da <_PyCode_CheckPureFunction@@Base+0x22> │ │ │ │ - movw r3, #41484 @ 0xa20c │ │ │ │ + b.n 5f81a <_PyCode_CheckPureFunction@@Base+0x22> │ │ │ │ + movw r3, #41164 @ 0xa0cc │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - cbz r1, 5f7de <_PyCode_CheckPureFunction@@Base+0x26> │ │ │ │ + cbz r1, 5f81e <_PyCode_CheckPureFunction@@Base+0x26> │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f7e6 : │ │ │ │ +0005f826 : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f7ea : │ │ │ │ +0005f82a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #1880 @ 0x758 │ │ │ │ + movw r1, #1560 @ 0x618 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 239638 │ │ │ │ - cbnz r0, 5f814 │ │ │ │ + bl 239530 │ │ │ │ + cbnz r0, 5f854 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 239ce4 │ │ │ │ + b.w 239bdc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f818 : │ │ │ │ +0005f858 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #1828 @ 0x724 │ │ │ │ + movw r1, #1508 @ 0x5e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 239638 │ │ │ │ - cbnz r0, 5f842 │ │ │ │ + bl 239530 │ │ │ │ + cbnz r0, 5f882 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 239ce4 │ │ │ │ + b.w 239bdc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f846 : │ │ │ │ +0005f886 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #1880 @ 0x758 │ │ │ │ + movw r1, #1560 @ 0x618 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 239638 │ │ │ │ - cbnz r0, 5f86c │ │ │ │ + bl 239530 │ │ │ │ + cbnz r0, 5f8ac │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 5f4d8 │ │ │ │ + b.n 5f518 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f870 : │ │ │ │ +0005f8b0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #1924 @ 0x784 │ │ │ │ + movw r1, #1604 @ 0x644 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 239638 │ │ │ │ - cbnz r0, 5f896 │ │ │ │ + bl 239530 │ │ │ │ + cbnz r0, 5f8d6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 5f4d8 │ │ │ │ + b.n 5f518 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f89a : │ │ │ │ +0005f8da : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #1828 @ 0x724 │ │ │ │ + movw r1, #1508 @ 0x5e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 239638 │ │ │ │ - cbnz r0, 5f8c0 │ │ │ │ + bl 239530 │ │ │ │ + cbnz r0, 5f900 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 5f4d8 │ │ │ │ + b.n 5f518 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f8c4 : │ │ │ │ +0005f904 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f8c6 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ +0005f906 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 5f8d6 <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ + cbz r0, 5f916 <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ ldrb.w r0, [r0, #38] @ 0x26 │ │ │ │ subs r3, r0, #3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f8d8 <_PyLong_New@@Base>: │ │ │ │ - b.w 7f890 │ │ │ │ +0005f918 <_PyLong_New@@Base>: │ │ │ │ + b.w 7f8bc │ │ │ │ │ │ │ │ -0005f8dc <_PyLong_FromDigits@@Base>: │ │ │ │ +0005f91c <_PyLong_FromDigits@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - cbz r1, 5f91e <_PyLong_FromDigits@@Base+0x42> │ │ │ │ + cbz r1, 5f95e <_PyLong_FromDigits@@Base+0x42> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7f890 │ │ │ │ + bl 7f8bc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5f920 <_PyLong_FromDigits@@Base+0x44> │ │ │ │ + cbz r0, 5f960 <_PyLong_FromDigits@@Base+0x44> │ │ │ │ cmp r7, #0 │ │ │ │ mov.w r2, r5, lsl #2 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ rsb r3, r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ orr.w r3, r3, r5, lsl #3 │ │ │ │ adds r0, #12 │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 2bf20 │ │ │ │ - b.n 5f920 <_PyLong_FromDigits@@Base+0x44> │ │ │ │ - ldr r4, [pc, #4] @ (5f924 <_PyLong_FromDigits@@Base+0x48>) │ │ │ │ + b.n 5f960 <_PyLong_FromDigits@@Base+0x44> │ │ │ │ + ldr r4, [pc, #4] @ (5f964 <_PyLong_FromDigits@@Base+0x48>) │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0005f928 <_PyLong_Sign@@Base>: │ │ │ │ +0005f968 <_PyLong_Sign@@Base>: │ │ │ │ ldr r0, [r0, #8] │ │ │ │ and.w r0, r0, #3 │ │ │ │ rsb r0, r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f934 : │ │ │ │ +0005f974 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #15 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f940 : │ │ │ │ +0005f980 : │ │ │ │ ldrd r3, r0, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f952 <_PyDict_NewPresized@@Base>: │ │ │ │ +0005f992 <_PyDict_NewPresized@@Base>: │ │ │ │ movs r1, #0 │ │ │ │ - b.w 19caa8 │ │ │ │ + b.w 19eeb8 │ │ │ │ │ │ │ │ -0005f958 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ - b.w 19c5e4 │ │ │ │ +0005f998 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ + b.w 19e9f4 │ │ │ │ │ │ │ │ -0005f95c <_PyDict_SizeOf@@Base>: │ │ │ │ - b.w 50416 <_PyXIData_FormatNotShareableError@@Base+0x618> │ │ │ │ +0005f99c <_PyDict_SizeOf@@Base>: │ │ │ │ + b.w 50438 <_PyXIData_FormatNotShareableError@@Base+0x5fa> │ │ │ │ │ │ │ │ -0005f960 : │ │ │ │ +0005f9a0 : │ │ │ │ movw r3, #18128 @ 0x46d0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #15916 @ 0x3e2c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0005f97a : │ │ │ │ - b.w 221b04 │ │ │ │ +0005f9ba : │ │ │ │ + b.w 2239e0 │ │ │ │ │ │ │ │ -0005f97e : │ │ │ │ - b.w 279428 │ │ │ │ +0005f9be : │ │ │ │ + b.w 2792d0 │ │ │ │ │ │ │ │ -0005f982 : │ │ │ │ - b.w 56fc0 │ │ │ │ +0005f9c2 : │ │ │ │ + b.w 56ffa │ │ │ │ │ │ │ │ -0005f986 : │ │ │ │ +0005f9c6 : │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f996 : │ │ │ │ +0005f9d6 : │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f9a6 : │ │ │ │ +0005f9e6 : │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f9b6 <_Py_SetRefcnt@@Base>: │ │ │ │ +0005f9f6 <_Py_SetRefcnt@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r1, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f9c2 : │ │ │ │ +0005fa02 : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r0, #116 @ 0x74 │ │ │ │ movw r5, #43691 @ 0xaaab │ │ │ │ movt r5, #43690 @ 0xaaaa │ │ │ │ subs r3, r1, r3 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ asrs r3, r3, #4 │ │ │ │ cmp r4, #3 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ - bls.n 5fa04 │ │ │ │ + bls.n 5fa44 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bhi.n 5f9f8 │ │ │ │ + bhi.n 5fa38 │ │ │ │ add.w r5, r4, r4, lsl #1 │ │ │ │ - b.n 5fa06 │ │ │ │ + b.n 5fa46 │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ ite ls │ │ │ │ movls r5, r4 │ │ │ │ movhi r5, #0 │ │ │ │ - b.n 5fa06 │ │ │ │ + b.n 5fa46 │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #0 │ │ │ │ add.w r5, r5, r3, lsl #15 │ │ │ │ add r0, r5 │ │ │ │ sub.w r0, r2, r0 │ │ │ │ itt lt │ │ │ │ ldrlt r4, [r1, #0] │ │ │ │ lsllt r4, r4, #15 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2996f4 <_PyMonitoring_FireBranchEvent@@Base+0x300> │ │ │ │ + bl 29959c <_PyMonitoring_FireBranchEvent@@Base+0x300> │ │ │ │ subs r0, r4, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r2, #516 @ 0x204 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #4 │ │ │ │ blx 2b348 │ │ │ │ - ldr r1, [pc, #32] @ (5fa60 ) │ │ │ │ + ldr r1, [pc, #32] @ (5faa0 ) │ │ │ │ mov.w r2, #900 @ 0x384 │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ blx 2bf20 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1420] @ 0x58c │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1580] @ 0x62c │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r1!, {r3} │ │ │ │ + stmia r7!, {r3, r6, r7} │ │ │ │ movs r5, r5 │ │ │ │ - movw r3, #50944 @ 0xc700 │ │ │ │ + movw r3, #50624 @ 0xc5c0 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5fad8 │ │ │ │ + beq.n 5fb18 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5fad8 │ │ │ │ + beq.n 5fb18 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #84] @ (5fadc ) │ │ │ │ + ldr r2, [pc, #84] @ (5fb1c ) │ │ │ │ mov r4, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, r2] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5faa8 │ │ │ │ + bne.n 5fae8 │ │ │ │ movw r3, #4348 @ 0x10fc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r1, [r0, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5faa8 │ │ │ │ + beq.n 5fae8 │ │ │ │ blx 2ad48 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 5fac0 │ │ │ │ - cbz r3, 5fabc │ │ │ │ + beq.n 5fb00 │ │ │ │ + cbz r3, 5fafc │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r3, #1592] @ 0x638 │ │ │ │ - b.n 5faae │ │ │ │ + b.n 5faee │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 5face │ │ │ │ + bne.n 5fb0e │ │ │ │ ldr.w r3, [r4, #1592] @ 0x638 │ │ │ │ - cbz r2, 5facc │ │ │ │ + cbz r2, 5fb0c │ │ │ │ str.w r3, [r2, #1592] @ 0x638 │ │ │ │ - b.n 5face │ │ │ │ + b.n 5fb0e │ │ │ │ str r3, [r1, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1957c0 │ │ │ │ + b.w 197b88 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -77956,22 +77985,22 @@ │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ mov sl, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 5fb0c │ │ │ │ + bne.n 5fb4c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 5fca6 │ │ │ │ + b.n 5fce6 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5fb06 │ │ │ │ + beq.n 5fb46 │ │ │ │ subs r4, r6, #1 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ movw r7, #43691 @ 0xaaab │ │ │ │ movt r7, #43690 @ 0xaaaa │ │ │ │ bfc r4, #0, #22 │ │ │ │ cmp r1, #0 │ │ │ │ add.w ip, r4, #116 @ 0x74 │ │ │ │ @@ -77981,68 +78010,68 @@ │ │ │ │ it lt │ │ │ │ ldrlt r5, [r6, #0] │ │ │ │ mov.w ip, ip, asr #4 │ │ │ │ it lt │ │ │ │ lsllt r5, r5, #15 │ │ │ │ cmp r1, #3 │ │ │ │ mul.w ip, r7, ip │ │ │ │ - bls.n 5fb5a │ │ │ │ + bls.n 5fb9a │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bhi.n 5fb50 │ │ │ │ + bhi.n 5fb90 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 5fb5c │ │ │ │ + b.n 5fb9c │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ - b.n 5fb5c │ │ │ │ + b.n 5fb9c │ │ │ │ movs r1, #0 │ │ │ │ add.w r1, r1, ip, lsl #15 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r0 │ │ │ │ add r4, r1 │ │ │ │ ldr.w fp, [r6, #36] @ 0x24 │ │ │ │ ldrh.w r8, [r6, #10] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 5fb86 │ │ │ │ + bne.n 5fbc6 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 5fca6 │ │ │ │ + b.n 5fce6 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 5fbae │ │ │ │ + bne.n 5fbee │ │ │ │ mov.w r8, #0 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, r8 │ │ │ │ - bls.n 5fb06 │ │ │ │ + bls.n 5fb46 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fca6 │ │ │ │ + beq.n 5fce6 │ │ │ │ add r4, r5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 5fb8e │ │ │ │ + b.n 5fbce │ │ │ │ add.w r3, r8, #31 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ asrs r3, r3, #5 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2c010 <__memset_chk@plt> │ │ │ │ ands.w r8, r8, #31 │ │ │ │ - beq.n 5fbde │ │ │ │ + beq.n 5fc1e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ subs r2, r3, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r3, r3, r8 │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ @@ -78050,20 +78079,20 @@ │ │ │ │ clz r8, r8 │ │ │ │ movs r3, #0 │ │ │ │ rsb r8, r8, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r3 │ │ │ │ lsl.w r1, r1, r8 │ │ │ │ subs r1, r1, r5 │ │ │ │ - bl 299dd4 <_PyMonitoring_FireBranchEvent@@Base+0x9e0> │ │ │ │ + bl 299c7c <_PyMonitoring_FireBranchEvent@@Base+0x9e0> │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w lr, r0, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ subs r6, r2, r4 │ │ │ │ - cbz r2, 5fc4a │ │ │ │ + cbz r2, 5fc8a │ │ │ │ umull ip, r3, lr, r6 │ │ │ │ movs r0, #0 │ │ │ │ rsb ip, r8, #32 │ │ │ │ adds r3, r3, r6 │ │ │ │ adc.w r6, r0, r0 │ │ │ │ movs r0, #1 │ │ │ │ lsr.w r3, r3, r8 │ │ │ │ @@ -78075,96 +78104,96 @@ │ │ │ │ lsrs r6, r3, #5 │ │ │ │ and.w r3, r3, #31 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ ldr.w r0, [r1, r6, lsl #2] │ │ │ │ orrs r3, r0 │ │ │ │ str.w r3, [r1, r6, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - b.n 5fc04 │ │ │ │ + b.n 5fc44 │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 5fb06 │ │ │ │ + beq.w 5fb46 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ - cbnz r6, 5fc76 │ │ │ │ + cbnz r6, 5fcb6 │ │ │ │ movs r6, #32 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ - cbz r0, 5fca6 │ │ │ │ + cbz r0, 5fce6 │ │ │ │ add r4, r5 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 5fc5e │ │ │ │ - b.n 5fca0 │ │ │ │ + bne.n 5fc9e │ │ │ │ + b.n 5fce0 │ │ │ │ mvns r6, r6 │ │ │ │ rbit r2, r6 │ │ │ │ clz r2, r2 │ │ │ │ mla r2, r5, r2, r4 │ │ │ │ - cbz r6, 5fc9c │ │ │ │ + cbz r6, 5fcdc │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ subs r3, r6, #1 │ │ │ │ ands r6, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5fc78 │ │ │ │ - b.n 5fca6 │ │ │ │ + bne.n 5fcb8 │ │ │ │ + b.n 5fce6 │ │ │ │ add.w r4, r4, r5, lsl #5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 5fc4c │ │ │ │ + b.n 5fc8c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ addw sp, sp, #1044 @ 0x414 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3552] @ 0xde0 │ │ │ │ sub.w sp, sp, #524 @ 0x20c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 5f308 │ │ │ │ - cbz r0, 5fcf6 │ │ │ │ + bl 5f348 │ │ │ │ + cbz r0, 5fd36 │ │ │ │ ldr r3, [sp, #544] @ 0x220 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #511 @ 0x1ff │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 2b128 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 5f320 │ │ │ │ + bl 5f360 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 5f330 │ │ │ │ + bl 5f370 │ │ │ │ add.w sp, sp, #524 @ 0x20c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r2, #0 │ │ │ │ add r4, sp, #24 │ │ │ │ - movw r0, #62397 @ 0xf3bd │ │ │ │ + movw r0, #62461 @ 0xf3fd │ │ │ │ movt r0, #5 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 5fcb0 │ │ │ │ + bl 5fcf0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -78173,379 +78202,379 @@ │ │ │ │ mov r7, r1 │ │ │ │ subs r1, r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ orrs r1, r3 │ │ │ │ mov.w r0, #0 │ │ │ │ ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ strb.w r0, [sp, #24] │ │ │ │ - beq.n 5fd6a │ │ │ │ - movw r4, #7516 @ 0x1d5c │ │ │ │ + beq.n 5fdaa │ │ │ │ + movw r4, #7196 @ 0x1c1c │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ orrs r2, r3 │ │ │ │ - bne.n 5fd78 │ │ │ │ + bne.n 5fdb8 │ │ │ │ mov.w r5, #1000 @ 0x3e8 │ │ │ │ - b.n 5fd7c │ │ │ │ - movw r4, #64960 @ 0xfdc0 │ │ │ │ + b.n 5fdbc │ │ │ │ + movw r4, #64640 @ 0xfc80 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ - b.n 5fd7c │ │ │ │ + b.n 5fdbc │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ mov r3, r8 │ │ │ │ mov ip, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 5fd8c │ │ │ │ + bge.n 5fdcc │ │ │ │ rsbs r3, r8, #0 │ │ │ │ sbc.w ip, r7, r7, lsl #1 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, ip, #0 │ │ │ │ - bge.n 5fdd0 │ │ │ │ + bge.n 5fe10 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ orrs r3, r7 │ │ │ │ - bne.n 5fda2 │ │ │ │ + bne.n 5fde2 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.n 5fe8e │ │ │ │ + beq.n 5fece │ │ │ │ orrs.w r7, r8, r7 │ │ │ │ mov.w r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #24 │ │ │ │ it eq │ │ │ │ - movweq r4, #58864 @ 0xe5f0 │ │ │ │ - movw r2, #41520 @ 0xa230 │ │ │ │ + movweq r4, #58544 @ 0xe4b0 │ │ │ │ + movw r2, #41200 @ 0xa0f0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ movteq r4, #41 @ 0x29 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r8, r4, [sp, #4] │ │ │ │ blx 2bfc4 <__snprintf_chk@plt> │ │ │ │ - b.n 5fe8e │ │ │ │ + b.n 5fece │ │ │ │ smull r2, lr, r5, r5 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r1, ip, lr │ │ │ │ ittet lt │ │ │ │ movlt r2, r5 │ │ │ │ movlt.w lr, #0 │ │ │ │ - movwge r6, #8708 @ 0x2204 │ │ │ │ - movwlt r6, #64692 @ 0xfcb4 │ │ │ │ + movwge r6, #8388 @ 0x20c4 │ │ │ │ + movwlt r6, #64372 @ 0xfb74 │ │ │ │ ite ge │ │ │ │ movtge r6, #45 @ 0x2d │ │ │ │ movtlt r6, #42 @ 0x2a │ │ │ │ smull r0, r1, r5, r2 │ │ │ │ cmp r3, r0 │ │ │ │ mov.w r3, #0 │ │ │ │ sbcs.w ip, ip, r1 │ │ │ │ itt lt │ │ │ │ movlt r0, r2 │ │ │ │ movlt r1, lr │ │ │ │ mov.w r2, #10 │ │ │ │ itt ge │ │ │ │ - movwge r6, #684 @ 0x2ac │ │ │ │ + movwge r6, #364 @ 0x16c │ │ │ │ movtge r6, #44 @ 0x2c │ │ │ │ - bl 299d34 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 299bdc <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 299d34 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 299bdc <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 299d34 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 299bdc <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ mov r7, r2 │ │ │ │ mov.w r3, #8 │ │ │ │ add r5, sp, #16 │ │ │ │ - movw r2, #63824 @ 0xf950 │ │ │ │ + movw r2, #63504 @ 0xf810 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r1, #58864 @ 0xe5f0 │ │ │ │ + movw r1, #58544 @ 0xe4b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r4, #41532 @ 0xa23c │ │ │ │ + movw r4, #41212 @ 0xa0fc │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ blx 2bfc4 <__snprintf_chk@plt> │ │ │ │ cmp r7, #0 │ │ │ │ mov.w r3, #32 │ │ │ │ it lt │ │ │ │ neglt r7, r7 │ │ │ │ - movw r2, #41540 @ 0xa244 │ │ │ │ + movw r2, #41220 @ 0xa104 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r8, r7, [sp, #4] │ │ │ │ blx 2bfc4 <__snprintf_chk@plt> │ │ │ │ - movw r2, #41512 @ 0xa228 │ │ │ │ + movw r2, #41192 @ 0xa0e8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r2, r9 │ │ │ │ - movw r0, #62397 @ 0xf3bd │ │ │ │ + movw r0, #62461 @ 0xf3fd │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fcfc │ │ │ │ + bl 5fd3c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ subs r6, r2, #1 │ │ │ │ mov r8, r3 │ │ │ │ - movw r2, #41572 @ 0xa264 │ │ │ │ + movw r2, #41252 @ 0xa124 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r3, r1 │ │ │ │ - movw r0, #62397 @ 0xf3bd │ │ │ │ + movw r0, #62461 @ 0xf3fd │ │ │ │ movt r0, #5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - bl 5fcfc │ │ │ │ + bl 5fd3c │ │ │ │ orrs.w r6, r6, r8 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ mov.w r6, #0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bne.n 5ffb4 │ │ │ │ + bne.n 5fff4 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - bl 5fd30 │ │ │ │ + bl 5fd70 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 5fd30 │ │ │ │ + bl 5fd70 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 5fd30 │ │ │ │ + bl 5fd70 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 5fd30 │ │ │ │ + bl 5fd70 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5fd30 │ │ │ │ + bl 5fd70 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #7516 @ 0x1d5c │ │ │ │ + movw r3, #7196 @ 0x1c1c │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - movw r2, #41512 @ 0xa228 │ │ │ │ + movw r2, #41192 @ 0xa0e8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #62397 @ 0xf3bd │ │ │ │ + movw r0, #62461 @ 0xf3fd │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fcfc │ │ │ │ + bl 5fd3c │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldrd r0, r3, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 5ffaa │ │ │ │ + bge.n 5ffea │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #53832 @ 0xd248 │ │ │ │ + movw r2, #53512 @ 0xd108 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #62397 @ 0xf3bd │ │ │ │ + movw r0, #62461 @ 0xf3fd │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fcfc │ │ │ │ - movw r2, #41556 @ 0xa254 │ │ │ │ + bl 5fd3c │ │ │ │ + movw r2, #41236 @ 0xa114 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, r6 │ │ │ │ it ne │ │ │ │ movne r2, r7 │ │ │ │ - movw r0, #62397 @ 0xf3bd │ │ │ │ + movw r0, #62461 @ 0xf3fd │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fcfc │ │ │ │ - movw r2, #7724 @ 0x1e2c │ │ │ │ + bl 5fd3c │ │ │ │ + movw r2, #7440 @ 0x1d10 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - b.n 60030 │ │ │ │ - movw r2, #41580 @ 0xa26c │ │ │ │ + b.n 60070 │ │ │ │ + movw r2, #41260 @ 0xa12c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - b.n 60030 │ │ │ │ + b.n 60070 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 5fd30 │ │ │ │ + bl 5fd70 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 5fd30 │ │ │ │ + bl 5fd70 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 5fd30 │ │ │ │ + bl 5fd70 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 5fd30 │ │ │ │ + bl 5fd70 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #58864 @ 0xe5f0 │ │ │ │ + movw r3, #58544 @ 0xe4b0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #41588 @ 0xa274 │ │ │ │ + movw r2, #41268 @ 0xa134 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #62397 @ 0xf3bd │ │ │ │ + movw r0, #62461 @ 0xf3fd │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fcfc │ │ │ │ + bl 5fd3c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrd r2, r0, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 5ffaa │ │ │ │ - movw r2, #41596 @ 0xa27c │ │ │ │ + bge.n 5ffea │ │ │ │ + movw r2, #41276 @ 0xa13c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #62397 @ 0xf3bd │ │ │ │ + movw r0, #62461 @ 0xf3fd │ │ │ │ movt r0, #5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5fcfc │ │ │ │ + b.n 5fd3c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ - movw r2, #41572 @ 0xa264 │ │ │ │ + movw r2, #41252 @ 0xa124 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #62397 @ 0xf3bd │ │ │ │ + movw r0, #62461 @ 0xf3fd │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fcfc │ │ │ │ + bl 5fd3c │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ - bl 5fd30 │ │ │ │ + bl 5fd70 │ │ │ │ mov r1, r5 │ │ │ │ - movw r2, #7724 @ 0x1e2c │ │ │ │ + movw r2, #7440 @ 0x1d10 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r0, #62397 @ 0xf3bd │ │ │ │ + movw r0, #62461 @ 0xf3fd │ │ │ │ movt r0, #5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 5fcfc │ │ │ │ + b.n 5fd3c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ movs r3, #0 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldrb r4, [r0, r3] │ │ │ │ - cbz r4, 600c2 │ │ │ │ + cbz r4, 60102 │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.n 600b4 │ │ │ │ - b.n 60118 │ │ │ │ + bne.n 600f4 │ │ │ │ + b.n 60158 │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - beq.n 60118 │ │ │ │ + beq.n 60158 │ │ │ │ movw r3, #2732 @ 0xaac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr.w r3, [r3, #1424] @ 0x590 │ │ │ │ - cbz r3, 60118 │ │ │ │ + cbz r3, 60158 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 60118 │ │ │ │ + beq.n 60158 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r0, r3, [sp, #4] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ str r4, [sp, #12] │ │ │ │ - movw r1, #41616 @ 0xa290 │ │ │ │ + movw r1, #41296 @ 0xa150 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ blx 2bfc4 <__snprintf_chk@plt> │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 5fcb0 │ │ │ │ - b.n 60126 │ │ │ │ + bl 5fcf0 │ │ │ │ + b.n 60166 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r1 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 5fcb0 │ │ │ │ + bl 5fcf0 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #2204 @ 0x89c │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbnz r3, 60150 │ │ │ │ + cbnz r3, 60190 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 1798bc <_start@@Base+0x5a8> │ │ │ │ + bl 17bc84 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 60168 │ │ │ │ + cbz r3, 601a8 │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - movw r0, #41636 @ 0xa2a4 │ │ │ │ + movw r0, #41316 @ 0xa164 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6009e │ │ │ │ - b.n 601a8 │ │ │ │ + bl 600de │ │ │ │ + b.n 601e8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 60178 │ │ │ │ + cbnz r3, 601b8 │ │ │ │ movw r0, #2204 @ 0x89c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 1798bc <_start@@Base+0x5a8> │ │ │ │ + bl 17bc84 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 601a8 │ │ │ │ + cbz r3, 601e8 │ │ │ │ movw r3, #2728 @ 0xaa8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 60154 │ │ │ │ - ldr r2, [pc, #40] @ (601b4 ) │ │ │ │ + blt.n 60194 │ │ │ │ + ldr r2, [pc, #40] @ (601f4 ) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 60190 │ │ │ │ + bne.n 601d0 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 60154 │ │ │ │ + ble.n 60194 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r0, [r3, #23] │ │ │ │ lsls r2, r2, #1 │ │ │ │ @@ -78558,52 +78587,52 @@ │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ add r5, sp, #28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w r7, [r5], #4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - cbnz r3, 601e8 │ │ │ │ + cbnz r3, 60228 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 1798bc <_start@@Base+0x5a8> │ │ │ │ + bl 17bc84 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 601fe │ │ │ │ + cbz r3, 6023e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #41656 @ 0xa2b8 │ │ │ │ + movw r0, #41336 @ 0xa178 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 6009e │ │ │ │ - b.n 6023e │ │ │ │ + bl 600de │ │ │ │ + b.n 6027e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 6020e │ │ │ │ + cbnz r3, 6024e │ │ │ │ movw r0, #2204 @ 0x89c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 1798bc <_start@@Base+0x5a8> │ │ │ │ + bl 17bc84 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 6023e │ │ │ │ + cbz r3, 6027e │ │ │ │ movw r3, #2724 @ 0xaa4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 601ec │ │ │ │ - ldr r2, [pc, #60] @ (60260 ) │ │ │ │ + blt.n 6022c │ │ │ │ + ldr r2, [pc, #60] @ (602a0 ) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 60226 │ │ │ │ + bne.n 60266 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 601ec │ │ │ │ + ble.n 6022c │ │ │ │ movw r3, #32212 @ 0x7dd4 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 60256 │ │ │ │ + cbz r2, 60296 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ @@ -78615,82 +78644,82 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ subs r0, r7, #3 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 602be │ │ │ │ + bhi.n 602fe │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r2 │ │ │ │ - bl 194180 <_Py_NewReference@@Base+0x1710> │ │ │ │ + bl 196548 <_Py_NewReference@@Base+0x1710> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r4, 60290 │ │ │ │ + cbz r4, 602d0 │ │ │ │ subs r3, r5, r4 │ │ │ │ mov r5, r4 │ │ │ │ add r1, r3 │ │ │ │ cmp r7, #4 │ │ │ │ - bne.n 602b2 │ │ │ │ - cbz r5, 602be │ │ │ │ - cbz r1, 602be │ │ │ │ + bne.n 602f2 │ │ │ │ + cbz r5, 602fe │ │ │ │ + cbz r1, 602fe │ │ │ │ mov r4, r1 │ │ │ │ add r5, r1 │ │ │ │ mov.w r1, #1073741824 @ 0x40000000 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r5, r4 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc.n 602be │ │ │ │ + bcc.n 602fe │ │ │ │ add.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ - bl 19450c <_Py_NewReference@@Base+0x1a9c> │ │ │ │ - b.n 6029c │ │ │ │ + bl 1968d4 <_Py_NewReference@@Base+0x1a9c> │ │ │ │ + b.n 602dc │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 19450c <_Py_NewReference@@Base+0x1a9c> │ │ │ │ + b.w 1968d4 <_Py_NewReference@@Base+0x1a9c> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r2, 602da │ │ │ │ + cbz r2, 6031a │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #76] @ (6032c ) │ │ │ │ - bl 194498 <_Py_NewReference@@Base+0x1a28> │ │ │ │ - ldr r0, [pc, #72] @ (60330 ) │ │ │ │ - bl 1b9f58 │ │ │ │ + ldr r0, [pc, #76] @ (6036c ) │ │ │ │ + bl 196860 <_Py_NewReference@@Base+0x1a28> │ │ │ │ + ldr r0, [pc, #72] @ (60370 ) │ │ │ │ + bl 1bc208 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 1ba14c │ │ │ │ + bl 1bc3fc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 60324 │ │ │ │ + cbz r4, 60364 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ blx 2b8fc │ │ │ │ - cbz r0, 60324 │ │ │ │ + cbz r0, 60364 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 60324 │ │ │ │ + cbz r2, 60364 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #41676 @ 0xa2cc │ │ │ │ + movw r0, #41356 @ 0xa18c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 6012a │ │ │ │ + bl 6016a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 60326 │ │ │ │ + b.n 60366 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xeaa0004f │ │ │ │ mcrr 0, 4, r0, r0, cr15 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -78699,345 +78728,345 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ba14c │ │ │ │ + bl 1bc3fc │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 603d6 │ │ │ │ + beq.n 60416 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 194498 <_Py_NewReference@@Base+0x1a28> │ │ │ │ + bl 196860 <_Py_NewReference@@Base+0x1a28> │ │ │ │ add.w r0, r4, #528 @ 0x210 │ │ │ │ movw r6, #23160 @ 0x5a78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ - bl 1b9f58 │ │ │ │ + bl 1bc208 │ │ │ │ ldr.w r8, [r6, #68] @ 0x44 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c18c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 603d6 │ │ │ │ + cbz r0, 60416 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 6039e │ │ │ │ + bne.n 603de │ │ │ │ str.w r9, [r0] │ │ │ │ - b.n 60380 │ │ │ │ + b.n 603c0 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 603c2 │ │ │ │ + bne.n 60402 │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 603c2 │ │ │ │ + bne.n 60402 │ │ │ │ movs r2, #4 │ │ │ │ dmb ish │ │ │ │ str r2, [r6, #68] @ 0x44 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c18c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 603d6 │ │ │ │ - movw r0, #41752 @ 0xa318 │ │ │ │ + cbz r0, 60416 │ │ │ │ + movw r0, #41432 @ 0xa1d8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 6012a │ │ │ │ + bl 6016a │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ bfc r3, #0, #22 │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 60418 │ │ │ │ + bne.n 60458 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ - cbz r3, 60418 │ │ │ │ + cbz r3, 60458 │ │ │ │ mov r0, r1 │ │ │ │ - bl 198dfc │ │ │ │ + bl 19b20c │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 60418 │ │ │ │ + bls.n 60458 │ │ │ │ subs r1, r0, #4 │ │ │ │ movw r2, #59968 @ 0xea40 │ │ │ │ movt r2, #79 @ 0x4f │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 60334 │ │ │ │ + bl 60374 │ │ │ │ add.w r1, r5, #32 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r2, r3, #3 │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - bne.n 6042e │ │ │ │ + bne.n 6046e │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.n 60434 │ │ │ │ + b.n 60474 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r2, r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r1] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 60448 │ │ │ │ + bne.n 60488 │ │ │ │ strex ip, r2, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bne.n 6041e │ │ │ │ - cbnz r0, 6049c │ │ │ │ + bne.n 6045e │ │ │ │ + cbnz r0, 604dc │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 6045a │ │ │ │ + cbnz r3, 6049a │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - b.n 60480 │ │ │ │ + b.n 604c0 │ │ │ │ addw r2, r3, #1420 @ 0x58c │ │ │ │ ldr.w r3, [r3, #1420] @ 0x58c │ │ │ │ str r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r2] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 60476 │ │ │ │ + bne.n 604b6 │ │ │ │ strex r6, r4, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 60456 │ │ │ │ - b.n 60462 │ │ │ │ + beq.n 60496 │ │ │ │ + b.n 604a2 │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 6049c │ │ │ │ + beq.n 604dc │ │ │ │ bic.w r2, r3, #3 │ │ │ │ dmb ish │ │ │ │ orr.w r2, r2, #2 │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 6047c │ │ │ │ + bne.n 604bc │ │ │ │ strex r4, r2, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - b.n 6047c │ │ │ │ + b.n 604bc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ add.w r7, r0, #32 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ dmb ish │ │ │ │ and.w r6, r4, #3 │ │ │ │ bic.w r5, r4, #3 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 604c6 │ │ │ │ + bne.n 60506 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 604d6 │ │ │ │ + bhi.n 60516 │ │ │ │ adds r3, #1 │ │ │ │ yield │ │ │ │ - b.n 604a6 │ │ │ │ + b.n 604e6 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 604ce │ │ │ │ + bne.n 6050e │ │ │ │ movs r0, #1 │ │ │ │ - b.n 604f4 │ │ │ │ - cbz r2, 604da │ │ │ │ + b.n 60534 │ │ │ │ + cbz r2, 6051a │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 604da │ │ │ │ - b.n 604ca │ │ │ │ + bne.n 6051a │ │ │ │ + b.n 6050a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 604f4 │ │ │ │ + b.n 60534 │ │ │ │ orrs r5, r1 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r7] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 604f0 │ │ │ │ + bne.n 60530 │ │ │ │ strex ip, r5, [r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 604ca │ │ │ │ - b.n 604a6 │ │ │ │ + beq.n 6050a │ │ │ │ + b.n 604e6 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6049e │ │ │ │ - cbnz r0, 60518 │ │ │ │ + bl 604de │ │ │ │ + cbnz r0, 60558 │ │ │ │ yield │ │ │ │ - b.n 60508 │ │ │ │ + b.n 60548 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6049e │ │ │ │ - cbnz r0, 6053e │ │ │ │ + bl 604de │ │ │ │ + cbnz r0, 6057e │ │ │ │ yield │ │ │ │ - b.n 6052e │ │ │ │ + b.n 6056e │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ adds r1, #20 │ │ │ │ strd r3, r3, [r4, #40] @ 0x28 │ │ │ │ - bl 196e98 │ │ │ │ + bl 199260 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r3, #50944 @ 0xc700 │ │ │ │ + movw r3, #50624 @ 0xc5c0 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60626 │ │ │ │ + beq.n 60666 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 60616 │ │ │ │ + beq.n 60656 │ │ │ │ ldr.w r3, [r0, #1580] @ 0x62c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6061c │ │ │ │ + beq.n 6065c │ │ │ │ mov r8, r4 │ │ │ │ add.w r5, r6, #520 @ 0x208 │ │ │ │ addw sl, r6, #1420 @ 0x58c │ │ │ │ - bl 17ee38 <_Py_SetLocaleFromEnv@@Base+0x1498> │ │ │ │ + bl 181200 <_Py_SetLocaleFromEnv@@Base+0x1498> │ │ │ │ ldr.w r7, [r8, #520] @ 0x208 │ │ │ │ - cbz r7, 605e0 │ │ │ │ + cbz r7, 60620 │ │ │ │ mov.w r9, #0 │ │ │ │ dmb ish │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 6049e │ │ │ │ - cbnz r0, 605b0 │ │ │ │ + bl 604de │ │ │ │ + cbnz r0, 605f0 │ │ │ │ yield │ │ │ │ - b.n 605a0 │ │ │ │ + b.n 605e0 │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 6059a │ │ │ │ + bne.n 605da │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ - cbnz r2, 605d4 │ │ │ │ + cbnz r2, 60614 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1956dc <_Py_NewReference@@Base+0x2c6c> │ │ │ │ - b.n 605e2 │ │ │ │ + bl 197aa4 <_Py_NewReference@@Base+0x2c6c> │ │ │ │ + b.n 60622 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 605e2 │ │ │ │ + b.n 60622 │ │ │ │ mov r9, r7 │ │ │ │ ldr.w r3, [r6, #1580] @ 0x62c │ │ │ │ adds r5, #12 │ │ │ │ add.w r8, r8, #12 │ │ │ │ cmp r5, sl │ │ │ │ add r3, r9 │ │ │ │ str.w r3, [r6, #1580] @ 0x62c │ │ │ │ ldr.w r3, [r4, #1580] @ 0x62c │ │ │ │ sub.w r3, r3, r9 │ │ │ │ str.w r3, [r4, #1580] @ 0x62c │ │ │ │ - bne.n 60590 │ │ │ │ + bne.n 605d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17ee38 <_Py_SetLocaleFromEnv@@Base+0x1498> │ │ │ │ - cbnz r0, 6060e │ │ │ │ + bl 181200 <_Py_SetLocaleFromEnv@@Base+0x1498> │ │ │ │ + cbnz r0, 6064e │ │ │ │ yield │ │ │ │ - b.n 60602 │ │ │ │ + b.n 60642 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5fa22 │ │ │ │ - b.n 6061c │ │ │ │ + bl 5fa62 │ │ │ │ + b.n 6065c │ │ │ │ movs r1, #2 │ │ │ │ - bl 17ea18 <_Py_SetLocaleFromEnv@@Base+0x1078> │ │ │ │ + bl 180de0 <_Py_SetLocaleFromEnv@@Base+0x1078> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 5fa64 │ │ │ │ + b.w 5faa4 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [r1, #72] @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 60644 │ │ │ │ + bne.n 60684 │ │ │ │ strex ip, r1, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r2 │ │ │ │ - bne.n 6062a │ │ │ │ + bne.n 6066a │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ ldrex r3, [r0] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6064a │ │ │ │ + bne.n 6068a │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #108] @ 0x6c │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add.w r5, r0, #116 @ 0x74 │ │ │ │ mla r3, r8, r3, r0 │ │ │ │ add.w r7, r3, #116 @ 0x74 │ │ │ │ cmp r5, r7 │ │ │ │ - bcs.n 606a2 │ │ │ │ + bcs.n 606e2 │ │ │ │ ldr.w r9, [r5, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 6069a │ │ │ │ + bne.n 606da │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2006f4 <_PyEvent_IsSet@@Base+0x764> │ │ │ │ + bl 202584 <_PyEvent_IsSet@@Base+0x764> │ │ │ │ str.w r9, [r5, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b.n 60680 │ │ │ │ + b.n 606c0 │ │ │ │ movw r5, #2204 @ 0x89c │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr.w r3, [r5, #244] @ 0xf4 │ │ │ │ - cbnz r3, 606b8 │ │ │ │ + cbnz r3, 606f8 │ │ │ │ add.w r0, r5, #240 @ 0xf0 │ │ │ │ - bl 1798bc <_start@@Base+0x5a8> │ │ │ │ + bl 17bc84 <_start@@Base+0x5a4> │ │ │ │ ldr.w r1, [r5, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r6, #448] @ 0x1c0 │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1954f4 <_Py_NewReference@@Base+0x2a84> │ │ │ │ + bl 1978bc <_Py_NewReference@@Base+0x2a84> │ │ │ │ ldr.w r0, [r6, #448] @ 0x1c0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 194498 <_Py_NewReference@@Base+0x1a28> │ │ │ │ + bl 196860 <_Py_NewReference@@Base+0x1a28> │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 194f30 <_Py_NewReference@@Base+0x24c0> │ │ │ │ + bl 1972f8 <_Py_NewReference@@Base+0x24c0> │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ add.w r5, r4, #72 @ 0x48 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ @@ -79052,71 +79081,71 @@ │ │ │ │ str r2, [r5, #0] │ │ │ │ adds r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ubfx r2, r2, #0, #22 │ │ │ │ orrs r2, r4 │ │ │ │ ldrex r6, [r0] │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 6072e │ │ │ │ + bne.n 6076e │ │ │ │ strex r7, r2, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bne.n 6070a │ │ │ │ + bne.n 6074a │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 60734 │ │ │ │ + bne.n 60774 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ subs r1, r6, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 196794 <_PyStaticType_InitForExtension@@Base+0x7cc> │ │ │ │ + bl 198b5c <_PyStaticType_InitForExtension@@Base+0x7cc> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 60774 │ │ │ │ + cbnz r3, 607b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196dfc │ │ │ │ - b.n 607ba │ │ │ │ + bl 1991c4 │ │ │ │ + b.n 607fa │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 607ba │ │ │ │ + bne.n 607fa │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 196e38 │ │ │ │ + bl 199200 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ subs r4, #1 │ │ │ │ ldr.w r0, [r5, #468] @ 0x1d4 │ │ │ │ movs r2, #1 │ │ │ │ bfc r4, #0, #22 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ - bl 194498 <_Py_NewReference@@Base+0x1a28> │ │ │ │ + bl 196860 <_Py_NewReference@@Base+0x1a28> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 607ba │ │ │ │ + bne.n 607fa │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6065a │ │ │ │ + bl 6069a │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #108] @ 0x6c │ │ │ │ @@ -79128,154 +79157,154 @@ │ │ │ │ mov sl, r1 │ │ │ │ mov fp, r2 │ │ │ │ mla r7, r8, r7, r0 │ │ │ │ movs r5, #0 │ │ │ │ mla r4, r8, r3, r4 │ │ │ │ adds r7, #116 @ 0x74 │ │ │ │ cmp r4, r7 │ │ │ │ - bcs.n 60860 │ │ │ │ + bcs.n 608a0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 6084a │ │ │ │ + cbz r3, 6088a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196794 <_PyStaticType_InitForExtension@@Base+0x7cc> │ │ │ │ + bl 198b5c <_PyStaticType_InitForExtension@@Base+0x7cc> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 60832 │ │ │ │ + cbnz r3, 60872 │ │ │ │ ldr.w r0, [r9, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 194498 <_Py_NewReference@@Base+0x1a28> │ │ │ │ + bl 196860 <_Py_NewReference@@Base+0x1a28> │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 196ed8 │ │ │ │ + bl 1992a0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, sl │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 60858 │ │ │ │ + b.n 60898 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, fp │ │ │ │ - bne.n 60858 │ │ │ │ + bne.n 60898 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 60856 │ │ │ │ + bcc.n 60896 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ it hi │ │ │ │ orrhi.w r5, r5, #1 │ │ │ │ - b.n 60858 │ │ │ │ + b.n 60898 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 60858 │ │ │ │ + b.n 60898 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mla r4, r8, r3, r4 │ │ │ │ - b.n 607ee │ │ │ │ + b.n 6082e │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #12] │ │ │ │ - cbz r3, 6088a │ │ │ │ + cbz r3, 608ca │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [fp] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ add.w r4, r5, #116 @ 0x74 │ │ │ │ lsls r0, r0, #15 │ │ │ │ - bl 194f30 <_Py_NewReference@@Base+0x24c0> │ │ │ │ + bl 1972f8 <_Py_NewReference@@Base+0x24c0> │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 194498 <_Py_NewReference@@Base+0x1a28> │ │ │ │ + bl 196860 <_Py_NewReference@@Base+0x1a28> │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ adds r3, #116 @ 0x74 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bcs.w 60a10 │ │ │ │ + bcs.w 60a50 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 609fc │ │ │ │ + beq.w 60a3c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldrb.w r2, [r9, #1597] @ 0x63d │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 60908 │ │ │ │ + beq.n 60948 │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbz r6, 6090a │ │ │ │ + cbz r6, 6094a │ │ │ │ ldrb.w r2, [r6, #1597] @ 0x63d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6090a │ │ │ │ + beq.n 6094a │ │ │ │ ldr.w r6, [r6, #1592] @ 0x638 │ │ │ │ - b.n 608f8 │ │ │ │ + b.n 60938 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 194498 <_Py_NewReference@@Base+0x1a28> │ │ │ │ + bl 196860 <_Py_NewReference@@Base+0x1a28> │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ dmb ish │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6049e │ │ │ │ - cbnz r0, 6093a │ │ │ │ + bl 604de │ │ │ │ + cbnz r0, 6097a │ │ │ │ yield │ │ │ │ - b.n 6092a │ │ │ │ + b.n 6096a │ │ │ │ mov r0, r4 │ │ │ │ - bl 196794 <_PyStaticType_InitForExtension@@Base+0x7cc> │ │ │ │ + bl 198b5c <_PyStaticType_InitForExtension@@Base+0x7cc> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbnz r3, 60952 │ │ │ │ + cbnz r3, 60992 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 196ed8 │ │ │ │ + bl 1992a0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 60a06 │ │ │ │ + b.n 60a46 │ │ │ │ ldr.w r8, [r4, #24] │ │ │ │ mov.w sl, #12 │ │ │ │ cmp.w r8, #0 │ │ │ │ itee ge │ │ │ │ movge r0, r8 │ │ │ │ ldrlt r0, [r4, #0] │ │ │ │ lsllt r0, r0, #15 │ │ │ │ - bl 193258 <_Py_NewReference@@Base+0x7e8> │ │ │ │ + bl 195620 <_Py_NewReference@@Base+0x7e8> │ │ │ │ mul.w r1, sl, r0 │ │ │ │ mov.w lr, #8 │ │ │ │ movt lr, #1 │ │ │ │ adds r2, r6, r1 │ │ │ │ add.w r1, r1, #520 @ 0x208 │ │ │ │ adds r3, r1, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -79285,276 +79314,276 @@ │ │ │ │ negs r3, r1 │ │ │ │ adcs r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ bfi ip, r3, #0, #1 │ │ │ │ ldr.w r3, [r2, #520] @ 0x208 │ │ │ │ strb.w ip, [r4, #14] │ │ │ │ strd r3, r1, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 609a8 │ │ │ │ + cbz r3, 609e8 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - b.n 609ac │ │ │ │ + b.n 609ec │ │ │ │ str.w r4, [r2, #524] @ 0x20c │ │ │ │ mla r0, sl, r0, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str.w r4, [r0, #520] @ 0x208 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1956dc <_Py_NewReference@@Base+0x2c6c> │ │ │ │ + bl 197aa4 <_Py_NewReference@@Base+0x2c6c> │ │ │ │ ldr.w r3, [r6, #1580] @ 0x62c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1580] @ 0x62c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 60a06 │ │ │ │ + bne.n 60a46 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 609f4 │ │ │ │ + bcs.n 60a34 │ │ │ │ cmp.w r8, #65536 @ 0x10000 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 60a06 │ │ │ │ + cbz r3, 60a46 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 60a06 │ │ │ │ + bne.n 60a46 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [fp] │ │ │ │ - b.n 60a06 │ │ │ │ + b.n 60a46 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 609d4 │ │ │ │ - b.n 60a06 │ │ │ │ + bhi.n 60a14 │ │ │ │ + b.n 60a46 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 196fc0 │ │ │ │ + bl 199388 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ - b.n 608d4 │ │ │ │ + b.n 60914 │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ - cbnz r4, 60a1e │ │ │ │ + cbnz r4, 60a5e │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 215b8c <_PyDict_LoadGlobal@@Base+0x184> │ │ │ │ + bl 217a60 <_PyDict_LoadGlobal@@Base+0x184> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3608] @ 0xe18 │ │ │ │ sub sp, #452 @ 0x1c4 │ │ │ │ movs r6, #0 │ │ │ │ add r4, sp, #32 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #41880 @ 0xa398 │ │ │ │ + movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ - movw r3, #41892 @ 0xa3a4 │ │ │ │ + movw r3, #41572 @ 0xa264 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - movw r2, #41840 @ 0xa370 │ │ │ │ + movw r2, #41520 @ 0xa230 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r0, #62397 @ 0xf3bd │ │ │ │ + movw r0, #62461 @ 0xf3fd │ │ │ │ movt r0, #5 │ │ │ │ - movw r3, #41900 @ 0xa3ac │ │ │ │ + movw r3, #41580 @ 0xa26c │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #41912 @ 0xa3b8 │ │ │ │ + movw r3, #41592 @ 0xa278 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #41924 @ 0xa3c4 │ │ │ │ + movw r3, #41604 @ 0xa284 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #41936 @ 0xa3d0 │ │ │ │ + movw r3, #41616 @ 0xa290 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #41828 @ 0xa364 │ │ │ │ + movw r3, #41508 @ 0xa224 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ str r5, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ - movw r5, #58864 @ 0xe5f0 │ │ │ │ + movw r5, #58544 @ 0xe4b0 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 5fcfc │ │ │ │ - ldr r0, [pc, #868] @ (60e14 ) │ │ │ │ + bl 5fd3c │ │ │ │ + ldr r0, [pc, #868] @ (60e54 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #41944 @ 0xa3d8 │ │ │ │ + movw r1, #41624 @ 0xa298 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5feb4 │ │ │ │ - ldr r0, [pc, #852] @ (60e18 ) │ │ │ │ + bl 5fef4 │ │ │ │ + ldr r0, [pc, #852] @ (60e58 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #41956 @ 0xa3e4 │ │ │ │ + movw r1, #41636 @ 0xa2a4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movw r5, #59968 @ 0xea40 │ │ │ │ movt r5, #79 @ 0x4f │ │ │ │ - bl 5feb4 │ │ │ │ + bl 5fef4 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #54928 @ 0xd690 │ │ │ │ + movw r3, #54608 @ 0xd550 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #41572 @ 0xa264 │ │ │ │ + movw r2, #41252 @ 0xa124 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #62397 @ 0xf3bd │ │ │ │ + movw r0, #62461 @ 0xf3fd │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fcfc │ │ │ │ + bl 5fd3c │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #144] @ 0x90 │ │ │ │ - bl 5fd30 │ │ │ │ + bl 5fd70 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #7724 @ 0x1e2c │ │ │ │ + movw r2, #7440 @ 0x1d10 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r0, #62397 @ 0xf3bd │ │ │ │ + movw r0, #62461 @ 0xf3fd │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fcfc │ │ │ │ + bl 5fd3c │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #41968 @ 0xa3f0 │ │ │ │ + movw r3, #41648 @ 0xa2b0 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - movw r2, #41572 @ 0xa264 │ │ │ │ + movw r2, #41252 @ 0xa124 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #62397 @ 0xf3bd │ │ │ │ + movw r0, #62461 @ 0xf3fd │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fcfc │ │ │ │ + bl 5fd3c │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #176] @ 0xb0 │ │ │ │ - bl 5fd30 │ │ │ │ + bl 5fd70 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #7724 @ 0x1e2c │ │ │ │ + movw r2, #7440 @ 0x1d10 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r0, #62397 @ 0xf3bd │ │ │ │ + movw r0, #62461 @ 0xf3fd │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fcfc │ │ │ │ + bl 5fd3c │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #41976 @ 0xa3f8 │ │ │ │ + movw r1, #41656 @ 0xa2b8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5feb4 │ │ │ │ + bl 5fef4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #41984 @ 0xa400 │ │ │ │ + movw r1, #41664 @ 0xa2c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5feb4 │ │ │ │ + bl 5fef4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #41996 @ 0xa40c │ │ │ │ + movw r1, #41676 @ 0xa2cc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5feb4 │ │ │ │ + bl 5fef4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #42008 @ 0xa418 │ │ │ │ + movw r1, #41688 @ 0xa2d8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5feb4 │ │ │ │ + bl 5fef4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #54828 @ 0xd62c │ │ │ │ + movw r1, #54508 @ 0xd4ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 5feb4 │ │ │ │ + bl 5fef4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #41996 @ 0xa40c │ │ │ │ + movw r1, #41676 @ 0xa2cc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5feb4 │ │ │ │ + bl 5fef4 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - movw r1, #42016 @ 0xa420 │ │ │ │ + movw r1, #41696 @ 0xa2e0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 60042 │ │ │ │ + bl 60082 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - movw r1, #42028 @ 0xa42c │ │ │ │ + movw r1, #41708 @ 0xa2ec │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 60042 │ │ │ │ + bl 60082 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - movw r1, #42040 @ 0xa438 │ │ │ │ + movw r1, #41720 @ 0xa2f8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 60042 │ │ │ │ + bl 60082 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - movw r1, #54748 @ 0xd5dc │ │ │ │ + movw r1, #54428 @ 0xd49c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 60042 │ │ │ │ + bl 60082 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - movw r1, #42048 @ 0xa440 │ │ │ │ + movw r1, #41728 @ 0xa300 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 60042 │ │ │ │ + bl 60082 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - movw r1, #42056 @ 0xa448 │ │ │ │ + movw r1, #41736 @ 0xa308 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 60042 │ │ │ │ + bl 60082 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #12120 @ 0x2f58 │ │ │ │ + movw r1, #11800 @ 0x2e18 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 5feb4 │ │ │ │ + bl 5fef4 │ │ │ │ ldrd r0, r1, [r5, #584] @ 0x248 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - beq.n 60cb2 │ │ │ │ + beq.n 60cf2 │ │ │ │ ldrd r5, r7, [r5, #576] @ 0x240 │ │ │ │ movs r6, #10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ umull r0, r1, r5, r6 │ │ │ │ mla r1, r6, r7, r1 │ │ │ │ - bl 299d34 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 299bdc <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 299d34 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 299bdc <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ mov r1, r4 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - movw r3, #42064 @ 0xa450 │ │ │ │ + movw r3, #41744 @ 0xa310 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - movw r2, #42076 @ 0xa45c │ │ │ │ + movw r2, #41756 @ 0xa31c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #62397 @ 0xf3bd │ │ │ │ + movw r0, #62461 @ 0xf3fd │ │ │ │ movt r0, #5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 5fcfc │ │ │ │ + bl 5fd3c │ │ │ │ movs r7, #0 │ │ │ │ - bl 193bd8 <_Py_NewReference@@Base+0x1168> │ │ │ │ + bl 195fa0 <_Py_NewReference@@Base+0x1168> │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #42096 @ 0xa470 │ │ │ │ + movw r3, #41776 @ 0xa330 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - movw r2, #42108 @ 0xa47c │ │ │ │ + movw r2, #41788 @ 0xa33c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #62397 @ 0xf3bd │ │ │ │ + movw r0, #62461 @ 0xf3fd │ │ │ │ movt r0, #5 │ │ │ │ mov.w r9, #1000 @ 0x3e8 │ │ │ │ - bl 5fcfc │ │ │ │ + bl 5fd3c │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ blx 2b348 │ │ │ │ movw r3, #60608 @ 0xecc0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ @@ -79570,15 +79599,15 @@ │ │ │ │ asrs r2, r2, #31 │ │ │ │ umull r5, r1, r5, r9 │ │ │ │ rsb r2, r2, r0, asr #18 │ │ │ │ movw r0, #60616 @ 0xecc8 │ │ │ │ movt r0, #79 @ 0x4f │ │ │ │ subs.w r5, r5, sl │ │ │ │ mla r3, r9, r3, r1 │ │ │ │ - ldr r1, [pc, #196] @ (60e1c ) │ │ │ │ + ldr r1, [pc, #196] @ (60e5c ) │ │ │ │ sbc.w r7, r3, r7 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r5, r5, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sbc.w r7, r7, r3 │ │ │ │ adds r5, r5, r2 │ │ │ │ adc.w r7, r7, r2, asr #31 │ │ │ │ @@ -79592,1122 +79621,1122 @@ │ │ │ │ blx 2b794 <__getrusage64@plt> │ │ │ │ ldrd r3, r2, [sp, #104] @ 0x68 │ │ │ │ ldrd r0, r1, [sp, #112] @ 0x70 │ │ │ │ umull sl, r8, r3, r9 │ │ │ │ movs r3, #0 │ │ │ │ mla r8, r9, r2, r8 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ - bl 299d34 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 299bdc <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ adds.w sl, sl, r0 │ │ │ │ ldrd r3, r2, [sp, #120] @ 0x78 │ │ │ │ adc.w r8, r8, r1 │ │ │ │ ldrd r0, r1, [sp, #128] @ 0x80 │ │ │ │ umull fp, r3, r3, r9 │ │ │ │ mla r9, r9, r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ - bl 299d34 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 299bdc <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ adds.w r0, fp, r0 │ │ │ │ adc.w r1, r9, r1 │ │ │ │ ldr.w r9, [sp, #156] @ 0x9c │ │ │ │ lsls r6, r3, #10 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 60de4 │ │ │ │ + blt.n 60e24 │ │ │ │ mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, fp │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bge.n 60de8 │ │ │ │ + bge.n 60e28 │ │ │ │ mov fp, r5 │ │ │ │ - b.n 60de8 │ │ │ │ + b.n 60e28 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 60dfe │ │ │ │ + blt.n 60e3e │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp sl, r7 │ │ │ │ sbcs.w r8, r8, #0 │ │ │ │ - bge.n 60e00 │ │ │ │ + bge.n 60e40 │ │ │ │ mov r7, sl │ │ │ │ - b.n 60e00 │ │ │ │ + b.n 60e40 │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 60e20 │ │ │ │ + blt.n 60e60 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bge.n 60e24 │ │ │ │ + bge.n 60e64 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 60e24 │ │ │ │ + b.n 60e64 │ │ │ │ eor.w r0, r0, pc, lsl #1 │ │ │ │ @ instruction: 0xeaa0004f │ │ │ │ @ instruction: 0xeab8004f │ │ │ │ mov.w r8, #0 │ │ │ │ movw r5, #19923 @ 0x4dd3 │ │ │ │ movt r5, #4194 @ 0x1062 │ │ │ │ mov r0, fp │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ - bl 2999a4 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ - movw r2, #42120 @ 0xa488 │ │ │ │ + bl 29984c <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + movw r2, #41800 @ 0xa348 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ umull fp, r3, fp, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r0, #62397 @ 0xf3bd │ │ │ │ + movw r0, #62461 @ 0xf3fd │ │ │ │ movt r0, #5 │ │ │ │ mov r1, r4 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #1212 @ 0x4bc │ │ │ │ + movw r3, #892 @ 0x37c │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - bl 5fcfc │ │ │ │ + bl 5fd3c │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - bl 2999a4 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 29984c <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ umull r8, r3, r8, r5 │ │ │ │ mov r0, r7 │ │ │ │ umull r7, r5, r7, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #8] │ │ │ │ lsrs r5, r5, #6 │ │ │ │ - bl 2999a4 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 29984c <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #28168 @ 0x6e08 │ │ │ │ + movw r3, #27848 @ 0x6cc8 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r2, #42140 @ 0xa49c │ │ │ │ + movw r2, #41820 @ 0xa35c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #62397 @ 0xf3bd │ │ │ │ + movw r0, #62461 @ 0xf3fd │ │ │ │ movt r0, #5 │ │ │ │ - movw r5, #65064 @ 0xfe28 │ │ │ │ + movw r5, #64744 @ 0xfce8 │ │ │ │ movt r5, #44 @ 0x2c │ │ │ │ - bl 5fcfc │ │ │ │ + bl 5fd3c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 5fd30 │ │ │ │ + bl 5fd70 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 60eea │ │ │ │ + cbz r3, 60f2a │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #42208 @ 0xa4e0 │ │ │ │ + movw r2, #41888 @ 0xa3a0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #62397 @ 0xf3bd │ │ │ │ + movw r0, #62461 @ 0xf3fd │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fcfc │ │ │ │ + bl 5fd3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5fd30 │ │ │ │ + bl 5fd70 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #7724 @ 0x1e2c │ │ │ │ + movw r2, #7440 @ 0x1d10 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r0, #62397 @ 0xf3bd │ │ │ │ + movw r0, #62461 @ 0xf3fd │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fcfc │ │ │ │ + bl 5fd3c │ │ │ │ add sp, #452 @ 0x1c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #59968 @ 0xea40 │ │ │ │ movt r5, #79 @ 0x4f │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 6105c │ │ │ │ + beq.w 6109c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5f5aa │ │ │ │ + bl 5f5ea │ │ │ │ add.w r1, r4, #32 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 5f5aa │ │ │ │ + bl 5f5ea │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 5f5aa │ │ │ │ + bl 5f5ea │ │ │ │ add.w r1, r4, #96 @ 0x60 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 5f5aa │ │ │ │ + bl 5f5ea │ │ │ │ add.w r1, r4, #128 @ 0x80 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 5f5aa │ │ │ │ + bl 5f5ea │ │ │ │ add.w r1, r4, #160 @ 0xa0 │ │ │ │ add.w r0, r5, #160 @ 0xa0 │ │ │ │ - bl 5f5aa │ │ │ │ + bl 5f5ea │ │ │ │ add.w r1, r4, #192 @ 0xc0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 5f5aa │ │ │ │ + bl 5f5ea │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ - bl 5f5aa │ │ │ │ + bl 5f5ea │ │ │ │ add.w r1, r4, #224 @ 0xe0 │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ - bl 5f5aa │ │ │ │ + bl 5f5ea │ │ │ │ add.w r1, r4, #288 @ 0x120 │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ - bl 5f5aa │ │ │ │ + bl 5f5ea │ │ │ │ add.w r1, r4, #416 @ 0x1a0 │ │ │ │ add.w r0, r5, #416 @ 0x1a0 │ │ │ │ - bl 5f5aa │ │ │ │ + bl 5f5ea │ │ │ │ add.w r1, r4, #448 @ 0x1c0 │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ - bl 5f5aa │ │ │ │ + bl 5f5ea │ │ │ │ add.w r1, r4, #320 @ 0x140 │ │ │ │ add.w r0, r5, #320 @ 0x140 │ │ │ │ - bl 5f5aa │ │ │ │ + bl 5f5ea │ │ │ │ add.w r1, r4, #352 @ 0x160 │ │ │ │ add.w r0, r5, #352 @ 0x160 │ │ │ │ - bl 5f5aa │ │ │ │ + bl 5f5ea │ │ │ │ add.w r1, r4, #384 @ 0x180 │ │ │ │ add.w r0, r5, #384 @ 0x180 │ │ │ │ - bl 5f5aa │ │ │ │ + bl 5f5ea │ │ │ │ add.w r1, r4, #480 @ 0x1e0 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 5f62a │ │ │ │ + bl 5f66a │ │ │ │ add.w r1, r4, #496 @ 0x1f0 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 5f62a │ │ │ │ + bl 5f66a │ │ │ │ add.w r1, r4, #512 @ 0x200 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - bl 5f62a │ │ │ │ + bl 5f66a │ │ │ │ add.w r1, r4, #528 @ 0x210 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - bl 5f62a │ │ │ │ + bl 5f66a │ │ │ │ add.w r1, r4, #544 @ 0x220 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - bl 5f62a │ │ │ │ + bl 5f66a │ │ │ │ add.w r1, r4, #560 @ 0x230 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - bl 5f62a │ │ │ │ + bl 5f66a │ │ │ │ add.w r1, r4, #576 @ 0x240 │ │ │ │ add.w r0, r5, #576 @ 0x240 │ │ │ │ - bl 5f62a │ │ │ │ + bl 5f66a │ │ │ │ add.w r1, r4, #592 @ 0x250 │ │ │ │ add.w r0, r5, #592 @ 0x250 │ │ │ │ - bl 5f62a │ │ │ │ + bl 5f66a │ │ │ │ add.w r1, r4, #608 @ 0x260 │ │ │ │ add.w r0, r5, #608 @ 0x260 │ │ │ │ - bl 5f62a │ │ │ │ + bl 5f66a │ │ │ │ add.w r1, r4, #624 @ 0x270 │ │ │ │ add.w r0, r5, #624 @ 0x270 │ │ │ │ - bl 5f62a │ │ │ │ + bl 5f66a │ │ │ │ mov r0, r4 │ │ │ │ mov.w r2, #640 @ 0x280 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 2b344 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r6, #50944 @ 0xc700 │ │ │ │ + movw r6, #50624 @ 0xc5c0 │ │ │ │ movt r6, #45 @ 0x2d │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 61174 │ │ │ │ + beq.n 611b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 61174 │ │ │ │ + beq.n 611b4 │ │ │ │ movw r3, #4352 @ 0x1100 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 61088 │ │ │ │ - ldr r0, [pc, #224] @ (61178 ) │ │ │ │ + bne.n 610c8 │ │ │ │ + ldr r0, [pc, #224] @ (611b8 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 19457c <_Py_NewReference@@Base+0x1b0c> │ │ │ │ + bl 196944 <_Py_NewReference@@Base+0x1b0c> │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r4, #1424] @ 0x590 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 61174 │ │ │ │ + bne.n 611b4 │ │ │ │ movw r5, #2732 @ 0xaac │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr.w r3, [r5, #1424] @ 0x590 │ │ │ │ - cbz r3, 610d8 │ │ │ │ + cbz r3, 61118 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r1, r5 │ │ │ │ movne r1, r6 │ │ │ │ - b.n 610da │ │ │ │ + b.n 6111a │ │ │ │ mov r1, r5 │ │ │ │ movw r2, #4348 @ 0x10fc │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #144] @ (6117c ) │ │ │ │ + ldr r2, [pc, #144] @ (611bc ) │ │ │ │ str r1, [r3, r2] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 610f4 │ │ │ │ + beq.n 61134 │ │ │ │ blx 2ad48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 61174 │ │ │ │ + beq.n 611b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 61114 │ │ │ │ + cbz r3, 61154 │ │ │ │ ldr.w r6, [r3, #1592] @ 0x638 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 61110 │ │ │ │ - bl 60554 │ │ │ │ + beq.n 61150 │ │ │ │ + bl 60594 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 61100 │ │ │ │ + b.n 61140 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 61120 │ │ │ │ + beq.n 61160 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17ea18 <_Py_SetLocaleFromEnv@@Base+0x1078> │ │ │ │ + bl 180de0 <_Py_SetLocaleFromEnv@@Base+0x1078> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 60f06 │ │ │ │ + bl 60f46 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 61174 │ │ │ │ + beq.n 611b4 │ │ │ │ movw r3, #60624 @ 0xecd0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 6115c │ │ │ │ + cbz r1, 6119c │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 61138 │ │ │ │ + bne.n 61178 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r1, #2752 @ 0xac0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r4, #2728] @ 0xaa8 │ │ │ │ - bl 60264 │ │ │ │ - b.n 61174 │ │ │ │ + bl 602a4 │ │ │ │ + b.n 611b4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6116e │ │ │ │ + bne.n 611ae │ │ │ │ strex r0, r4, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne.n 6113c │ │ │ │ + bne.n 6117c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sbc.w r0, r0, pc, lsl #1 │ │ │ │ movs r0, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061180 <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ +000611c0 <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 20fae0 │ │ │ │ + bl 2119f0 │ │ │ │ adds r3, r0, #1 │ │ │ │ itet ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strne r0, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r2, 611ca <_PyLong_FileDescriptor_Converter@@Base+0x4a> │ │ │ │ - movw r3, #58864 @ 0xe5f0 │ │ │ │ + cbnz r2, 6120a <_PyLong_FileDescriptor_Converter@@Base+0x4a> │ │ │ │ + movw r3, #58544 @ 0xe4b0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #43440 @ 0xa9b0 │ │ │ │ + movw r2, #42980 @ 0xa7e4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - b.n 611d2 <_PyLong_FileDescriptor_Converter@@Base+0x52> │ │ │ │ - movw r3, #57640 @ 0xe128 │ │ │ │ + b.n 61212 <_PyLong_FileDescriptor_Converter@@Base+0x52> │ │ │ │ + movw r3, #57320 @ 0xdfe8 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #42220 @ 0xa4ec │ │ │ │ + movw r0, #41900 @ 0xa3ac │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #42252 @ 0xa50c │ │ │ │ + movw r0, #41932 @ 0xa3cc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - b.w e4f84 │ │ │ │ + b.w e4e0c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w e9840 │ │ │ │ + b.w e96f8 │ │ │ │ │ │ │ │ -000611fc : │ │ │ │ - b.w 148ac0 │ │ │ │ +0006123c : │ │ │ │ + b.w 149024 │ │ │ │ │ │ │ │ -00061200 : │ │ │ │ - cbnz r0, 61206 │ │ │ │ - b.w 1fa038 │ │ │ │ +00061240 : │ │ │ │ + cbnz r0, 61246 │ │ │ │ + b.w 1fbed8 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #40] @ (61240 ) │ │ │ │ + ldr r2, [pc, #40] @ (61280 ) │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r0 │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 6123a │ │ │ │ + cbz r3, 6127a │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00061244 <_PyObject_GetDictPtr@@Base>: │ │ │ │ +00061284 <_PyObject_GetDictPtr@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r1, #27 │ │ │ │ - bmi.n 61282 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ + bmi.n 612c2 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ ldr.w r1, [r2, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 61298 <_PyObject_GetDictPtr@@Base+0x54> │ │ │ │ - bge.n 6127e <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ + beq.n 612d8 <_PyObject_GetDictPtr@@Base+0x54> │ │ │ │ + bge.n 612be <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldrd r2, r4, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ neglt r0, r0 │ │ │ │ adds r2, #3 │ │ │ │ mla r2, r4, r0, r2 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ add r1, r2 │ │ │ │ adds r0, r3, r1 │ │ │ │ - b.n 612a0 <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ + b.n 612e0 <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 6129c <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + cbnz r3, 612dc <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bpl.n 6129c <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ - bl 20dd98 │ │ │ │ - cbnz r0, 6129c <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ - bl da114 │ │ │ │ + bpl.n 612dc <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + bl 20fe1c │ │ │ │ + cbnz r0, 612dc <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + bl da060 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 612a0 <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ + b.n 612e0 <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ sub.w r0, r4, #12 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000612a2 : │ │ │ │ +000612e2 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31628 @ 0x7b8c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 612d0 │ │ │ │ - movw r0, #35040 @ 0x88e0 │ │ │ │ + beq.n 61310 │ │ │ │ + movw r0, #34720 @ 0x87a0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 612e2 │ │ │ │ + b.n 61322 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 612cc │ │ │ │ + beq.n 6130c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000612e4 : │ │ │ │ +00061324 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31092 @ 0x7974 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 61312 │ │ │ │ + beq.n 61352 │ │ │ │ movs r1, #28 │ │ │ │ - movw r0, #49664 @ 0xc200 │ │ │ │ + movw r0, #49204 @ 0xc034 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61314 │ │ │ │ + b.n 61354 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061316 : │ │ │ │ +00061356 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31092 @ 0x7974 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 61344 │ │ │ │ + beq.n 61384 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #49664 @ 0xc200 │ │ │ │ + movw r0, #49204 @ 0xc034 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61346 │ │ │ │ + b.n 61386 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061348 : │ │ │ │ +00061388 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31380 @ 0x7a94 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 61378 │ │ │ │ + beq.n 613b8 │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ - movw r0, #49664 @ 0xc200 │ │ │ │ + movw r0, #49204 @ 0xc034 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6137a │ │ │ │ + b.n 613ba │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006137c : │ │ │ │ +000613bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #14536 @ 0x38c8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 613b0 │ │ │ │ - bl 88634 │ │ │ │ - cbnz r0, 613b0 │ │ │ │ + beq.n 613f0 │ │ │ │ + bl 88544 │ │ │ │ + cbnz r0, 613f0 │ │ │ │ movs r1, #138 @ 0x8a │ │ │ │ - movw r0, #19284 @ 0x4b54 │ │ │ │ + movw r0, #19000 @ 0x4a38 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 613b8 │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 613f8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 613bc │ │ │ │ + bpl.n 613fc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 613be │ │ │ │ + b.n 613fe │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000613c0 : │ │ │ │ +00061400 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #14536 @ 0x38c8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 613f8 │ │ │ │ - bl 88634 │ │ │ │ - cbnz r0, 613f8 │ │ │ │ + beq.n 61438 │ │ │ │ + bl 88544 │ │ │ │ + cbnz r0, 61438 │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ - movw r0, #19284 @ 0x4b54 │ │ │ │ + movw r0, #19000 @ 0x4a38 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 613fc │ │ │ │ + b.n 6143c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000613fe <_PyLong_UInt8_Converter@@Base>: │ │ │ │ +0006143e <_PyLong_UInt8_Converter@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #1 │ │ │ │ - bl 125e38 │ │ │ │ + bl 125d90 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 61432 <_PyLong_UInt8_Converter@@Base+0x34> │ │ │ │ + beq.n 61472 <_PyLong_UInt8_Converter@@Base+0x34> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 61434 <_PyLong_UInt8_Converter@@Base+0x36> │ │ │ │ + beq.n 61474 <_PyLong_UInt8_Converter@@Base+0x36> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #42288 @ 0xa530 │ │ │ │ + movw r1, #41968 @ 0xa3f0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061436 <_PyLong_UInt16_Converter@@Base>: │ │ │ │ +00061476 <_PyLong_UInt16_Converter@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #2 │ │ │ │ - bl 125e38 │ │ │ │ + bl 125d90 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6146a <_PyLong_UInt16_Converter@@Base+0x34> │ │ │ │ + beq.n 614aa <_PyLong_UInt16_Converter@@Base+0x34> │ │ │ │ cmp r0, #2 │ │ │ │ - bls.n 6146e <_PyLong_UInt16_Converter@@Base+0x38> │ │ │ │ + bls.n 614ae <_PyLong_UInt16_Converter@@Base+0x38> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #42324 @ 0xa554 │ │ │ │ + movw r1, #42004 @ 0xa414 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61470 <_PyLong_UInt16_Converter@@Base+0x3a> │ │ │ │ + b.n 614b0 <_PyLong_UInt16_Converter@@Base+0x3a> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061472 : │ │ │ │ - b.w 116460 │ │ │ │ +000614b2 : │ │ │ │ + b.w 1164ec │ │ │ │ │ │ │ │ -00061476 : │ │ │ │ +000614b6 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 614ae │ │ │ │ + cbz r3, 614ee │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 614ae │ │ │ │ + cbz r3, 614ee │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ blx r3 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 614a2 │ │ │ │ - bl da114 │ │ │ │ + bne.n 614e2 │ │ │ │ + bl da060 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 614aa │ │ │ │ + b.n 614ea │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000614b2 : │ │ │ │ +000614f2 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 614cc │ │ │ │ - cbnz r0, 614d2 │ │ │ │ - bl 292db4 <_Py_hashtable_foreach@@Base+0xecc> │ │ │ │ - b.n 614ee │ │ │ │ + beq.n 6150c │ │ │ │ + cbnz r0, 61512 │ │ │ │ + bl 292d78 <_Py_hashtable_foreach@@Base+0xd7c> │ │ │ │ + b.n 6152e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbnz r3, 614f4 │ │ │ │ + cbnz r3, 61534 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #42360 @ 0xa578 │ │ │ │ + movw r1, #42040 @ 0xa438 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 61518 │ │ │ │ + b.n 61558 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 614d8 │ │ │ │ + beq.n 61518 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #1 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 614d8 │ │ │ │ + bne.n 61518 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 61540 │ │ │ │ + beq.n 61580 │ │ │ │ mov r5, r2 │ │ │ │ clz r2, r0 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbnz r0, 61546 │ │ │ │ - bl 292db4 <_Py_hashtable_foreach@@Base+0xecc> │ │ │ │ - b.n 61552 │ │ │ │ + cbnz r0, 61586 │ │ │ │ + bl 292d78 <_Py_hashtable_foreach@@Base+0xd7c> │ │ │ │ + b.n 61592 │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12b760 │ │ │ │ + bl 12b5e4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 61558 │ │ │ │ + cbz r0, 61598 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 61566 │ │ │ │ + b.n 615a6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006156c : │ │ │ │ - b.n 6151e │ │ │ │ +000615ac : │ │ │ │ + b.n 6155e │ │ │ │ │ │ │ │ -0006156e : │ │ │ │ - b.n 6151e │ │ │ │ +000615ae : │ │ │ │ + b.n 6155e │ │ │ │ │ │ │ │ -00061570 : │ │ │ │ +000615b0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 615a6 │ │ │ │ + cbz r3, 615e6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 615a6 │ │ │ │ + cbz r3, 615e6 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 615a6 │ │ │ │ + cbz r3, 615e6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 615a6 │ │ │ │ + cbz r3, 615e6 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ - bl 12b760 │ │ │ │ - cbz r0, 615c2 │ │ │ │ - b.n 615bc │ │ │ │ + bl 12b5e4 │ │ │ │ + cbz r0, 61602 │ │ │ │ + b.n 615fc │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #42400 @ 0xa5a0 │ │ │ │ + movw r1, #42080 @ 0xa460 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 616f6 │ │ │ │ + b.n 61736 │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b760 │ │ │ │ + bl 12b5e4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 615da │ │ │ │ + cbz r0, 6161a │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12d4e0 │ │ │ │ - b.n 615bc │ │ │ │ + bl 12d364 │ │ │ │ + b.n 615fc │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 61606 │ │ │ │ + bge.n 61646 │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #42456 @ 0xa5d8 │ │ │ │ + movw r1, #42136 @ 0xa498 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ mov r0, sp │ │ │ │ - bl 12d4e0 │ │ │ │ - b.n 615bc │ │ │ │ + bl 12d364 │ │ │ │ + b.n 615fc │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbnz r3, 6164a │ │ │ │ + cbnz r3, 6168a │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1f0b9c <_PySet_Update@@Base+0x1f0> │ │ │ │ - cbz r0, 6161e │ │ │ │ + bl 1f29c8 <_PySet_Update@@Base+0x1f0> │ │ │ │ + cbz r0, 6165e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 6161e │ │ │ │ + cbnz r3, 6165e │ │ │ │ mov r0, sp │ │ │ │ - bl 1f0b9c <_PySet_Update@@Base+0x1f0> │ │ │ │ - cbnz r0, 61632 │ │ │ │ + bl 1f29c8 <_PySet_Update@@Base+0x1f0> │ │ │ │ + cbnz r0, 61672 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 26ad0c <_Py_c_quot@@Base+0xfe4> │ │ │ │ - cbz r0, 6164a │ │ │ │ + bl 26ab48 <_Py_c_quot@@Base+0xe80> │ │ │ │ + cbz r0, 6168a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 6164a │ │ │ │ + cbnz r3, 6168a │ │ │ │ mov r0, sp │ │ │ │ - bl 26ad0c <_Py_c_quot@@Base+0xfe4> │ │ │ │ - cbz r0, 6164a │ │ │ │ + bl 26ab48 <_Py_c_quot@@Base+0xe80> │ │ │ │ + cbz r0, 6168a │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2bf20 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ mov r0, sp │ │ │ │ - bl 12d4e0 │ │ │ │ - b.n 616f6 │ │ │ │ + bl 12d364 │ │ │ │ + b.n 61736 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 61668 │ │ │ │ - bl 1fa038 │ │ │ │ + cbnz r0, 616a8 │ │ │ │ + bl 1fbed8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ mov r0, sp │ │ │ │ - bl 12d4e0 │ │ │ │ - b.n 615bc │ │ │ │ + bl 12d364 │ │ │ │ + b.n 615fc │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6167a │ │ │ │ + ble.n 616ba │ │ │ │ str.w r1, [r4, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 6166c │ │ │ │ + b.n 616ac │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ movs r6, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 61690 │ │ │ │ + ble.n 616d0 │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ mul.w r6, r0, r6 │ │ │ │ - b.n 61680 │ │ │ │ + b.n 616c0 │ │ │ │ movs r7, #0 │ │ │ │ - cbz r6, 616e4 │ │ │ │ + cbz r6, 61724 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r6, #1 │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ subs r1, r3, #1 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 616c6 │ │ │ │ + blt.n 61706 │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ subs r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 616be │ │ │ │ + bge.n 616fe │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 616c6 │ │ │ │ + b.n 61706 │ │ │ │ str.w r7, [r3, #-4] │ │ │ │ subs r3, #4 │ │ │ │ - b.n 616a2 │ │ │ │ + b.n 616e2 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 294368 │ │ │ │ + bl 2942f8 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 294368 │ │ │ │ + bl 2942f8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2bf20 │ │ │ │ - b.n 61692 │ │ │ │ + b.n 616d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ mov r0, sp │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -000616fe : │ │ │ │ - b.w d6f5c │ │ │ │ +0006173e : │ │ │ │ + b.w d6e8c │ │ │ │ │ │ │ │ -00061702 : │ │ │ │ - b.w 12f028 │ │ │ │ - b.w 755e4 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 755e4 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 755e4 <_Py_SetImmortal@@Base> │ │ │ │ +00061742 : │ │ │ │ + b.w 12ecfc │ │ │ │ + b.w 75624 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 75624 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 75624 <_Py_SetImmortal@@Base> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 61728 │ │ │ │ + cbz r3, 61768 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 6173e │ │ │ │ + cbnz r3, 6177e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #28720 @ 0x7030 │ │ │ │ + movw r2, #28400 @ 0x6ef0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f8b34 <_PyErr_SetString@@Base> │ │ │ │ + bl f8984 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061742 : │ │ │ │ +00061782 : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #80] @ (617a4 ) │ │ │ │ + ldr r2, [pc, #80] @ (617e4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 61760 │ │ │ │ - cbnz r1, 61768 │ │ │ │ + cbz r0, 617a0 │ │ │ │ + cbnz r1, 617a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 61712 │ │ │ │ - b.n 61770 │ │ │ │ - bl d27dc │ │ │ │ + bl 61752 │ │ │ │ + b.n 617b0 │ │ │ │ + bl d26fc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 61774 │ │ │ │ + cbnz r0, 617b4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 61798 │ │ │ │ + b.n 617d8 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d46f8 │ │ │ │ + bl d4618 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61798 │ │ │ │ + bge.n 617d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 61798 │ │ │ │ + cbnz r3, 617d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000617a8 <_PyObject_CallMethod_SizeT@@Base>: │ │ │ │ +000617e8 <_PyObject_CallMethod_SizeT@@Base>: │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #80] @ (6180c <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ + ldr r2, [pc, #80] @ (6184c <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 617c6 <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ - cbnz r1, 617ce <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ + cbz r0, 61806 <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ + cbnz r1, 6180e <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 61712 │ │ │ │ - b.n 617d6 <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ - bl d27dc │ │ │ │ + bl 61752 │ │ │ │ + b.n 61816 <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ + bl d26fc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 617da <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ + cbnz r0, 6181a <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 617fe <_PyObject_CallMethod_SizeT@@Base+0x56> │ │ │ │ + b.n 6183e <_PyObject_CallMethod_SizeT@@Base+0x56> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d46f8 │ │ │ │ + bl d4618 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 617fe <_PyObject_CallMethod_SizeT@@Base+0x56> │ │ │ │ + bge.n 6183e <_PyObject_CallMethod_SizeT@@Base+0x56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 617fe <_PyObject_CallMethod_SizeT@@Base+0x56> │ │ │ │ + cbnz r3, 6183e <_PyObject_CallMethod_SizeT@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061810 : │ │ │ │ +00061850 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #124] @ (6189c ) │ │ │ │ + ldr r6, [pc, #124] @ (618dc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r3, r6] │ │ │ │ - cbz r1, 6184e │ │ │ │ + cbz r1, 6188e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bmi.n 61882 │ │ │ │ + bmi.n 618c2 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #18528 @ 0x4860 │ │ │ │ + movw r2, #18244 @ 0x4744 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f8b34 <_PyErr_SetString@@Base> │ │ │ │ - b.n 6186e │ │ │ │ - cbz r2, 61874 │ │ │ │ + bl f8984 <_PyErr_SetString@@Base> │ │ │ │ + b.n 618ae │ │ │ │ + cbz r2, 618b4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 61872 │ │ │ │ + bmi.n 618b2 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #42512 @ 0xa610 │ │ │ │ + movw r2, #42192 @ 0xa4d0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f8b34 <_PyErr_SetString@@Base> │ │ │ │ + bl f8984 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61896 │ │ │ │ - cbnz r1, 61886 │ │ │ │ + b.n 618d6 │ │ │ │ + cbnz r1, 618c6 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 90d58 │ │ │ │ - b.n 61896 │ │ │ │ + bl 90fd0 │ │ │ │ + b.n 618d6 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 61850 │ │ │ │ + bne.n 61890 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e9d38 │ │ │ │ + b.w e9bf0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #4] @ (618a8 ) │ │ │ │ + ldr r1, [pc, #4] @ (618e8 ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 90568 │ │ │ │ + b.w 907e0 │ │ │ │ push {r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7eb88 <_PyType_GetDict@@Base> │ │ │ │ - cbz r0, 618d6 │ │ │ │ + bl 7ebb4 <_PyType_GetDict@@Base> │ │ │ │ + cbz r0, 61916 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15c9fc <_PyType_LookupRef@@Base> │ │ │ │ + bl 15ce54 <_PyType_LookupRef@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 618e4 │ │ │ │ - b.n 6190e │ │ │ │ + cbnz r0, 61924 │ │ │ │ + b.n 6194e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f84c │ │ │ │ + bl 7f878 │ │ │ │ cmp r0, r4 │ │ │ │ - bge.n 618c8 │ │ │ │ - b.n 6191a │ │ │ │ + bge.n 61908 │ │ │ │ + b.n 6195a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 6191a │ │ │ │ + cbz r3, 6195a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61902 │ │ │ │ + bge.n 61942 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 61906 │ │ │ │ + cbz r3, 61946 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6191a │ │ │ │ + b.n 6195a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 61902 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 61942 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 90568 │ │ │ │ + b.w 907e0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 61990 │ │ │ │ + bhi.n 619d0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #31380 @ 0x7a94 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6199a │ │ │ │ + bne.n 619da │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 6199a │ │ │ │ + bne.n 619da │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #2 │ │ │ │ - bl d7308 │ │ │ │ + bl d723c │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 619a4 │ │ │ │ + blt.n 619e4 │ │ │ │ cmp r4, #2 │ │ │ │ ittee eq │ │ │ │ movweq r0, #4364 @ 0x110c │ │ │ │ movweq r2, #5412 @ 0x1524 │ │ │ │ movwne r0, #5412 @ 0x1524 │ │ │ │ movwne r2, #4364 @ 0x110c │ │ │ │ ittee eq │ │ │ │ @@ -80716,28 +80745,28 @@ │ │ │ │ movtne r0, #75 @ 0x4b │ │ │ │ movtne r2, #75 @ 0x4b │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 619a6 │ │ │ │ + bge.n 619e6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 619a6 │ │ │ │ + b.n 619e6 │ │ │ │ movw r0, #5152 @ 0x1420 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #5152 @ 0x1420 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 619a6 │ │ │ │ + b.n 619e6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000619a8 : │ │ │ │ +000619e8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r2 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ @@ -80766,100 +80795,100 @@ │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 236350 │ │ │ │ + bl 236248 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000619fe : │ │ │ │ +00061a3e : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r2 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - bge.n 61a26 │ │ │ │ + bge.n 61a66 │ │ │ │ str r2, [r6, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r1, [r7, #0] │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 61a6a │ │ │ │ + b.n 61aaa │ │ │ │ ldr.w ip, [r0, #92] @ 0x5c │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, ip, #16 │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, r1 │ │ │ │ mov r1, sp │ │ │ │ strd lr, r2, [sp, #8] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1324c4 <_PyCode_CheckLineNumber@@Base> │ │ │ │ + bl 132174 <_PyCode_CheckLineNumber@@Base> │ │ │ │ mov r0, sp │ │ │ │ - bl 23cae4 │ │ │ │ + bl 23c9b0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 1fbee0 <_PyTime_AsTimespec@@Base+0x1310> │ │ │ │ + bl 1fdd78 <_PyTime_AsTimespec@@Base+0x1310> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #27852 @ 0x6ccc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 61aa2 │ │ │ │ + beq.n 61ae2 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 61aa2 │ │ │ │ + beq.n 61ae2 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 61aba │ │ │ │ - b.n 61acc │ │ │ │ + bne.n 61afa │ │ │ │ + b.n 61b0c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 61a9a │ │ │ │ - movw r0, #49036 @ 0xbf8c │ │ │ │ + beq.n 61ada │ │ │ │ + movw r0, #48716 @ 0xbe4c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e0094 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1e21fc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 61a9a │ │ │ │ - b.n 61ad8 │ │ │ │ + bne.n 61ada │ │ │ │ + b.n 61b18 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #49036 @ 0xbf8c │ │ │ │ + movw r0, #48716 @ 0xbe4c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 61ad8 │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 61b18 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1d197c │ │ │ │ + b.w 1d3c40 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r3 │ │ │ │ @@ -80867,50 +80896,50 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ add r1, r3 │ │ │ │ - bl 771c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77204 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 61b24 │ │ │ │ + cbnz r0, 61b64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 61c6a │ │ │ │ + bge.w 61caa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 61c6a │ │ │ │ + bne.w 61caa │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 61c6a │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 61caa │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 61b46 │ │ │ │ + bne.n 61b86 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 61b46 │ │ │ │ + beq.n 61b86 │ │ │ │ bic.w r1, r3, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ ittt lt │ │ │ │ movlt r3, r1 │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 61b6c │ │ │ │ + bne.n 61bac │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 61b6c │ │ │ │ + beq.n 61bac │ │ │ │ bic.w r1, r3, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ ittt lt │ │ │ │ movlt r3, r1 │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ @@ -80931,61 +80960,61 @@ │ │ │ │ strb.w fp, [r4, #75] @ 0x4b │ │ │ │ sub.w r1, r1, r8 │ │ │ │ add r2, r1 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ asrs r1, r1, #2 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - ble.n 61be0 │ │ │ │ + ble.n 61c20 │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ and.w r8, r2, #3 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 61bda │ │ │ │ + bne.n 61c1a │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 61bda │ │ │ │ + beq.n 61c1a │ │ │ │ bic.w r9, r2, #1 │ │ │ │ ldr.w r8, [r9] │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ ittt lt │ │ │ │ addlt.w r2, r8, #1 │ │ │ │ strlt.w r2, [r9] │ │ │ │ movlt r2, r9 │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ - b.n 61ba8 │ │ │ │ + b.n 61be8 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [r5, #12] │ │ │ │ strb.w r3, [r4, #74] @ 0x4a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61c02 │ │ │ │ + bge.n 61c42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 61c02 │ │ │ │ + cbnz r3, 61c42 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ - cbnz r7, 61c14 │ │ │ │ + cbnz r7, 61c54 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ ldr r7, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ str r7, [r4, #12] │ │ │ │ - cbnz r6, 61c2c │ │ │ │ + cbnz r6, 61c6c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #64] @ (61c70 ) │ │ │ │ + ldr r0, [pc, #64] @ (61cb0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -81004,677 +81033,677 @@ │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061c74 : │ │ │ │ +00061cb4 : │ │ │ │ push {r4} │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ movw r0, #25416 @ 0x6348 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4} │ │ │ │ - b.n 61adc │ │ │ │ + b.n 61b1c │ │ │ │ │ │ │ │ -00061c8a : │ │ │ │ +00061cca : │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ movw r0, #25416 @ 0x6348 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 61adc │ │ │ │ + b.n 61b1c │ │ │ │ │ │ │ │ -00061c9a : │ │ │ │ +00061cda : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #26724 @ 0x6864 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 61adc │ │ │ │ - cbz r0, 61cf2 │ │ │ │ - ldr r3, [pc, #56] @ (61cf8 ) │ │ │ │ + bl 61b1c │ │ │ │ + cbz r0, 61d32 │ │ │ │ + ldr r3, [pc, #56] @ (61d38 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ - cbnz r5, 61cce │ │ │ │ + cbnz r5, 61d0e │ │ │ │ str r5, [r0, #28] │ │ │ │ - b.n 61cf4 │ │ │ │ - bl 1d22cc │ │ │ │ + b.n 61d34 │ │ │ │ + bl 1d4590 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 296e2c <_PyInterpreterConfig_AsDict@@Base+0xdfc> │ │ │ │ + bl 296f0c <_PyInterpreterConfig_AsDict@@Base+0xfb4> │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbnz r0, 61cf4 │ │ │ │ + cbnz r0, 61d34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61cf2 │ │ │ │ + bge.n 61d32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 61cf2 │ │ │ │ + cbnz r3, 61d32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061cfc : │ │ │ │ +00061d3c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #26204 @ 0x665c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 61adc │ │ │ │ - cbz r0, 61d28 │ │ │ │ + bl 61b1c │ │ │ │ + cbz r0, 61d68 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #28] │ │ │ │ strh r3, [r0, #32] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ pop {r4, pc} │ │ │ │ vldr d0, [r0, #8] │ │ │ │ - b.w 127488 │ │ │ │ + b.w 1273e0 │ │ │ │ │ │ │ │ -00061d32 <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ +00061d72 <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 61d70 <_PyDict_GetItemStringWithError@@Base+0x3e> │ │ │ │ + cbz r0, 61db0 <_PyDict_GetItemStringWithError@@Base+0x3e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ebe0 │ │ │ │ + bl 7ec0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61d64 <_PyDict_GetItemStringWithError@@Base+0x32> │ │ │ │ + bge.n 61da4 <_PyDict_GetItemStringWithError@@Base+0x32> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 61d68 <_PyDict_GetItemStringWithError@@Base+0x36> │ │ │ │ + cbz r3, 61da8 <_PyDict_GetItemStringWithError@@Base+0x36> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 61d70 <_PyDict_GetItemStringWithError@@Base+0x3e> │ │ │ │ + b.n 61db0 <_PyDict_GetItemStringWithError@@Base+0x3e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 61d64 <_PyDict_GetItemStringWithError@@Base+0x32> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 61da4 <_PyDict_GetItemStringWithError@@Base+0x32> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00061d74 <_PyDict_Pop@@Base>: │ │ │ │ +00061db4 <_PyDict_Pop@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ - bl e5d80 │ │ │ │ - cbnz r0, 61da8 <_PyDict_Pop@@Base+0x34> │ │ │ │ - cbz r4, 61da0 <_PyDict_Pop@@Base+0x2c> │ │ │ │ + bl e5c08 │ │ │ │ + cbnz r0, 61de8 <_PyDict_Pop@@Base+0x34> │ │ │ │ + cbz r4, 61de0 <_PyDict_Pop@@Base+0x2c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61daa <_PyDict_Pop@@Base+0x36> │ │ │ │ + bge.n 61dea <_PyDict_Pop@@Base+0x36> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 61daa <_PyDict_Pop@@Base+0x36> │ │ │ │ + b.n 61dea <_PyDict_Pop@@Base+0x36> │ │ │ │ mov r0, r5 │ │ │ │ - bl 102e70 <_PyErr_SetKeyError@@Base> │ │ │ │ - b.n 61daa <_PyDict_Pop@@Base+0x36> │ │ │ │ + bl 102d7c <_PyErr_SetKeyError@@Base> │ │ │ │ + b.n 61dea <_PyDict_Pop@@Base+0x36> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00061db0 : │ │ │ │ +00061df0 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 78788 │ │ │ │ + b.w 787cc │ │ │ │ │ │ │ │ -00061db8 : │ │ │ │ +00061df8 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 78788 │ │ │ │ + b.w 787cc │ │ │ │ │ │ │ │ -00061dbe : │ │ │ │ +00061dfe : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 1d7108 │ │ │ │ + bl 1d9368 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 61df4 │ │ │ │ - bl 9227c │ │ │ │ + cbz r0, 61e34 │ │ │ │ + bl 924f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61de8 │ │ │ │ + bge.n 61e28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 61dec │ │ │ │ + cbz r3, 61e2c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 61df4 │ │ │ │ + b.n 61e34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 61de8 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 61e28 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00061df8 : │ │ │ │ +00061e38 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 839c0 │ │ │ │ + b.w 83974 │ │ │ │ │ │ │ │ -00061dfe <_PyObject_GetAttrId@@Base>: │ │ │ │ +00061e3e <_PyObject_GetAttrId@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 2f61c <_PyUnicode_FromId@@Base> │ │ │ │ - cbz r0, 61e22 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ + cbz r0, 61e62 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 90568 │ │ │ │ + b.w 907e0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00061e24 <_PyObject_CallMethodId@@Base>: │ │ │ │ +00061e64 <_PyObject_CallMethodId@@Base>: │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #80] @ (61e88 <_PyObject_CallMethodId@@Base+0x64>) │ │ │ │ + ldr r2, [pc, #80] @ (61ec8 <_PyObject_CallMethodId@@Base+0x64>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 61e42 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ - cbnz r1, 61e4a <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ + cbz r0, 61e82 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ + cbnz r1, 61e8a <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 61712 │ │ │ │ - b.n 61e52 <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ - bl 61dfe <_PyObject_GetAttrId@@Base> │ │ │ │ + bl 61752 │ │ │ │ + b.n 61e92 <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ + bl 61e3e <_PyObject_GetAttrId@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 61e56 <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ + cbnz r0, 61e96 <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 61e7a <_PyObject_CallMethodId@@Base+0x56> │ │ │ │ + b.n 61eba <_PyObject_CallMethodId@@Base+0x56> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d46f8 │ │ │ │ + bl d4618 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61e7a <_PyObject_CallMethodId@@Base+0x56> │ │ │ │ + bge.n 61eba <_PyObject_CallMethodId@@Base+0x56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 61e7a <_PyObject_CallMethodId@@Base+0x56> │ │ │ │ + cbnz r3, 61eba <_PyObject_CallMethodId@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061e8c <_PyObject_AssertFailed@@Base>: │ │ │ │ +00061ecc <_PyObject_AssertFailed@@Base>: │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #42548 @ 0xa634 │ │ │ │ + movw r2, #42228 @ 0xa4f4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r4, #59856 @ 0xe9d0 │ │ │ │ movt r4, #79 @ 0x4f │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 61eda <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ - movw r2, #42556 @ 0xa63c │ │ │ │ + beq.n 61f1a <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ + movw r2, #42236 @ 0xa4fc │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c230 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r7, 61ef6 <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ + cbz r7, 61f36 <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #42564 @ 0xa644 │ │ │ │ + movw r2, #42244 @ 0xa504 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 61f04 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ - movw r2, #42588 @ 0xa65c │ │ │ │ + b.n 61f44 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ + movw r2, #42268 @ 0xa51c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ movs r1, #1 │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c230 │ │ │ │ - cbz r6, 61f1e <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ - movw r2, #45752 @ 0xb2b8 │ │ │ │ + cbz r6, 61f5e <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ + movw r2, #45432 @ 0xb178 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #7724 @ 0x1e2c │ │ │ │ + movw r2, #7440 @ 0x1d10 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c230 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1323d4 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 132084 <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r3, 61f58 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ + cbz r3, 61f98 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #59320 @ 0xe7b8 │ │ │ │ + movw r2, #59000 @ 0xe678 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c230 │ │ │ │ - b.n 61f92 <_PyObject_AssertFailed@@Base+0x106> │ │ │ │ + b.n 61fd2 <_PyObject_AssertFailed@@Base+0x106> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ubfx r6, r3, #14, #1 │ │ │ │ and.w r3, r3, #24 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r6, #1 │ │ │ │ blx 2b9dc │ │ │ │ sub.w r1, r5, r6, lsl #3 │ │ │ │ - bl 66534 <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ + bl 66574 <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ mov r0, r5 │ │ │ │ bl 31708 <_PyObject_Dump@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #7724 @ 0x1e2c │ │ │ │ + movw r2, #7440 @ 0x1d10 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c230 │ │ │ │ - movw r1, #42608 @ 0xa670 │ │ │ │ + movw r1, #42288 @ 0xa530 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #4] @ (61fa0 <_PyObject_AssertFailed@@Base+0x114>) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ + ldr r0, [pc, #4] @ (61fe0 <_PyObject_AssertFailed@@Base+0x114>) │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00061fa4 <_PyObject_GetMethod@@Base>: │ │ │ │ +00061fe4 <_PyObject_GetMethod@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w sl, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r8, r2 │ │ │ │ - bl 7eb88 <_PyType_GetDict@@Base> │ │ │ │ - cbz r0, 61fda <_PyObject_GetMethod@@Base+0x36> │ │ │ │ + bl 7ebb4 <_PyType_GetDict@@Base> │ │ │ │ + cbz r0, 6201a <_PyObject_GetMethod@@Base+0x36> │ │ │ │ ldr.w r2, [sl, #72] @ 0x48 │ │ │ │ - movw r3, #22109 @ 0x565d │ │ │ │ + movw r3, #22821 @ 0x5925 │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 61fe6 <_PyObject_GetMethod@@Base+0x42> │ │ │ │ - b.n 61ff4 <_PyObject_GetMethod@@Base+0x50> │ │ │ │ + beq.n 62026 <_PyObject_GetMethod@@Base+0x42> │ │ │ │ + b.n 62034 <_PyObject_GetMethod@@Base+0x50> │ │ │ │ mov r0, sl │ │ │ │ - bl 7f84c │ │ │ │ + bl 7f878 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 61fc8 <_PyObject_GetMethod@@Base+0x24> │ │ │ │ - b.n 62000 <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ + bge.n 62008 <_PyObject_GetMethod@@Base+0x24> │ │ │ │ + b.n 62040 <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 62004 <_PyObject_GetMethod@@Base+0x60> │ │ │ │ + beq.n 62044 <_PyObject_GetMethod@@Base+0x60> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 90568 │ │ │ │ + bl 907e0 │ │ │ │ str.w r0, [r8] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 6219e <_PyObject_GetMethod@@Base+0x1fa> │ │ │ │ + b.n 621de <_PyObject_GetMethod@@Base+0x1fa> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 15c9fc <_PyType_LookupRef@@Base> │ │ │ │ + bl 15ce54 <_PyType_LookupRef@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 62032 <_PyObject_GetMethod@@Base+0x8e> │ │ │ │ + cbz r0, 62072 <_PyObject_GetMethod@@Base+0x8e> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r1, #14 │ │ │ │ - bmi.n 62038 <_PyObject_GetMethod@@Base+0x94> │ │ │ │ + bmi.n 62078 <_PyObject_GetMethod@@Base+0x94> │ │ │ │ ldr.w r9, [r2, #136] @ 0x88 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 62040 <_PyObject_GetMethod@@Base+0x9c> │ │ │ │ + beq.n 62080 <_PyObject_GetMethod@@Base+0x9c> │ │ │ │ ldr.w r6, [r2, #140] @ 0x8c │ │ │ │ - cbz r6, 62042 <_PyObject_GetMethod@@Base+0x9e> │ │ │ │ + cbz r6, 62082 <_PyObject_GetMethod@@Base+0x9e> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r5 │ │ │ │ - b.n 62142 <_PyObject_GetMethod@@Base+0x19e> │ │ │ │ + b.n 62182 <_PyObject_GetMethod@@Base+0x19e> │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 62042 <_PyObject_GetMethod@@Base+0x9e> │ │ │ │ + b.n 62082 <_PyObject_GetMethod@@Base+0x9e> │ │ │ │ mov.w r9, #0 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 62042 <_PyObject_GetMethod@@Base+0x9e> │ │ │ │ + b.n 62082 <_PyObject_GetMethod@@Base+0x9e> │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r2, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r2, #29 │ │ │ │ - bpl.n 620a0 <_PyObject_GetMethod@@Base+0xfc> │ │ │ │ + bpl.n 620e0 <_PyObject_GetMethod@@Base+0xfc> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w fp, r5, r0 │ │ │ │ ldrb.w r0, [fp, #3] │ │ │ │ - cbz r0, 620a0 <_PyObject_GetMethod@@Base+0xfc> │ │ │ │ + cbz r0, 620e0 <_PyObject_GetMethod@@Base+0xfc> │ │ │ │ ldr.w r2, [r1, #440] @ 0x1b8 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.n 6207a <_PyObject_GetMethod@@Base+0xd6> │ │ │ │ + bne.n 620ba <_PyObject_GetMethod@@Base+0xd6> │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 6207a <_PyObject_GetMethod@@Base+0xd6> │ │ │ │ - bl da114 │ │ │ │ + bne.n 620ba <_PyObject_GetMethod@@Base+0xd6> │ │ │ │ + bl da060 │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 62086 <_PyObject_GetMethod@@Base+0xe2> │ │ │ │ + b.n 620c6 <_PyObject_GetMethod@@Base+0xe2> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 7840c │ │ │ │ + bl 78450 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 6212e <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ + beq.n 6216e <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ add.w fp, fp, r0, lsl #2 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6212e <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ + beq.n 6216e <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62192 <_PyObject_GetMethod@@Base+0x1ee> │ │ │ │ + bge.n 621d2 <_PyObject_GetMethod@@Base+0x1ee> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 62192 <_PyObject_GetMethod@@Base+0x1ee> │ │ │ │ + b.n 621d2 <_PyObject_GetMethod@@Base+0x1ee> │ │ │ │ lsls r3, r2, #27 │ │ │ │ - bpl.n 620aa <_PyObject_GetMethod@@Base+0x106> │ │ │ │ + bpl.n 620ea <_PyObject_GetMethod@@Base+0x106> │ │ │ │ ldr.w fp, [r5, #-12] │ │ │ │ - b.n 620d8 <_PyObject_GetMethod@@Base+0x134> │ │ │ │ + b.n 62118 <_PyObject_GetMethod@@Base+0x134> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr.w r2, [r0, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6212e <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ - bge.n 620d0 <_PyObject_GetMethod@@Base+0x12c> │ │ │ │ + beq.n 6216e <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ + bge.n 62110 <_PyObject_GetMethod@@Base+0x12c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ eor.w r1, r3, r3, asr #31 │ │ │ │ sub.w r1, r1, r3, asr #31 │ │ │ │ ldrd r3, r0, [r0, #16] │ │ │ │ adds r3, #3 │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r2, r3 │ │ │ │ cmn r5, r2 │ │ │ │ - beq.n 6212e <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ + beq.n 6216e <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ ldr.w fp, [r5, r2] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 6212e <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ + beq.n 6216e <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [fp] │ │ │ │ - bl 82bb8 │ │ │ │ + bl 82b6c │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 6211a <_PyObject_GetMethod@@Base+0x176> │ │ │ │ + cbz r0, 6215a <_PyObject_GetMethod@@Base+0x176> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62112 <_PyObject_GetMethod@@Base+0x16e> │ │ │ │ + bge.n 62152 <_PyObject_GetMethod@@Base+0x16e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 62112 <_PyObject_GetMethod@@Base+0x16e> │ │ │ │ + cbnz r3, 62152 <_PyObject_GetMethod@@Base+0x16e> │ │ │ │ mov r0, fp │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7786c │ │ │ │ - b.n 62000 <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ + bl 778ac │ │ │ │ + b.n 62040 <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6212e <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ + bge.n 6216e <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 6212e <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ + cbnz r3, 6216e <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ mov r0, fp │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 62136 <_PyObject_GetMethod@@Base+0x192> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 62176 <_PyObject_GetMethod@@Base+0x192> │ │ │ │ str.w r4, [r8] │ │ │ │ - b.n 6219e <_PyObject_GetMethod@@Base+0x1fa> │ │ │ │ + b.n 621de <_PyObject_GetMethod@@Base+0x1fa> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 62164 <_PyObject_GetMethod@@Base+0x1c0> │ │ │ │ + beq.n 621a4 <_PyObject_GetMethod@@Base+0x1c0> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r0, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 62000 <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ + bge.w 62040 <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 62000 <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ + bne.w 62040 <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 62000 <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ - cbz r4, 6216c <_PyObject_GetMethod@@Base+0x1c8> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 62040 <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ + cbz r4, 621ac <_PyObject_GetMethod@@Base+0x1c8> │ │ │ │ str.w r4, [r8] │ │ │ │ - b.n 62000 <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ + b.n 62040 <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ movw r1, #61148 @ 0xeedc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #21264 @ 0x5310 │ │ │ │ + movw r1, #20944 @ 0x51d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl d9c58 │ │ │ │ - b.n 62000 <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ + bl d9ba4 │ │ │ │ + b.n 62040 <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 7786c │ │ │ │ - b.n 62000 <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ + bl 778ac │ │ │ │ + b.n 62040 <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -000621a6 : │ │ │ │ +000621e6 : │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str r1, [r2, #12] │ │ │ │ - b.w 7786c │ │ │ │ + b.w 778ac │ │ │ │ │ │ │ │ -000621bc : │ │ │ │ +000621fc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ - movw r1, #1828 @ 0x724 │ │ │ │ + movw r1, #1508 @ 0x5e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r5, r0 │ │ │ │ - bl 239638 │ │ │ │ - cbz r0, 621e2 │ │ │ │ + bl 239530 │ │ │ │ + cbz r0, 62222 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 621f8 │ │ │ │ + b.n 62238 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 621dc │ │ │ │ + beq.n 6221c │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000621fc : │ │ │ │ +0006223c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #22804 @ 0x5914 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6222a │ │ │ │ - movw r0, #57716 @ 0xe174 │ │ │ │ + beq.n 6226a │ │ │ │ + movw r0, #57396 @ 0xe034 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #610 @ 0x262 │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 62266 │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 622a6 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6226c │ │ │ │ - cbz r1, 62250 │ │ │ │ + beq.n 622ac │ │ │ │ + cbz r1, 62290 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 62250 │ │ │ │ + bpl.n 62290 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6226e │ │ │ │ + bge.n 622ae │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 6226e │ │ │ │ + b.n 622ae │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #42632 @ 0xa688 │ │ │ │ + movw r1, #42312 @ 0xa548 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 62292 │ │ │ │ + b.n 622d2 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 62290 │ │ │ │ + cbz r0, 622d0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62290 │ │ │ │ + bge.n 622d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 62290 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 622d0 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31380 @ 0x7a94 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 622c4 │ │ │ │ + beq.n 62304 │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ - movw r0, #49664 @ 0xc200 │ │ │ │ + movw r0, #49204 @ 0xc034 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 622ca │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6230a │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r0, 622dc │ │ │ │ - movw r0, #49664 @ 0xc200 │ │ │ │ + cbnz r0, 6231c │ │ │ │ + movw r0, #49204 @ 0xc034 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #461 @ 0x1cd │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 622e8 │ │ │ │ - ldr r1, [pc, #88] @ (62338 ) │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 62328 │ │ │ │ + ldr r1, [pc, #88] @ (62378 ) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl be428 │ │ │ │ + bl be6f8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 622ec │ │ │ │ + bne.n 6232c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 62330 │ │ │ │ + b.n 62370 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 6230e │ │ │ │ + cbz r0, 6234e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ - bne.n 6230e │ │ │ │ + bne.n 6234e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6230e │ │ │ │ + bge.n 6234e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 6230e │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 6234e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #37068 @ 0x90cc │ │ │ │ + movw r2, #36748 @ 0x8f8c │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #42656 @ 0xa6a0 │ │ │ │ + movw r0, #42336 @ 0xa560 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ pop {r2, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4} │ │ │ │ @@ -81707,197 +81736,197 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 6239a │ │ │ │ + cbnz r0, 623da │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 623a2 │ │ │ │ + cbz r0, 623e2 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6238c │ │ │ │ + beq.n 623cc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 623ca │ │ │ │ + cbnz r0, 6240a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 623d2 │ │ │ │ + cbz r0, 62412 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 623bc │ │ │ │ + beq.n 623fc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 623fa │ │ │ │ + cbnz r0, 6243a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 62402 │ │ │ │ + cbz r0, 62442 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 623ec │ │ │ │ + beq.n 6242c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 6240e │ │ │ │ + cbz r0, 6244e │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 6241a │ │ │ │ + cbz r0, 6245a │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r6, #1 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, r5, r4 │ │ │ │ add.w ip, r0, r4 │ │ │ │ cmp r7, r1 │ │ │ │ - bge.n 6246a │ │ │ │ + bge.n 624aa │ │ │ │ ldrh.w lr, [r8, r7, lsl #1] │ │ │ │ ldrh.w ip, [r8, ip, lsl #1] │ │ │ │ - cbz r3, 62444 │ │ │ │ + cbz r3, 62484 │ │ │ │ cmp lr, ip │ │ │ │ - bls.n 62450 │ │ │ │ - b.n 62448 │ │ │ │ + bls.n 62490 │ │ │ │ + b.n 62488 │ │ │ │ cmp lr, ip │ │ │ │ - bcs.n 62450 │ │ │ │ + bcs.n 62490 │ │ │ │ adds r5, r7, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 6242a │ │ │ │ + b.n 6246a │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 62460 │ │ │ │ + bne.n 624a0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 6242a │ │ │ │ + bne.n 6246a │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6242a │ │ │ │ + b.n 6246a │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 6242a │ │ │ │ + b.n 6246a │ │ │ │ str r6, [r2, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r6, #1 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, r5, r4 │ │ │ │ add.w ip, r0, r4 │ │ │ │ cmp r7, r1 │ │ │ │ - bge.n 624be │ │ │ │ + bge.n 624fe │ │ │ │ ldr.w lr, [r8, r7, lsl #2] │ │ │ │ ldr.w ip, [r8, ip, lsl #2] │ │ │ │ - cbz r3, 62498 │ │ │ │ + cbz r3, 624d8 │ │ │ │ cmp lr, ip │ │ │ │ - bls.n 624a4 │ │ │ │ - b.n 6249c │ │ │ │ + bls.n 624e4 │ │ │ │ + b.n 624dc │ │ │ │ cmp lr, ip │ │ │ │ - bcs.n 624a4 │ │ │ │ + bcs.n 624e4 │ │ │ │ adds r5, r7, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 6247e │ │ │ │ + b.n 624be │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 624b4 │ │ │ │ + bne.n 624f4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 6247e │ │ │ │ + bne.n 624be │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6247e │ │ │ │ + b.n 624be │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 6247e │ │ │ │ + b.n 624be │ │ │ │ str r6, [r2, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ add.w r5, r0, #16 │ │ │ │ mov r1, r6 │ │ │ │ subs r4, #1 │ │ │ │ - bmi.n 624f2 │ │ │ │ + bmi.n 62532 │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 624dc │ │ │ │ + beq.n 6251c │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 624dc │ │ │ │ - b.n 624f4 │ │ │ │ + beq.n 6251c │ │ │ │ + b.n 62534 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ adds r5, r0, #4 │ │ │ │ add.w r4, r0, #132 @ 0x84 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ mov r1, r6 │ │ │ │ - cbnz r0, 6251c │ │ │ │ + cbnz r0, 6255c │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 6250e │ │ │ │ - b.n 62522 │ │ │ │ + bne.n 6254e │ │ │ │ + b.n 62562 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62516 │ │ │ │ + beq.n 62556 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 6252e │ │ │ │ + cbz r0, 6256e │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #36] @ (62558 ) │ │ │ │ + ldr r3, [pc, #36] @ (62598 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r2, r0, #110592 @ 0x1b000 │ │ │ │ add.w r0, r0, #114176 @ 0x1be00 │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ ldr.w r3, [r2, #4088] @ 0xff8 │ │ │ │ @@ -81918,107 +81947,107 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 6258e │ │ │ │ + cbnz r0, 625ce │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 62598 │ │ │ │ - b.n 6259e │ │ │ │ + cbnz r0, 625d8 │ │ │ │ + b.n 625de │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62588 │ │ │ │ - b.n 625b6 │ │ │ │ + beq.n 625c8 │ │ │ │ + b.n 625f6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 625b6 │ │ │ │ + cbnz r0, 625f6 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 625a8 │ │ │ │ + cbz r0, 625e8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 625b6 │ │ │ │ + cbnz r0, 625f6 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 625b6 │ │ │ │ + cbz r0, 625f6 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 625e6 │ │ │ │ + cbnz r0, 62626 │ │ │ │ movw r3, #40760 @ 0x9f38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 625d0 │ │ │ │ + beq.n 62610 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 62616 │ │ │ │ + cbnz r0, 62656 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 6261e │ │ │ │ + cbz r0, 6265e │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62608 │ │ │ │ + beq.n 62648 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 62646 │ │ │ │ + cbnz r0, 62686 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 6264e │ │ │ │ + cbz r0, 6268e │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62638 │ │ │ │ + beq.n 62678 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #10717 @ 0x29dd │ │ │ │ + movw r1, #10365 @ 0x287d │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movw r0, #56224 @ 0xdba0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.w 45720 │ │ │ │ - ldr r3, [pc, #48] @ (62698 ) │ │ │ │ + b.w 45760 │ │ │ │ + ldr r3, [pc, #48] @ (626d8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ dmb ish │ │ │ │ ldrb.w r3, [r3, #3936] @ 0xf60 │ │ │ │ dmb ish │ │ │ │ tst.w r3, #1 │ │ │ │ @@ -82034,21 +82063,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 626b4 │ │ │ │ - bl 1664e4 │ │ │ │ + cbz r0, 626f4 │ │ │ │ + bl 1668dc │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000626be : │ │ │ │ +000626fe : │ │ │ │ ldr r0, [r0, #104] @ 0x68 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -82056,21 +82085,21 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ strd r0, r1, [r2] │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sp │ │ │ │ - bl 6241c │ │ │ │ + bl 6245c │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ - bl 6241c │ │ │ │ + bl 6245c │ │ │ │ cmp r6, r0 │ │ │ │ it le │ │ │ │ movle r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -82079,58 +82108,58 @@ │ │ │ │ ldrle r1, [sp, #4] │ │ │ │ str r1, [r4, #12] │ │ │ │ add.w r1, r7, r1, lsl #1 │ │ │ │ blx 2c260 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [r4, #20] │ │ │ │ - cbz r0, 6272c │ │ │ │ + cbz r0, 6276c │ │ │ │ subs r3, r5, r6 │ │ │ │ cmp r3, r6 │ │ │ │ it lt │ │ │ │ movlt r3, r6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ add.w r2, r5, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r5, #2 │ │ │ │ subs r2, #1 │ │ │ │ str r5, [r4, #16] │ │ │ │ ldrh.w r1, [r7, r2, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 62754 │ │ │ │ + blt.n 62794 │ │ │ │ ldrh.w r2, [r7, r3, lsl #1] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 62750 │ │ │ │ + bne.n 62790 │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 62754 │ │ │ │ + b.n 62794 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 6273a │ │ │ │ + b.n 6277a │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ mov r3, r5 │ │ │ │ add.w r2, r4, #23 │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ add.w r1, r4, #87 @ 0x57 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 62764 │ │ │ │ + bne.n 627a4 │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 62786 │ │ │ │ + bge.n 627c6 │ │ │ │ ldrh.w r2, [r7, r3, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b.n 62770 │ │ │ │ + b.n 627b0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov ip, r2 │ │ │ │ ldr.w fp, [r2, #12] │ │ │ │ ldrd r7, r6, [r2, #4] │ │ │ │ sub sp, #20 │ │ │ │ @@ -82142,170 +82171,170 @@ │ │ │ │ add.w r1, r0, r1, lsl #1 │ │ │ │ cmp r2, r7 │ │ │ │ add.w r3, r0, r3, lsl #1 │ │ │ │ it ge │ │ │ │ movge r2, r7 │ │ │ │ mov sl, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 62874 │ │ │ │ + beq.n 628b4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 628e6 │ │ │ │ + bcs.w 62926 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r0, [ip, r2] │ │ │ │ add.w r3, r3, r0, lsl #1 │ │ │ │ - cbz r0, 627de │ │ │ │ + cbz r0, 6281e │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 627c8 │ │ │ │ - b.n 628e6 │ │ │ │ + bhi.n 62808 │ │ │ │ + b.n 62926 │ │ │ │ rsb r5, r7, #1 │ │ │ │ cmp r0, r6 │ │ │ │ mov r4, r0 │ │ │ │ add.w r2, r3, r5, lsl #1 │ │ │ │ it lt │ │ │ │ movlt r4, r6 │ │ │ │ strd r0, r5, [sp, #8] │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 62820 │ │ │ │ + bge.n 62860 │ │ │ │ ldrh.w r0, [r8, r4, lsl #1] │ │ │ │ mov r5, r0 │ │ │ │ ldrh.w r0, [r2, r4, lsl #1] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 6281c │ │ │ │ + beq.n 6285c │ │ │ │ cmp r4, sl │ │ │ │ itett ge │ │ │ │ subge r4, r4, r6 │ │ │ │ addlt.w r3, r3, lr, lsl #1 │ │ │ │ addge r4, #1 │ │ │ │ addge.w r3, r3, r4, lsl #1 │ │ │ │ - b.n 627c2 │ │ │ │ + b.n 62802 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 627f2 │ │ │ │ + b.n 62832 │ │ │ │ ldrd r0, r5, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - bge.n 6286c │ │ │ │ + bge.n 628ac │ │ │ │ ldrh.w r4, [r8, r0, lsl #1] │ │ │ │ ldrh.w r3, [r2, r0, lsl #1] │ │ │ │ adds r0, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62826 │ │ │ │ + beq.n 62866 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r3, r3, fp, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 628e6 │ │ │ │ + bls.n 62926 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ sub.w r0, r7, fp │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r4, [ip, r2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 627e2 │ │ │ │ + beq.n 62822 │ │ │ │ rsb r2, r6, #1 │ │ │ │ cmp r6, r0 │ │ │ │ ite ge │ │ │ │ addge r2, r2, r6 │ │ │ │ addlt r2, r2, r0 │ │ │ │ cmp r4, r2 │ │ │ │ ite gt │ │ │ │ lslgt r2, r4, #1 │ │ │ │ lslle r2, r2, #1 │ │ │ │ add r3, r2 │ │ │ │ - b.n 627c2 │ │ │ │ + b.n 62802 │ │ │ │ sub.w r0, r2, r9 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 628ea │ │ │ │ + b.n 6292a │ │ │ │ cmp fp, lr │ │ │ │ mov r5, fp │ │ │ │ it lt │ │ │ │ movlt r5, lr │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 628e6 │ │ │ │ + bcs.n 62926 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [ip, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 62896 │ │ │ │ + cbz r2, 628d6 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 62880 │ │ │ │ - b.n 628e6 │ │ │ │ + bhi.n 628c0 │ │ │ │ + b.n 62926 │ │ │ │ rsb r2, r7, #1 │ │ │ │ mov r4, r6 │ │ │ │ add.w r2, r3, r2, lsl #1 │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 628c6 │ │ │ │ + bge.n 62906 │ │ │ │ ldrh.w fp, [r8, r4, lsl #1] │ │ │ │ ldrh.w r9, [r2, r4, lsl #1] │ │ │ │ cmp fp, r9 │ │ │ │ - beq.n 628c2 │ │ │ │ + beq.n 62902 │ │ │ │ cmp r4, sl │ │ │ │ itett ge │ │ │ │ subge r4, r4, r6 │ │ │ │ addlt.w r3, r3, lr, lsl #1 │ │ │ │ addge r4, #1 │ │ │ │ addge.w r3, r3, r4, lsl #1 │ │ │ │ - b.n 6287c │ │ │ │ + b.n 628bc │ │ │ │ adds r4, #1 │ │ │ │ - b.n 628a0 │ │ │ │ + b.n 628e0 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 628e0 │ │ │ │ + bge.n 62920 │ │ │ │ ldrh.w fp, [r8, r4, lsl #1] │ │ │ │ ldrh.w r9, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, r9 │ │ │ │ - beq.n 628c8 │ │ │ │ + beq.n 62908 │ │ │ │ add.w r3, r3, r5, lsl #1 │ │ │ │ - b.n 6287c │ │ │ │ + b.n 628bc │ │ │ │ subs r0, r2, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 628ea │ │ │ │ + b.n 6292a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ movs r5, #0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #80] @ (6295c ) │ │ │ │ + ldr r3, [pc, #80] @ (6299c ) │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 626c8 │ │ │ │ + bl 62708 │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #1 │ │ │ │ - bl 6278a │ │ │ │ + bl 627ca │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 62940 │ │ │ │ + beq.n 62980 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 62940 │ │ │ │ + beq.n 62980 │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 62922 │ │ │ │ - ldr r3, [pc, #24] @ (6295c ) │ │ │ │ + b.n 62962 │ │ │ │ + ldr r3, [pc, #24] @ (6299c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 62952 │ │ │ │ + beq.n 62992 │ │ │ │ blx 2ba18 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -82314,21 +82343,21 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ strd r0, r1, [r2] │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sp │ │ │ │ - bl 62470 │ │ │ │ + bl 624b0 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ - bl 62470 │ │ │ │ + bl 624b0 │ │ │ │ cmp r6, r0 │ │ │ │ it le │ │ │ │ movle r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -82337,58 +82366,58 @@ │ │ │ │ ldrle r1, [sp, #4] │ │ │ │ str r1, [r4, #12] │ │ │ │ add.w r1, r7, r1, lsl #2 │ │ │ │ blx 2c260 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [r4, #20] │ │ │ │ - cbz r0, 629c4 │ │ │ │ + cbz r0, 62a04 │ │ │ │ subs r3, r5, r6 │ │ │ │ cmp r3, r6 │ │ │ │ it lt │ │ │ │ movlt r3, r6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ add.w r2, r5, #1073741824 @ 0x40000000 │ │ │ │ str r5, [r4, #16] │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r5, #2 │ │ │ │ ldr.w r1, [r7, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 629ec │ │ │ │ + blt.n 62a2c │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 629e8 │ │ │ │ + bne.n 62a28 │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 629ec │ │ │ │ + b.n 62a2c │ │ │ │ subs r3, #1 │ │ │ │ - b.n 629d2 │ │ │ │ + b.n 62a12 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ mov r3, r5 │ │ │ │ add.w r2, r4, #23 │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ add.w r1, r4, #87 @ 0x57 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 629fc │ │ │ │ + bne.n 62a3c │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 62a1e │ │ │ │ + bge.n 62a5e │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b.n 62a08 │ │ │ │ + b.n 62a48 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r6, r2 │ │ │ │ ldr.w fp, [r2, #12] │ │ │ │ ldrd r5, r4, [r2, #4] │ │ │ │ sub sp, #12 │ │ │ │ @@ -82400,389 +82429,389 @@ │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ cmp r2, r5 │ │ │ │ ite le │ │ │ │ strle r2, [sp, #0] │ │ │ │ strgt r5, [sp, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 62b02 │ │ │ │ + beq.n 62b42 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 62b78 │ │ │ │ + bcs.w 62bb8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r6, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 62a72 │ │ │ │ + cbz r2, 62ab2 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 62a5e │ │ │ │ - b.n 62b78 │ │ │ │ + bhi.n 62a9e │ │ │ │ + b.n 62bb8 │ │ │ │ rsb sl, r5, #1 │ │ │ │ cmp r2, r4 │ │ │ │ mov r9, r2 │ │ │ │ add.w r8, r3, sl, lsl #2 │ │ │ │ it lt │ │ │ │ movlt r9, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r9, r5 │ │ │ │ - bge.n 62ab2 │ │ │ │ + bge.n 62af2 │ │ │ │ ldr.w r7, [ip, r9, lsl #2] │ │ │ │ ldr.w r2, [r8, r9, lsl #2] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 62aac │ │ │ │ + beq.n 62aec │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r9, r2 │ │ │ │ itett ge │ │ │ │ subge.w r9, r9, r4 │ │ │ │ addlt.w r3, r3, lr, lsl #2 │ │ │ │ addge.w r9, r9, #1 │ │ │ │ addge.w r3, r3, r9, lsl #2 │ │ │ │ - b.n 62a58 │ │ │ │ + b.n 62a98 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 62a84 │ │ │ │ + b.n 62ac4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bge.n 62afa │ │ │ │ + bge.n 62b3a │ │ │ │ ldr.w r9, [ip, r2, lsl #2] │ │ │ │ ldr.w r7, [r8, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 62ab4 │ │ │ │ + beq.n 62af4 │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 62b78 │ │ │ │ + bls.n 62bb8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb r7, [r6, r2] │ │ │ │ sub.w r2, r5, fp │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 62a76 │ │ │ │ + beq.n 62ab6 │ │ │ │ mov r8, r7 │ │ │ │ rsb r7, r4, #1 │ │ │ │ cmp r4, r2 │ │ │ │ ite ge │ │ │ │ addge r7, r7, r4 │ │ │ │ addlt r7, r7, r2 │ │ │ │ cmp r8, r7 │ │ │ │ ite gt │ │ │ │ movgt.w r2, r8, lsl #2 │ │ │ │ lslle r2, r7, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 62a58 │ │ │ │ + b.n 62a98 │ │ │ │ sub.w r0, r8, r0 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 62b7c │ │ │ │ + b.n 62bbc │ │ │ │ cmp fp, lr │ │ │ │ mov r9, fp │ │ │ │ it lt │ │ │ │ movlt r9, lr │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 62b78 │ │ │ │ + bcs.n 62bb8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r6, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 62b24 │ │ │ │ + cbz r2, 62b64 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 62b10 │ │ │ │ - b.n 62b78 │ │ │ │ + bhi.n 62b50 │ │ │ │ + b.n 62bb8 │ │ │ │ rsb r8, r5, #1 │ │ │ │ mov r2, r4 │ │ │ │ add.w r8, r3, r8, lsl #2 │ │ │ │ cmp r2, r5 │ │ │ │ - bge.n 62b56 │ │ │ │ + bge.n 62b96 │ │ │ │ ldr.w r7, [r8, r2, lsl #2] │ │ │ │ ldr.w r0, [ip, r2, lsl #2] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 62b52 │ │ │ │ + beq.n 62b92 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r2, r0 │ │ │ │ itett ge │ │ │ │ subge r2, r2, r4 │ │ │ │ addlt.w r3, r3, lr, lsl #2 │ │ │ │ addge r2, #1 │ │ │ │ addge.w r3, r3, r2, lsl #2 │ │ │ │ - b.n 62b0c │ │ │ │ + b.n 62b4c │ │ │ │ adds r2, #1 │ │ │ │ - b.n 62b2e │ │ │ │ + b.n 62b6e │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r4 │ │ │ │ - bge.n 62b70 │ │ │ │ + bge.n 62bb0 │ │ │ │ ldr.w sl, [ip, r2, lsl #2] │ │ │ │ ldr.w r7, [r8, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ cmp sl, r7 │ │ │ │ - beq.n 62b58 │ │ │ │ + beq.n 62b98 │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ - b.n 62b0c │ │ │ │ + b.n 62b4c │ │ │ │ sub.w r0, r8, fp │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 62b7c │ │ │ │ + b.n 62bbc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ movs r5, #0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #80] @ (62bec ) │ │ │ │ + ldr r3, [pc, #80] @ (62c2c ) │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 62960 │ │ │ │ + bl 629a0 │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #2 │ │ │ │ - bl 62a22 │ │ │ │ + bl 62a62 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 62bd2 │ │ │ │ + beq.n 62c12 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 62bd2 │ │ │ │ + beq.n 62c12 │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 62bb4 │ │ │ │ - ldr r3, [pc, #24] @ (62bec ) │ │ │ │ + b.n 62bf4 │ │ │ │ + ldr r3, [pc, #24] @ (62c2c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 62be4 │ │ │ │ + beq.n 62c24 │ │ │ │ blx 2ba18 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ │ │ │ │ -00062bf0 : │ │ │ │ +00062c30 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (62c18 ) │ │ │ │ + ldr r1, [pc, #24] @ (62c58 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 79d44 │ │ │ │ + bl 79d88 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062c1c <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ +00062c5c <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ push {r4} │ │ │ │ - bcs.n 62c48 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ + bcs.n 62c88 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ lsrs r4, r0, #6 │ │ │ │ - movw r1, #8544 @ 0x2160 │ │ │ │ + movw r1, #8224 @ 0x2020 │ │ │ │ movt r1, #58 @ 0x3a │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ - movw r2, #15456 @ 0x3c60 │ │ │ │ + movw r2, #15136 @ 0x3b20 │ │ │ │ movt r2, #57 @ 0x39 │ │ │ │ ldrh.w r1, [r1, r4, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #6 │ │ │ │ ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ - b.n 62c4a <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ + b.n 62c8a <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #7312 @ 0x1c90 │ │ │ │ + movw r3, #6992 @ 0x1b50 │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ pop {r4} │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r2, r2, #17 │ │ │ │ iteee pl │ │ │ │ addpl r0, r0, r3 │ │ │ │ - movwmi r2, #21764 @ 0x5504 │ │ │ │ + movwmi r2, #21452 @ 0x53cc │ │ │ │ uxthmi r3, r3 │ │ │ │ movtmi r2, #68 @ 0x44 │ │ │ │ it mi │ │ │ │ ldrmi.w r0, [r2, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062c74 : │ │ │ │ +00062cb4 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #12] @ (62c88 ) │ │ │ │ + ldr r4, [pc, #12] @ (62cc8 ) │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ pop {r4} │ │ │ │ b.w 2e238 <_PyObject_DebugMallocStats@@Base+0x730> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062c8c : │ │ │ │ +00062ccc : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #12] @ (62ca0 ) │ │ │ │ + ldr r4, [pc, #12] @ (62ce0 ) │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r3, r4] │ │ │ │ pop {r4} │ │ │ │ b.w 2e238 <_PyObject_DebugMallocStats@@Base+0x730> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062ca4 <_PyObjectArray_Free@@Base>: │ │ │ │ +00062ce4 <_PyObjectArray_Free@@Base>: │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 62cac <_PyObjectArray_Free@@Base+0x8> │ │ │ │ - b.w 76638 │ │ │ │ + beq.n 62cec <_PyObjectArray_Free@@Base+0x8> │ │ │ │ + b.w 76678 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062cae <_PyEval_MonitorRaise@@Base>: │ │ │ │ +00062cee <_PyEval_MonitorRaise@@Base>: │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldrb.w r3, [r3, #3307] @ 0xceb │ │ │ │ - cbz r3, 62cc0 <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ + cbz r3, 62d00 <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ movs r3, #11 │ │ │ │ - b.w 20eeb4 <_PyMarshal_GetXIData@@Base+0x120> │ │ │ │ + b.w 211044 <_PyMarshal_GetXIData@@Base+0x264> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062cc2 : │ │ │ │ +00062d02 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062cd0 : │ │ │ │ - b.w 20d2e0 │ │ │ │ +00062d10 : │ │ │ │ + b.w 20f3e8 │ │ │ │ │ │ │ │ -00062cd4 : │ │ │ │ - ldr r2, [pc, #12] @ (62ce4 ) │ │ │ │ +00062d14 : │ │ │ │ + ldr r2, [pc, #12] @ (62d24 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 210e4c │ │ │ │ + b.w 212f24 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062ce8 : │ │ │ │ - ldr r2, [pc, #12] @ (62cf8 ) │ │ │ │ +00062d28 : │ │ │ │ + ldr r2, [pc, #12] @ (62d38 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 213c88 <_PyInterpreterState_GetWhence@@Base+0xf60> │ │ │ │ + b.w 215a64 <_PyInterpreterState_GetWhence@@Base+0xe6c> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062cfc <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ +00062d3c <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062cfe <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ +00062d3e <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062d00 : │ │ │ │ +00062d40 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062d02 : │ │ │ │ +00062d42 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062d04 : │ │ │ │ +00062d44 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062d06 : │ │ │ │ +00062d46 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062d08 <_PyXIData_SetNotShareableError@@Base>: │ │ │ │ +00062d48 <_PyXIData_SetNotShareableError@@Base>: │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 21ad64 <_Py_RestoreSignals@@Base+0x10c> │ │ │ │ + b.w 21cc3c <_Py_RestoreSignals@@Base+0x10c> │ │ │ │ │ │ │ │ -00062d12 <_PyXIData_Lookup@@Base>: │ │ │ │ +00062d52 <_PyXIData_Lookup@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [r3, #3728] @ 0xe90 │ │ │ │ adds.w r1, r1, #824 @ 0x338 │ │ │ │ - beq.n 62d46 <_PyXIData_Lookup@@Base+0x34> │ │ │ │ + beq.n 62d86 <_PyXIData_Lookup@@Base+0x34> │ │ │ │ add.w r3, r3, #5536 @ 0x15a0 │ │ │ │ adds r3, #8 │ │ │ │ - cbz r3, 62d46 <_PyXIData_Lookup@@Base+0x34> │ │ │ │ + cbz r3, 62d86 <_PyXIData_Lookup@@Base+0x34> │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, sp │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21fd30 <_PyObject_GetXIData@@Base+0x378> │ │ │ │ - b.n 62d4c <_PyXIData_Lookup@@Base+0x3a> │ │ │ │ + bl 221c0c <_PyObject_GetXIData@@Base+0x378> │ │ │ │ + b.n 62d8c <_PyXIData_Lookup@@Base+0x3a> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062d52 <_PyXI_GetFailureCode@@Base>: │ │ │ │ - cbz r0, 62d56 <_PyXI_GetFailureCode@@Base+0x4> │ │ │ │ +00062d92 <_PyXI_GetFailureCode@@Base>: │ │ │ │ + cbz r0, 62d96 <_PyXI_GetFailureCode@@Base+0x4> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062d58 <_PyXI_InitFailureUTF8@@Base>: │ │ │ │ +00062d98 <_PyXI_InitFailureUTF8@@Base>: │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r2, [r0] │ │ │ │ str r3, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062d62 : │ │ │ │ +00062da2 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1d752c │ │ │ │ + bl 1d9768 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062d80 <_PyArg_Parse_SizeT@@Base>: │ │ │ │ +00062dc0 <_PyArg_Parse_SizeT@@Base>: │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ sub sp, #20 │ │ │ │ movs r1, #1 │ │ │ │ add r4, sp, #28 │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r1, [sp] │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 8e95c │ │ │ │ + bl 8ebcc │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062db4 <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ +00062df4 <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ sub sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -82791,258 +82820,258 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2e1ec <_PyObject_DebugMallocStats@@Base+0x6e4> │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062dde : │ │ │ │ +00062e1e : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ bl 2e1ec <_PyObject_DebugMallocStats@@Base+0x6e4> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00062dfa <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ - b.w 62dde │ │ │ │ +00062e3a <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ + b.w 62e1e │ │ │ │ │ │ │ │ -00062dfe : │ │ │ │ +00062e3e : │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r0, [r3, #800] @ 0x320 │ │ │ │ - cbz r0, 62e1a │ │ │ │ + cbz r0, 62e5a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 62e1a │ │ │ │ + cbz r0, 62e5a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ dmb ish │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062e1c : │ │ │ │ - ldr r1, [pc, #12] @ (62e2c ) │ │ │ │ +00062e5c : │ │ │ │ + ldr r1, [pc, #12] @ (62e6c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - b.w 19af98 <_PySys_GetRequiredAttr@@Base+0x1194> │ │ │ │ + b.w 19d3a8 <_PySys_GetRequiredAttr@@Base+0x1194> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062e30 : │ │ │ │ +00062e70 : │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r1, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062e3e : │ │ │ │ +00062e7e : │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #41928 @ 0xa3c8 │ │ │ │ + movw r3, #41608 @ 0xa288 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r1, [r0, #0] │ │ │ │ str r3, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062e54 : │ │ │ │ +00062e94 : │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r1, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062e62 : │ │ │ │ +00062ea2 : │ │ │ │ sub sp, #16 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ subs r3, r0, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062e72 : │ │ │ │ +00062eb2 : │ │ │ │ sub sp, #16 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ subs r3, r0, #2 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062e82 : │ │ │ │ +00062ec2 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - movw r4, #42916 @ 0xa7a4 │ │ │ │ + movw r4, #42596 @ 0xa664 │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 188574 │ │ │ │ + bl 18a93c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00062ea8 <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ +00062ee8 <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov.w ip, #16 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, ip, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 519da <_PyMonitoring_FirePyStartEvent@@Base+0x2a> │ │ │ │ + bl 51a12 <_PyMonitoring_FirePyStartEvent@@Base+0x2a> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062ed6 <_PySeqLock_LockWrite@@Base>: │ │ │ │ +00062f16 <_PySeqLock_LockWrite@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bpl.n 62ef4 <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ + bpl.n 62f34 <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ blx 2c530 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - b.n 62ee8 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 62f28 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ adds r2, r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 62f0a <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ + bne.n 62f4a <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 62efa <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ + bne.n 62f3a <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ dmb ish │ │ │ │ - bne.n 62f16 <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ + bne.n 62f56 <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ dmb ish │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r5, r3 │ │ │ │ blx 2c530 │ │ │ │ - b.n 62ee8 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 62f28 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ │ │ │ │ -00062f1e <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ +00062f5e <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062f2e <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ +00062f6e <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062f3e <_PySeqLock_BeginRead@@Base>: │ │ │ │ +00062f7e <_PySeqLock_BeginRead@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ dmb ish │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 62f64 <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ + bpl.n 62fa4 <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ blx 2c530 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ dmb ish │ │ │ │ - b.n 62f54 <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ + b.n 62f94 <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062f66 <_PySeqLock_EndRead@@Base>: │ │ │ │ +00062fa6 <_PySeqLock_EndRead@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 62f86 <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ + beq.n 62fc6 <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ blx 2c530 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 62f88 <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ + b.n 62fc8 <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00062f8a <_PySeqLock_AfterFork@@Base>: │ │ │ │ +00062fca <_PySeqLock_AfterFork@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ itt ne │ │ │ │ strne r2, [r0, #0] │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062f9c : │ │ │ │ +00062fdc : │ │ │ │ dmb ish │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ dmb ish │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062fac <_Py_BuildValue_SizeT@@Base>: │ │ │ │ +00062fec <_Py_BuildValue_SizeT@@Base>: │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #16 │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 80c2c │ │ │ │ + bl 80be8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062fd4 : │ │ │ │ +00063014 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sp │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 17c2d0 │ │ │ │ + bl 17e698 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00062ffe : │ │ │ │ +0006303e : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r2, #59856 @ 0xe9d0 │ │ │ │ movt r2, #79 @ 0x4f │ │ │ │ sub sp, #12 │ │ │ │ @@ -83052,15 +83081,15 @@ │ │ │ │ blx 2b9dc │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2d588 │ │ │ │ │ │ │ │ -0006302e <_Py_FatalErrorFunc@@Base>: │ │ │ │ +0006306e <_Py_FatalErrorFunc@@Base>: │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #59856 @ 0xe9d0 │ │ │ │ movt r4, #79 @ 0x4f │ │ │ │ sub sp, #12 │ │ │ │ @@ -83074,304 +83103,304 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2d588 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #42940 @ 0xa7bc │ │ │ │ + movw r1, #42620 @ 0xa67c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #27400 @ 0x6b08 │ │ │ │ + movw r0, #27064 @ 0x69b8 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ │ │ │ │ -00063082 : │ │ │ │ +000630c2 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (630b0 ) │ │ │ │ + ldr r3, [pc, #28] @ (630f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 630a8 │ │ │ │ - movw r1, #58088 @ 0xe2e8 │ │ │ │ + cbnz r0, 630e8 │ │ │ │ + movw r1, #57768 @ 0xe1a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #16] @ (630b4 ) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (630f4 ) │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 6cc28 │ │ │ │ + b.w 6cc68 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000630b8 : │ │ │ │ +000630f8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #24] @ (630e0 ) │ │ │ │ + ldr r2, [pc, #24] @ (63120 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1e6058 │ │ │ │ + bl 1e7e1c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e74a4 │ │ │ │ + b.w 1e926c │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000630e4 <_PyThreadState_Prealloc@@Base>: │ │ │ │ +00063124 <_PyThreadState_Prealloc@@Base>: │ │ │ │ movs r1, #0 │ │ │ │ - b.w 192458 <_PyThreadState_New@@Base+0x4> │ │ │ │ + b.w 194820 <_PyThreadState_New@@Base+0x4> │ │ │ │ │ │ │ │ -000630ea <_PyThreadState_Init@@Base>: │ │ │ │ +0006312a <_PyThreadState_Init@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #42968 @ 0xa7d8 │ │ │ │ + movw r1, #42648 @ 0xa698 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #4] @ (63108 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (63148 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - ldr r4, [r5, #48] @ 0x30 │ │ │ │ + ldr r4, [r3, #28] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0006310c : │ │ │ │ - ldr r3, [pc, #8] @ (63118 ) │ │ │ │ +0006314c : │ │ │ │ + ldr r3, [pc, #8] @ (63158 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 1dc0c0 │ │ │ │ + b.w 1de720 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006311c <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ +0006315c <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ - movw r3, #7445 @ 0x1d15 │ │ │ │ + movw r3, #8125 @ 0x1fbd │ │ │ │ movt r3, #10 │ │ │ │ ldr.w r2, [r0, #384] @ 0x180 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00063136 : │ │ │ │ +00063176 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1dc108 │ │ │ │ + bl 1de30c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 63160 │ │ │ │ - ldr r2, [pc, #20] @ (63164 ) │ │ │ │ + bne.n 631a0 │ │ │ │ + ldr r2, [pc, #20] @ (631a4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1de2ec │ │ │ │ - bl 1e2f28 <_PyBytes_Repeat@@Base+0x58> │ │ │ │ + bl 1e0530 │ │ │ │ + bl 1e5070 <_PyBytes_Repeat@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00063168 : │ │ │ │ - ldr r2, [pc, #12] @ (63178 ) │ │ │ │ +000631a8 : │ │ │ │ + ldr r2, [pc, #12] @ (631b8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1de2ec │ │ │ │ + b.w 1e0530 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006317c : │ │ │ │ +000631bc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #0 │ │ │ │ strd r4, r1, [sp] │ │ │ │ - bl 1d0668 │ │ │ │ + bl 1d2910 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000631a2 : │ │ │ │ +000631e2 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1d03a4 │ │ │ │ + b.w 1d265c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrd fp, sl, [r2, #8] │ │ │ │ sub sp, #12 │ │ │ │ ldrd r4, r5, [r2] │ │ │ │ add.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ orrs.w r3, r3, sl │ │ │ │ - bne.n 63228 │ │ │ │ + bne.n 63268 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 63218 │ │ │ │ + beq.n 63258 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 299d34 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 299bdc <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 63204 │ │ │ │ + blt.n 63244 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 299d34 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 299bdc <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ cmp r0, r7 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 63218 │ │ │ │ + bge.n 63258 │ │ │ │ mvns r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt r0, #0 │ │ │ │ lsrs r1, r1, #31 │ │ │ │ rsb r1, r1, #2147483648 @ 0x80000000 │ │ │ │ - b.n 6333e │ │ │ │ + b.n 6337e │ │ │ │ mul.w r6, r4, r6 │ │ │ │ umull r0, r1, r4, r7 │ │ │ │ mla r6, r7, r5, r6 │ │ │ │ add r1, r6 │ │ │ │ - b.n 6333e │ │ │ │ + b.n 6337e │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ - bl 299d34 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 299bdc <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - beq.n 63282 │ │ │ │ + beq.n 632c2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 299d34 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 299bdc <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ cmp r9, r0 │ │ │ │ sbcs.w r1, r7, r1 │ │ │ │ - blt.n 6326e │ │ │ │ + blt.n 632ae │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 299d34 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 299bdc <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ cmp r0, r9 │ │ │ │ sbcs r1, r7 │ │ │ │ - bge.n 63282 │ │ │ │ + bge.n 632c2 │ │ │ │ mvns r1, r7 │ │ │ │ cmp r7, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt r0, #0 │ │ │ │ lsrs r1, r1, #31 │ │ │ │ rsb r1, r1, #2147483648 @ 0x80000000 │ │ │ │ - b.n 63292 │ │ │ │ + b.n 632d2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mul.w r7, r4, r7 │ │ │ │ mla r7, r5, r9, r7 │ │ │ │ umull r0, r1, r4, r3 │ │ │ │ add r1, r7 │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ - bl 299d34 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 299bdc <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ - beq.n 632e6 │ │ │ │ + beq.n 63326 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 299d34 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 299bdc <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ cmp r8, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 632d2 │ │ │ │ + blt.n 63312 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 299d34 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 299bdc <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ cmp r0, r8 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 632e6 │ │ │ │ + bge.n 63326 │ │ │ │ mvns r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt r2, #0 │ │ │ │ lsrs r3, r3, #31 │ │ │ │ rsb r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 632f6 │ │ │ │ + b.n 63336 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mul.w r6, r4, r6 │ │ │ │ mla r6, r5, r8, r6 │ │ │ │ umull r2, r3, r4, r3 │ │ │ │ add r3, r6 │ │ │ │ cmp.w sl, #1 │ │ │ │ sbcs.w r1, r9, #0 │ │ │ │ - blt.n 63312 │ │ │ │ + blt.n 63352 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ mvns r0, r7 │ │ │ │ sub.w r4, r1, r9 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r4, r3 │ │ │ │ - bge.n 6332a │ │ │ │ - b.n 63332 │ │ │ │ + bge.n 6336a │ │ │ │ + b.n 63372 │ │ │ │ orrs.w sl, r9, sl │ │ │ │ - beq.n 6332a │ │ │ │ + beq.n 6336a │ │ │ │ negs r0, r7 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r1, r1, r9 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ - blt.n 63338 │ │ │ │ + blt.n 63378 │ │ │ │ adds r0, r7, r2 │ │ │ │ adc.w r1, r3, r9 │ │ │ │ - b.n 6333e │ │ │ │ + b.n 6337e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6333e │ │ │ │ + b.n 6337e │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00063344 : │ │ │ │ +00063384 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r0, [r3, #1024] @ 0x400 │ │ │ │ - cbnz r0, 63364 │ │ │ │ + cbnz r0, 633a4 │ │ │ │ blx 2b0b0 │ │ │ │ movs r0, #0 │ │ │ │ blx 2af48 │ │ │ │ - cbnz r0, 6337e │ │ │ │ - ldr r3, [pc, #116] @ (633e4 ) │ │ │ │ + cbnz r0, 633be │ │ │ │ + ldr r3, [pc, #116] @ (63424 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r0, [r3, #3720] @ 0xe88 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -83379,2141 +83408,2141 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2c428 <__sysconf@plt> │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - ble.n 633a4 │ │ │ │ + ble.n 633e4 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2c428 <__sysconf@plt> │ │ │ │ - b.n 633a8 │ │ │ │ + b.n 633e8 │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ cmp r0, r4 │ │ │ │ - bls.n 633b2 │ │ │ │ + bls.n 633f2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 633e0 │ │ │ │ + b.n 63420 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2bd94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 633ac │ │ │ │ + bne.n 633ec │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2bd40 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2bc70 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 633ac │ │ │ │ - ldr r3, [pc, #16] @ (633e4 ) │ │ │ │ + bne.n 633ec │ │ │ │ + ldr r3, [pc, #16] @ (63424 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r4, [r3, #3720] @ 0xe88 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000633e8 : │ │ │ │ +00063428 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2c080 │ │ │ │ - cbnz r0, 63416 │ │ │ │ + cbnz r0, 63456 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 6341a │ │ │ │ + bge.n 6345a │ │ │ │ blx 2bb18 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -0006341e : │ │ │ │ +0006345e : │ │ │ │ b.w 2bb14 │ │ │ │ │ │ │ │ -00063422 : │ │ │ │ +00063462 : │ │ │ │ movs r1, #0 │ │ │ │ b.w 2ad44 │ │ │ │ │ │ │ │ -00063428 : │ │ │ │ +00063468 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2ad48 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00063444 : │ │ │ │ +00063484 : │ │ │ │ b.w 2bf8c │ │ │ │ │ │ │ │ -00063448 : │ │ │ │ - ldr r3, [pc, #12] @ (63458 ) │ │ │ │ +00063488 : │ │ │ │ + ldr r3, [pc, #12] @ (63498 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3720] @ 0xe88 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006345c : │ │ │ │ - b.n 6336a │ │ │ │ +0006349c : │ │ │ │ + b.n 633aa │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 6347e │ │ │ │ + beq.n 634be │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 634fa │ │ │ │ + bne.n 6353a │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 63482 │ │ │ │ + b.n 634c2 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ blx 2bfb8 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w r0, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 6349c │ │ │ │ + bcc.n 634dc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 634fe │ │ │ │ + b.n 6353e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 6b538 │ │ │ │ + bl 6b578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 63496 │ │ │ │ + beq.n 634d6 │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 634e8 │ │ │ │ + cbz r3, 63528 │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bpl.n 634e0 │ │ │ │ + bpl.n 63520 │ │ │ │ add.w r2, r3, #56320 @ 0xdc00 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 634e0 │ │ │ │ - bl 6b638 │ │ │ │ - cbz r5, 634c8 │ │ │ │ + bne.n 63520 │ │ │ │ + bl 6b678 │ │ │ │ + cbz r5, 63508 │ │ │ │ subs r6, r6, r7 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 634da │ │ │ │ - movw r3, #42516 @ 0xa614 │ │ │ │ + beq.n 6351a │ │ │ │ + movw r3, #42196 @ 0xa4d4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str.w r3, [r9] │ │ │ │ mvn.w r3, #1 │ │ │ │ - b.n 634fe │ │ │ │ + b.n 6353e │ │ │ │ adds r6, #1 │ │ │ │ str.w r2, [r4], #4 │ │ │ │ - b.n 634aa │ │ │ │ + b.n 634ea │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r5, 634f2 │ │ │ │ + cbz r5, 63532 │ │ │ │ subs r4, r4, r0 │ │ │ │ asrs r4, r4, #2 │ │ │ │ str r4, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r8] │ │ │ │ - b.n 634fe │ │ │ │ + b.n 6353e │ │ │ │ mvn.w r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00063504 : │ │ │ │ +00063544 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1ac920 │ │ │ │ + b.w 1aed48 │ │ │ │ │ │ │ │ -0006350a <_Py_closerange@@Base>: │ │ │ │ +0006354a <_Py_closerange@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ bic.w r4, r0, r0, asr #31 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ blx 2c518 │ │ │ │ - cbz r0, 6354a <_Py_closerange@@Base+0x40> │ │ │ │ + cbz r0, 6358a <_Py_closerange@@Base+0x40> │ │ │ │ movs r0, #4 │ │ │ │ blx 2bdac │ │ │ │ cmp r0, r5 │ │ │ │ - bgt.n 6353c <_Py_closerange@@Base+0x32> │ │ │ │ + bgt.n 6357c <_Py_closerange@@Base+0x32> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 2c504 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 6354a <_Py_closerange@@Base+0x40> │ │ │ │ + bgt.n 6358a <_Py_closerange@@Base+0x40> │ │ │ │ adds r4, #1 │ │ │ │ blx 2b4c4 │ │ │ │ - b.n 6353c <_Py_closerange@@Base+0x32> │ │ │ │ + b.n 6357c <_Py_closerange@@Base+0x32> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006354c : │ │ │ │ +0006358c : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00063550 : │ │ │ │ +00063590 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #84] @ (635b4 ) │ │ │ │ + ldr r0, [pc, #84] @ (635f4 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 63578 │ │ │ │ + bne.n 635b8 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 63568 │ │ │ │ + bne.n 635a8 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 63584 │ │ │ │ - bl 23cd4c │ │ │ │ - bl 1872a0 │ │ │ │ + beq.n 635c4 │ │ │ │ + bl 2462e8 │ │ │ │ + bl 189668 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 635a0 │ │ │ │ + bne.n 635e0 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 63590 │ │ │ │ + bne.n 635d0 │ │ │ │ dmb ish │ │ │ │ - beq.n 635b0 │ │ │ │ + beq.n 635f0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ (635b4 ) │ │ │ │ - b.w 23bb84 │ │ │ │ + ldr r0, [pc, #8] @ (635f4 ) │ │ │ │ + b.w 206438 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r0, [r0, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000635b8 : │ │ │ │ +000635f8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ (63628 ) │ │ │ │ + ldr r3, [pc, #96] @ (63668 ) │ │ │ │ mov r4, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 635e2 │ │ │ │ + bne.n 63622 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 635d2 │ │ │ │ + bne.n 63612 │ │ │ │ mov r5, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 635f0 │ │ │ │ + beq.n 63630 │ │ │ │ mov r0, r3 │ │ │ │ - bl 23cd4c │ │ │ │ - ldr r3, [pc, #56] @ (6362c ) │ │ │ │ + bl 2462e8 │ │ │ │ + ldr r3, [pc, #56] @ (6366c ) │ │ │ │ mov.w r6, #0 │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 63612 │ │ │ │ + bne.n 63652 │ │ │ │ strexb r1, r6, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 63602 │ │ │ │ + bne.n 63642 │ │ │ │ dmb ish │ │ │ │ - beq.n 63624 │ │ │ │ + beq.n 63664 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ - b.w 23bb84 │ │ │ │ + b.w 206438 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r0, [r0, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00063630 : │ │ │ │ +00063670 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ (636a0 ) │ │ │ │ + ldr r3, [pc, #96] @ (636e0 ) │ │ │ │ mov r4, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6365a │ │ │ │ + bne.n 6369a │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6364a │ │ │ │ + bne.n 6368a │ │ │ │ mov r5, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 63668 │ │ │ │ + beq.n 636a8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 23cd4c │ │ │ │ - ldr r3, [pc, #56] @ (636a4 ) │ │ │ │ + bl 2462e8 │ │ │ │ + ldr r3, [pc, #56] @ (636e4 ) │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ mov.w r2, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r5] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6368a │ │ │ │ + bne.n 636ca │ │ │ │ strexb r0, r2, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6367a │ │ │ │ + bne.n 636ba │ │ │ │ dmb ish │ │ │ │ - beq.n 6369c │ │ │ │ + beq.n 636dc │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 23bb84 │ │ │ │ + b.w 206438 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ str r0, [r0, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000636a8 : │ │ │ │ +000636e8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #156] @ (63754 ) │ │ │ │ + ldr r3, [pc, #156] @ (63794 ) │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 636d2 │ │ │ │ + bne.n 63712 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 636c2 │ │ │ │ + bne.n 63702 │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 636e0 │ │ │ │ + beq.n 63720 │ │ │ │ mov r0, r3 │ │ │ │ - bl 23cd4c │ │ │ │ + bl 2462e8 │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr.w r3, [r0, #1784] @ 0x6f8 │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 6371c │ │ │ │ + ble.n 6375c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 63708 │ │ │ │ + bne.n 63748 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 636f8 │ │ │ │ + bne.n 63738 │ │ │ │ dmb ish │ │ │ │ - beq.n 63716 │ │ │ │ + beq.n 63756 │ │ │ │ addw r0, r0, #1652 @ 0x674 │ │ │ │ - bl 23bb84 │ │ │ │ + bl 206438 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 63752 │ │ │ │ + b.n 63792 │ │ │ │ adds r2, r3, #1 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str.w r2, [r0, #1784] @ 0x6f8 │ │ │ │ mov.w r2, #0 │ │ │ │ str.w r5, [r3, #1656] @ 0x678 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 63742 │ │ │ │ + bne.n 63782 │ │ │ │ strexb r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 63732 │ │ │ │ + bne.n 63772 │ │ │ │ dmb ish │ │ │ │ - beq.n 63750 │ │ │ │ + beq.n 63790 │ │ │ │ addw r0, r0, #1652 @ 0x674 │ │ │ │ - bl 23bb84 │ │ │ │ + bl 206438 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r4, [r5, #76] @ 0x4c │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 63776 │ │ │ │ + bpl.n 637b6 │ │ │ │ ldr.w r3, [r0, #-1] │ │ │ │ subs r0, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63788 │ │ │ │ + bge.n 637c8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r1, #-1] │ │ │ │ - cbnz r3, 63788 │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 637c8 │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r2, [r3, #880] @ 0x370 │ │ │ │ ldr.w r0, [r3, #864] @ 0x360 │ │ │ │ bx r2 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 637b4 │ │ │ │ + cbz r0, 637f4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 637b4 │ │ │ │ + bge.n 637f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 637b4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 637f4 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 637ce │ │ │ │ + cbz r0, 6380e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 637ce │ │ │ │ + bge.n 6380e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 637ce │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6380e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 63800 │ │ │ │ + cbz r2, 63840 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 637fc │ │ │ │ + bge.n 6383c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 637fc │ │ │ │ + cbnz r3, 6383c │ │ │ │ mov r0, r2 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 63832 │ │ │ │ + cbz r2, 63872 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6382e │ │ │ │ + bge.n 6386e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 6382e │ │ │ │ + cbnz r3, 6386e │ │ │ │ mov r0, r2 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00063836 : │ │ │ │ +00063876 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #58304 @ 0xe3c0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 63888 │ │ │ │ + cbz r0, 638c8 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - bl 12b760 │ │ │ │ + bl 12b5e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6388a │ │ │ │ + bge.n 638ca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63888 │ │ │ │ + bge.n 638c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63888 │ │ │ │ + cbnz r3, 638c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006388e : │ │ │ │ +000638ce : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #43016 @ 0xa808 │ │ │ │ + movw r1, #42696 @ 0xa6c8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 638e4 │ │ │ │ + beq.n 63924 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 638fa │ │ │ │ + bne.n 6393a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6392c │ │ │ │ + beq.n 6396c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6392c │ │ │ │ - b.n 638fc │ │ │ │ + ble.n 6396c │ │ │ │ + b.n 6393c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63918 │ │ │ │ + beq.n 63958 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63946 │ │ │ │ + bne.n 63986 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6392c │ │ │ │ + beq.n 6396c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63948 │ │ │ │ + bgt.n 63988 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 63986 │ │ │ │ + bl f8904 │ │ │ │ + b.n 639c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 1260b0 │ │ │ │ + bl 126008 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63972 │ │ │ │ + bge.n 639b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63972 │ │ │ │ + cbnz r3, 639b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63986 │ │ │ │ + bge.n 639c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63986 │ │ │ │ + cbnz r3, 639c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 639b6 │ │ │ │ + beq.n 639f6 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 639cc │ │ │ │ + bne.n 63a0c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 639fe │ │ │ │ + beq.n 63a3e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 639fe │ │ │ │ - b.n 639ce │ │ │ │ + ble.n 63a3e │ │ │ │ + b.n 63a0e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 639ea │ │ │ │ + beq.n 63a2a │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63a18 │ │ │ │ + bne.n 63a58 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 639fe │ │ │ │ + beq.n 63a3e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63a1a │ │ │ │ + bgt.n 63a5a │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 63a58 │ │ │ │ + bl f8904 │ │ │ │ + b.n 63a98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 122504 │ │ │ │ + bl 122464 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63a44 │ │ │ │ + bge.n 63a84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63a44 │ │ │ │ + cbnz r3, 63a84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63a58 │ │ │ │ + bge.n 63a98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63a58 │ │ │ │ + cbnz r3, 63a98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63a88 │ │ │ │ + beq.n 63ac8 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63a9e │ │ │ │ + bne.n 63ade │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63ad0 │ │ │ │ + beq.n 63b10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63ad0 │ │ │ │ - b.n 63aa0 │ │ │ │ + ble.n 63b10 │ │ │ │ + b.n 63ae0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63abc │ │ │ │ + beq.n 63afc │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63aea │ │ │ │ + bne.n 63b2a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63ad0 │ │ │ │ + beq.n 63b10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63aec │ │ │ │ + bgt.n 63b2c │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 63b2a │ │ │ │ + bl f8904 │ │ │ │ + b.n 63b6a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 144db0 │ │ │ │ + bl 144da8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63b16 │ │ │ │ + bge.n 63b56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63b16 │ │ │ │ + cbnz r3, 63b56 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63b2a │ │ │ │ + bge.n 63b6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63b2a │ │ │ │ + cbnz r3, 63b6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63b5a │ │ │ │ + beq.n 63b9a │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63b70 │ │ │ │ + bne.n 63bb0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63ba2 │ │ │ │ + beq.n 63be2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63ba2 │ │ │ │ - b.n 63b72 │ │ │ │ + ble.n 63be2 │ │ │ │ + b.n 63bb2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63b8e │ │ │ │ + beq.n 63bce │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63bbc │ │ │ │ + bne.n 63bfc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63ba2 │ │ │ │ + beq.n 63be2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63bbe │ │ │ │ + bgt.n 63bfe │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 63bfc │ │ │ │ + bl f8904 │ │ │ │ + b.n 63c3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 1374f4 │ │ │ │ + bl 137530 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63be8 │ │ │ │ + bge.n 63c28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63be8 │ │ │ │ + cbnz r3, 63c28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63bfc │ │ │ │ + bge.n 63c3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63bfc │ │ │ │ + cbnz r3, 63c3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63c2c │ │ │ │ + beq.n 63c6c │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63c42 │ │ │ │ + bne.n 63c82 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63c74 │ │ │ │ + beq.n 63cb4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63c74 │ │ │ │ - b.n 63c44 │ │ │ │ + ble.n 63cb4 │ │ │ │ + b.n 63c84 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63c60 │ │ │ │ + beq.n 63ca0 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63c8e │ │ │ │ + bne.n 63cce │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63c74 │ │ │ │ + beq.n 63cb4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63c90 │ │ │ │ + bgt.n 63cd0 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 63cce │ │ │ │ + bl f8904 │ │ │ │ + b.n 63d0e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 1249a8 │ │ │ │ + bl 124900 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63cba │ │ │ │ + bge.n 63cfa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63cba │ │ │ │ + cbnz r3, 63cfa │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63cce │ │ │ │ + bge.n 63d0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63cce │ │ │ │ + cbnz r3, 63d0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63cfe │ │ │ │ + beq.n 63d3e │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63d14 │ │ │ │ + bne.n 63d54 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63d46 │ │ │ │ + beq.n 63d86 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63d46 │ │ │ │ - b.n 63d16 │ │ │ │ + ble.n 63d86 │ │ │ │ + b.n 63d56 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63d32 │ │ │ │ + beq.n 63d72 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63d60 │ │ │ │ + bne.n 63da0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63d46 │ │ │ │ + beq.n 63d86 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63d62 │ │ │ │ + bgt.n 63da2 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 63da0 │ │ │ │ + bl f8904 │ │ │ │ + b.n 63de0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 161468 │ │ │ │ + bl 1618a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63d8c │ │ │ │ + bge.n 63dcc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63d8c │ │ │ │ + cbnz r3, 63dcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63da0 │ │ │ │ + bge.n 63de0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63da0 │ │ │ │ + cbnz r3, 63de0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63dd0 │ │ │ │ + beq.n 63e10 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63de6 │ │ │ │ + bne.n 63e26 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63e18 │ │ │ │ + beq.n 63e58 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63e18 │ │ │ │ - b.n 63de8 │ │ │ │ + ble.n 63e58 │ │ │ │ + b.n 63e28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63e04 │ │ │ │ + beq.n 63e44 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63e32 │ │ │ │ + bne.n 63e72 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63e18 │ │ │ │ + beq.n 63e58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63e34 │ │ │ │ + bgt.n 63e74 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 63e72 │ │ │ │ + bl f8904 │ │ │ │ + b.n 63eb2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 124064 │ │ │ │ + bl 123fbc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63e5e │ │ │ │ + bge.n 63e9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63e5e │ │ │ │ + cbnz r3, 63e9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63e72 │ │ │ │ + bge.n 63eb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63e72 │ │ │ │ + cbnz r3, 63eb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63ea2 │ │ │ │ + beq.n 63ee2 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63eb8 │ │ │ │ + bne.n 63ef8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63eea │ │ │ │ + beq.n 63f2a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63eea │ │ │ │ - b.n 63eba │ │ │ │ + ble.n 63f2a │ │ │ │ + b.n 63efa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63ed6 │ │ │ │ + beq.n 63f16 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63f04 │ │ │ │ + bne.n 63f44 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63eea │ │ │ │ + beq.n 63f2a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63f06 │ │ │ │ + bgt.n 63f46 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 63f44 │ │ │ │ + bl f8904 │ │ │ │ + b.n 63f84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 20a364 │ │ │ │ + bl 20c194 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63f30 │ │ │ │ + bge.n 63f70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63f30 │ │ │ │ + cbnz r3, 63f70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63f44 │ │ │ │ + bge.n 63f84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63f44 │ │ │ │ + cbnz r3, 63f84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63f74 │ │ │ │ + beq.n 63fb4 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63f8a │ │ │ │ + bne.n 63fca │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63fbc │ │ │ │ + beq.n 63ffc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63fbc │ │ │ │ - b.n 63f8c │ │ │ │ + ble.n 63ffc │ │ │ │ + b.n 63fcc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63fa8 │ │ │ │ + beq.n 63fe8 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63fd6 │ │ │ │ + bne.n 64016 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63fbc │ │ │ │ + beq.n 63ffc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63fd8 │ │ │ │ + bgt.n 64018 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 64016 │ │ │ │ + bl f8904 │ │ │ │ + b.n 64056 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 1d0658 │ │ │ │ + bl 1306ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64002 │ │ │ │ + bge.n 64042 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64002 │ │ │ │ + cbnz r3, 64042 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64016 │ │ │ │ + bge.n 64056 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64016 │ │ │ │ + cbnz r3, 64056 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 64046 │ │ │ │ + beq.n 64086 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6405c │ │ │ │ + bne.n 6409c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6408e │ │ │ │ + beq.n 640ce │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6408e │ │ │ │ - b.n 6405e │ │ │ │ + ble.n 640ce │ │ │ │ + b.n 6409e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6407a │ │ │ │ + beq.n 640ba │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 640a8 │ │ │ │ + bne.n 640e8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6408e │ │ │ │ + beq.n 640ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 640aa │ │ │ │ + bgt.n 640ea │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 640e8 │ │ │ │ + bl f8904 │ │ │ │ + b.n 64128 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl fe0d0 │ │ │ │ + bl fdfe0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 640d4 │ │ │ │ + bge.n 64114 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 640d4 │ │ │ │ + cbnz r3, 64114 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 640e8 │ │ │ │ + bge.n 64128 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 640e8 │ │ │ │ + cbnz r3, 64128 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 64118 │ │ │ │ + beq.n 64158 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6412e │ │ │ │ + bne.n 6416e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 64160 │ │ │ │ + beq.n 641a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 64160 │ │ │ │ - b.n 64130 │ │ │ │ + ble.n 641a0 │ │ │ │ + b.n 64170 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6414c │ │ │ │ + beq.n 6418c │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6417a │ │ │ │ + bne.n 641ba │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 64160 │ │ │ │ + beq.n 641a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6417c │ │ │ │ + bgt.n 641bc │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 641ba │ │ │ │ + bl f8904 │ │ │ │ + b.n 641fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 1dfa20 │ │ │ │ + bl 1e1bf8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 641a6 │ │ │ │ + bge.n 641e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 641a6 │ │ │ │ + cbnz r3, 641e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 641ba │ │ │ │ + bge.n 641fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 641ba │ │ │ │ + cbnz r3, 641fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 641ea │ │ │ │ + beq.n 6422a │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64200 │ │ │ │ + bne.n 64240 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 64232 │ │ │ │ + beq.n 64272 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 64232 │ │ │ │ - b.n 64202 │ │ │ │ + ble.n 64272 │ │ │ │ + b.n 64242 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6421e │ │ │ │ + beq.n 6425e │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6424c │ │ │ │ + bne.n 6428c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 64232 │ │ │ │ + beq.n 64272 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6424e │ │ │ │ + bgt.n 6428e │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 6428c │ │ │ │ + bl f8904 │ │ │ │ + b.n 642cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 22ef7c │ │ │ │ + bl 230e54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64278 │ │ │ │ + bge.n 642b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64278 │ │ │ │ + cbnz r3, 642b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6428c │ │ │ │ + bge.n 642cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6428c │ │ │ │ + cbnz r3, 642cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 642bc │ │ │ │ + beq.n 642fc │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 642d2 │ │ │ │ + bne.n 64312 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 64304 │ │ │ │ + beq.n 64344 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 64304 │ │ │ │ - b.n 642d4 │ │ │ │ + ble.n 64344 │ │ │ │ + b.n 64314 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 642f0 │ │ │ │ + beq.n 64330 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6431e │ │ │ │ + bne.n 6435e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 64304 │ │ │ │ + beq.n 64344 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 64320 │ │ │ │ + bgt.n 64360 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 6435e │ │ │ │ + bl f8904 │ │ │ │ + b.n 6439e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 25fc80 │ │ │ │ + bl 25fac0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6434a │ │ │ │ + bge.n 6438a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6434a │ │ │ │ + cbnz r3, 6438a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6435e │ │ │ │ + bge.n 6439e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6435e │ │ │ │ + cbnz r3, 6439e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6438e │ │ │ │ + beq.n 643ce │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 643a4 │ │ │ │ + bne.n 643e4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 643d6 │ │ │ │ + beq.n 64416 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 643d6 │ │ │ │ - b.n 643a6 │ │ │ │ + ble.n 64416 │ │ │ │ + b.n 643e6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 643c2 │ │ │ │ + beq.n 64402 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 643f0 │ │ │ │ + bne.n 64430 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 643d6 │ │ │ │ + beq.n 64416 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 643f2 │ │ │ │ + bgt.n 64432 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 64430 │ │ │ │ + bl f8904 │ │ │ │ + b.n 64470 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 24c4bc │ │ │ │ + bl 24c74c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6441c │ │ │ │ + bge.n 6445c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6441c │ │ │ │ + cbnz r3, 6445c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64430 │ │ │ │ + bge.n 64470 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64430 │ │ │ │ + cbnz r3, 64470 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 64460 │ │ │ │ + beq.n 644a0 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64476 │ │ │ │ + bne.n 644b6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 644a8 │ │ │ │ + beq.n 644e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 644a8 │ │ │ │ - b.n 64478 │ │ │ │ + ble.n 644e8 │ │ │ │ + b.n 644b8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 64494 │ │ │ │ + beq.n 644d4 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 644c2 │ │ │ │ + bne.n 64502 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 644a8 │ │ │ │ + beq.n 644e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 644c4 │ │ │ │ + bgt.n 64504 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 64502 │ │ │ │ + bl f8904 │ │ │ │ + b.n 64542 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 161f84 │ │ │ │ + bl 1623bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 644ee │ │ │ │ + bge.n 6452e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 644ee │ │ │ │ + cbnz r3, 6452e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64502 │ │ │ │ + bge.n 64542 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64502 │ │ │ │ + cbnz r3, 64542 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 64532 │ │ │ │ + beq.n 64572 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64548 │ │ │ │ + bne.n 64588 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6457a │ │ │ │ + beq.n 645ba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6457a │ │ │ │ - b.n 6454a │ │ │ │ + ble.n 645ba │ │ │ │ + b.n 6458a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 64566 │ │ │ │ + beq.n 645a6 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64594 │ │ │ │ + bne.n 645d4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6457a │ │ │ │ + beq.n 645ba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 64596 │ │ │ │ + bgt.n 645d6 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 645d4 │ │ │ │ + bl f8904 │ │ │ │ + b.n 64614 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 2655b0 │ │ │ │ + bl 2653f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 645c0 │ │ │ │ + bge.n 64600 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 645c0 │ │ │ │ + cbnz r3, 64600 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 645d4 │ │ │ │ + bge.n 64614 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 645d4 │ │ │ │ + cbnz r3, 64614 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 64604 │ │ │ │ + beq.n 64644 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6461a │ │ │ │ + bne.n 6465a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6464c │ │ │ │ + beq.n 6468c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6464c │ │ │ │ - b.n 6461c │ │ │ │ + ble.n 6468c │ │ │ │ + b.n 6465c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 64638 │ │ │ │ + beq.n 64678 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64666 │ │ │ │ + bne.n 646a6 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6464c │ │ │ │ + beq.n 6468c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 64668 │ │ │ │ + bgt.n 646a8 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 646a6 │ │ │ │ + bl f8904 │ │ │ │ + b.n 646e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 1f833c │ │ │ │ + bl 1fa1dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64692 │ │ │ │ + bge.n 646d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64692 │ │ │ │ + cbnz r3, 646d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 646a6 │ │ │ │ + bge.n 646e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 646a6 │ │ │ │ + cbnz r3, 646e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 646d6 │ │ │ │ + beq.n 64716 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 646ec │ │ │ │ + bne.n 6472c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6471e │ │ │ │ + beq.n 6475e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6471e │ │ │ │ - b.n 646ee │ │ │ │ + ble.n 6475e │ │ │ │ + b.n 6472e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6470a │ │ │ │ + beq.n 6474a │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64738 │ │ │ │ + bne.n 64778 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6471e │ │ │ │ + beq.n 6475e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6473a │ │ │ │ + bgt.n 6477a │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 64778 │ │ │ │ + bl f8904 │ │ │ │ + b.n 647b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 20b588 │ │ │ │ + bl 20d468 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64764 │ │ │ │ + bge.n 647a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64764 │ │ │ │ + cbnz r3, 647a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64778 │ │ │ │ + bge.n 647b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64778 │ │ │ │ + cbnz r3, 647b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 647a8 │ │ │ │ + beq.n 647e8 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 647be │ │ │ │ + bne.n 647fe │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 647f0 │ │ │ │ + beq.n 64830 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 647f0 │ │ │ │ - b.n 647c0 │ │ │ │ + ble.n 64830 │ │ │ │ + b.n 64800 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 647dc │ │ │ │ + beq.n 6481c │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6480a │ │ │ │ + bne.n 6484a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 647f0 │ │ │ │ + beq.n 64830 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6480c │ │ │ │ + bgt.n 6484c │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 6484a │ │ │ │ + bl f8904 │ │ │ │ + b.n 6488a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl ea708 │ │ │ │ + bl ea5c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64836 │ │ │ │ + bge.n 64876 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64836 │ │ │ │ + cbnz r3, 64876 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6484a │ │ │ │ + bge.n 6488a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6484a │ │ │ │ + cbnz r3, 6488a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006484e : │ │ │ │ +0006488e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #6612 @ 0x19d4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 64874 │ │ │ │ + bne.n 648b4 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 23b524 │ │ │ │ + b.w 23b41c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #16176 @ 0x3f30 │ │ │ │ + movw r1, #15932 @ 0x3e3c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #43052 @ 0xa82c │ │ │ │ + movw r1, #42732 @ 0xa6ec │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r2, r4, [r1] │ │ │ │ movw r3, #33532 @ 0x82fc │ │ │ │ movt r3, #55870 @ 0xda3e │ │ │ │ cmp r2, r3 │ │ │ │ adcs.w r3, r4, #2 │ │ │ │ - blt.n 648fc │ │ │ │ + blt.n 6493c │ │ │ │ movw r5, #32004 @ 0x7d04 │ │ │ │ movt r5, #9665 @ 0x25c1 │ │ │ │ movs r3, #2 │ │ │ │ cmp r5, r2 │ │ │ │ sbcs r3, r4 │ │ │ │ - blt.n 64908 │ │ │ │ + blt.n 64948 │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ movs r5, #0 │ │ │ │ umull r2, r6, r2, r3 │ │ │ │ mla r6, r3, r4, r6 │ │ │ │ - b.n 64912 │ │ │ │ + b.n 64952 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64912 │ │ │ │ + b.n 64952 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ mov r5, r2 │ │ │ │ ldrd r3, r7, [r1, #8] │ │ │ │ mov.w r4, #1000 @ 0x3e8 │ │ │ │ umull r3, r1, r3, r4 │ │ │ │ cmp r3, #1 │ │ │ │ mla r1, r4, r7, r1 │ │ │ │ sbcs.w r4, r1, #0 │ │ │ │ - blt.n 6493e │ │ │ │ + blt.n 6497e │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mvns r7, r3 │ │ │ │ sub.w ip, r4, r1 │ │ │ │ cmp r7, r2 │ │ │ │ sbcs.w ip, ip, r6 │ │ │ │ - bge.n 64956 │ │ │ │ - b.n 64962 │ │ │ │ + bge.n 64996 │ │ │ │ + b.n 649a2 │ │ │ │ orrs.w r4, r3, r1 │ │ │ │ - beq.n 64956 │ │ │ │ + beq.n 64996 │ │ │ │ negs r7, r3 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r4, r4, r1 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r4, r6, r4 │ │ │ │ - blt.n 6496a │ │ │ │ + blt.n 649aa │ │ │ │ adds r3, r3, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ adc.w r4, r1, r6 │ │ │ │ - b.n 64974 │ │ │ │ + b.n 649b4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ - b.n 64974 │ │ │ │ + b.n 649b4 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r4, [r0] │ │ │ │ - cbnz r5, 6497c │ │ │ │ - cbz r2, 64998 │ │ │ │ + cbnz r5, 649bc │ │ │ │ + cbz r2, 649d8 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60300 @ 0xeb8c │ │ │ │ + movw r1, #59980 @ 0xea4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6499a │ │ │ │ + b.n 649da │ │ │ │ negs r0, r2 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -85524,760 +85553,760 @@ │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #32 │ │ │ │ - movw r1, #43096 @ 0xa858 │ │ │ │ + movw r1, #42776 @ 0xa718 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ blx 2af60 <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #6 │ │ │ │ - bne.n 64a14 │ │ │ │ + bne.n 64a54 │ │ │ │ ldrd r5, r6, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, r1, [sp, #40] @ 0x28 │ │ │ │ orr.w r3, r6, r5 │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ orr.w r3, r3, ip │ │ │ │ orrs r3, r7 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 64a14 │ │ │ │ + bhi.n 64a54 │ │ │ │ movs r3, #0 │ │ │ │ strb.w ip, [r4, #4] │ │ │ │ strb r7, [r4, #5] │ │ │ │ bfi r3, r6, #0, #8 │ │ │ │ bfi r3, r5, #8, #8 │ │ │ │ bfi r3, r1, #16, #8 │ │ │ │ bfi r3, r2, #24, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 64a2e │ │ │ │ + b.n 64a6e │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #43116 @ 0xa86c │ │ │ │ + movw r1, #42796 @ 0xa72c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00064a32 : │ │ │ │ +00064a72 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #58304 @ 0xe3c0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 64a58 │ │ │ │ + beq.n 64a98 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #43140 @ 0xa884 │ │ │ │ + movw r1, #42820 @ 0xa744 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - cbnz r4, 64a84 │ │ │ │ + cbnz r4, 64ac4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7060 @ 0x1b94 │ │ │ │ + movw r1, #6740 @ 0x1a54 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 64a86 │ │ │ │ + b.n 64ac6 │ │ │ │ adds r0, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00064a88 : │ │ │ │ +00064ac8 : │ │ │ │ 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, #3 │ │ │ │ - bmi.n 64abc │ │ │ │ + bmi.n 64afc │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43176 @ 0xa8a8 │ │ │ │ + movw r1, #42856 @ 0xa768 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64ac2 │ │ │ │ + b.n 64b02 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00064ac4 : │ │ │ │ +00064b04 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 64ae4 │ │ │ │ + bmi.n 64b24 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43176 @ 0xa8a8 │ │ │ │ + movw r1, #42856 @ 0xa768 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 64af4 │ │ │ │ + bpl.n 64b34 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064af8 : │ │ │ │ +00064b38 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #58304 @ 0xe3c0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 64b32 │ │ │ │ + beq.n 64b72 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #43140 @ 0xa884 │ │ │ │ + movw r1, #42820 @ 0xa744 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64b3a │ │ │ │ + b.n 64b7a │ │ │ │ adds r0, #8 │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 64b60 │ │ │ │ + cbnz r2, 64ba0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 64c32 │ │ │ │ + bhi.n 64c72 │ │ │ │ tbb [pc, r2] │ │ │ │ strb r7, [r3, r5] │ │ │ │ lsrs r0, r2, #20 │ │ │ │ - movw r0, #18280 @ 0x4768 │ │ │ │ + movw r0, #17996 @ 0x464c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e0094 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1e21fc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64b52 │ │ │ │ + bne.n 64b92 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64cd0 │ │ │ │ + b.n 64d10 │ │ │ │ ldr.w r8, [r4, #24] │ │ │ │ - b.n 64b80 │ │ │ │ + b.n 64bc0 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 133408 │ │ │ │ + bl 133050 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64b72 │ │ │ │ + beq.n 64bb2 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 133408 │ │ │ │ + bl 133050 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 64bae │ │ │ │ + cbnz r0, 64bee │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64b72 │ │ │ │ + bge.n 64bb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64b72 │ │ │ │ + bne.n 64bb2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 64b72 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 64bb2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 64bc2 │ │ │ │ + bne.n 64c02 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64c4c │ │ │ │ - b.n 64ca0 │ │ │ │ + bne.n 64c8c │ │ │ │ + b.n 64ce0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 133408 │ │ │ │ + bl 133050 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64ca0 │ │ │ │ + beq.n 64ce0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 64c4c │ │ │ │ + bne.n 64c8c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32008 @ 0x7d08 │ │ │ │ + movw r1, #31688 @ 0x7bc8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64ca0 │ │ │ │ + bge.n 64ce0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64ca0 │ │ │ │ + bne.n 64ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 64ca0 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 64ce0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 133408 │ │ │ │ + bl 133050 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64b72 │ │ │ │ - ldr r4, [pc, #192] @ (64cd4 ) │ │ │ │ + beq.n 64bb2 │ │ │ │ + ldr r4, [pc, #192] @ (64d14 ) │ │ │ │ sub.w r5, r4, #16 │ │ │ │ - b.n 64c4c │ │ │ │ + b.n 64c8c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32040 @ 0x7d28 │ │ │ │ + movw r1, #31720 @ 0x7be8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 64b72 │ │ │ │ + bl f8904 │ │ │ │ + b.n 64bb2 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32084 @ 0x7d54 │ │ │ │ + movw r1, #31764 @ 0x7c14 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1336b8 │ │ │ │ + bl 133300 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64cd0 │ │ │ │ + bne.n 64d10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64c70 │ │ │ │ + bge.n 64cb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64c70 │ │ │ │ + cbnz r3, 64cb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64c84 │ │ │ │ + bge.n 64cc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 64c84 │ │ │ │ + cbnz r3, 64cc4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 64b72 │ │ │ │ + bge.w 64bb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 64b72 │ │ │ │ + bne.w 64bb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 64b72 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 64bb2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64cb4 │ │ │ │ + bge.n 64cf4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64cb4 │ │ │ │ + cbnz r3, 64cf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 64b72 │ │ │ │ + bge.w 64bb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 64b72 │ │ │ │ + bne.w 64bb2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 64b72 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 64bb2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ strh r0, [r6, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 7ffb8 │ │ │ │ - cbnz r0, 64cfa │ │ │ │ + bl 7ffe4 │ │ │ │ + cbnz r0, 64d3a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64d52 │ │ │ │ + b.n 64d92 │ │ │ │ mov r5, r0 │ │ │ │ strd r6, r0, [sp, #4] │ │ │ │ - cbnz r4, 64d10 │ │ │ │ - ldr r0, [pc, #84] @ (64d58 ) │ │ │ │ + cbnz r4, 64d50 │ │ │ │ + ldr r0, [pc, #84] @ (64d98 ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 135628 │ │ │ │ + bl 135654 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 64d1e │ │ │ │ - ldr r0, [pc, #72] @ (64d5c ) │ │ │ │ + b.n 64d5e │ │ │ │ + ldr r0, [pc, #72] @ (64d9c ) │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 135628 │ │ │ │ + bl 135654 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64d32 │ │ │ │ + bge.n 64d72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64d32 │ │ │ │ + cbnz r3, 64d72 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 64cf4 │ │ │ │ + beq.n 64d34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 64d42 │ │ │ │ + blt.n 64d82 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64d52 │ │ │ │ + b.n 64d92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64d3e │ │ │ │ + bne.n 64d7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 64d3e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 64d7e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 64dd8 <_PyMonitoring_FireLineEvent@@Base+0x68> │ │ │ │ + cbz r0, 64e18 <_PyMonitoring_FireLineEvent@@Base+0x68> │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmia r1!, {r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrd r2, r3, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r3, #7 │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ adds r0, #51 @ 0x33 │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ │ │ │ │ -00064d70 <_PyMonitoring_FireLineEvent@@Base>: │ │ │ │ +00064db0 <_PyMonitoring_FireLineEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 7ffb8 │ │ │ │ - cbz r0, 64dc6 <_PyMonitoring_FireLineEvent@@Base+0x56> │ │ │ │ + bl 7ffe4 │ │ │ │ + cbz r0, 64e06 <_PyMonitoring_FireLineEvent@@Base+0x56> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #2 │ │ │ │ movs r5, #5 │ │ │ │ strd r3, r5, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - bl 519da <_PyMonitoring_FirePyStartEvent@@Base+0x2a> │ │ │ │ + bl 51a12 <_PyMonitoring_FirePyStartEvent@@Base+0x2a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64dca <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ + bge.n 64e0a <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64dca <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ + cbnz r3, 64e0a <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 64dca <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 64e0a <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - b.w 7ffb8 │ │ │ │ - movw r0, #43196 @ 0xa8bc │ │ │ │ + b.w 7ffe4 │ │ │ │ + movw r0, #42876 @ 0xa77c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w 7967c │ │ │ │ + b.w 796c0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b348 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b760 │ │ │ │ - cbnz r0, 64e46 <_PyMonitoring_FireLineEvent@@Base+0xd6> │ │ │ │ + bl 12b5e4 │ │ │ │ + cbnz r0, 64e86 <_PyMonitoring_FireLineEvent@@Base+0xd6> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 64e2e <_PyMonitoring_FireLineEvent@@Base+0xbe> │ │ │ │ + beq.n 64e6e <_PyMonitoring_FireLineEvent@@Base+0xbe> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #43208 @ 0xa8c8 │ │ │ │ + movw r1, #42888 @ 0xa788 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12d4e0 │ │ │ │ - b.n 64e48 <_PyMonitoring_FireLineEvent@@Base+0xd8> │ │ │ │ + bl 12d364 │ │ │ │ + b.n 64e88 <_PyMonitoring_FireLineEvent@@Base+0xd8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b73c │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 64e48 <_PyMonitoring_FireLineEvent@@Base+0xd8> │ │ │ │ + b.n 64e88 <_PyMonitoring_FireLineEvent@@Base+0xd8> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 64e52 <_PyMonitoring_FireLineEvent@@Base+0xe2> │ │ │ │ + cbz r3, 64e92 <_PyMonitoring_FireLineEvent@@Base+0xe2> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 755e4 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 755e4 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 75624 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 75624 <_Py_SetImmortal@@Base> │ │ │ │ │ │ │ │ -00064e60 : │ │ │ │ +00064ea0 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r8, #5160 @ 0x1428 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 64e9e │ │ │ │ + beq.n 64ede │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 64e96 │ │ │ │ + bmi.n 64ed6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64f08 │ │ │ │ - bl 85a34 │ │ │ │ + b.n 64f48 │ │ │ │ + bl 859e8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 64ea0 │ │ │ │ + b.n 64ee0 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 64eb6 │ │ │ │ + bne.n 64ef6 │ │ │ │ cmp r3, #0 │ │ │ │ ite lt │ │ │ │ addlt.w r0, r4, #4294967295 @ 0xffffffff │ │ │ │ movge r0, #0 │ │ │ │ - b.n 64ec8 │ │ │ │ + b.n 64f08 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 64e90 │ │ │ │ - bl 85a34 │ │ │ │ + bpl.n 64ed0 │ │ │ │ + bl 859e8 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 64ee0 │ │ │ │ + bne.n 64f20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ite ge │ │ │ │ movge r0, r4 │ │ │ │ movlt.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64ef2 │ │ │ │ + b.n 64f32 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 64e90 │ │ │ │ - bl 85a34 │ │ │ │ + bpl.n 64ed0 │ │ │ │ + bl 859e8 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - blt.n 64e90 │ │ │ │ + blt.n 64ed0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 64e90 │ │ │ │ + bge.n 64ed0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00064f0c : │ │ │ │ +00064f4c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r8, r1 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - bl 11cec4 │ │ │ │ + bl 11cf24 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 64f46 │ │ │ │ + beq.n 64f86 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11d5a0 │ │ │ │ + bl 11d600 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00064f4a <_PyArg_ParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +00064f8a <_PyArg_ParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r0, 64f76 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r0, 64fb6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 64f76 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r1, 64f72 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ + bpl.n 64fb6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r1, 64fb2 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bpl.n 64f76 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r2, 64f76 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbnz r3, 64f8a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ + bpl.n 64fb6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r2, 64fb6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbnz r3, 64fca <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ movw r1, #1375 @ 0x55f │ │ │ │ - movw r0, #45796 @ 0xb2e4 │ │ │ │ + movw r0, #45336 @ 0xb118 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64f96 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ + b.n 64fd6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ add r4, sp, #32 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d8fe8 │ │ │ │ + bl d8f2c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064fa0 : │ │ │ │ +00064fe0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - cbz r0, 64fca │ │ │ │ + cbz r0, 6500a │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bpl.n 64fca │ │ │ │ - cbz r1, 64fc6 │ │ │ │ + bpl.n 6500a │ │ │ │ + cbz r1, 65006 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bpl.n 64fca │ │ │ │ - cbz r2, 64fca │ │ │ │ - cbnz r3, 64fde │ │ │ │ + bpl.n 6500a │ │ │ │ + cbz r2, 6500a │ │ │ │ + cbnz r3, 6501e │ │ │ │ movw r1, #1401 @ 0x579 │ │ │ │ - movw r0, #45796 @ 0xb2e4 │ │ │ │ + movw r0, #45336 @ 0xb118 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64fe8 │ │ │ │ + b.n 65028 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d8fe8 │ │ │ │ + bl d8f2c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00064fec <_PyArg_VaParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +0006502c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - cbz r0, 65016 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r0, 65056 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bpl.n 65016 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r1, 65012 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ + bpl.n 65056 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r1, 65052 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bpl.n 65016 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r2, 65016 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbnz r3, 6502a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ + bpl.n 65056 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r2, 65056 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbnz r3, 6506a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ movw r1, #1426 @ 0x592 │ │ │ │ - movw r0, #45796 @ 0xb2e4 │ │ │ │ + movw r0, #45336 @ 0xb118 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 65034 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ + b.n 65074 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d8fe8 │ │ │ │ + bl d8f2c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00065038 : │ │ │ │ +00065078 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - cbnz r6, 65060 │ │ │ │ + cbnz r6, 650a0 │ │ │ │ mov r5, r1 │ │ │ │ - movw r3, #14728 @ 0x3988 │ │ │ │ + movw r3, #14408 @ 0x3848 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 65072 │ │ │ │ + b.n 650b2 │ │ │ │ mov.w r1, #684 @ 0x2ac │ │ │ │ - movw r0, #43248 @ 0xa8f0 │ │ │ │ + movw r0, #42928 @ 0xa7b0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6513a │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6517a │ │ │ │ ldr.w r2, [r1, r9, lsl #3] │ │ │ │ - cbz r2, 65084 │ │ │ │ + cbz r2, 650c4 │ │ │ │ cmp r2, r3 │ │ │ │ add.w r9, r9, #1 │ │ │ │ it eq │ │ │ │ addeq r7, #1 │ │ │ │ - b.n 65072 │ │ │ │ + b.n 650b2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 195d38 │ │ │ │ + bl 198100 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6513a │ │ │ │ + beq.n 6517a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ sub.w r3, r9, r3 │ │ │ │ adds r3, #4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ strd r2, r3, [r4, #12] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movs r3, #4 │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov.w r3, #16384 @ 0x4000 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - movw r3, #18249 @ 0x4749 │ │ │ │ + movw r3, #18081 @ 0x46a1 │ │ │ │ movt r3, #18 │ │ │ │ str r3, [r4, #24] │ │ │ │ - movw r3, #31761 @ 0x7c11 │ │ │ │ + movw r3, #39601 @ 0x9ab1 │ │ │ │ movt r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ movw r3, #40760 @ 0x9f38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str.w r3, [r4, #128] @ 0x80 │ │ │ │ movw r3, #8936 @ 0x22e8 │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ - movw r3, #14321 @ 0x37f1 │ │ │ │ + movw r3, #22337 @ 0x5741 │ │ │ │ movt r3, #33 @ 0x21 │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ - movw r3, #41077 @ 0xa075 │ │ │ │ + movw r3, #49201 @ 0xc031 │ │ │ │ movt r3, #34 @ 0x22 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ - bl 7f84c │ │ │ │ + bl 7f878 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 65134 │ │ │ │ + blt.n 65174 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 7eb88 <_PyType_GetDict@@Base> │ │ │ │ + bl 7ebb4 <_PyType_GetDict@@Base> │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fe40 <_PyErr_SetRaisedException@@Base+0x14> │ │ │ │ + bl 7fe6c <_PyErr_SetRaisedException@@Base+0x14> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6513e │ │ │ │ + bne.n 6517e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65134 │ │ │ │ + bge.n 65174 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65134 │ │ │ │ + cbnz r3, 65174 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00065144 : │ │ │ │ - b.w 65038 │ │ │ │ +00065184 : │ │ │ │ + b.w 65078 │ │ │ │ │ │ │ │ -00065148 <_PyType_NewManagedObject@@Base>: │ │ │ │ +00065188 <_PyType_NewManagedObject@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 792dc │ │ │ │ - cbnz r0, 65166 <_PyType_NewManagedObject@@Base+0x1e> │ │ │ │ + bl 79320 │ │ │ │ + cbnz r0, 651a6 <_PyType_NewManagedObject@@Base+0x1e> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1fa038 │ │ │ │ + b.w 1fbed8 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r1, #0] │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ @@ -86290,724 +86319,724 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ - movw r1, #10516 @ 0x2914 │ │ │ │ + movw r1, #10196 @ 0x27d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl c70d8 │ │ │ │ - cbnz r0, 651b8 <_PyType_NewManagedObject@@Base+0x70> │ │ │ │ + bl c73d4 │ │ │ │ + cbnz r0, 651f8 <_PyType_NewManagedObject@@Base+0x70> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 651ee <_PyType_NewManagedObject@@Base+0xa6> │ │ │ │ + b.n 6522e <_PyType_NewManagedObject@@Base+0xa6> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4cc36 │ │ │ │ + bl 4cc76 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 651d4 <_PyType_NewManagedObject@@Base+0x8c> │ │ │ │ + beq.n 65214 <_PyType_NewManagedObject@@Base+0x8c> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 651e6 <_PyType_NewManagedObject@@Base+0x9e> │ │ │ │ - b.n 651de <_PyType_NewManagedObject@@Base+0x96> │ │ │ │ - bl 7fd18 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 651c6 <_PyType_NewManagedObject@@Base+0x7e> │ │ │ │ - b.n 651b4 <_PyType_NewManagedObject@@Base+0x6c> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 65226 <_PyType_NewManagedObject@@Base+0x9e> │ │ │ │ + b.n 6521e <_PyType_NewManagedObject@@Base+0x96> │ │ │ │ + bl 7fd44 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 65206 <_PyType_NewManagedObject@@Base+0x7e> │ │ │ │ + b.n 651f4 <_PyType_NewManagedObject@@Base+0x6c> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 651b4 <_PyType_NewManagedObject@@Base+0x6c> │ │ │ │ + bne.n 651f4 <_PyType_NewManagedObject@@Base+0x6c> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r2, 65214 <_PyType_NewManagedObject@@Base+0xcc> │ │ │ │ - cbz r3, 651fe <_PyType_NewManagedObject@@Base+0xb6> │ │ │ │ + cbz r2, 65254 <_PyType_NewManagedObject@@Base+0xcc> │ │ │ │ + cbz r3, 6523e <_PyType_NewManagedObject@@Base+0xb6> │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.n 65206 <_PyType_NewManagedObject@@Base+0xbe> │ │ │ │ - movw r1, #43440 @ 0xa9b0 │ │ │ │ + b.n 65246 <_PyType_NewManagedObject@@Base+0xbe> │ │ │ │ + movw r1, #42980 @ 0xa7e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #43272 @ 0xa908 │ │ │ │ + movw r0, #42952 @ 0xa7c8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.w e4f84 │ │ │ │ - cbz r3, 6521a <_PyType_NewManagedObject@@Base+0xd2> │ │ │ │ + b.w e4e0c │ │ │ │ + cbz r3, 6525a <_PyType_NewManagedObject@@Base+0xd2> │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.n 65222 <_PyType_NewManagedObject@@Base+0xda> │ │ │ │ - movw r1, #43440 @ 0xa9b0 │ │ │ │ + b.n 65262 <_PyType_NewManagedObject@@Base+0xda> │ │ │ │ + movw r1, #42980 @ 0xa7e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #43308 @ 0xa92c │ │ │ │ + movw r0, #42988 @ 0xa7ec │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e4f84 │ │ │ │ + b.w e4e0c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #16 │ │ │ │ - movw r0, #43336 @ 0xa948 │ │ │ │ + movw r0, #43016 @ 0xa808 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ ldrb r4, [r1, #2] │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrb r1, [r1, #5] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ adds r3, r1, #1 │ │ │ │ - beq.n 6527c <_PyType_NewManagedObject@@Base+0x134> │ │ │ │ + beq.n 652bc <_PyType_NewManagedObject@@Base+0x134> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r4, [r2, #20] │ │ │ │ - movw r0, #43368 @ 0xa968 │ │ │ │ + movw r0, #43048 @ 0xa828 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00065294 <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ +000652d4 <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov ip, r1 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ - bne.n 652ce <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ - ldr r4, [pc, #764] @ (655b0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bne.n 6530e <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ + ldr r4, [pc, #764] @ (655f0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #689 @ 0x2b1 │ │ │ │ - movw r3, #22084 @ 0x5644 │ │ │ │ + movw r3, #21764 @ 0x5504 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #43424 @ 0xa9a0 │ │ │ │ + movw r2, #43104 @ 0xa860 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl 61e8c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61ecc <_PyObject_AssertFailed@@Base> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ and.w r2, r3, #96 @ 0x60 │ │ │ │ and.w r6, r3, #64 @ 0x40 │ │ │ │ ubfx r5, r3, #2, #3 │ │ │ │ cmp r2, #96 @ 0x60 │ │ │ │ - bne.n 65308 <_PyUnicode_CheckConsistency@@Base+0x74> │ │ │ │ + bne.n 65348 <_PyUnicode_CheckConsistency@@Base+0x74> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 65450 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r4, [pc, #708] @ (655b0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + beq.w 65490 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r4, [pc, #708] @ (655f0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ - movw r3, #22084 @ 0x5644 │ │ │ │ + movw r3, #21764 @ 0x5504 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #43492 @ 0xa9e4 │ │ │ │ + movw r2, #43172 @ 0xa8a4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 61e8c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61ecc <_PyObject_AssertFailed@@Base> │ │ │ │ subs r2, r5, #1 │ │ │ │ cmp r5, #4 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ ite hi │ │ │ │ movhi r2, #1 │ │ │ │ movls r2, #0 │ │ │ │ ands.w r1, r3, #32 │ │ │ │ - beq.n 65372 <_PyUnicode_CheckConsistency@@Base+0xde> │ │ │ │ - cbz r2, 6533e <_PyUnicode_CheckConsistency@@Base+0xaa> │ │ │ │ - ldr r4, [pc, #656] @ (655b0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + beq.n 653b2 <_PyUnicode_CheckConsistency@@Base+0xde> │ │ │ │ + cbz r2, 6537e <_PyUnicode_CheckConsistency@@Base+0xaa> │ │ │ │ + ldr r4, [pc, #656] @ (655f0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ - movw r3, #22084 @ 0x5644 │ │ │ │ + movw r3, #21764 @ 0x5504 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #43524 @ 0xaa04 │ │ │ │ + movw r2, #43204 @ 0xa8c4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 61e8c <_PyObject_AssertFailed@@Base> │ │ │ │ - cbz r6, 65360 <_PyUnicode_CheckConsistency@@Base+0xcc> │ │ │ │ - ldr r5, [pc, #620] @ (655b0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bl 61ecc <_PyObject_AssertFailed@@Base> │ │ │ │ + cbz r6, 653a0 <_PyUnicode_CheckConsistency@@Base+0xcc> │ │ │ │ + ldr r5, [pc, #620] @ (655f0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #706 @ 0x2c2 │ │ │ │ - movw r3, #22084 @ 0x5644 │ │ │ │ + movw r3, #21764 @ 0x5504 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #43620 @ 0xaa64 │ │ │ │ + movw r2, #43300 @ 0xa924 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 61e8c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61ecc <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r7, [r0, #24] │ │ │ │ add.w r2, r0, #28 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 65428 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ - ldr r4, [pc, #580] @ (655b0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bne.n 65468 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ + ldr r4, [pc, #580] @ (655f0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #707 @ 0x2c3 │ │ │ │ - b.n 6540e <_PyUnicode_CheckConsistency@@Base+0x17a> │ │ │ │ - cbz r2, 65392 <_PyUnicode_CheckConsistency@@Base+0xfe> │ │ │ │ - ldr r4, [pc, #568] @ (655b0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + b.n 6544e <_PyUnicode_CheckConsistency@@Base+0x17a> │ │ │ │ + cbz r2, 653d2 <_PyUnicode_CheckConsistency@@Base+0xfe> │ │ │ │ + ldr r4, [pc, #568] @ (655f0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #713 @ 0x2c9 │ │ │ │ - movw r3, #22084 @ 0x5644 │ │ │ │ + movw r3, #21764 @ 0x5504 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #43524 @ 0xaa04 │ │ │ │ + movw r2, #43204 @ 0xa8c4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl 61e8c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61ecc <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r1, [r0, #28] │ │ │ │ - cbnz r1, 653b4 <_PyUnicode_CheckConsistency@@Base+0x120> │ │ │ │ - ldr r4, [pc, #536] @ (655b0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + cbnz r1, 653f4 <_PyUnicode_CheckConsistency@@Base+0x120> │ │ │ │ + ldr r4, [pc, #536] @ (655f0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #717 @ 0x2cd │ │ │ │ - movw r3, #22084 @ 0x5644 │ │ │ │ + movw r3, #21764 @ 0x5504 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #43672 @ 0xaa98 │ │ │ │ + movw r2, #43352 @ 0xa958 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl 61e8c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61ecc <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r7, [r0, #24] │ │ │ │ - cbz r6, 65404 <_PyUnicode_CheckConsistency@@Base+0x170> │ │ │ │ + cbz r6, 65444 <_PyUnicode_CheckConsistency@@Base+0x170> │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 653dc <_PyUnicode_CheckConsistency@@Base+0x148> │ │ │ │ - ldr r5, [pc, #496] @ (655b0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + beq.n 6541c <_PyUnicode_CheckConsistency@@Base+0x148> │ │ │ │ + ldr r5, [pc, #496] @ (655f0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #719 @ 0x2cf │ │ │ │ - movw r3, #22084 @ 0x5644 │ │ │ │ + movw r3, #21764 @ 0x5504 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #43692 @ 0xaaac │ │ │ │ + movw r2, #43372 @ 0xa96c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 61e8c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61ecc <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 65450 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r5, [pc, #456] @ (655b0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + beq.n 65490 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r5, [pc, #456] @ (655f0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov.w r4, #720 @ 0x2d0 │ │ │ │ mov r1, r2 │ │ │ │ - movw r3, #22084 @ 0x5644 │ │ │ │ + movw r3, #21764 @ 0x5504 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #43720 @ 0xaac8 │ │ │ │ + movw r2, #43400 @ 0xa988 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 61e8c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61ecc <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 65428 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ - ldr r4, [pc, #420] @ (655b0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bne.n 65468 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ + ldr r4, [pc, #420] @ (655f0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #723 @ 0x2d3 │ │ │ │ - movw r3, #22084 @ 0x5644 │ │ │ │ + movw r3, #21764 @ 0x5504 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #43644 @ 0xaa7c │ │ │ │ + movw r2, #43324 @ 0xa93c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl 61e8c <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r7, 65450 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + bl 61ecc <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r7, 65490 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - cbz r2, 65450 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r5, [pc, #384] @ (655b0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + cbz r2, 65490 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r5, [pc, #384] @ (655f0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov.w r2, #728 @ 0x2d8 │ │ │ │ - movw r3, #22084 @ 0x5644 │ │ │ │ + movw r3, #21764 @ 0x5504 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #43760 @ 0xaaf0 │ │ │ │ + movw r2, #43440 @ 0xa9b0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ - bl 61e8c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61ecc <_PyObject_AssertFailed@@Base> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 655b4 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + beq.w 655f4 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 6546a <_PyUnicode_CheckConsistency@@Base+0x1d6> │ │ │ │ + bpl.n 654aa <_PyUnicode_CheckConsistency@@Base+0x1d6> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r2, r4, #20 │ │ │ │ addpl.w r2, r4, #28 │ │ │ │ - b.n 6546c <_PyUnicode_CheckConsistency@@Base+0x1d8> │ │ │ │ + b.n 654ac <_PyUnicode_CheckConsistency@@Base+0x1d8> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, r1 │ │ │ │ - ble.n 65496 <_PyUnicode_CheckConsistency@@Base+0x202> │ │ │ │ + ble.n 654d6 <_PyUnicode_CheckConsistency@@Base+0x202> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 6547e <_PyUnicode_CheckConsistency@@Base+0x1ea> │ │ │ │ + bne.n 654be <_PyUnicode_CheckConsistency@@Base+0x1ea> │ │ │ │ ldrb r7, [r2, r1] │ │ │ │ - b.n 6548a <_PyUnicode_CheckConsistency@@Base+0x1f6> │ │ │ │ + b.n 654ca <_PyUnicode_CheckConsistency@@Base+0x1f6> │ │ │ │ cmp r5, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r7, [r2, r1, lsl #1] │ │ │ │ ldrne.w r7, [r2, r1, lsl #2] │ │ │ │ cmp r3, r7 │ │ │ │ add.w r1, r1, #1 │ │ │ │ it cc │ │ │ │ movcc r3, r7 │ │ │ │ - b.n 65472 <_PyUnicode_CheckConsistency@@Base+0x1de> │ │ │ │ + b.n 654b2 <_PyUnicode_CheckConsistency@@Base+0x1de> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 65504 <_PyUnicode_CheckConsistency@@Base+0x270> │ │ │ │ - cbnz r6, 654e8 <_PyUnicode_CheckConsistency@@Base+0x254> │ │ │ │ + bne.n 65544 <_PyUnicode_CheckConsistency@@Base+0x270> │ │ │ │ + cbnz r6, 65528 <_PyUnicode_CheckConsistency@@Base+0x254> │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bhi.n 654c2 <_PyUnicode_CheckConsistency@@Base+0x22e> │ │ │ │ - ldr r5, [pc, #268] @ (655b0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bhi.n 65502 <_PyUnicode_CheckConsistency@@Base+0x22e> │ │ │ │ + ldr r5, [pc, #268] @ (655f0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov.w r2, #748 @ 0x2ec │ │ │ │ - movw r3, #22084 @ 0x5644 │ │ │ │ + movw r3, #21764 @ 0x5504 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #43788 @ 0xab0c │ │ │ │ + movw r2, #43468 @ 0xa9cc │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ - bl 61e8c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61ecc <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls.n 6557e <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ - ldr r5, [pc, #232] @ (655b0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bls.n 655be <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ + ldr r5, [pc, #232] @ (655f0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #749 @ 0x2ed │ │ │ │ - movw r3, #22084 @ 0x5644 │ │ │ │ + movw r3, #21764 @ 0x5504 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #43804 @ 0xab1c │ │ │ │ + movw r2, #43484 @ 0xa9dc │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ - bl 61e8c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61ecc <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bls.n 6557e <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ - movw r3, #22084 @ 0x5644 │ │ │ │ + bls.n 655be <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ + movw r3, #21764 @ 0x5504 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #43820 @ 0xab2c │ │ │ │ + movw r2, #43500 @ 0xa9ec │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - ldr r5, [pc, #176] @ (655b0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #176] @ (655f0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov.w r1, #752 @ 0x2f0 │ │ │ │ - b.n 655a4 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 655e4 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 65542 <_PyUnicode_CheckConsistency@@Base+0x2ae> │ │ │ │ + bne.n 65582 <_PyUnicode_CheckConsistency@@Base+0x2ae> │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 65524 <_PyUnicode_CheckConsistency@@Base+0x290> │ │ │ │ - movw r3, #22084 @ 0x5644 │ │ │ │ + bhi.n 65564 <_PyUnicode_CheckConsistency@@Base+0x290> │ │ │ │ + movw r3, #21764 @ 0x5504 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #43836 @ 0xab3c │ │ │ │ + movw r2, #43516 @ 0xa9fc │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - ldr r5, [pc, #144] @ (655b0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #144] @ (655f0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #755 @ 0x2f3 │ │ │ │ - b.n 655a4 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 655e4 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcc.n 65582 <_PyUnicode_CheckConsistency@@Base+0x2ee> │ │ │ │ - movw r3, #22084 @ 0x5644 │ │ │ │ + bcc.n 655c2 <_PyUnicode_CheckConsistency@@Base+0x2ee> │ │ │ │ + movw r3, #21764 @ 0x5504 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #43856 @ 0xab50 │ │ │ │ + movw r2, #43536 @ 0xaa10 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - ldr r5, [pc, #116] @ (655b0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #116] @ (655f0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ - b.n 655a4 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 655e4 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcs.n 65560 <_PyUnicode_CheckConsistency@@Base+0x2cc> │ │ │ │ - movw r3, #22084 @ 0x5644 │ │ │ │ + bcs.n 655a0 <_PyUnicode_CheckConsistency@@Base+0x2cc> │ │ │ │ + movw r3, #21764 @ 0x5504 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #43876 @ 0xab64 │ │ │ │ + movw r2, #43556 @ 0xaa24 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - ldr r5, [pc, #84] @ (655b0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #84] @ (655f0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #759 @ 0x2f7 │ │ │ │ - b.n 655a4 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 655e4 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ - bcc.n 65588 <_PyUnicode_CheckConsistency@@Base+0x2f4> │ │ │ │ - movw r3, #22084 @ 0x5644 │ │ │ │ + bcc.n 655c8 <_PyUnicode_CheckConsistency@@Base+0x2f4> │ │ │ │ + movw r3, #21764 @ 0x5504 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #43896 @ 0xab78 │ │ │ │ + movw r2, #43576 @ 0xaa38 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - ldr r5, [pc, #56] @ (655b0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #56] @ (655f0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov.w r1, #760 @ 0x2f8 │ │ │ │ - b.n 655a4 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 655e4 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ ldrb r3, [r2, r0] │ │ │ │ - b.n 6558c <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ + b.n 655cc <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ ldrh.w r3, [r2, r0, lsl #1] │ │ │ │ - b.n 6558c <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ + b.n 655cc <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ ldr.w r3, [r2, r0, lsl #2] │ │ │ │ - cbz r3, 655b4 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ - ldr r5, [pc, #32] @ (655b0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ - movw r3, #22084 @ 0x5644 │ │ │ │ + cbz r3, 655f4 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + ldr r5, [pc, #32] @ (655f0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + movw r3, #21764 @ 0x5504 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #43916 @ 0xab8c │ │ │ │ + movw r2, #43596 @ 0xaa4c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ movw r1, #762 @ 0x2fa │ │ │ │ strd r1, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 61e8c <_PyObject_AssertFailed@@Base> │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ + bl 61ecc <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 655f0 <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ + bmi.n 65630 <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 655f4 <_PyUnicode_CheckConsistency@@Base+0x360> │ │ │ │ + beq.n 65634 <_PyUnicode_CheckConsistency@@Base+0x360> │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 655f6 <_PyUnicode_CheckConsistency@@Base+0x362> │ │ │ │ + b.n 65636 <_PyUnicode_CheckConsistency@@Base+0x362> │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 655f6 <_PyUnicode_CheckConsistency@@Base+0x362> │ │ │ │ + b.n 65636 <_PyUnicode_CheckConsistency@@Base+0x362> │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r6 │ │ │ │ - bl 7163c │ │ │ │ + bl 71690 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 65616 <_PyUnicode_CheckConsistency@@Base+0x382> │ │ │ │ + cbz r0, 65656 <_PyUnicode_CheckConsistency@@Base+0x382> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r6, r2 │ │ │ │ ite le │ │ │ │ strle r6, [sp, #0] │ │ │ │ strgt r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl d81b4 <_PyUnicodeWriter_WriteStr@@Base+0xb8> │ │ │ │ + bl d8100 <_PyUnicodeWriter_WriteStr@@Base+0xb8> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006561c : │ │ │ │ +0006565c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 65638 │ │ │ │ - bl 4cf72 │ │ │ │ - b.n 65674 │ │ │ │ + bmi.n 65678 │ │ │ │ + bl 4cfb2 │ │ │ │ + b.n 656b4 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #43992 @ 0xabd8 │ │ │ │ + movw r1, #43672 @ 0xaa98 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1f58a8 │ │ │ │ + bl 1f7748 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 65674 │ │ │ │ - movw r1, #23260 @ 0x5adc │ │ │ │ + beq.n 656b4 │ │ │ │ + movw r1, #22940 @ 0x599c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r6 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 51cb8 │ │ │ │ + b.w 51cf0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00065678 : │ │ │ │ +000656b8 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bmi.n 65694 │ │ │ │ - bl 4cf72 │ │ │ │ - b.n 65716 │ │ │ │ + bmi.n 656d4 │ │ │ │ + bl 4cfb2 │ │ │ │ + b.n 65756 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - movw r1, #44104 @ 0xac48 │ │ │ │ + movw r1, #43784 @ 0xab08 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1f58a8 │ │ │ │ + bl 1f7748 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 65716 │ │ │ │ - movw r1, #23260 @ 0x5adc │ │ │ │ + beq.n 65756 │ │ │ │ + movw r1, #22940 @ 0x599c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ cmp r5, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r5 │ │ │ │ moveq r4, r1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 51cb8 │ │ │ │ + bl 51cf0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 65716 │ │ │ │ + cbz r0, 65756 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 6570e │ │ │ │ + bmi.n 6574e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #38416 @ 0x9610 │ │ │ │ + movw r1, #38096 @ 0x94d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65716 │ │ │ │ + bge.n 65756 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65716 │ │ │ │ + cbnz r3, 65756 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 65716 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 65756 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 19828c │ │ │ │ + b.w 19a69c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0006571a : │ │ │ │ +0006575a : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 65736 │ │ │ │ - bl 4cf72 │ │ │ │ - b.n 65772 │ │ │ │ + bmi.n 65776 │ │ │ │ + bl 4cfb2 │ │ │ │ + b.n 657b2 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #44224 @ 0xacc0 │ │ │ │ + movw r1, #43904 @ 0xab80 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1f58a8 │ │ │ │ + bl 1f7748 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 65772 │ │ │ │ - movw r1, #23260 @ 0x5adc │ │ │ │ + beq.n 657b2 │ │ │ │ + movw r1, #22940 @ 0x599c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r6 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 28ada4 │ │ │ │ + b.w 28ac4c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00065776 : │ │ │ │ +000657b6 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bmi.n 65792 │ │ │ │ - bl 4cf72 │ │ │ │ - b.n 657b4 │ │ │ │ + bmi.n 657d2 │ │ │ │ + bl 4cfb2 │ │ │ │ + b.n 657f4 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - movw r1, #44396 @ 0xad6c │ │ │ │ + movw r1, #44076 @ 0xac2c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1f58a8 │ │ │ │ + bl 1f7748 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 657b8 │ │ │ │ + bne.n 657f8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 65812 │ │ │ │ - movw r1, #23260 @ 0x5adc │ │ │ │ + b.n 65852 │ │ │ │ + movw r1, #22940 @ 0x599c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ cmp r6, #0 │ │ │ │ ite ne │ │ │ │ movne r5, r6 │ │ │ │ moveq r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 28ada4 │ │ │ │ + bl 28ac4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 657b4 │ │ │ │ + beq.n 657f4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 65812 │ │ │ │ + bmi.n 65852 │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #44516 @ 0xade4 │ │ │ │ + movw r1, #44196 @ 0xaca4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 657b4 │ │ │ │ + bge.n 657f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 657b4 │ │ │ │ + bne.n 657f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 657b4 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 657f4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00065816 : │ │ │ │ +00065856 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ - bl fca00 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl fc910 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8a9e8 │ │ │ │ + b.w 8ac44 │ │ │ │ │ │ │ │ -0006583e : │ │ │ │ +0006587e : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 17564c │ │ │ │ + b.w 1779fc │ │ │ │ │ │ │ │ -00065844 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ +00065884 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 65858 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ + beq.n 65898 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ cmp r1, #4 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ it ne │ │ │ │ movne r2, #255 @ 0xff │ │ │ │ - b.n 6585c <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ + b.n 6589c <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movs r1, #0 │ │ │ │ - b.w ce6bc <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + b.w ce5a0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ │ │ │ │ -00065862 <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ +000658a2 <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ adds r7, r1, r2 │ │ │ │ mov r3, r1 │ │ │ │ cmp r7, r3 │ │ │ │ - bls.n 658a6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + bls.n 658e6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bne.n 6589c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ + bne.n 658dc <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ mov r2, r3 │ │ │ │ adds r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 65896 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ + bcc.n 658d6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 65882 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ - b.n 658aa <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + beq.n 658c2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ + b.n 658ea <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 658a6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + beq.n 658e6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ mov r3, r2 │ │ │ │ ldrsb.w r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 6587a <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ - b.n 658aa <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + bge.n 658ba <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ + b.n 658ea <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - b.n 658ac <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ + b.n 658ec <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 658d6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + bcc.n 65916 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ ldrd r3, r1, [r5, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 658d6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + blt.n 65916 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ tst.w r2, #32 │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ - beq.n 658e8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ + beq.n 65928 <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ - b.n 658ea <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ + b.n 6592a <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 658bc <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + beq.n 658fc <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6bc <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ce5a0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 658bc <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ - b.n 65932 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + bne.n 658fc <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + b.n 65972 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 658fe <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ + beq.n 6593e <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 65914 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ + beq.n 65954 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ blx 2bf20 │ │ │ │ - b.n 6592a <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + b.n 6596a <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ add.w r0, r0, r3, lsl #1 │ │ │ │ mov r3, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 6592a <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 6596a <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strh.w r3, [r0], #2 │ │ │ │ - b.n 65902 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + b.n 65942 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ mov r3, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 6592a <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 6596a <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - b.n 65918 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb6> │ │ │ │ + b.n 65958 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb6> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r0, #0 │ │ │ │ add r3, r6 │ │ │ │ str r3, [r5, #20] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -87015,850 +87044,850 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65960 <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ + beq.n 659a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65976 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ + bne.n 659b6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 659a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x146> │ │ │ │ + beq.n 659e8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x146> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 659a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x146> │ │ │ │ - b.n 65978 <_PyUnicodeWriter_WriteLatin1String@@Base+0x116> │ │ │ │ + ble.n 659e8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x146> │ │ │ │ + b.n 659b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x116> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65994 <_PyUnicodeWriter_WriteLatin1String@@Base+0x132> │ │ │ │ + beq.n 659d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x132> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 659c2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x160> │ │ │ │ + bne.n 65a02 <_PyUnicodeWriter_WriteLatin1String@@Base+0x160> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 659a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x146> │ │ │ │ + beq.n 659e8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x146> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 659c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ + bgt.n 65a04 <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 65a02 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a0> │ │ │ │ + bl f8904 │ │ │ │ + b.n 65a42 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 1526e0 │ │ │ │ + bl 152c0c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 659ee <_PyUnicodeWriter_WriteLatin1String@@Base+0x18c> │ │ │ │ + bge.n 65a2e <_PyUnicodeWriter_WriteLatin1String@@Base+0x18c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 659ee <_PyUnicodeWriter_WriteLatin1String@@Base+0x18c> │ │ │ │ + cbnz r3, 65a2e <_PyUnicodeWriter_WriteLatin1String@@Base+0x18c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65a02 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a0> │ │ │ │ + bge.n 65a42 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65a02 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a0> │ │ │ │ + cbnz r3, 65a42 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #7852 @ 0x1eac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 65a30 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1ce> │ │ │ │ + beq.n 65a70 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1ce> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65a5e <_PyUnicodeWriter_WriteLatin1String@@Base+0x1fc> │ │ │ │ + bne.n 65a9e <_PyUnicodeWriter_WriteLatin1String@@Base+0x1fc> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65a44 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e2> │ │ │ │ + beq.n 65a84 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65a60 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1fe> │ │ │ │ + bgt.n 65aa0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1fe> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 65a86 <_PyUnicodeWriter_WriteLatin1String@@Base+0x224> │ │ │ │ + bl f8904 │ │ │ │ + b.n 65ac6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x224> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 11e854 │ │ │ │ + bl 11e8b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65a86 <_PyUnicodeWriter_WriteLatin1String@@Base+0x224> │ │ │ │ + bge.n 65ac6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x224> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65a86 <_PyUnicodeWriter_WriteLatin1String@@Base+0x224> │ │ │ │ + cbnz r3, 65ac6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x224> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #7852 @ 0x1eac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 65ab4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x252> │ │ │ │ + beq.n 65af4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x252> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65ae2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x280> │ │ │ │ + bne.n 65b22 <_PyUnicodeWriter_WriteLatin1String@@Base+0x280> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65ac8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x266> │ │ │ │ + beq.n 65b08 <_PyUnicodeWriter_WriteLatin1String@@Base+0x266> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65ae4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x282> │ │ │ │ + bgt.n 65b24 <_PyUnicodeWriter_WriteLatin1String@@Base+0x282> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 65b0a <_PyUnicodeWriter_WriteLatin1String@@Base+0x2a8> │ │ │ │ + bl f8904 │ │ │ │ + b.n 65b4a <_PyUnicodeWriter_WriteLatin1String@@Base+0x2a8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 254dac │ │ │ │ + bl 254c40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65b0a <_PyUnicodeWriter_WriteLatin1String@@Base+0x2a8> │ │ │ │ + bge.n 65b4a <_PyUnicodeWriter_WriteLatin1String@@Base+0x2a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65b0a <_PyUnicodeWriter_WriteLatin1String@@Base+0x2a8> │ │ │ │ + cbnz r3, 65b4a <_PyUnicodeWriter_WriteLatin1String@@Base+0x2a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #7852 @ 0x1eac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 65b38 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2d6> │ │ │ │ + beq.n 65b78 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2d6> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65b66 <_PyUnicodeWriter_WriteLatin1String@@Base+0x304> │ │ │ │ + bne.n 65ba6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x304> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65b4c <_PyUnicodeWriter_WriteLatin1String@@Base+0x2ea> │ │ │ │ + beq.n 65b8c <_PyUnicodeWriter_WriteLatin1String@@Base+0x2ea> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65b68 <_PyUnicodeWriter_WriteLatin1String@@Base+0x306> │ │ │ │ + bgt.n 65ba8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x306> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 65b8e <_PyUnicodeWriter_WriteLatin1String@@Base+0x32c> │ │ │ │ + bl f8904 │ │ │ │ + b.n 65bce <_PyUnicodeWriter_WriteLatin1String@@Base+0x32c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 152268 │ │ │ │ + bl 152794 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65b8e <_PyUnicodeWriter_WriteLatin1String@@Base+0x32c> │ │ │ │ + bge.n 65bce <_PyUnicodeWriter_WriteLatin1String@@Base+0x32c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65b8e <_PyUnicodeWriter_WriteLatin1String@@Base+0x32c> │ │ │ │ + cbnz r3, 65bce <_PyUnicodeWriter_WriteLatin1String@@Base+0x32c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #7852 @ 0x1eac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 65bbc <_PyUnicodeWriter_WriteLatin1String@@Base+0x35a> │ │ │ │ + beq.n 65bfc <_PyUnicodeWriter_WriteLatin1String@@Base+0x35a> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65bea <_PyUnicodeWriter_WriteLatin1String@@Base+0x388> │ │ │ │ + bne.n 65c2a <_PyUnicodeWriter_WriteLatin1String@@Base+0x388> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65bd0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x36e> │ │ │ │ + beq.n 65c10 <_PyUnicodeWriter_WriteLatin1String@@Base+0x36e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65bec <_PyUnicodeWriter_WriteLatin1String@@Base+0x38a> │ │ │ │ + bgt.n 65c2c <_PyUnicodeWriter_WriteLatin1String@@Base+0x38a> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 65c12 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ + bl f8904 │ │ │ │ + b.n 65c52 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 1bb4b0 │ │ │ │ + bl 1bd764 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65c12 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ + bge.n 65c52 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65c12 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ + cbnz r3, 65c52 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #7852 @ 0x1eac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 65c40 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3de> │ │ │ │ + beq.n 65c80 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3de> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65c6e <_PyUnicodeWriter_WriteLatin1String@@Base+0x40c> │ │ │ │ + bne.n 65cae <_PyUnicodeWriter_WriteLatin1String@@Base+0x40c> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65c54 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f2> │ │ │ │ + beq.n 65c94 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65c70 <_PyUnicodeWriter_WriteLatin1String@@Base+0x40e> │ │ │ │ + bgt.n 65cb0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x40e> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 65c96 <_PyUnicodeWriter_WriteLatin1String@@Base+0x434> │ │ │ │ + bl f8904 │ │ │ │ + b.n 65cd6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x434> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 12704c │ │ │ │ + bl 126fa4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65c96 <_PyUnicodeWriter_WriteLatin1String@@Base+0x434> │ │ │ │ + bge.n 65cd6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x434> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65c96 <_PyUnicodeWriter_WriteLatin1String@@Base+0x434> │ │ │ │ + cbnz r3, 65cd6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x434> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #7852 @ 0x1eac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 65cc4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x462> │ │ │ │ + beq.n 65d04 <_PyUnicodeWriter_WriteLatin1String@@Base+0x462> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65cf2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x490> │ │ │ │ + bne.n 65d32 <_PyUnicodeWriter_WriteLatin1String@@Base+0x490> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65cd8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x476> │ │ │ │ + beq.n 65d18 <_PyUnicodeWriter_WriteLatin1String@@Base+0x476> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65cf4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x492> │ │ │ │ + bgt.n 65d34 <_PyUnicodeWriter_WriteLatin1String@@Base+0x492> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 65d1a <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ + bl f8904 │ │ │ │ + b.n 65d5a <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 255c1c │ │ │ │ + bl 255a50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65d1a <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ + bge.n 65d5a <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65d1a <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ + cbnz r3, 65d5a <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00065d1e : │ │ │ │ +00065d5e : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 199274 │ │ │ │ - cbnz r0, 65d4c │ │ │ │ - ldr r2, [pc, #56] @ (65d74 ) │ │ │ │ + bl 19b684 │ │ │ │ + cbnz r0, 65d8c │ │ │ │ + ldr r2, [pc, #56] @ (65db4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1de2ec │ │ │ │ - b.n 65d6e │ │ │ │ + bl 1e0530 │ │ │ │ + b.n 65dae │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dbb8c │ │ │ │ + bl 1dddd0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65d6e │ │ │ │ + bge.n 65dae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65d6e │ │ │ │ + cbnz r3, 65dae │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00065d78 : │ │ │ │ +00065db8 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 65d1e │ │ │ │ + b.w 65d5e │ │ │ │ │ │ │ │ -00065d7e : │ │ │ │ +00065dbe : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 199274 │ │ │ │ - cbnz r0, 65dac │ │ │ │ - ldr r2, [pc, #56] @ (65dd4 ) │ │ │ │ + bl 19b684 │ │ │ │ + cbnz r0, 65dec │ │ │ │ + ldr r2, [pc, #56] @ (65e14 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1de2ec │ │ │ │ - b.n 65dce │ │ │ │ + bl 1e0530 │ │ │ │ + b.n 65e0e │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 63136 │ │ │ │ + bl 63176 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65dce │ │ │ │ + bge.n 65e0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65dce │ │ │ │ + cbnz r3, 65e0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00065dd8 : │ │ │ │ +00065e18 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 65d7e │ │ │ │ + b.w 65dbe │ │ │ │ │ │ │ │ -00065dde : │ │ │ │ +00065e1e : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 199274 │ │ │ │ - cbz r0, 65e20 │ │ │ │ + bl 19b684 │ │ │ │ + cbz r0, 65e60 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d1d84 │ │ │ │ + bl 1d4048 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65e24 │ │ │ │ + bge.n 65e64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65e24 │ │ │ │ + cbnz r3, 65e64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 65e24 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 65e64 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00065e28 : │ │ │ │ +00065e68 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 65dde │ │ │ │ + b.w 65e1e │ │ │ │ │ │ │ │ -00065e30 : │ │ │ │ +00065e70 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 65dde │ │ │ │ - b.w 199274 │ │ │ │ + b.w 65e1e │ │ │ │ + b.w 19b684 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #41176 @ 0xa0d8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 65e82 │ │ │ │ + beq.n 65ec2 │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 65e82 │ │ │ │ + beq.n 65ec2 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #44620 @ 0xae4c │ │ │ │ + movw r1, #44300 @ 0xad0c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 65eb6 │ │ │ │ + b.n 65ef6 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65eb0 │ │ │ │ + beq.n 65ef0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9d9e4 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9dc90 <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65ea0 │ │ │ │ + bge.n 65ee0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 65e7c │ │ │ │ + b.n 65ebc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r5, #0] │ │ │ │ - b.n 65eb4 │ │ │ │ + b.n 65ef4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00065eb8 : │ │ │ │ +00065ef8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (65eec ) │ │ │ │ + ldr r4, [pc, #36] @ (65f2c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ bl 319dc <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65eea │ │ │ │ - movw r0, #44652 @ 0xae6c │ │ │ │ + bge.n 65f2a │ │ │ │ + movw r0, #44332 @ 0xad2c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 202a64 │ │ │ │ + b.w 2048f4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl da0d4 │ │ │ │ + bl da020 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f8ab4 │ │ │ │ - bl da0d4 │ │ │ │ + bl f8904 │ │ │ │ + bl da020 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1d6f10 │ │ │ │ + bl 1d9170 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w da0e8 │ │ │ │ + b.w da034 │ │ │ │ │ │ │ │ -00065f26 <_PyBytes_FromData@@Base>: │ │ │ │ +00065f66 <_PyBytes_FromData@@Base>: │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - b.w 718ec │ │ │ │ + b.w 71940 │ │ │ │ │ │ │ │ -00065f2e : │ │ │ │ - ldr r0, [pc, #28] @ (65f4c ) │ │ │ │ +00065f6e : │ │ │ │ + ldr r0, [pc, #28] @ (65f8c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r2, #44692 @ 0xae94 │ │ │ │ + movw r2, #44372 @ 0xad54 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b.w f8b34 <_PyErr_SetString@@Base> │ │ │ │ + b.w f8984 <_PyErr_SetString@@Base> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00065f50 <_PyState_AddModule@@Base>: │ │ │ │ - cbz r2, 65f8c <_PyState_AddModule@@Base+0x3c> │ │ │ │ +00065f90 <_PyState_AddModule@@Base>: │ │ │ │ + cbz r2, 65fcc <_PyState_AddModule@@Base+0x3c> │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 65f82 <_PyState_AddModule@@Base+0x32> │ │ │ │ + cbz r1, 65fc2 <_PyState_AddModule@@Base+0x32> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #53556 @ 0xd134 │ │ │ │ + movw r2, #53236 @ 0xcff4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f8b34 <_PyErr_SetString@@Base> │ │ │ │ + bl f8984 <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r2, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 1987e4 <_Py_SetImmortalUntracked@@Base+0x10> │ │ │ │ + b.w 19abf4 <_Py_SetImmortalUntracked@@Base+0x10> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #44728 @ 0xaeb8 │ │ │ │ + movw r2, #44408 @ 0xad78 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f8b34 <_PyErr_SetString@@Base> │ │ │ │ + bl f8984 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #44728 @ 0xaeb8 │ │ │ │ + movw r2, #44408 @ 0xad78 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f8b34 <_PyErr_SetString@@Base> │ │ │ │ + bl f8984 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00065fe2 : │ │ │ │ +00066022 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1e61a4 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + b.w 1e7f68 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 66022 │ │ │ │ - movw r2, #15388 @ 0x3c1c │ │ │ │ + bmi.n 66062 │ │ │ │ + movw r2, #15068 @ 0x3adc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #756 @ 0x2f4 │ │ │ │ + movw r1, #436 @ 0x1b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #45132 @ 0xb04c │ │ │ │ + movw r0, #44672 @ 0xae80 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r4 │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6604a │ │ │ │ - ldr r2, [pc, #40] @ (6604c ) │ │ │ │ + b.n 6608a │ │ │ │ + ldr r2, [pc, #40] @ (6608c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1996dc │ │ │ │ + bl 19baec │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6601e │ │ │ │ - cbz r0, 66042 │ │ │ │ + beq.n 6605e │ │ │ │ + cbz r0, 66082 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 19b1f0 <_PySys_GetRequiredAttr@@Base+0x13ec> │ │ │ │ + b.w 19d600 <_PySys_GetRequiredAttr@@Base+0x13ec> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 661f6 │ │ │ │ - ldr r3, [pc, #400] @ (66200 ) │ │ │ │ + beq.w 66236 │ │ │ │ + ldr r3, [pc, #400] @ (66240 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3916] @ 0xf4c │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 66092 │ │ │ │ - bne.n 66096 │ │ │ │ + bgt.n 660d2 │ │ │ │ + bne.n 660d6 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #252] @ 0xfc │ │ │ │ subs r5, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 66098 │ │ │ │ + b.n 660d8 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 66098 │ │ │ │ + b.n 660d8 │ │ │ │ movs r5, #0 │ │ │ │ movw r3, #11920 @ 0x2e90 │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r0, [r6, #-16] │ │ │ │ - cbz r0, 660de │ │ │ │ - bl 7967c │ │ │ │ + cbz r0, 6611e │ │ │ │ + bl 796c0 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 661e2 │ │ │ │ - bl 85bbc │ │ │ │ + beq.w 66222 │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 660d4 │ │ │ │ + bge.n 66114 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 660d4 │ │ │ │ + cbnz r3, 66114 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r6, #16 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 660a4 │ │ │ │ - b.n 661e2 │ │ │ │ + beq.n 660e4 │ │ │ │ + b.n 66222 │ │ │ │ movw r3, #11924 @ 0x2e94 │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ - cbz r0, 66122 │ │ │ │ + cbz r0, 66162 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 660e8 │ │ │ │ - bl 7967c │ │ │ │ + beq.n 66128 │ │ │ │ + bl 796c0 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 661e2 │ │ │ │ - bl 85bbc │ │ │ │ + beq.n 66222 │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6611a │ │ │ │ + bge.n 6615a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 6611a │ │ │ │ + cbnz r3, 6615a │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 660e8 │ │ │ │ - b.n 661e2 │ │ │ │ + beq.n 66128 │ │ │ │ + b.n 66222 │ │ │ │ movw r3, #11928 @ 0x2e98 │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ - cbz r0, 66166 │ │ │ │ + cbz r0, 661a6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6612c │ │ │ │ - bl 7967c │ │ │ │ + beq.n 6616c │ │ │ │ + bl 796c0 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 661e2 │ │ │ │ - bl 85bbc │ │ │ │ + beq.n 66222 │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6615e │ │ │ │ + bge.n 6619e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 6615e │ │ │ │ + cbnz r3, 6619e │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6612c │ │ │ │ - b.n 661e2 │ │ │ │ + beq.n 6616c │ │ │ │ + b.n 66222 │ │ │ │ movw r3, #32056 @ 0x7d38 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 661f8 │ │ │ │ + beq.n 66238 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 661f8 │ │ │ │ - bl 7967c │ │ │ │ + beq.n 66238 │ │ │ │ + bl 796c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 661e2 │ │ │ │ + cbz r0, 66222 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d6f5c │ │ │ │ + bl d6e8c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 661a6 │ │ │ │ + bge.n 661e6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 661e2 │ │ │ │ + bge.n 66222 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 661e2 │ │ │ │ + cbnz r3, 66222 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 661e2 │ │ │ │ - beq.n 661c0 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 66222 │ │ │ │ + beq.n 66200 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66174 │ │ │ │ + bge.n 661b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 66174 │ │ │ │ + bne.n 661b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 66174 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 661b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85bbc │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 661de │ │ │ │ + bge.n 6621e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 661de │ │ │ │ + cbnz r3, 6621e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 66174 │ │ │ │ + beq.n 661b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 661f6 │ │ │ │ + bge.n 66236 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 661f6 │ │ │ │ + cbnz r3, 66236 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -87867,197 +87896,197 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [r0, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #72] @ 0x48 │ │ │ │ ldr.w r0, [r3, #3904] @ 0xf40 │ │ │ │ - cbnz r0, 66236 │ │ │ │ - movw r1, #59116 @ 0xe6ec │ │ │ │ + cbnz r0, 66276 │ │ │ │ + movw r1, #58796 @ 0xe5ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #52356 @ 0xcc84 │ │ │ │ + movw r0, #52036 @ 0xcb44 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movw r3, #18128 @ 0x46d0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 6624a │ │ │ │ - bl 11645c │ │ │ │ - b.n 6626a │ │ │ │ - bl 116994 │ │ │ │ + bne.n 6628a │ │ │ │ + bl 1164e8 │ │ │ │ + b.n 662aa │ │ │ │ + bl 116a98 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6626a │ │ │ │ + bge.n 662aa │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1cb758 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 6626a │ │ │ │ + bl 1cda10 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 662aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cb764 <_PyErr_Clear@@Base> │ │ │ │ + bl 1cda1c <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1bcb68 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 1bee20 <_PyErr_ChainExceptions1@@Base> │ │ │ │ │ │ │ │ -00066274 : │ │ │ │ +000662b4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #84] @ (662dc ) │ │ │ │ - bl 1d6f2c │ │ │ │ + ldr r0, [pc, #84] @ (6631c ) │ │ │ │ + bl 1d918c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 662a6 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 662d6 │ │ │ │ - movw r0, #59072 @ 0xe6c0 │ │ │ │ + cbnz r0, 662e6 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 66316 │ │ │ │ + movw r0, #58752 @ 0xe580 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1b773c │ │ │ │ - cbz r0, 662d6 │ │ │ │ + bl 1b99f4 │ │ │ │ + cbz r0, 66316 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #52] @ (662e0 ) │ │ │ │ + ldr r0, [pc, #52] @ (66320 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 9480c │ │ │ │ + bl 94a84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 662ca │ │ │ │ + bge.n 6630a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 662ce │ │ │ │ + cbz r3, 6630e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 662d6 │ │ │ │ + b.n 66316 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 662ca │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6630a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b.n 65d68 │ │ │ │ + b.n 65da8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xfbcc004d │ │ │ │ - cbnz r0, 662f2 │ │ │ │ - movw r0, #51536 @ 0xc950 │ │ │ │ + cbnz r0, 66332 │ │ │ │ + movw r0, #51076 @ 0xc784 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 1b8988 │ │ │ │ + b.w 1bac40 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r7, #44772 @ 0xaee4 │ │ │ │ + movw r7, #44452 @ 0xada4 │ │ │ │ movt r7, #45 @ 0x2d │ │ │ │ subs r4, r0, #4 │ │ │ │ - movw r0, #26444 @ 0x674c │ │ │ │ + movw r0, #26124 @ 0x660c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1b8988 │ │ │ │ + bl 1bac40 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ sub.w r3, r1, #32 │ │ │ │ - cbz r1, 6636c │ │ │ │ + cbz r1, 663ac │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bne.n 66332 │ │ │ │ - movw r0, #44756 @ 0xaed4 │ │ │ │ + bne.n 66372 │ │ │ │ + movw r0, #44436 @ 0xad94 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1b8988 │ │ │ │ - b.n 66316 │ │ │ │ + bl 1bac40 │ │ │ │ + b.n 66356 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bhi.n 66344 │ │ │ │ - movw r0, #44760 @ 0xaed8 │ │ │ │ + bhi.n 66384 │ │ │ │ + movw r0, #44440 @ 0xad98 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1b8988 │ │ │ │ - b.n 66316 │ │ │ │ + bl 1bac40 │ │ │ │ + b.n 66356 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi.n 66356 │ │ │ │ - movw r0, #44764 @ 0xaedc │ │ │ │ + bhi.n 66396 │ │ │ │ + movw r0, #44444 @ 0xad9c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1b8988 │ │ │ │ - b.n 66316 │ │ │ │ + bl 1bac40 │ │ │ │ + b.n 66356 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - movw r0, #40192 @ 0x9d00 │ │ │ │ + movw r0, #39872 @ 0x9bc0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ it cc │ │ │ │ movcc r0, r7 │ │ │ │ - bl 1b8988 │ │ │ │ - b.n 66316 │ │ │ │ - movw r0, #26444 @ 0x674c │ │ │ │ + bl 1bac40 │ │ │ │ + b.n 66356 │ │ │ │ + movw r0, #26124 @ 0x660c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1b8988 │ │ │ │ + b.w 1bac40 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #55600 @ 0xd930 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 663a6 │ │ │ │ + beq.n 663e6 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 663c6 │ │ │ │ - cbz r1, 663ce │ │ │ │ - movw r0, #44780 @ 0xaeec │ │ │ │ + bne.n 66406 │ │ │ │ + cbz r1, 6640e │ │ │ │ + movw r0, #44460 @ 0xadac │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 201068 <_PyArg_NoPositional@@Base> │ │ │ │ - cbz r0, 663e4 │ │ │ │ + bl 202ef8 <_PyArg_NoPositional@@Base> │ │ │ │ + cbz r0, 66424 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 663ce │ │ │ │ + beq.n 6640e │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 663ce │ │ │ │ + beq.n 6640e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1aa134 <_PyConfig_AsDict@@Base+0x520> │ │ │ │ + b.w 1ac55c <_PyConfig_AsDict@@Base+0x520> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 663c6 │ │ │ │ - movw r0, #44780 @ 0xaeec │ │ │ │ + beq.n 66406 │ │ │ │ + movw r0, #44460 @ 0xadac │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e0094 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1e21fc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 663c6 │ │ │ │ + bne.n 66406 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #80] @ (6644c ) │ │ │ │ + ldr r2, [pc, #80] @ (6648c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ - cbz r3, 6643e │ │ │ │ + cbz r3, 6647e │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1da91c │ │ │ │ + bl 1dc85c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6642e │ │ │ │ + cbnz r0, 6646e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12116 @ 0x2f54 │ │ │ │ + movw r1, #11848 @ 0x2e48 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 66446 │ │ │ │ + bl f8904 │ │ │ │ + b.n 66486 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 239524 │ │ │ │ + b.w 23941c │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3} │ │ │ │ @@ -88065,41 +88094,41 @@ │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ movw r3, #32232 @ 0x7de8 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 66472 │ │ │ │ + cbz r2, 664b2 │ │ │ │ blx 2b57c │ │ │ │ movw r2, #59856 @ 0xe9d0 │ │ │ │ movt r2, #79 @ 0x4f │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 2b9dc │ │ │ │ - movw r1, #55360 @ 0xd840 │ │ │ │ + movw r1, #55040 @ 0xd700 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #20 │ │ │ │ mov r5, r0 │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ - cbz r6, 664ba │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ + cbz r6, 664fa │ │ │ │ mov r0, r6 │ │ │ │ blx 2bfb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #59460 @ 0xe844 │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #59140 @ 0xe704 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2be34 <__vfprintf_chk@plt> │ │ │ │ mov r1, r4 │ │ │ │ @@ -88111,131 +88140,131 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2d588 │ │ │ │ │ │ │ │ -000664e8 <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ +00066528 <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #44804 @ 0xaf04 │ │ │ │ + movw r1, #44484 @ 0xadc4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 66450 │ │ │ │ + bl 66490 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #2 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #54384 @ 0xd470 │ │ │ │ + movw r1, #54064 @ 0xd330 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ movs r2, #4 │ │ │ │ - b.w 208934 │ │ │ │ + b.w 20a95c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #264] @ (66650 <_Py_FatalRefcountErrorFunc@@Base+0x168>) │ │ │ │ + ldr r3, [pc, #264] @ (66690 <_Py_FatalRefcountErrorFunc@@Base+0x168>) │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov.w r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 66564 <_Py_FatalRefcountErrorFunc@@Base+0x7c> │ │ │ │ + bne.n 665a4 <_Py_FatalRefcountErrorFunc@@Base+0x7c> │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66554 <_Py_FatalRefcountErrorFunc@@Base+0x6c> │ │ │ │ + bne.n 66594 <_Py_FatalRefcountErrorFunc@@Base+0x6c> │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov sl, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 66582 <_Py_FatalRefcountErrorFunc@@Base+0x9a> │ │ │ │ + beq.n 665c2 <_Py_FatalRefcountErrorFunc@@Base+0x9a> │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 10b000 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r3, [pc, #208] @ (66654 <_Py_FatalRefcountErrorFunc@@Base+0x16c>) │ │ │ │ + bl 10af10 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r3, [pc, #208] @ (66694 <_Py_FatalRefcountErrorFunc@@Base+0x16c>) │ │ │ │ ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ - cbnz r3, 6659c <_Py_FatalRefcountErrorFunc@@Base+0xb4> │ │ │ │ + cbnz r3, 665dc <_Py_FatalRefcountErrorFunc@@Base+0xb4> │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #44864 @ 0xaf40 │ │ │ │ + movw r1, #44544 @ 0xae00 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ - b.n 66620 <_Py_FatalRefcountErrorFunc@@Base+0x138> │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ + b.n 66660 <_Py_FatalRefcountErrorFunc@@Base+0x138> │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 32bbc <_PyImport_SetModule@@Base+0x44> │ │ │ │ + bl 32bb8 <_PyImport_SetModule@@Base+0x44> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 66620 <_Py_FatalRefcountErrorFunc@@Base+0x138> │ │ │ │ + cbz r0, 66660 <_Py_FatalRefcountErrorFunc@@Base+0x138> │ │ │ │ mov.w fp, #0 │ │ │ │ add.w r7, r8, #8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #44932 @ 0xaf84 │ │ │ │ + movw r1, #44612 @ 0xae44 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ ldrh.w r3, [r8, #4] │ │ │ │ - movw r1, #44988 @ 0xafbc │ │ │ │ + movw r1, #44668 @ 0xae7c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, fp │ │ │ │ - ble.n 66612 <_Py_FatalRefcountErrorFunc@@Base+0x12a> │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ + ble.n 66652 <_Py_FatalRefcountErrorFunc@@Base+0x12a> │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r7], #8 │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 200534 <_PyEvent_IsSet@@Base+0x5a4> │ │ │ │ + bl 2023c4 <_PyEvent_IsSet@@Base+0x5a4> │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #45000 @ 0xafc8 │ │ │ │ + movw r1, #44680 @ 0xae88 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 200c98 │ │ │ │ + bl 202b28 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #7724 @ 0x1e2c │ │ │ │ + movw r1, #7440 @ 0x1d10 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ - b.n 665c0 <_Py_FatalRefcountErrorFunc@@Base+0xd8> │ │ │ │ - movw r1, #7724 @ 0x1e2c │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ + b.n 66600 <_Py_FatalRefcountErrorFunc@@Base+0xd8> │ │ │ │ + movw r1, #7440 @ 0x1d10 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [sl] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 66638 <_Py_FatalRefcountErrorFunc@@Base+0x150> │ │ │ │ + bne.n 66678 <_Py_FatalRefcountErrorFunc@@Base+0x150> │ │ │ │ strexb r1, r3, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 66628 <_Py_FatalRefcountErrorFunc@@Base+0x140> │ │ │ │ + bne.n 66668 <_Py_FatalRefcountErrorFunc@@Base+0x140> │ │ │ │ dmb ish │ │ │ │ - beq.n 6664a <_Py_FatalRefcountErrorFunc@@Base+0x162> │ │ │ │ - ldr r0, [pc, #16] @ (66650 <_Py_FatalRefcountErrorFunc@@Base+0x168>) │ │ │ │ + beq.n 6668a <_Py_FatalRefcountErrorFunc@@Base+0x162> │ │ │ │ + ldr r0, [pc, #16] @ (66690 <_Py_FatalRefcountErrorFunc@@Base+0x168>) │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 23bb84 │ │ │ │ + b.w 206438 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb r0, [r0, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -88245,922 +88274,922 @@ │ │ │ │ movw r4, #59856 @ 0xe9d0 │ │ │ │ movt r4, #79 @ 0x4f │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #45012 @ 0xafd4 │ │ │ │ + movw r2, #44692 @ 0xae94 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r5, 6669e <_Py_FatalRefcountErrorFunc@@Base+0x1b6> │ │ │ │ + cbnz r5, 666de <_Py_FatalRefcountErrorFunc@@Base+0x1b6> │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #7724 @ 0x1e2c │ │ │ │ + movw r2, #7440 @ 0x1d10 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2b2e0 <__fprintf_chk@plt> │ │ │ │ ldrb.w r3, [r5, #-4] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #45048 @ 0xaff8 │ │ │ │ + movw r2, #44728 @ 0xaeb8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ ldrb.w r8, [r5, #-8] │ │ │ │ subs r3, r5, #7 │ │ │ │ subs r2, r5, #4 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ cmp r2, r3 │ │ │ │ orr.w r8, r1, r8, lsl #8 │ │ │ │ - bne.n 666b8 <_Py_FatalRefcountErrorFunc@@Base+0x1d0> │ │ │ │ + bne.n 666f8 <_Py_FatalRefcountErrorFunc@@Base+0x1d0> │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #45060 @ 0xb004 │ │ │ │ + movw r2, #44740 @ 0xaec4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #45096 @ 0xb028 │ │ │ │ + movw r2, #44776 @ 0xaee8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 66718 <_Py_FatalRefcountErrorFunc@@Base+0x230> │ │ │ │ + bne.n 66758 <_Py_FatalRefcountErrorFunc@@Base+0x230> │ │ │ │ ldrb.w r3, [r5, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 66718 <_Py_FatalRefcountErrorFunc@@Base+0x230> │ │ │ │ + bne.n 66758 <_Py_FatalRefcountErrorFunc@@Base+0x230> │ │ │ │ ldrb.w r3, [r5, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 66718 <_Py_FatalRefcountErrorFunc@@Base+0x230> │ │ │ │ + bne.n 66758 <_Py_FatalRefcountErrorFunc@@Base+0x230> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #45132 @ 0xb04c │ │ │ │ + movw r0, #44812 @ 0xaf0c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ blx 2beec │ │ │ │ - b.n 6677c <_Py_FatalRefcountErrorFunc@@Base+0x294> │ │ │ │ - movw r7, #45224 @ 0xb0a8 │ │ │ │ + b.n 667bc <_Py_FatalRefcountErrorFunc@@Base+0x294> │ │ │ │ + movw r7, #44904 @ 0xaf68 │ │ │ │ movt r7, #45 @ 0x2d │ │ │ │ subs r6, r5, #3 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #45164 @ 0xb06c │ │ │ │ + movw r2, #44844 @ 0xaf2c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ subs r3, r5, r6 │ │ │ │ ldrb.w sl, [r6], #1 │ │ │ │ str.w sl, [sp] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #45200 @ 0xb090 │ │ │ │ + movw r2, #44880 @ 0xaf50 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r2, #9 │ │ │ │ movs r1, #1 │ │ │ │ cmp.w sl, #253 @ 0xfd │ │ │ │ - beq.n 6675e <_Py_FatalRefcountErrorFunc@@Base+0x276> │ │ │ │ + beq.n 6679e <_Py_FatalRefcountErrorFunc@@Base+0x276> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2beec │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2bed0 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 66732 <_Py_FatalRefcountErrorFunc@@Base+0x24a> │ │ │ │ - movw r0, #45236 @ 0xb0b4 │ │ │ │ + bne.n 66772 <_Py_FatalRefcountErrorFunc@@Base+0x24a> │ │ │ │ + movw r0, #44916 @ 0xaf74 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #146 @ 0x92 │ │ │ │ movs r1, #1 │ │ │ │ blx 2beec │ │ │ │ add.w r7, r5, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r3, #4 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #45384 @ 0xb148 │ │ │ │ + movw r2, #45064 @ 0xb008 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ subs r3, r7, #1 │ │ │ │ adds r2, r7, #3 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.n 667a8 <_Py_FatalRefcountErrorFunc@@Base+0x2c0> │ │ │ │ + bne.n 667e8 <_Py_FatalRefcountErrorFunc@@Base+0x2c0> │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 66798 <_Py_FatalRefcountErrorFunc@@Base+0x2b0> │ │ │ │ + bne.n 667d8 <_Py_FatalRefcountErrorFunc@@Base+0x2b0> │ │ │ │ movs r6, #1 │ │ │ │ - b.n 667aa <_Py_FatalRefcountErrorFunc@@Base+0x2c2> │ │ │ │ + b.n 667ea <_Py_FatalRefcountErrorFunc@@Base+0x2c2> │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r6, 667c0 <_Py_FatalRefcountErrorFunc@@Base+0x2d8> │ │ │ │ + cbz r6, 66800 <_Py_FatalRefcountErrorFunc@@Base+0x2d8> │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #45132 @ 0xb04c │ │ │ │ + movw r0, #44812 @ 0xaf0c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ blx 2beec │ │ │ │ - b.n 66812 <_Py_FatalRefcountErrorFunc@@Base+0x32a> │ │ │ │ + b.n 66852 <_Py_FatalRefcountErrorFunc@@Base+0x32a> │ │ │ │ mov r0, r3 │ │ │ │ - movw r2, #45164 @ 0xb06c │ │ │ │ + movw r2, #44844 @ 0xaf2c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ movs r1, #1 │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ ldrb.w fp, [r7, r6] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #45424 @ 0xb170 │ │ │ │ + movw r2, #45104 @ 0xb030 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ - movw r0, #45224 @ 0xb0a8 │ │ │ │ + movw r0, #44904 @ 0xaf68 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ movs r2, #9 │ │ │ │ movs r1, #1 │ │ │ │ cmp.w fp, #253 @ 0xfd │ │ │ │ - beq.n 66804 <_Py_FatalRefcountErrorFunc@@Base+0x31c> │ │ │ │ + beq.n 66844 <_Py_FatalRefcountErrorFunc@@Base+0x31c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ blx 2beec │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ adds r6, #1 │ │ │ │ blx 2bed0 │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 667d2 <_Py_FatalRefcountErrorFunc@@Base+0x2ea> │ │ │ │ + bne.n 66812 <_Py_FatalRefcountErrorFunc@@Base+0x2ea> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 66894 <_Py_FatalRefcountErrorFunc@@Base+0x3ac> │ │ │ │ + beq.n 668d4 <_Py_FatalRefcountErrorFunc@@Base+0x3ac> │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #45452 @ 0xb18c │ │ │ │ + movw r0, #45132 @ 0xb04c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ blx 2beec │ │ │ │ sub.w ip, r6, r5 │ │ │ │ - movw r2, #45468 @ 0xb19c │ │ │ │ + movw r2, #45148 @ 0xb05c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ cmp.w ip, #8 │ │ │ │ - beq.n 66852 <_Py_FatalRefcountErrorFunc@@Base+0x36a> │ │ │ │ + beq.n 66892 <_Py_FatalRefcountErrorFunc@@Base+0x36a> │ │ │ │ mov r0, r3 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 66856 <_Py_FatalRefcountErrorFunc@@Base+0x36e> │ │ │ │ + bcs.n 66896 <_Py_FatalRefcountErrorFunc@@Base+0x36e> │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 6682c <_Py_FatalRefcountErrorFunc@@Base+0x344> │ │ │ │ + b.n 6686c <_Py_FatalRefcountErrorFunc@@Base+0x344> │ │ │ │ cmp r6, r7 │ │ │ │ - bcc.n 66860 <_Py_FatalRefcountErrorFunc@@Base+0x378> │ │ │ │ + bcc.n 668a0 <_Py_FatalRefcountErrorFunc@@Base+0x378> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2bed0 │ │ │ │ - b.n 66894 <_Py_FatalRefcountErrorFunc@@Base+0x3ac> │ │ │ │ + b.n 668d4 <_Py_FatalRefcountErrorFunc@@Base+0x3ac> │ │ │ │ subs r2, r7, r6 │ │ │ │ cmp r2, #8 │ │ │ │ - ble.n 6687a <_Py_FatalRefcountErrorFunc@@Base+0x392> │ │ │ │ + ble.n 668ba <_Py_FatalRefcountErrorFunc@@Base+0x392> │ │ │ │ sub.w r6, r7, #8 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #45476 @ 0xb1a4 │ │ │ │ + movw r0, #45156 @ 0xb064 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ blx 2beec │ │ │ │ - movw r2, #45468 @ 0xb19c │ │ │ │ + movw r2, #45148 @ 0xb05c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ movs r1, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 66856 <_Py_FatalRefcountErrorFunc@@Base+0x36e> │ │ │ │ + bcs.n 66896 <_Py_FatalRefcountErrorFunc@@Base+0x36e> │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 6687a <_Py_FatalRefcountErrorFunc@@Base+0x392> │ │ │ │ + b.n 668ba <_Py_FatalRefcountErrorFunc@@Base+0x392> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2bed0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c230 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2b9dc │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.n 66534 <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ + b.n 66574 <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ │ │ │ │ -000668b2 : │ │ │ │ +000668f2 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ blx 2b9dc │ │ │ │ blx 2bac0 │ │ │ │ - cbnz r0, 668fe │ │ │ │ - bl 9a3a0 <_Py_GetConfig@@Base> │ │ │ │ + cbnz r0, 6693e │ │ │ │ + bl 9a618 <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - cbz r0, 66900 │ │ │ │ - cbz r4, 668fe │ │ │ │ - movw r1, #41736 @ 0xa308 │ │ │ │ + cbz r0, 66940 │ │ │ │ + cbz r4, 6693e │ │ │ │ + movw r1, #41416 @ 0xa1c8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c174 │ │ │ │ - cbz r0, 668fe │ │ │ │ + cbz r0, 6693e │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31348 @ 0x7a74 │ │ │ │ + movw r1, #31028 @ 0x7934 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2c174 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 66900 │ │ │ │ + b.n 66940 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00066902 : │ │ │ │ +00066942 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ b.w 2e5cc │ │ │ │ │ │ │ │ -0006690a : │ │ │ │ +0006694a : │ │ │ │ movs r3, #0 │ │ │ │ b.w 2e5cc │ │ │ │ │ │ │ │ -00066910 : │ │ │ │ +00066950 : │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ b.w 2e5cc │ │ │ │ │ │ │ │ -00066918 : │ │ │ │ +00066958 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 5e7ce │ │ │ │ + bl 5e80e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006693a : │ │ │ │ +0006697a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 5e7ce │ │ │ │ + bl 5e80e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006695e : │ │ │ │ +0006699e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 5e7ce │ │ │ │ + bl 5e80e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00066982 : │ │ │ │ +000669c2 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 199220 │ │ │ │ + bl 19b630 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000669a2 : │ │ │ │ +000669e2 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 199220 │ │ │ │ + bl 19b630 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3ed76 │ │ │ │ + bl 3edbe │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 66a14 │ │ │ │ - movw r2, #15388 @ 0x3c1c │ │ │ │ + bmi.n 66a54 │ │ │ │ + movw r2, #15068 @ 0x3adc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #756 @ 0x2f4 │ │ │ │ + movw r1, #436 @ 0x1b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #18056 @ 0x4688 │ │ │ │ + movw r0, #17736 @ 0x4548 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 66a46 │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 66a86 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b2c8 │ │ │ │ - cbz r0, 66a46 │ │ │ │ + bl 8b524 │ │ │ │ + cbz r0, 66a86 │ │ │ │ blx 2bfb8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ itete ne │ │ │ │ - movwne r1, #22180 @ 0x56a4 │ │ │ │ - movweq r1, #45484 @ 0xb1ac │ │ │ │ + movwne r1, #21860 @ 0x5564 │ │ │ │ + movweq r1, #45164 @ 0xb06c │ │ │ │ movtne r1, #42 @ 0x2a │ │ │ │ movteq r1, #45 @ 0x2d │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 66a84 │ │ │ │ - movw r2, #15388 @ 0x3c1c │ │ │ │ + bmi.n 66ac4 │ │ │ │ + movw r2, #15068 @ 0x3adc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #756 @ 0x2f4 │ │ │ │ + movw r1, #436 @ 0x1b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #45552 @ 0xb1f0 │ │ │ │ + movw r0, #45232 @ 0xb0b0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 66a90 │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 66ad0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b2c8 │ │ │ │ + bl 8b524 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 66a94 │ │ │ │ + cbnz r0, 66ad4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66ae6 │ │ │ │ + b.n 66b26 │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 66ab6 │ │ │ │ + beq.n 66af6 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22180 @ 0x56a4 │ │ │ │ + movw r1, #21860 @ 0x5564 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 66a90 │ │ │ │ + bl f8904 │ │ │ │ + b.n 66ad0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2b038 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 66ace │ │ │ │ + cbz r0, 66b0e │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 718ec │ │ │ │ - b.n 66ae6 │ │ │ │ + bl 71940 │ │ │ │ + b.n 66b26 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45516 @ 0xb1cc │ │ │ │ + movw r1, #45196 @ 0xb08c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add.w r0, r1, #16 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 66b0c │ │ │ │ + cbnz r2, 66b4c │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 66b0c │ │ │ │ + bne.n 66b4c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 66b2e │ │ │ │ + cbnz r0, 66b6e │ │ │ │ add r3, sp, #28 │ │ │ │ movs r4, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ movw r4, #23268 @ 0x5ae4 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 66b76 │ │ │ │ + cbz r0, 66bb6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 66b40 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 66b76 │ │ │ │ + bne.n 66b80 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 66bb6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 66b52 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 66b76 │ │ │ │ + bne.n 66b92 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 66bb6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 66b64 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 66b76 │ │ │ │ + bne.n 66ba4 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 66bb6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 298290 <_PyObject_GetXIDataNoFallback@@Base+0xbf0> │ │ │ │ + b.w 2981b8 <_PyObject_GetXIDataNoFallback@@Base+0xbf0> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 66b9c │ │ │ │ + cbnz r3, 66bdc │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 66b9c │ │ │ │ + ble.n 66bdc │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 66b9c │ │ │ │ - cbnz r0, 66bb6 │ │ │ │ + bne.n 66bdc │ │ │ │ + cbnz r0, 66bf6 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #64] @ (66bec ) │ │ │ │ + ldr r4, [pc, #64] @ (66c2c ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 66be4 │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 66c24 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #27344 @ 0x6ad0 │ │ │ │ + movw r1, #27024 @ 0x6990 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1dbf3c │ │ │ │ + bl 1de180 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 66be4 │ │ │ │ + cbz r0, 66c24 │ │ │ │ movw r3, #43736 @ 0xaad8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45564 @ 0xb1fc │ │ │ │ + movw r1, #45244 @ 0xb0bc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c050 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrh r0, [r2, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00066bf0 : │ │ │ │ +00066c30 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-24] │ │ │ │ movw r5, #32200 @ 0x7dc8 │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 66c34 │ │ │ │ + cbz r3, 66c74 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #16032 @ 0x3ea0 │ │ │ │ + movw r1, #15748 @ 0x3d84 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ blx 2c254 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66ca2 │ │ │ │ + beq.n 66ce2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 128d40 │ │ │ │ - b.n 66c5a │ │ │ │ - bl 38b00 │ │ │ │ + bl 128c98 │ │ │ │ + b.n 66c9a │ │ │ │ + bl 38b40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66c16 │ │ │ │ - b.n 66ca6 │ │ │ │ + beq.n 66c56 │ │ │ │ + b.n 66ce6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ blx 2beec │ │ │ │ cmp r0, r7 │ │ │ │ - bcc.n 66c90 │ │ │ │ + bcc.n 66cd0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 2c230 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 66c90 │ │ │ │ + cbnz r0, 66cd0 │ │ │ │ cmp.w r7, #4096 @ 0x1000 │ │ │ │ - bcc.n 66c84 │ │ │ │ + bcc.n 66cc4 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sp │ │ │ │ blx 2b98c │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sp │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 66c40 │ │ │ │ + bne.n 66c80 │ │ │ │ mov r0, r6 │ │ │ │ blx 2be4c │ │ │ │ subs r4, r0, r7 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66c94 │ │ │ │ + b.n 66cd4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b158 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66c5a │ │ │ │ - b.n 66c94 │ │ │ │ + beq.n 66c9a │ │ │ │ + b.n 66cd4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ blx 2c050 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1294b4 │ │ │ │ - b.n 66ca6 │ │ │ │ + bl 12933c │ │ │ │ + b.n 66ce6 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00066cb0 : │ │ │ │ +00066cf0 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r5, #1 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ blx 2b43c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 66cd2 │ │ │ │ + cbz r0, 66d12 │ │ │ │ adds r5, #1 │ │ │ │ adds r0, r4, #4 │ │ │ │ - b.n 66cc2 │ │ │ │ + b.n 66d02 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66d5e │ │ │ │ + beq.n 66d9e │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r7 │ │ │ │ blx 2b43c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 66cf4 │ │ │ │ + cbnz r0, 66d34 │ │ │ │ mov r0, r7 │ │ │ │ blx 2abf4 │ │ │ │ add.w r5, r7, r0, lsl #2 │ │ │ │ subs r1, r5, r7 │ │ │ │ mov r0, r7 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl 8acbc │ │ │ │ - cbnz r0, 66d16 │ │ │ │ + bl 8af18 │ │ │ │ + cbnz r0, 66d56 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66d5e │ │ │ │ + bge.n 66d9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 66d5e │ │ │ │ + cbnz r3, 66d9e │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 66d5e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 66d9e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r0, [r2, r4] │ │ │ │ - cbz r3, 66d24 │ │ │ │ + cbz r3, 66d64 │ │ │ │ adds r4, #4 │ │ │ │ adds r7, r5, #4 │ │ │ │ - b.n 66cde │ │ │ │ - ldr r0, [pc, #72] @ (66d70 ) │ │ │ │ + b.n 66d1e │ │ │ │ + ldr r0, [pc, #72] @ (66db0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #72] @ (66d74 ) │ │ │ │ + ldr r1, [pc, #72] @ (66db4 ) │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1cd76c │ │ │ │ - cbz r0, 66d46 │ │ │ │ - movw r1, #45584 @ 0xb210 │ │ │ │ + bl 1cfa24 │ │ │ │ + cbz r0, 66d86 │ │ │ │ + movw r1, #45264 @ 0xb0d0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #52] @ (66d78 ) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #52] @ (66db8 ) │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66d6c │ │ │ │ + bge.n 66dac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 66d6c │ │ │ │ + cbnz r3, 66dac │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #45608 @ 0xb228 │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #45288 @ 0xb0e8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #16] @ (66d78 ) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (66db8 ) │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf74c004d │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ + ldr r4, [r1, #32] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 54c22 <_Py_hashtable_size@@Base> │ │ │ │ + bl 54dc8 <_Py_hashtable_size@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00066d9c <_Py_stat@@Base>: │ │ │ │ +00066ddc <_Py_stat@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11e420 │ │ │ │ - cbz r0, 66df8 <_Py_stat@@Base+0x5c> │ │ │ │ + bl 11e47c │ │ │ │ + cbz r0, 66e38 <_Py_stat@@Base+0x5c> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e3d48 │ │ │ │ + bl 1e5b0c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 66dd8 <_Py_stat@@Base+0x3c> │ │ │ │ + bne.n 66e18 <_Py_stat@@Base+0x3c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66df8 <_Py_stat@@Base+0x5c> │ │ │ │ + bge.n 66e38 <_Py_stat@@Base+0x5c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66df8 <_Py_stat@@Base+0x5c> │ │ │ │ + cbnz r3, 66e38 <_Py_stat@@Base+0x5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 66df8 <_Py_stat@@Base+0x5c> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 66e38 <_Py_stat@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2ab70 <__stat64_time64@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66dfc <_Py_stat@@Base+0x60> │ │ │ │ + bge.n 66e3c <_Py_stat@@Base+0x60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66dfc <_Py_stat@@Base+0x60> │ │ │ │ + cbnz r3, 66e3c <_Py_stat@@Base+0x60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 66dfc <_Py_stat@@Base+0x60> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 66e3c <_Py_stat@@Base+0x60> │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00066e02 <_Py_open@@Base>: │ │ │ │ +00066e42 <_Py_open@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 199274 │ │ │ │ + bl 19b684 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66ea8 <_Py_open@@Base+0xa6> │ │ │ │ + beq.n 66ee8 <_Py_open@@Base+0xa6> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ orr.w r6, r6, #524288 @ 0x80000 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r1, #53016 @ 0xcf18 │ │ │ │ + movw r1, #52696 @ 0xcdd8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #51704 @ 0xc9f8 │ │ │ │ + movw r0, #51244 @ 0xc82c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 91690 │ │ │ │ + bl 91908 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 66ec0 <_Py_open@@Base+0xbe> │ │ │ │ - bl 95ffc │ │ │ │ + beq.n 66f00 <_Py_open@@Base+0xbe> │ │ │ │ + bl 96274 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ad08 <__open64_2@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 66e78 <_Py_open@@Base+0x76> │ │ │ │ + bge.n 66eb8 <_Py_open@@Base+0x76> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 66eae <_Py_open@@Base+0xac> │ │ │ │ - bl f0188 │ │ │ │ + bne.n 66eee <_Py_open@@Base+0xac> │ │ │ │ + bl effcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66e4a <_Py_open@@Base+0x48> │ │ │ │ - b.n 66ec0 <_Py_open@@Base+0xbe> │ │ │ │ + beq.n 66e8a <_Py_open@@Base+0x48> │ │ │ │ + b.n 66f00 <_Py_open@@Base+0xbe> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66e8c <_Py_open@@Base+0x8a> │ │ │ │ + bge.n 66ecc <_Py_open@@Base+0x8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66e8c <_Py_open@@Base+0x8a> │ │ │ │ + cbnz r3, 66ecc <_Py_open@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #28636 @ 0x6fdc │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ - bl 1adb7c │ │ │ │ + bl 1affa4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 66ed8 <_Py_open@@Base+0xd6> │ │ │ │ + bne.n 66f18 <_Py_open@@Base+0xd6> │ │ │ │ mov r0, r5 │ │ │ │ blx 2b4c4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66ed8 <_Py_open@@Base+0xd6> │ │ │ │ + b.n 66f18 <_Py_open@@Base+0xd6> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf44 │ │ │ │ + bl 1af36c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66ea8 <_Py_open@@Base+0xa6> │ │ │ │ + bge.n 66ee8 <_Py_open@@Base+0xa6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 66ea8 <_Py_open@@Base+0xa6> │ │ │ │ + bne.n 66ee8 <_Py_open@@Base+0xa6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 66ea8 <_Py_open@@Base+0xa6> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 66ee8 <_Py_open@@Base+0xa6> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ - ldr r5, [pc, #116] @ (66f68 <_Py_open@@Base+0x166>) │ │ │ │ - movw r4, #2528 @ 0x9e0 │ │ │ │ + ldr r5, [pc, #116] @ (66fa8 <_Py_open@@Base+0x166>) │ │ │ │ + movw r4, #2208 @ 0x8a0 │ │ │ │ movt r4, #44 @ 0x2c │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ mov.w r5, #0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 20bcec │ │ │ │ - cbnz r0, 66f16 <_Py_open@@Base+0x114> │ │ │ │ + bl 20dd24 │ │ │ │ + cbnz r0, 66f56 <_Py_open@@Base+0x114> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66f52 <_Py_open@@Base+0x150> │ │ │ │ + b.n 66f92 <_Py_open@@Base+0x150> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #56508 @ 0xdcbc │ │ │ │ + movw r1, #56188 @ 0xdb7c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #12160 @ 0x2f80 │ │ │ │ + movw r0, #11832 @ 0x2e38 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91690 │ │ │ │ + bl 91908 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 66f12 <_Py_open@@Base+0x110> │ │ │ │ + beq.n 66f52 <_Py_open@@Base+0x110> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 20cd44 │ │ │ │ + bl 20eda4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 66f4c <_Py_open@@Base+0x14a> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 66f8c <_Py_open@@Base+0x14a> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66f12 <_Py_open@@Base+0x110> │ │ │ │ + bne.n 66f52 <_Py_open@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ffb8 │ │ │ │ - ldr r3, [pc, #20] @ (66f68 <_Py_open@@Base+0x166>) │ │ │ │ + bl 7ffe4 │ │ │ │ + ldr r3, [pc, #20] @ (66fa8 <_Py_open@@Base+0x166>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 66f64 <_Py_open@@Base+0x162> │ │ │ │ + beq.n 66fa4 <_Py_open@@Base+0x162> │ │ │ │ blx 2ba18 <__stack_chk_fail@plt> │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r3, #45632 @ 0xb240 │ │ │ │ + movw r3, #45312 @ 0xb100 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldr r4, [r5, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ movs r1, #2 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2b7b8 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r0, [r5, #4] │ │ │ │ - bne.n 6700c <_Py_open@@Base+0x20a> │ │ │ │ + bne.n 6704c <_Py_open@@Base+0x20a> │ │ │ │ movw r5, #43732 @ 0xaad4 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9edc │ │ │ │ - cbnz r0, 6700e <_Py_open@@Base+0x20c> │ │ │ │ - ldr r2, [pc, #80] @ (67014 <_Py_open@@Base+0x212>) │ │ │ │ + bl d9e28 │ │ │ │ + cbnz r0, 6704e <_Py_open@@Base+0x20c> │ │ │ │ + ldr r2, [pc, #80] @ (67054 <_Py_open@@Base+0x212>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r7, [r6, #72] @ 0x48 │ │ │ │ - cbz r7, 66fda <_Py_open@@Base+0x1d8> │ │ │ │ + cbz r7, 6701a <_Py_open@@Base+0x1d8> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - cbnz r3, 66ff4 <_Py_open@@Base+0x1f2> │ │ │ │ + cbnz r3, 67034 <_Py_open@@Base+0x1f2> │ │ │ │ blx 2b0e0 │ │ │ │ add r3, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #45648 @ 0xb250 │ │ │ │ + movw r2, #45328 @ 0xb110 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl 1f3200 <_PyErr_Format@@Base> │ │ │ │ - b.n 6700e <_Py_open@@Base+0x20c> │ │ │ │ + bl 1f50a0 <_PyErr_Format@@Base> │ │ │ │ + b.n 6704e <_Py_open@@Base+0x20c> │ │ │ │ blx 2b0e0 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #45648 @ 0xb250 │ │ │ │ + movw r1, #45328 @ 0xb110 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r5 │ │ │ │ - bl 50680 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 6700e <_Py_open@@Base+0x20c> │ │ │ │ + bl 506bc <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 6704e <_Py_open@@Base+0x20c> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -89170,80 +89199,80 @@ │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 6703e <_Py_open@@Base+0x23c> │ │ │ │ + beq.n 6707e <_Py_open@@Base+0x23c> │ │ │ │ movs r4, #0 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 67048 <_Py_open@@Base+0x246> │ │ │ │ - bl 66f6c <_Py_open@@Base+0x16a> │ │ │ │ + b.n 67088 <_Py_open@@Base+0x246> │ │ │ │ + bl 66fac <_Py_open@@Base+0x16a> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 67038 <_Py_open@@Base+0x236> │ │ │ │ - b.n 670ce <_Py_open@@Base+0x2cc> │ │ │ │ + bne.n 67078 <_Py_open@@Base+0x236> │ │ │ │ + b.n 6710e <_Py_open@@Base+0x2cc> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add.w r6, r4, r8 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ strd r6, fp, [sp] │ │ │ │ add.w r3, sl, r4 │ │ │ │ sub.w r5, r9, r4 │ │ │ │ strd r3, r5, [sp, #16] │ │ │ │ blx 2b2bc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 670f2 <_Py_open@@Base+0x2f0> │ │ │ │ + bge.n 67132 <_Py_open@@Base+0x2f0> │ │ │ │ movw r8, #43732 @ 0xaad4 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9edc │ │ │ │ - cbnz r0, 670ce <_Py_open@@Base+0x2cc> │ │ │ │ - ldr r3, [pc, #120] @ (67104 <_Py_open@@Base+0x302>) │ │ │ │ + bl d9e28 │ │ │ │ + cbnz r0, 6710e <_Py_open@@Base+0x2cc> │ │ │ │ + ldr r3, [pc, #120] @ (67144 <_Py_open@@Base+0x302>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w sl, [r9, #72] @ 0x48 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 670b0 <_Py_open@@Base+0x2ae> │ │ │ │ + beq.n 670f0 <_Py_open@@Base+0x2ae> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ - cbnz r3, 670d4 <_Py_open@@Base+0x2d2> │ │ │ │ + cbnz r3, 67114 <_Py_open@@Base+0x2d2> │ │ │ │ blx 2b0e0 │ │ │ │ - movw r2, #45676 @ 0xb26c │ │ │ │ + movw r2, #45356 @ 0xb12c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ strd r4, r0, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f3200 <_PyErr_Format@@Base> │ │ │ │ + bl 1f50a0 <_PyErr_Format@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 670fc <_Py_open@@Base+0x2fa> │ │ │ │ + b.n 6713c <_Py_open@@Base+0x2fa> │ │ │ │ blx 2b0e0 │ │ │ │ mov r3, r6 │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #45676 @ 0xb26c │ │ │ │ + movw r1, #45356 @ 0xb12c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 50680 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 670ce <_Py_open@@Base+0x2cc> │ │ │ │ + bl 506bc <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 6710e <_Py_open@@Base+0x2cc> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r4, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 67048 <_Py_open@@Base+0x246> │ │ │ │ + bne.n 67088 <_Py_open@@Base+0x246> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -89253,169 +89282,169 @@ │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 6712e <_Py_open@@Base+0x32c> │ │ │ │ + beq.n 6716e <_Py_open@@Base+0x32c> │ │ │ │ movs r4, #0 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 67138 <_Py_open@@Base+0x336> │ │ │ │ - bl 66f6c <_Py_open@@Base+0x16a> │ │ │ │ + b.n 67178 <_Py_open@@Base+0x336> │ │ │ │ + bl 66fac <_Py_open@@Base+0x16a> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 67128 <_Py_open@@Base+0x326> │ │ │ │ - b.n 67164 <_Py_open@@Base+0x362> │ │ │ │ + bne.n 67168 <_Py_open@@Base+0x326> │ │ │ │ + b.n 671a4 <_Py_open@@Base+0x362> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ adds r3, r4, r6 │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r9, [sp] │ │ │ │ add r1, sp, #8 │ │ │ │ add.w ip, r8, r4 │ │ │ │ subs r3, r7, r4 │ │ │ │ strd ip, r3, [sp, #8] │ │ │ │ blx 2b564 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6716a <_Py_open@@Base+0x368> │ │ │ │ + bge.n 671aa <_Py_open@@Base+0x368> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67174 <_Py_open@@Base+0x372> │ │ │ │ + b.n 671b4 <_Py_open@@Base+0x372> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r4, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 67138 <_Py_open@@Base+0x336> │ │ │ │ + bne.n 67178 <_Py_open@@Base+0x336> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl bca4c │ │ │ │ - cbnz r0, 67198 <_Py_open@@Base+0x396> │ │ │ │ + bl bcd20 │ │ │ │ + cbnz r0, 671d8 <_Py_open@@Base+0x396> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 671ca <_Py_open@@Base+0x3c8> │ │ │ │ + b.n 6720a <_Py_open@@Base+0x3c8> │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl bca4c │ │ │ │ + bl bcd20 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67194 <_Py_open@@Base+0x392> │ │ │ │ + beq.n 671d4 <_Py_open@@Base+0x392> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl bca4c │ │ │ │ + bl bcd20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67194 <_Py_open@@Base+0x392> │ │ │ │ + beq.n 671d4 <_Py_open@@Base+0x392> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #45760 @ 0xb2c0 │ │ │ │ + movw r0, #45440 @ 0xb180 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r0 │ │ │ │ - bl 70c84 │ │ │ │ - cbz r0, 67242 <_Py_open@@Base+0x440> │ │ │ │ + bl 70cc4 │ │ │ │ + cbz r0, 67282 <_Py_open@@Base+0x440> │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 67244 <_Py_open@@Base+0x442> │ │ │ │ + bls.n 67284 <_Py_open@@Base+0x442> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r7, [r3, r5, lsl #2] │ │ │ │ - cbnz r7, 67202 <_Py_open@@Base+0x400> │ │ │ │ + cbnz r7, 67242 <_Py_open@@Base+0x400> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 671ea <_Py_open@@Base+0x3e8> │ │ │ │ - bl 7ffb8 │ │ │ │ + b.n 6722a <_Py_open@@Base+0x3e8> │ │ │ │ + bl 7ffe4 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r6, 6722e <_Py_open@@Base+0x42c> │ │ │ │ - bl 789f8 │ │ │ │ + cbz r6, 6726e <_Py_open@@Base+0x42c> │ │ │ │ + bl 78a3c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6722a <_Py_open@@Base+0x428> │ │ │ │ + bge.n 6726a <_Py_open@@Base+0x428> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6722a <_Py_open@@Base+0x428> │ │ │ │ + cbnz r3, 6726a <_Py_open@@Base+0x428> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 671fe <_Py_open@@Base+0x3fc> │ │ │ │ + bne.n 6723e <_Py_open@@Base+0x3fc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67242 <_Py_open@@Base+0x440> │ │ │ │ + bge.n 67282 <_Py_open@@Base+0x440> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67242 <_Py_open@@Base+0x440> │ │ │ │ + cbnz r3, 67282 <_Py_open@@Base+0x440> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n 671ce <_Py_open@@Base+0x3cc> │ │ │ │ + b.n 6720e <_Py_open@@Base+0x3cc> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 671ce <_Py_open@@Base+0x3cc> │ │ │ │ - cbz r0, 672b2 <_Py_open@@Base+0x4b0> │ │ │ │ + bl 6720e <_Py_open@@Base+0x3cc> │ │ │ │ + cbz r0, 672f2 <_Py_open@@Base+0x4b0> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 71b00 │ │ │ │ + bl 71b54 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 67282 <_Py_open@@Base+0x480> │ │ │ │ + cbnz r0, 672c2 <_Py_open@@Base+0x480> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 672b2 <_Py_open@@Base+0x4b0> │ │ │ │ + bge.n 672f2 <_Py_open@@Base+0x4b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 672b2 <_Py_open@@Base+0x4b0> │ │ │ │ + cbnz r3, 672f2 <_Py_open@@Base+0x4b0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 672b2 <_Py_open@@Base+0x4b0> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 672f2 <_Py_open@@Base+0x4b0> │ │ │ │ movs r0, #1 │ │ │ │ - bl 71b00 │ │ │ │ - cbnz r0, 672b6 <_Py_open@@Base+0x4b4> │ │ │ │ + bl 71b54 │ │ │ │ + cbnz r0, 672f6 <_Py_open@@Base+0x4b4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6729e <_Py_open@@Base+0x49c> │ │ │ │ + bge.n 672de <_Py_open@@Base+0x49c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6729e <_Py_open@@Base+0x49c> │ │ │ │ + cbnz r3, 672de <_Py_open@@Base+0x49c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 672b2 <_Py_open@@Base+0x4b0> │ │ │ │ + bge.n 672f2 <_Py_open@@Base+0x4b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 672b2 <_Py_open@@Base+0x4b0> │ │ │ │ + cbnz r3, 672f2 <_Py_open@@Base+0x4b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 672d0 <_Py_open@@Base+0x4ce> │ │ │ │ + b.n 67310 <_Py_open@@Base+0x4ce> │ │ │ │ movw r3, #18128 @ 0x46d0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r5, [r0, #16] │ │ │ │ strd r3, r0, [r4, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ @@ -89426,65 +89455,65 @@ │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add.w r1, sp, #6 │ │ │ │ - bl 61436 <_PyLong_UInt16_Converter@@Base> │ │ │ │ - cbz r0, 672fc <_Py_open@@Base+0x4fa> │ │ │ │ + bl 61476 <_PyLong_UInt16_Converter@@Base> │ │ │ │ + cbz r0, 6733c <_Py_open@@Base+0x4fa> │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 7dfb4 │ │ │ │ + bl 7dfe0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.n 672d4 <_Py_open@@Base+0x4d2> │ │ │ │ + b.n 67314 <_Py_open@@Base+0x4d2> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2704bc <_PyLong_UInt32_Converter@@Base> │ │ │ │ - cbz r0, 67324 <_Py_open@@Base+0x522> │ │ │ │ + bl 270354 <_PyLong_UInt32_Converter@@Base> │ │ │ │ + cbz r0, 67364 <_Py_open@@Base+0x522> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ rev r0, r0 │ │ │ │ - bl 7dfb4 │ │ │ │ + bl 7dfe0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.n 67302 <_Py_open@@Base+0x500> │ │ │ │ + b.n 67342 <_Py_open@@Base+0x500> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 23b838 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbz r0, 67374 <_Py_open@@Base+0x572> │ │ │ │ + bl 23b730 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbz r0, 673b4 <_Py_open@@Base+0x572> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 2ac18 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6736a <_Py_open@@Base+0x568> │ │ │ │ + cbnz r0, 673aa <_Py_open@@Base+0x568> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ - b.n 67376 <_Py_open@@Base+0x574> │ │ │ │ + bl 1af364 │ │ │ │ + b.n 673b6 <_Py_open@@Base+0x574> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 199274 │ │ │ │ + bl 19b684 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 67376 <_Py_open@@Base+0x574> │ │ │ │ + b.n 673b6 <_Py_open@@Base+0x574> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -89501,187 +89530,187 @@ │ │ │ │ strd r5, r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ blx 2b348 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ strd r5, r5, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - beq.n 673ce <_Py_open@@Base+0x5cc> │ │ │ │ + beq.n 6740e <_Py_open@@Base+0x5cc> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45800 @ 0xb2e8 │ │ │ │ + movw r1, #45480 @ 0xb1a8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 67400 <_Py_open@@Base+0x5fe> │ │ │ │ + bl f8904 │ │ │ │ + b.n 67440 <_Py_open@@Base+0x5fe> │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movw r2, #41384 @ 0xa1a8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r2, #45836 @ 0xb30c │ │ │ │ + movw r2, #45516 @ 0xb1cc │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r7, [sp, #12] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #528] @ (6760c <_Py_open@@Base+0x80a>) │ │ │ │ - bl d8f78 │ │ │ │ - cbnz r0, 67404 <_Py_open@@Base+0x602> │ │ │ │ + ldr r3, [pc, #528] @ (6764c <_Py_open@@Base+0x80a>) │ │ │ │ + bl d8ebc │ │ │ │ + cbnz r0, 67444 <_Py_open@@Base+0x602> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 67604 <_Py_open@@Base+0x802> │ │ │ │ + b.n 67644 <_Py_open@@Base+0x802> │ │ │ │ add.w r9, sp, #72 @ 0x48 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b348 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 67432 <_Py_open@@Base+0x630> │ │ │ │ + cbnz r0, 67472 <_Py_open@@Base+0x630> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45864 @ 0xb328 │ │ │ │ + movw r1, #45544 @ 0xb1e8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 675d2 <_Py_open@@Base+0x7d0> │ │ │ │ - bl fd968 │ │ │ │ + b.n 67612 <_Py_open@@Base+0x7d0> │ │ │ │ + bl fd878 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 67416 <_Py_open@@Base+0x614> │ │ │ │ + blt.n 67456 <_Py_open@@Base+0x614> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 67472 <_Py_open@@Base+0x670> │ │ │ │ - bl fd968 │ │ │ │ + cbz r0, 674b2 <_Py_open@@Base+0x670> │ │ │ │ + bl fd878 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 67456 <_Py_open@@Base+0x654> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 67496 <_Py_open@@Base+0x654> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 675d0 <_Py_open@@Base+0x7ce> │ │ │ │ - b.n 6745a <_Py_open@@Base+0x658> │ │ │ │ + bne.w 67610 <_Py_open@@Base+0x7ce> │ │ │ │ + b.n 6749a <_Py_open@@Base+0x658> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 67476 <_Py_open@@Base+0x674> │ │ │ │ + bge.n 674b6 <_Py_open@@Base+0x674> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45900 @ 0xb34c │ │ │ │ + movw r1, #45580 @ 0xb20c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 6742c <_Py_open@@Base+0x62a> │ │ │ │ + bl f8904 │ │ │ │ + b.n 6746c <_Py_open@@Base+0x62a> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 67486 <_Py_open@@Base+0x684> │ │ │ │ + cbz r3, 674c6 <_Py_open@@Base+0x684> │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ adds r4, #7 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 67488 <_Py_open@@Base+0x686> │ │ │ │ + b.n 674c8 <_Py_open@@Base+0x686> │ │ │ │ movs r4, #16 │ │ │ │ adds r3, r6, #1 │ │ │ │ it ne │ │ │ │ addne r4, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6749e <_Py_open@@Base+0x69c> │ │ │ │ - bl 1fa038 │ │ │ │ - b.n 6742c <_Py_open@@Base+0x62a> │ │ │ │ + cbnz r0, 674de <_Py_open@@Base+0x69c> │ │ │ │ + bl 1fbed8 │ │ │ │ + b.n 6746c <_Py_open@@Base+0x62a> │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2b348 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strd r5, r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r0, 674b6 <_Py_open@@Base+0x6b4> │ │ │ │ + cbnz r0, 674f6 <_Py_open@@Base+0x6b4> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #11 │ │ │ │ - bhi.n 674c6 <_Py_open@@Base+0x6c4> │ │ │ │ - b.n 674ca <_Py_open@@Base+0x6c8> │ │ │ │ + bhi.n 67506 <_Py_open@@Base+0x6c4> │ │ │ │ + b.n 6750a <_Py_open@@Base+0x6c8> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 255944 │ │ │ │ + bl 255778 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 674ae <_Py_open@@Base+0x6ac> │ │ │ │ - b.n 674e0 <_Py_open@@Base+0x6de> │ │ │ │ + bne.n 674ee <_Py_open@@Base+0x6ac> │ │ │ │ + b.n 67520 <_Py_open@@Base+0x6de> │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r4, 674e4 <_Py_open@@Base+0x6e2> │ │ │ │ + cbnz r4, 67524 <_Py_open@@Base+0x6e2> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45928 @ 0xb368 │ │ │ │ + movw r1, #45608 @ 0xb228 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 675d2 <_Py_open@@Base+0x7d0> │ │ │ │ + b.n 67612 <_Py_open@@Base+0x7d0> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ movs r3, #3 │ │ │ │ mov.w lr, #16 │ │ │ │ str r3, [r4, #8] │ │ │ │ str.w sl, [r4, #12] │ │ │ │ movw r3, #279 @ 0x117 │ │ │ │ strd lr, r3, [r4] │ │ │ │ - cbz r1, 6753e <_Py_open@@Base+0x73c> │ │ │ │ + cbz r1, 6757e <_Py_open@@Base+0x73c> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #27 │ │ │ │ - bls.n 67508 <_Py_open@@Base+0x706> │ │ │ │ + bls.n 67548 <_Py_open@@Base+0x706> │ │ │ │ adds.w sl, r4, #16 │ │ │ │ - bne.n 67520 <_Py_open@@Base+0x71e> │ │ │ │ + bne.n 67560 <_Py_open@@Base+0x71e> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45972 @ 0xb394 │ │ │ │ + movw r1, #45652 @ 0xb254 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 674e0 <_Py_open@@Base+0x6de> │ │ │ │ + bl f8904 │ │ │ │ + b.n 67520 <_Py_open@@Base+0x6de> │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r4, #24] │ │ │ │ adds r3, r2, #7 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r2, [r4, #28] │ │ │ │ adds r3, #12 │ │ │ │ str r3, [r4, #16] │ │ │ │ blx 2bf20 │ │ │ │ - b.n 67540 <_Py_open@@Base+0x73e> │ │ │ │ + b.n 67580 <_Py_open@@Base+0x73e> │ │ │ │ mov sl, r4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 6759c <_Py_open@@Base+0x79a> │ │ │ │ + beq.n 675dc <_Py_open@@Base+0x79a> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 67572 <_Py_open@@Base+0x770> │ │ │ │ + bls.n 675b2 <_Py_open@@Base+0x770> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ add r4, r2 │ │ │ │ negs r2, r3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ sub.w r4, r4, sl │ │ │ │ adds r2, #12 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 67572 <_Py_open@@Base+0x770> │ │ │ │ + bhi.n 675b2 <_Py_open@@Base+0x770> │ │ │ │ subs r4, r4, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 67572 <_Py_open@@Base+0x770> │ │ │ │ + bhi.n 675b2 <_Py_open@@Base+0x770> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds.w r2, sl, r3 │ │ │ │ - bne.n 6758a <_Py_open@@Base+0x788> │ │ │ │ + bne.n 675ca <_Py_open@@Base+0x788> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #46016 @ 0xb3c0 │ │ │ │ + movw r1, #45696 @ 0xb280 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 674e0 <_Py_open@@Base+0x6de> │ │ │ │ + bl f8904 │ │ │ │ + b.n 67520 <_Py_open@@Base+0x6de> │ │ │ │ movs r1, #4 │ │ │ │ movw r0, #279 @ 0x117 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #16 │ │ │ │ str r0, [r2, #4] │ │ │ │ str.w r1, [sl, r3] │ │ │ │ str r6, [r2, #12] │ │ │ │ @@ -89690,42 +89719,42 @@ │ │ │ │ strd r9, r3, [sp, #60] @ 0x3c │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [r8, #32] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ strd r2, r2, [sp] │ │ │ │ - movw r2, #27257 @ 0x6a79 │ │ │ │ + movw r2, #27321 @ 0x6ab9 │ │ │ │ movt r2, #3 │ │ │ │ - bl 20d110 │ │ │ │ + bl 20f0d4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 674e0 <_Py_open@@Base+0x6de> │ │ │ │ + beq.n 67520 <_Py_open@@Base+0x6de> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 675d2 <_Py_open@@Base+0x7d0> │ │ │ │ + b.n 67612 <_Py_open@@Base+0x7d0> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 675e2 <_Py_open@@Base+0x7e0> │ │ │ │ + cbz r3, 67622 <_Py_open@@Base+0x7e0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ ldrd r0, r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 67600 <_Py_open@@Base+0x7fe> │ │ │ │ + ble.n 67640 <_Py_open@@Base+0x7fe> │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl 12d4e0 │ │ │ │ - b.n 675ec <_Py_open@@Base+0x7ea> │ │ │ │ - bl 76638 │ │ │ │ + bl 12d364 │ │ │ │ + b.n 6762c <_Py_open@@Base+0x7ea> │ │ │ │ + bl 76678 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrh r4, [r7, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -89734,436 +89763,436 @@ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r4, sp, #32 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #28 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #46064 @ 0xb3f0 │ │ │ │ + movw r1, #45744 @ 0xb2b0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #32] │ │ │ │ - bl 8e8fc │ │ │ │ - cbnz r0, 67646 <_Py_open@@Base+0x844> │ │ │ │ + bl 8eb6c │ │ │ │ + cbnz r0, 67686 <_Py_open@@Base+0x844> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 67748 <_Py_open@@Base+0x946> │ │ │ │ + b.n 67788 <_Py_open@@Base+0x946> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - movw r1, #46084 @ 0xb404 │ │ │ │ + movw r1, #45764 @ 0xb2c4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl ff200 │ │ │ │ + bl ff110 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67642 <_Py_open@@Base+0x840> │ │ │ │ + beq.n 67682 <_Py_open@@Base+0x840> │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 6769c <_Py_open@@Base+0x89a> │ │ │ │ + ble.n 676dc <_Py_open@@Base+0x89a> │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcc.n 6766a <_Py_open@@Base+0x868> │ │ │ │ + bcc.n 676aa <_Py_open@@Base+0x868> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 67690 <_Py_open@@Base+0x88e> │ │ │ │ + b.n 676d0 <_Py_open@@Base+0x88e> │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67666 <_Py_open@@Base+0x864> │ │ │ │ + beq.n 676a6 <_Py_open@@Base+0x864> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 67690 <_Py_open@@Base+0x88e> │ │ │ │ + bhi.n 676d0 <_Py_open@@Base+0x88e> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r5, r0 │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6769e <_Py_open@@Base+0x89c> │ │ │ │ + cbnz r0, 676de <_Py_open@@Base+0x89c> │ │ │ │ movs r5, #0 │ │ │ │ - bl 1fa038 │ │ │ │ + bl 1fbed8 │ │ │ │ mov r4, r5 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6770e <_Py_open@@Base+0x90c> │ │ │ │ + b.n 6774e <_Py_open@@Base+0x90c> │ │ │ │ mov r7, r4 │ │ │ │ - movw r1, #46132 @ 0xb434 │ │ │ │ + movw r1, #45812 @ 0xb2f4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w fp, r6, #16 │ │ │ │ cmp r8, r5 │ │ │ │ - bge.n 676ea <_Py_open@@Base+0x8e8> │ │ │ │ + bge.n 6772a <_Py_open@@Base+0x8e8> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r2, r9 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ itet mi │ │ │ │ ldrmi r3, [r6, #12] │ │ │ │ ldrpl.w r0, [fp, r8, lsl #2] │ │ │ │ ldrmi.w r0, [r3, r8, lsl #2] │ │ │ │ - bl 16e854 │ │ │ │ - cbz r0, 6770c <_Py_open@@Base+0x90a> │ │ │ │ + bl 170bfc │ │ │ │ + cbz r0, 6774c <_Py_open@@Base+0x90a> │ │ │ │ ldr.w r3, [r9], #44 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r3, [sl], #8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r3, [r9, #-36] │ │ │ │ str.w r3, [sl, #-4] │ │ │ │ - b.n 676b2 <_Py_open@@Base+0x8b0> │ │ │ │ + b.n 676f2 <_Py_open@@Base+0x8b0> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r5, #19921 @ 0x4dd1 │ │ │ │ + movw r5, #19985 @ 0x4e11 │ │ │ │ movt r5, #6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 331d8 <_PyInterpreterState_IDDecref@@Base+0x2fc> │ │ │ │ + bl 331d4 <_PyInterpreterState_IDDecref@@Base+0x2fc> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6770e <_Py_open@@Base+0x90c> │ │ │ │ + b.n 6774e <_Py_open@@Base+0x90c> │ │ │ │ mov r5, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ mla r0, sl, r9, r4 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 67728 <_Py_open@@Base+0x926> │ │ │ │ + beq.n 67768 <_Py_open@@Base+0x926> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 12d4e0 │ │ │ │ - b.n 67716 <_Py_open@@Base+0x914> │ │ │ │ + bl 12d364 │ │ │ │ + b.n 67756 <_Py_open@@Base+0x914> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67748 <_Py_open@@Base+0x946> │ │ │ │ + bge.n 67788 <_Py_open@@Base+0x946> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 67748 <_Py_open@@Base+0x946> │ │ │ │ + cbnz r3, 67788 <_Py_open@@Base+0x946> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, sp │ │ │ │ - movw r1, #46220 @ 0xb48c │ │ │ │ + movw r1, #45900 @ 0xb34c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 8e8fc │ │ │ │ - cbnz r0, 67796 <_Py_open@@Base+0x994> │ │ │ │ - bl da114 │ │ │ │ - movw r2, #31489 @ 0x7b01 │ │ │ │ + bl 8eb6c │ │ │ │ + cbnz r0, 677d6 <_Py_open@@Base+0x994> │ │ │ │ + bl da060 │ │ │ │ + movw r2, #31321 @ 0x7a59 │ │ │ │ movt r2, #18 │ │ │ │ - movw r1, #46236 @ 0xb49c │ │ │ │ + movw r1, #45916 @ 0xb35c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r3, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e8fc │ │ │ │ - cbnz r0, 6779a <_Py_open@@Base+0x998> │ │ │ │ + bl 8eb6c │ │ │ │ + cbnz r0, 677da <_Py_open@@Base+0x998> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6780c <_Py_open@@Base+0xa0a> │ │ │ │ + b.n 6784c <_Py_open@@Base+0xa0a> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6779c <_Py_open@@Base+0x99a> │ │ │ │ + b.n 677dc <_Py_open@@Base+0x99a> │ │ │ │ movs r5, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r1, #15760 @ 0x3d90 │ │ │ │ + movw r1, #15440 @ 0x3c50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #46252 @ 0xb4ac │ │ │ │ + movw r0, #45932 @ 0xb36c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91690 │ │ │ │ + bl 91908 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 67792 <_Py_open@@Base+0x990> │ │ │ │ + beq.n 677d2 <_Py_open@@Base+0x990> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12b760 │ │ │ │ + bl 12b5e4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 67806 <_Py_open@@Base+0xa04> │ │ │ │ + cbnz r0, 67846 <_Py_open@@Base+0xa04> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2b4e8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12d4e0 │ │ │ │ - cbz r5, 677ea <_Py_open@@Base+0x9e8> │ │ │ │ + bl 12d364 │ │ │ │ + cbz r5, 6782a <_Py_open@@Base+0x9e8> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 677ea <_Py_open@@Base+0x9e8> │ │ │ │ + bge.n 6782a <_Py_open@@Base+0x9e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 677ea <_Py_open@@Base+0x9e8> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 677fc <_Py_open@@Base+0x9fa> │ │ │ │ + cbnz r3, 6782a <_Py_open@@Base+0x9e8> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 6783c <_Py_open@@Base+0x9fa> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ - b.n 67792 <_Py_open@@Base+0x990> │ │ │ │ + bl 1af364 │ │ │ │ + b.n 677d2 <_Py_open@@Base+0x990> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 6780c <_Py_open@@Base+0xa0a> │ │ │ │ + b.n 6784c <_Py_open@@Base+0xa0a> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 677d6 <_Py_open@@Base+0x9d4> │ │ │ │ - b.n 677ec <_Py_open@@Base+0x9ea> │ │ │ │ + bne.n 67816 <_Py_open@@Base+0x9d4> │ │ │ │ + b.n 6782c <_Py_open@@Base+0x9ea> │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #46272 @ 0xb4c0 │ │ │ │ + movw r1, #45952 @ 0xb380 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8e8fc │ │ │ │ - cbz r0, 67882 <_Py_open@@Base+0xa80> │ │ │ │ + bl 8eb6c │ │ │ │ + cbz r0, 678c2 <_Py_open@@Base+0xa80> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - movw r1, #4948 @ 0x1354 │ │ │ │ + movw r1, #4628 @ 0x1214 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #46292 @ 0xb4d4 │ │ │ │ + movw r0, #45972 @ 0xb394 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91690 │ │ │ │ + bl 91908 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 67882 <_Py_open@@Base+0xa80> │ │ │ │ - bl 95ffc │ │ │ │ + beq.n 678c2 <_Py_open@@Base+0xa80> │ │ │ │ + bl 96274 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2b490 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a46c │ │ │ │ - cbnz r4, 67886 <_Py_open@@Base+0xa84> │ │ │ │ + bl 9a6e4 │ │ │ │ + cbnz r4, 678c6 <_Py_open@@Base+0xa84> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #46316 @ 0xb4ec │ │ │ │ + movw r1, #45996 @ 0xb3ac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 67890 <_Py_open@@Base+0xa8e> │ │ │ │ + b.n 678d0 <_Py_open@@Base+0xa8e> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #46340 @ 0xb504 │ │ │ │ + movw r1, #46020 @ 0xb3c4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8e8fc │ │ │ │ - cbz r0, 678da <_Py_open@@Base+0xad8> │ │ │ │ + bl 8eb6c │ │ │ │ + cbz r0, 6791a <_Py_open@@Base+0xad8> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 678de <_Py_open@@Base+0xadc> │ │ │ │ + bcc.n 6791e <_Py_open@@Base+0xadc> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #46360 @ 0xb518 │ │ │ │ + movw r1, #46040 @ 0xb3d8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 67932 <_Py_open@@Base+0xb30> │ │ │ │ + b.n 67972 <_Py_open@@Base+0xb30> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - movw r1, #30272 @ 0x7640 │ │ │ │ + movw r1, #29952 @ 0x7500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #46400 @ 0xb540 │ │ │ │ + movw r0, #46080 @ 0xb400 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91690 │ │ │ │ + bl 91908 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 678da <_Py_open@@Base+0xad8> │ │ │ │ - bl 95ffc │ │ │ │ + beq.n 6791a <_Py_open@@Base+0xad8> │ │ │ │ + bl 96274 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ blx 2bfac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a46c │ │ │ │ - cbnz r4, 6792c <_Py_open@@Base+0xb2a> │ │ │ │ + bl 9a6e4 │ │ │ │ + cbnz r4, 6796c <_Py_open@@Base+0xb2a> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #46424 @ 0xb558 │ │ │ │ + movw r1, #46104 @ 0xb418 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 678da <_Py_open@@Base+0xad8> │ │ │ │ + bl f8904 │ │ │ │ + b.n 6791a <_Py_open@@Base+0xad8> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #46448 @ 0xb570 │ │ │ │ + movw r1, #46128 @ 0xb430 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 8e8fc │ │ │ │ - cbz r0, 67984 <_Py_open@@Base+0xb82> │ │ │ │ - bl 95ffc │ │ │ │ + bl 8eb6c │ │ │ │ + cbz r0, 679c4 <_Py_open@@Base+0xb82> │ │ │ │ + bl 96274 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2b1c8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a46c │ │ │ │ - cbnz r4, 67988 <_Py_open@@Base+0xb86> │ │ │ │ + bl 9a6e4 │ │ │ │ + cbnz r4, 679c8 <_Py_open@@Base+0xb86> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #46468 @ 0xb584 │ │ │ │ + movw r1, #46148 @ 0xb444 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6798e <_Py_open@@Base+0xb8c> │ │ │ │ + b.n 679ce <_Py_open@@Base+0xb8c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ - movw r1, #46488 @ 0xb598 │ │ │ │ + movw r1, #46168 @ 0xb458 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r2, sp │ │ │ │ - bl 8e8fc │ │ │ │ - cbz r0, 679de <_Py_open@@Base+0xbdc> │ │ │ │ + bl 8eb6c │ │ │ │ + cbz r0, 67a1e <_Py_open@@Base+0xbdc> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 679e2 <_Py_open@@Base+0xbe0> │ │ │ │ + bne.n 67a22 <_Py_open@@Base+0xbe0> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 67a0e <_Py_open@@Base+0xc0c> │ │ │ │ + beq.n 67a4e <_Py_open@@Base+0xc0c> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #46504 @ 0xb5a8 │ │ │ │ + movw r1, #46184 @ 0xb468 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 67a3e <_Py_open@@Base+0xc3c> │ │ │ │ + b.n 67a7e <_Py_open@@Base+0xc3c> │ │ │ │ cmp r0, #10 │ │ │ │ - bne.n 679ee <_Py_open@@Base+0xbec> │ │ │ │ + bne.n 67a2e <_Py_open@@Base+0xbec> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 67a0e <_Py_open@@Base+0xc0c> │ │ │ │ - b.n 679c2 <_Py_open@@Base+0xbc0> │ │ │ │ + beq.n 67a4e <_Py_open@@Base+0xc0c> │ │ │ │ + b.n 67a02 <_Py_open@@Base+0xbc0> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #46548 @ 0xb5d4 │ │ │ │ + movw r1, #46228 @ 0xb494 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12d4e0 │ │ │ │ - b.n 679de <_Py_open@@Base+0xbdc> │ │ │ │ + bl 12d364 │ │ │ │ + b.n 67a1e <_Py_open@@Base+0xbdc> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ blx 2b014 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 67a32 <_Py_open@@Base+0xc30> │ │ │ │ + cbnz r0, 67a72 <_Py_open@@Base+0xc30> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12d4e0 │ │ │ │ - b.n 679de <_Py_open@@Base+0xbdc> │ │ │ │ + bl 12d364 │ │ │ │ + b.n 67a1e <_Py_open@@Base+0xbdc> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e41c4 │ │ │ │ + bl e404c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 67a66 <_Py_open@@Base+0xc64> │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 67a66 <_Py_open@@Base+0xc64> │ │ │ │ + bne.n 67aa6 <_Py_open@@Base+0xc64> │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 67aa6 <_Py_open@@Base+0xc64> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 67aa2 <_Py_open@@Base+0xca0> │ │ │ │ - bl 95ffc │ │ │ │ + b.n 67ae2 <_Py_open@@Base+0xca0> │ │ │ │ + bl 96274 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b4c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 67a9a <_Py_open@@Base+0xc98> │ │ │ │ + bge.n 67ada <_Py_open@@Base+0xc98> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq.n 67a9a <_Py_open@@Base+0xc98> │ │ │ │ + beq.n 67ada <_Py_open@@Base+0xc98> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e41c4 │ │ │ │ + bl e404c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 67ac8 <_Py_open@@Base+0xcc6> │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 67ac8 <_Py_open@@Base+0xcc6> │ │ │ │ + bne.n 67b08 <_Py_open@@Base+0xcc6> │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 67b08 <_Py_open@@Base+0xcc6> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 67ae2 <_Py_open@@Base+0xce0> │ │ │ │ + b.n 67b22 <_Py_open@@Base+0xce0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e689c <_Py_dup@@Base> │ │ │ │ + bl 1e8660 <_Py_dup@@Base> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 67ac4 <_Py_open@@Base+0xcc2> │ │ │ │ - bl 7ffb8 │ │ │ │ + beq.n 67b04 <_Py_open@@Base+0xcc2> │ │ │ │ + bl 7ffe4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 67ae2 <_Py_open@@Base+0xce0> │ │ │ │ + cbnz r0, 67b22 <_Py_open@@Base+0xce0> │ │ │ │ mov r0, r5 │ │ │ │ blx 2b4c4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -90171,954 +90200,954 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #7852 @ 0x1eac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 67b14 <_Py_open@@Base+0xd12> │ │ │ │ + beq.n 67b54 <_Py_open@@Base+0xd12> │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 67b2a <_Py_open@@Base+0xd28> │ │ │ │ + bne.n 67b6a <_Py_open@@Base+0xd28> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 67b80 <_Py_open@@Base+0xd7e> │ │ │ │ + beq.n 67bc0 <_Py_open@@Base+0xd7e> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 67b80 <_Py_open@@Base+0xd7e> │ │ │ │ - b.n 67b2c <_Py_open@@Base+0xd2a> │ │ │ │ + ble.n 67bc0 <_Py_open@@Base+0xd7e> │ │ │ │ + b.n 67b6c <_Py_open@@Base+0xd2a> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r5, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 67b48 <_Py_open@@Base+0xd46> │ │ │ │ + beq.n 67b88 <_Py_open@@Base+0xd46> │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 67b5e <_Py_open@@Base+0xd5c> │ │ │ │ + bne.n 67b9e <_Py_open@@Base+0xd5c> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 67b80 <_Py_open@@Base+0xd7e> │ │ │ │ + beq.n 67bc0 <_Py_open@@Base+0xd7e> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 67b80 <_Py_open@@Base+0xd7e> │ │ │ │ - b.n 67b60 <_Py_open@@Base+0xd5e> │ │ │ │ + ble.n 67bc0 <_Py_open@@Base+0xd7e> │ │ │ │ + b.n 67ba0 <_Py_open@@Base+0xd5e> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - cbz r6, 67bbc <_Py_open@@Base+0xdba> │ │ │ │ + cbz r6, 67bfc <_Py_open@@Base+0xdba> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 67b9a <_Py_open@@Base+0xd98> │ │ │ │ + bne.n 67bda <_Py_open@@Base+0xd98> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 67ba8 <_Py_open@@Base+0xda6> │ │ │ │ + bne.n 67be8 <_Py_open@@Base+0xda6> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 67bf6 <_Py_open@@Base+0xdf4> │ │ │ │ + bl f8904 │ │ │ │ + b.n 67c36 <_Py_open@@Base+0xdf4> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 67bb0 <_Py_open@@Base+0xdae> │ │ │ │ - b.n 67b72 <_Py_open@@Base+0xd70> │ │ │ │ + bne.n 67bf0 <_Py_open@@Base+0xdae> │ │ │ │ + b.n 67bb2 <_Py_open@@Base+0xd70> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 67b80 <_Py_open@@Base+0xd7e> │ │ │ │ - b.n 67bb2 <_Py_open@@Base+0xdb0> │ │ │ │ + ble.n 67bc0 <_Py_open@@Base+0xd7e> │ │ │ │ + b.n 67bf2 <_Py_open@@Base+0xdb0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 220e78 │ │ │ │ + bl 222d54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67bdc <_Py_open@@Base+0xdda> │ │ │ │ + bge.n 67c1c <_Py_open@@Base+0xdda> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67bdc <_Py_open@@Base+0xdda> │ │ │ │ + cbnz r3, 67c1c <_Py_open@@Base+0xdda> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67bf0 <_Py_open@@Base+0xdee> │ │ │ │ + bge.n 67c30 <_Py_open@@Base+0xdee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67bf0 <_Py_open@@Base+0xdee> │ │ │ │ + cbnz r3, 67c30 <_Py_open@@Base+0xdee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #7852 @ 0x1eac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 67c28 <_Py_open@@Base+0xe26> │ │ │ │ + beq.n 67c68 <_Py_open@@Base+0xe26> │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 67c3e <_Py_open@@Base+0xe3c> │ │ │ │ + bne.n 67c7e <_Py_open@@Base+0xe3c> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 67c94 <_Py_open@@Base+0xe92> │ │ │ │ + beq.n 67cd4 <_Py_open@@Base+0xe92> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 67c94 <_Py_open@@Base+0xe92> │ │ │ │ - b.n 67c40 <_Py_open@@Base+0xe3e> │ │ │ │ + ble.n 67cd4 <_Py_open@@Base+0xe92> │ │ │ │ + b.n 67c80 <_Py_open@@Base+0xe3e> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r5, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 67c5c <_Py_open@@Base+0xe5a> │ │ │ │ + beq.n 67c9c <_Py_open@@Base+0xe5a> │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 67c72 <_Py_open@@Base+0xe70> │ │ │ │ + bne.n 67cb2 <_Py_open@@Base+0xe70> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 67c94 <_Py_open@@Base+0xe92> │ │ │ │ + beq.n 67cd4 <_Py_open@@Base+0xe92> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 67c94 <_Py_open@@Base+0xe92> │ │ │ │ - b.n 67c74 <_Py_open@@Base+0xe72> │ │ │ │ + ble.n 67cd4 <_Py_open@@Base+0xe92> │ │ │ │ + b.n 67cb4 <_Py_open@@Base+0xe72> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - cbz r6, 67cd0 <_Py_open@@Base+0xece> │ │ │ │ + cbz r6, 67d10 <_Py_open@@Base+0xece> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 67cae <_Py_open@@Base+0xeac> │ │ │ │ + bne.n 67cee <_Py_open@@Base+0xeac> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 67cbc <_Py_open@@Base+0xeba> │ │ │ │ + bne.n 67cfc <_Py_open@@Base+0xeba> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 67d0a <_Py_open@@Base+0xf08> │ │ │ │ + bl f8904 │ │ │ │ + b.n 67d4a <_Py_open@@Base+0xf08> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 67cc4 <_Py_open@@Base+0xec2> │ │ │ │ - b.n 67c86 <_Py_open@@Base+0xe84> │ │ │ │ + bne.n 67d04 <_Py_open@@Base+0xec2> │ │ │ │ + b.n 67cc6 <_Py_open@@Base+0xe84> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 67c94 <_Py_open@@Base+0xe92> │ │ │ │ - b.n 67cc6 <_Py_open@@Base+0xec4> │ │ │ │ + ble.n 67cd4 <_Py_open@@Base+0xe92> │ │ │ │ + b.n 67d06 <_Py_open@@Base+0xec4> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 42060 │ │ │ │ + bl 420b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67cf0 <_Py_open@@Base+0xeee> │ │ │ │ + bge.n 67d30 <_Py_open@@Base+0xeee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67cf0 <_Py_open@@Base+0xeee> │ │ │ │ + cbnz r3, 67d30 <_Py_open@@Base+0xeee> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67d04 <_Py_open@@Base+0xf02> │ │ │ │ + bge.n 67d44 <_Py_open@@Base+0xf02> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67d04 <_Py_open@@Base+0xf02> │ │ │ │ + cbnz r3, 67d44 <_Py_open@@Base+0xf02> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00067d0e : │ │ │ │ +00067d4e : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 67d3e │ │ │ │ - ldr r3, [pc, #52] @ (67d5c ) │ │ │ │ + cbz r0, 67d7e │ │ │ │ + ldr r3, [pc, #52] @ (67d9c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl 199274 │ │ │ │ + bl 19b684 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 67d3e │ │ │ │ + cbnz r0, 67d7e │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f0518 │ │ │ │ + bl 1f22e0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7786c │ │ │ │ + b.w 778ac │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00067d60 : │ │ │ │ +00067da0 : │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 67d0e │ │ │ │ + b.w 67d4e │ │ │ │ │ │ │ │ -00067d68 : │ │ │ │ +00067da8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 67d92 │ │ │ │ + cbz r0, 67dd2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 199274 │ │ │ │ + bl 19b684 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 67d96 │ │ │ │ - ldr r3, [pc, #52] @ (67db8 ) │ │ │ │ + cbnz r0, 67dd6 │ │ │ │ + ldr r3, [pc, #52] @ (67df8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ movs r5, #0 │ │ │ │ - b.n 67db4 │ │ │ │ + b.n 67df4 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 1e61a4 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + bl 1e7f68 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67db4 │ │ │ │ + bge.n 67df4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67db4 │ │ │ │ + cbnz r3, 67df4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00067dbc <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ +00067dfc <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #17 │ │ │ │ mov r6, r2 │ │ │ │ - bl 52250 <_PyMonitoring_FirePyThrowEvent@@Base+0x134> │ │ │ │ + bl 52288 <_PyMonitoring_FirePyThrowEvent@@Base+0x134> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 67de4 <_PyMonitoring_FireCRaiseEvent@@Base+0x28> │ │ │ │ + bne.n 67e24 <_PyMonitoring_FireCRaiseEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67e18 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ + b.n 67e58 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #17 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 519da <_PyMonitoring_FirePyStartEvent@@Base+0x2a> │ │ │ │ + bl 51a12 <_PyMonitoring_FirePyStartEvent@@Base+0x2a> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 67e12 <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ - bl da0e8 │ │ │ │ - b.n 67e18 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ - bl 7786c │ │ │ │ - b.n 67dde <_PyMonitoring_FireCRaiseEvent@@Base+0x22> │ │ │ │ + cbnz r4, 67e52 <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ + bl da034 │ │ │ │ + b.n 67e58 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ + bl 778ac │ │ │ │ + b.n 67e1e <_PyMonitoring_FireCRaiseEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00067e1e <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ +00067e5e <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #15 │ │ │ │ mov r6, r2 │ │ │ │ - bl 52250 <_PyMonitoring_FirePyThrowEvent@@Base+0x134> │ │ │ │ + bl 52288 <_PyMonitoring_FirePyThrowEvent@@Base+0x134> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 67e46 <_PyMonitoring_FireReraiseEvent@@Base+0x28> │ │ │ │ + bne.n 67e86 <_PyMonitoring_FireReraiseEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67e7a <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ + b.n 67eba <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #15 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 519da <_PyMonitoring_FirePyStartEvent@@Base+0x2a> │ │ │ │ + bl 51a12 <_PyMonitoring_FirePyStartEvent@@Base+0x2a> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 67e74 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ - bl da0e8 │ │ │ │ - b.n 67e7a <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ - bl 7786c │ │ │ │ - b.n 67e40 <_PyMonitoring_FireReraiseEvent@@Base+0x22> │ │ │ │ + cbnz r4, 67eb4 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ + bl da034 │ │ │ │ + b.n 67eba <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ + bl 778ac │ │ │ │ + b.n 67e80 <_PyMonitoring_FireReraiseEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 70c84 │ │ │ │ + bl 70cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67f0c <_PyMonitoring_FireReraiseEvent@@Base+0xee> │ │ │ │ + beq.n 67f4c <_PyMonitoring_FireReraiseEvent@@Base+0xee> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 67ede <_PyMonitoring_FireReraiseEvent@@Base+0xc0> │ │ │ │ + b.n 67f1e <_PyMonitoring_FireReraiseEvent@@Base+0xc0> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ - movw r0, #5592 @ 0x15d8 │ │ │ │ + movw r0, #5272 @ 0x1498 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 67f10 <_PyMonitoring_FireReraiseEvent@@Base+0xf2> │ │ │ │ + cbz r0, 67f50 <_PyMonitoring_FireReraiseEvent@@Base+0xf2> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 67f28 <_PyMonitoring_FireReraiseEvent@@Base+0x10a> │ │ │ │ + blt.n 67f68 <_PyMonitoring_FireReraiseEvent@@Base+0x10a> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 67f38 <_PyMonitoring_FireReraiseEvent@@Base+0x11a> │ │ │ │ + blt.n 67f78 <_PyMonitoring_FireReraiseEvent@@Base+0x11a> │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 67f06 <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ + beq.n 67f46 <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 67f48 <_PyMonitoring_FireReraiseEvent@@Base+0x12a> │ │ │ │ + bls.n 67f88 <_PyMonitoring_FireReraiseEvent@@Base+0x12a> │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r7, [r3, r6, lsl #3] │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 67edc <_PyMonitoring_FireReraiseEvent@@Base+0xbe> │ │ │ │ + beq.n 67f1c <_PyMonitoring_FireReraiseEvent@@Base+0xbe> │ │ │ │ mov r0, r7 │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ - bl 7dfb4 │ │ │ │ + bl 7dfe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 67ea6 <_PyMonitoring_FireReraiseEvent@@Base+0x88> │ │ │ │ + bne.n 67ee6 <_PyMonitoring_FireReraiseEvent@@Base+0x88> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ movs r5, #0 │ │ │ │ - b.n 67f48 <_PyMonitoring_FireReraiseEvent@@Base+0x12a> │ │ │ │ + b.n 67f88 <_PyMonitoring_FireReraiseEvent@@Base+0x12a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67f06 <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ + bge.n 67f46 <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67f06 <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ + bne.n 67f46 <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 67f06 <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 67f46 <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67ece <_PyMonitoring_FireReraiseEvent@@Base+0xb0> │ │ │ │ + bne.n 67f0e <_PyMonitoring_FireReraiseEvent@@Base+0xb0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 67ece <_PyMonitoring_FireReraiseEvent@@Base+0xb0> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 67f0e <_PyMonitoring_FireReraiseEvent@@Base+0xb0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67ed6 <_PyMonitoring_FireReraiseEvent@@Base+0xb8> │ │ │ │ + bne.n 67f16 <_PyMonitoring_FireReraiseEvent@@Base+0xb8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 67ed6 <_PyMonitoring_FireReraiseEvent@@Base+0xb8> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 67f16 <_PyMonitoring_FireReraiseEvent@@Base+0xb8> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - b.n 67e80 <_PyMonitoring_FireReraiseEvent@@Base+0x62> │ │ │ │ + b.n 67ec0 <_PyMonitoring_FireReraiseEvent@@Base+0x62> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 67e80 <_PyMonitoring_FireReraiseEvent@@Base+0x62> │ │ │ │ - cbz r0, 67fb6 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ + bl 67ec0 <_PyMonitoring_FireReraiseEvent@@Base+0x62> │ │ │ │ + cbz r0, 67ff6 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 71b00 │ │ │ │ + bl 71b54 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 67f86 <_PyMonitoring_FireReraiseEvent@@Base+0x168> │ │ │ │ + cbnz r0, 67fc6 <_PyMonitoring_FireReraiseEvent@@Base+0x168> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67fb6 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ + bge.n 67ff6 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67fb6 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ + cbnz r3, 67ff6 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 67fb6 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 67ff6 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ movs r0, #1 │ │ │ │ - bl 71b00 │ │ │ │ - cbnz r0, 67fba <_PyMonitoring_FireReraiseEvent@@Base+0x19c> │ │ │ │ + bl 71b54 │ │ │ │ + cbnz r0, 67ffa <_PyMonitoring_FireReraiseEvent@@Base+0x19c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67fa2 <_PyMonitoring_FireReraiseEvent@@Base+0x184> │ │ │ │ + bge.n 67fe2 <_PyMonitoring_FireReraiseEvent@@Base+0x184> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67fa2 <_PyMonitoring_FireReraiseEvent@@Base+0x184> │ │ │ │ + cbnz r3, 67fe2 <_PyMonitoring_FireReraiseEvent@@Base+0x184> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67fb6 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ + bge.n 67ff6 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67fb6 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ + cbnz r3, 67ff6 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 67fd4 <_PyMonitoring_FireReraiseEvent@@Base+0x1b6> │ │ │ │ + b.n 68014 <_PyMonitoring_FireReraiseEvent@@Base+0x1b6> │ │ │ │ movw r3, #18128 @ 0x46d0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r5, [r0, #16] │ │ │ │ strd r3, r0, [r4, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00067fd8 : │ │ │ │ +00068018 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - bl 7967c │ │ │ │ - cbz r0, 6803c │ │ │ │ + bl 796c0 │ │ │ │ + cbz r0, 6807c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199274 │ │ │ │ + bl 19b684 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 68028 │ │ │ │ - cbz r6, 68042 │ │ │ │ + cbz r0, 68068 │ │ │ │ + cbz r6, 68082 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 68042 │ │ │ │ + cbnz r0, 68082 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68028 │ │ │ │ + bge.n 68068 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68028 │ │ │ │ + cbnz r3, 68068 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6803c │ │ │ │ + bge.n 6807c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6803c │ │ │ │ + cbnz r3, 6807c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68084 │ │ │ │ + b.n 680c4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 1e6eb0 │ │ │ │ + bl 1e8c78 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68070 │ │ │ │ + bge.n 680b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68070 │ │ │ │ + cbnz r3, 680b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68084 │ │ │ │ + bge.n 680c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68084 │ │ │ │ + cbnz r3, 680c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0006808c : │ │ │ │ +000680cc : │ │ │ │ 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, #212] @ (68170 ) │ │ │ │ + ldr r4, [pc, #212] @ (681b0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov.w r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr.w r0, [r6, #3728] @ 0xe90 │ │ │ │ dmb ish │ │ │ │ add.w r0, r0, #792 @ 0x318 │ │ │ │ ldrexb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 680ca │ │ │ │ + bne.n 6810a │ │ │ │ strexb r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 680ba │ │ │ │ + bne.n 680fa │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 680e4 │ │ │ │ + beq.n 68124 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 10b000 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 10af10 <_PyMutex_LockTimed@@Base> │ │ │ │ ldr.w r4, [r6, #3704] @ 0xe78 │ │ │ │ - cbz r4, 680f4 │ │ │ │ + cbz r4, 68134 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 680f4 │ │ │ │ + beq.n 68134 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b.n 680e8 │ │ │ │ + b.n 68128 │ │ │ │ ldr.w r0, [r6, #3728] @ 0xe90 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ add.w r0, r0, #792 @ 0x318 │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68114 │ │ │ │ + bne.n 68154 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 68104 │ │ │ │ + bne.n 68144 │ │ │ │ dmb ish │ │ │ │ - beq.n 6811e │ │ │ │ - bl 23bb84 │ │ │ │ - cbz r4, 68166 │ │ │ │ - cbz r5, 6812e │ │ │ │ + beq.n 6815e │ │ │ │ + bl 206438 │ │ │ │ + cbz r4, 681a6 │ │ │ │ + cbz r5, 6816e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r3] │ │ │ │ strex r2, r5, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 68136 │ │ │ │ + bne.n 68176 │ │ │ │ dmb ish │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ add.w r3, r4, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #8 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 68152 │ │ │ │ + bne.n 68192 │ │ │ │ dmb ish │ │ │ │ subs r0, r4, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00068174 : │ │ │ │ +000681b4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #172] @ (68230 ) │ │ │ │ + ldr r2, [pc, #172] @ (68270 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbnz r5, 6819c │ │ │ │ - movw r1, #58088 @ 0xe2e8 │ │ │ │ + cbnz r5, 681dc │ │ │ │ + movw r1, #57768 @ 0xe1a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #156] @ (68234 ) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #156] @ (68274 ) │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #148] @ (68238 ) │ │ │ │ - bl 1ce194 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #148] @ (68278 ) │ │ │ │ + bl 1d044c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6821e │ │ │ │ + blt.n 6825e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 681b6 │ │ │ │ + cbz r0, 681f6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 681e2 │ │ │ │ - bl 7b92c │ │ │ │ + bmi.n 68222 │ │ │ │ + bl 7b958 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 6821e │ │ │ │ - ldr r1, [pc, #112] @ (68238 ) │ │ │ │ + cbz r0, 6825e │ │ │ │ + ldr r1, [pc, #112] @ (68278 ) │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1cd76c │ │ │ │ - cbz r0, 681e2 │ │ │ │ + bl 1cfa24 │ │ │ │ + cbz r0, 68222 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6821e │ │ │ │ + bge.n 6825e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6821e │ │ │ │ - b.n 68200 │ │ │ │ + cbnz r3, 6825e │ │ │ │ + b.n 68240 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r4, 6821e │ │ │ │ + cbz r4, 6825e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85bbc │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r0, 68206 │ │ │ │ + cbz r0, 68246 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6821e │ │ │ │ + bge.n 6825e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6821e │ │ │ │ + cbnz r3, 6825e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6821e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6825e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6822a │ │ │ │ + bge.n 6826a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6822a │ │ │ │ + cbnz r3, 6826a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1cb764 <_PyErr_Clear@@Base> │ │ │ │ + b.w 1cda1c <_PyErr_Clear@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #52] @ 0x34 │ │ │ │ + ldr r4, [r3, #32] │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsrs r0, r4, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -0006823c : │ │ │ │ +0006827c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r0, [pc, #56] @ (68288 ) │ │ │ │ + ldr r0, [pc, #56] @ (682c8 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1ce194 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1d044c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 68260 │ │ │ │ + bge.n 682a0 │ │ │ │ movs r4, #0 │ │ │ │ - bl da114 │ │ │ │ - b.n 68280 │ │ │ │ + bl da060 │ │ │ │ + b.n 682c0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 6827a │ │ │ │ + cbz r0, 682ba │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 6827c │ │ │ │ + beq.n 682bc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ite le │ │ │ │ movle r4, #0 │ │ │ │ movgt r4, #1 │ │ │ │ - b.n 6827c │ │ │ │ + b.n 682bc │ │ │ │ mov r4, r0 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r4, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -0006828c : │ │ │ │ +000682cc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r6, [pc, #360] @ (68408 ) │ │ │ │ + ldr r6, [pc, #360] @ (68448 ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r4, #49484 @ 0xc14c │ │ │ │ + movw r4, #49164 @ 0xc00c │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ mov r8, r2 │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr.w r9, [r3, r6] │ │ │ │ - ble.n 682be │ │ │ │ + ble.n 682fe │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r1, 682c2 │ │ │ │ + cbnz r1, 68302 │ │ │ │ add r5, sp, #4 │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 683f2 │ │ │ │ + beq.w 68432 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8acbc │ │ │ │ - cbnz r0, 682fa │ │ │ │ + bl 8af18 │ │ │ │ + cbnz r0, 6833a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 683f2 │ │ │ │ + bge.w 68432 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 683f2 │ │ │ │ + bne.n 68432 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 683f2 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 68432 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 682d2 │ │ │ │ + bne.n 68312 │ │ │ │ ldr.w r9, [r9, #8] │ │ │ │ - movw r0, #53072 @ 0xcf50 │ │ │ │ + movw r0, #52752 @ 0xce10 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 79634 │ │ │ │ + bl 79678 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cd76c │ │ │ │ + bl 1cfa24 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 68352 │ │ │ │ + beq.n 68392 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68344 │ │ │ │ + bge.n 68384 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68344 │ │ │ │ + cbnz r3, 68384 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #46576 @ 0xb5f0 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #46256 @ 0xb4b0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #188] @ (6840c ) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #188] @ (6844c ) │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68364 │ │ │ │ + bge.n 683a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68364 │ │ │ │ + cbnz r3, 683a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 68400 │ │ │ │ + beq.n 68440 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r5, [sp, #16] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 1cfdf4 <_PyInterpreterState_SetRunningMain@@Base+0x8c> │ │ │ │ + bl 1d20ac <_PyInterpreterState_SetRunningMain@@Base+0x8c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68400 │ │ │ │ + beq.n 68440 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbnz r4, 68390 │ │ │ │ - movw r1, #46600 @ 0xb608 │ │ │ │ + cbnz r4, 683d0 │ │ │ │ + movw r1, #46280 @ 0xb4c8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #128] @ (6840c ) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #124] @ (68410 ) │ │ │ │ + ldr r0, [pc, #128] @ (6844c ) │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #124] @ (68450 ) │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1ce194 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1d044c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 683aa │ │ │ │ - movw r1, #46632 @ 0xb628 │ │ │ │ + bge.n 683ea │ │ │ │ + movw r1, #46312 @ 0xb4e8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #100] @ (6840c ) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #100] @ (6844c ) │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r0, 683dc │ │ │ │ + cbz r0, 6841c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1b7688 │ │ │ │ + bl 1b9940 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 683c8 │ │ │ │ - movw r1, #46652 @ 0xb63c │ │ │ │ + bne.n 68408 │ │ │ │ + movw r1, #46332 @ 0xb4fc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #72] @ (6840c ) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #72] @ (6844c ) │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 683dc │ │ │ │ + bge.n 6841c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 683dc │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6841c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68400 │ │ │ │ + bge.n 68440 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68400 │ │ │ │ + cbnz r3, 68440 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 68400 │ │ │ │ - movw r1, #46684 @ 0xb65c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 68440 │ │ │ │ + movw r1, #46364 @ 0xb51c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #16] @ (6840c ) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (6844c ) │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #56] @ 0x38 │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xf74c004d │ │ │ │ │ │ │ │ -00068414 : │ │ │ │ +00068454 : │ │ │ │ movw r3, #61408 @ 0xefe0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r2, [r3, #0] │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - b.w 6828c │ │ │ │ + b.w 682cc │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 127b00 │ │ │ │ + bl 127a58 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbnz r0, 6844c │ │ │ │ + cbnz r0, 6848c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 68476 │ │ │ │ + b.n 684b6 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #19 │ │ │ │ add.w r0, r5, #16 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 2bd34 │ │ │ │ - cbnz r0, 68470 │ │ │ │ + cbnz r0, 684b0 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ - b.n 68448 │ │ │ │ - bl 7dfb4 │ │ │ │ + bl 1af364 │ │ │ │ + b.n 68488 │ │ │ │ + bl 7dfe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -91128,151 +91157,151 @@ │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r2, r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #156] @ (68548 ) │ │ │ │ - movw r2, #46704 @ 0xb670 │ │ │ │ + ldr r3, [pc, #156] @ (68588 ) │ │ │ │ + movw r2, #46384 @ 0xb530 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d8f78 │ │ │ │ - cbz r0, 684dc │ │ │ │ + bl d8ebc │ │ │ │ + cbz r0, 6851c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 684e0 │ │ │ │ + bge.n 68520 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #46724 @ 0xb684 │ │ │ │ + movw r1, #46404 @ 0xb544 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68542 │ │ │ │ + b.n 68582 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 684ec │ │ │ │ + bne.n 6852c │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 6850e │ │ │ │ + b.n 6854e │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6850e │ │ │ │ + ble.n 6854e │ │ │ │ mov r0, r4 │ │ │ │ - bl 12d4e0 │ │ │ │ + bl 12d364 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #46764 @ 0xb6ac │ │ │ │ + movw r1, #46444 @ 0xb56c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 684dc │ │ │ │ + bl f8904 │ │ │ │ + b.n 6851c │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 5b25e │ │ │ │ + bl 5b260 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bge.n 6852e │ │ │ │ - bl 12d4e0 │ │ │ │ + bge.n 6856e │ │ │ │ + bl 12d364 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b92c │ │ │ │ - b.n 684dc │ │ │ │ - bl 12d4e0 │ │ │ │ - movw r0, #46812 @ 0xb6dc │ │ │ │ + bl 7b958 │ │ │ │ + b.n 6851c │ │ │ │ + bl 12d364 │ │ │ │ + movw r0, #46492 @ 0xb59c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r2, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #336] @ (686b0 ) │ │ │ │ + ldr r4, [pc, #336] @ (686f0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ - movw r1, #4420 @ 0x1144 │ │ │ │ + movw r1, #4100 @ 0x1004 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, r4] │ │ │ │ movs r2, #0 │ │ │ │ - bl 1025ac <_PySys_GetOptionalAttrString@@Base+0x10d4> │ │ │ │ + bl 1024b8 <_PySys_GetOptionalAttrString@@Base+0x10d4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6860a │ │ │ │ + beq.n 6864a │ │ │ │ add.w r0, r5, #113664 @ 0x1bc00 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #240 @ 0xf0 │ │ │ │ movw r1, #6805 @ 0x1a95 │ │ │ │ movt r1, #3 │ │ │ │ - bl 1ab804 <_Py_normpath@@Base+0x610> │ │ │ │ + bl 1adc2c <_Py_normpath@@Base+0x610> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6860a │ │ │ │ - ldr r0, [pc, #284] @ (686b4 ) │ │ │ │ + blt.n 6864a │ │ │ │ + ldr r0, [pc, #284] @ (686f4 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 685b0 │ │ │ │ + bne.n 685f0 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 685a0 │ │ │ │ + bne.n 685e0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 685cc │ │ │ │ + beq.n 6860c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 10b000 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 10af10 <_PyMutex_LockTimed@@Base> │ │ │ │ ldr.w sl, [r5, #3704] @ 0xe78 │ │ │ │ movs r4, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 685e0 │ │ │ │ + beq.n 68620 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 685d2 │ │ │ │ + b.n 68612 │ │ │ │ mov r0, r4 │ │ │ │ - bl 71b00 │ │ │ │ + bl 71b54 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 68610 │ │ │ │ + cbnz r0, 68650 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 685fe │ │ │ │ + bne.n 6863e │ │ │ │ strexb r2, sl, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 685ee │ │ │ │ + bne.n 6862e │ │ │ │ dmb ish │ │ │ │ - beq.n 6860a │ │ │ │ - ldr r0, [pc, #172] @ (686b4 ) │ │ │ │ - bl 23bb84 │ │ │ │ + beq.n 6864a │ │ │ │ + ldr r0, [pc, #172] @ (686f4 ) │ │ │ │ + bl 206438 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 686a6 │ │ │ │ + b.n 686e6 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ ldr.w r3, [r5, #3704] @ 0xe78 │ │ │ │ adds r4, #16 │ │ │ │ - cbz r3, 68666 │ │ │ │ + cbz r3, 686a6 │ │ │ │ ldr.w ip, [r3, #56] @ 0x38 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ str.w r9, [r3, #56] @ 0x38 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6863c │ │ │ │ + beq.n 6867c │ │ │ │ ldr.w r2, [r8] │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt.w r1, [r8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r8, [r3, #64] @ 0x40 │ │ │ │ @@ -91283,173 +91312,173 @@ │ │ │ │ it ne │ │ │ │ addne r2, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ it ne │ │ │ │ subne r2, #1 │ │ │ │ str.w r2, [r1, #3316] @ 0xcf4 │ │ │ │ str.w r0, [r4, #-4]! │ │ │ │ - b.n 6861a │ │ │ │ + b.n 6865a │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6867a │ │ │ │ + bne.n 686ba │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6866a │ │ │ │ + bne.n 686aa │ │ │ │ dmb ish │ │ │ │ - beq.n 68686 │ │ │ │ - ldr r0, [pc, #48] @ (686b4 ) │ │ │ │ - bl 23bb84 │ │ │ │ + beq.n 686c6 │ │ │ │ + ldr r0, [pc, #48] @ (686f4 ) │ │ │ │ + bl 206438 │ │ │ │ add.w r3, r5, #110592 @ 0x1b000 │ │ │ │ movw r1, #24607 @ 0x601f │ │ │ │ movs r0, #6 │ │ │ │ ldr.w r3, [r3, #3316] @ 0xcf4 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 2024b0 <_PyEval_StartTheWorld@@Base+0xa8> │ │ │ │ + bl 204340 <_PyEval_StartTheWorld@@Base+0xa8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #24] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000686b8 : │ │ │ │ +000686f8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ (686f0 ) │ │ │ │ + ldr r4, [pc, #40] @ (68730 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 6854c │ │ │ │ + bl 6858c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 686ec │ │ │ │ - movw r0, #46816 @ 0xb6e0 │ │ │ │ + bne.n 6872c │ │ │ │ + movw r0, #46496 @ 0xb5a0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 202a64 │ │ │ │ + b.w 2048f4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #56] @ (6873c ) │ │ │ │ + ldr r0, [pc, #56] @ (6877c ) │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ itete eq │ │ │ │ moveq r1, #0 │ │ │ │ movne r2, r1 │ │ │ │ moveq r2, r1 │ │ │ │ - movwne r1, #16637 @ 0x40fd │ │ │ │ + movwne r1, #24461 @ 0x5f8d │ │ │ │ ldr r3, [r3, r0] │ │ │ │ it ne │ │ │ │ movtne r1, #32 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 6854c │ │ │ │ + bl 6858c │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #416] @ (688f4 ) │ │ │ │ + ldr r5, [pc, #416] @ (68934 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ - movw r1, #6796 @ 0x1a8c │ │ │ │ + movw r1, #7240 @ 0x1c48 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, r5] │ │ │ │ movs r2, #0 │ │ │ │ - bl 1025ac <_PySys_GetOptionalAttrString@@Base+0x10d4> │ │ │ │ + bl 1024b8 <_PySys_GetOptionalAttrString@@Base+0x10d4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 687fe │ │ │ │ + beq.n 6883e │ │ │ │ add.w r0, r4, #113664 @ 0x1bc00 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #241 @ 0xf1 │ │ │ │ movw r1, #7445 @ 0x1d15 │ │ │ │ movt r1, #3 │ │ │ │ - bl 1ab804 <_Py_normpath@@Base+0x610> │ │ │ │ + bl 1adc2c <_Py_normpath@@Base+0x610> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 687fe │ │ │ │ - ldr r0, [pc, #364] @ (688f8 ) │ │ │ │ + blt.n 6883e │ │ │ │ + ldr r0, [pc, #364] @ (68938 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 687a4 │ │ │ │ + bne.n 687e4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 68794 │ │ │ │ + bne.n 687d4 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 687c0 │ │ │ │ + beq.n 68800 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 10b000 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 10af10 <_PyMutex_LockTimed@@Base> │ │ │ │ ldr.w sl, [r4, #3704] @ 0xe78 │ │ │ │ movs r5, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 687d4 │ │ │ │ + beq.n 68814 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 687c6 │ │ │ │ + b.n 68806 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71b00 │ │ │ │ + bl 71b54 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 68804 │ │ │ │ + cbnz r0, 68844 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 687f2 │ │ │ │ + bne.n 68832 │ │ │ │ strexb r2, sl, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 687e2 │ │ │ │ + bne.n 68822 │ │ │ │ dmb ish │ │ │ │ - beq.n 687fe │ │ │ │ - ldr r0, [pc, #252] @ (688f8 ) │ │ │ │ - bl 23bb84 │ │ │ │ + beq.n 6883e │ │ │ │ + ldr r0, [pc, #252] @ (68938 ) │ │ │ │ + bl 206438 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 688ea │ │ │ │ + b.n 6892a │ │ │ │ ldr.w sl, [r4, #3704] @ 0xe78 │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ adds r5, #16 │ │ │ │ mov r3, sl │ │ │ │ - cbz r3, 6885c │ │ │ │ + cbz r3, 6889c │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ str.w r9, [r3, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 68832 │ │ │ │ + beq.n 68872 │ │ │ │ ldr.w r2, [r8] │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt.w r1, [r8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r8, [r3, #68] @ 0x44 │ │ │ │ @@ -91460,113 +91489,113 @@ │ │ │ │ it ne │ │ │ │ addne r2, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ it ne │ │ │ │ subne r2, #1 │ │ │ │ str.w r2, [r1, #3320] @ 0xcf8 │ │ │ │ str.w r0, [r5, #-4]! │ │ │ │ - b.n 68810 │ │ │ │ + b.n 68850 │ │ │ │ add.w r4, r4, #110592 @ 0x1b000 │ │ │ │ ldr.w r3, [r4, #3320] @ 0xcf8 │ │ │ │ - cbnz r3, 68890 │ │ │ │ + cbnz r3, 688d0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6887e │ │ │ │ + bne.n 688be │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6886e │ │ │ │ + bne.n 688ae │ │ │ │ dmb ish │ │ │ │ - beq.n 688ce │ │ │ │ - ldr r0, [pc, #112] @ (688f8 ) │ │ │ │ - bl 23bb84 │ │ │ │ - b.n 688ce │ │ │ │ + beq.n 6890e │ │ │ │ + ldr r0, [pc, #112] @ (68938 ) │ │ │ │ + bl 206438 │ │ │ │ + b.n 6890e │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 68866 │ │ │ │ + beq.n 688a6 │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ - bl 2094fc │ │ │ │ + bl 20b664 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6888c │ │ │ │ + beq.n 688cc │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 688ba │ │ │ │ + bne.n 688fa │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 688aa │ │ │ │ + bne.n 688ea │ │ │ │ dmb ish │ │ │ │ - beq.n 688c6 │ │ │ │ - ldr r0, [pc, #52] @ (688f8 ) │ │ │ │ - bl 23bb84 │ │ │ │ + beq.n 68906 │ │ │ │ + ldr r0, [pc, #52] @ (68938 ) │ │ │ │ + bl 206438 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7786c │ │ │ │ - b.n 687fe │ │ │ │ + bl 778ac │ │ │ │ + b.n 6883e │ │ │ │ ldr.w r3, [r4, #3320] @ 0xcf8 │ │ │ │ movw r1, #27823 @ 0x6caf │ │ │ │ movs r0, #7 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 2024b0 <_PyEval_StartTheWorld@@Base+0xa8> │ │ │ │ + bl 204340 <_PyEval_StartTheWorld@@Base+0xa8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #24] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000688fc : │ │ │ │ +0006893c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ (68934 ) │ │ │ │ + ldr r4, [pc, #40] @ (68974 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 68740 │ │ │ │ + bl 68780 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68930 │ │ │ │ - movw r0, #46868 @ 0xb714 │ │ │ │ + bne.n 68970 │ │ │ │ + movw r0, #46548 @ 0xb5d4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 202a64 │ │ │ │ + b.w 2048f4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #56] @ (68980 ) │ │ │ │ + ldr r0, [pc, #56] @ (689c0 ) │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ itete eq │ │ │ │ moveq r1, #0 │ │ │ │ movne r2, r1 │ │ │ │ moveq r2, r1 │ │ │ │ - movwne r1, #40097 @ 0x9ca1 │ │ │ │ + movwne r1, #41241 @ 0xa119 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ it ne │ │ │ │ movtne r1, #21 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 68740 │ │ │ │ + bl 68780 │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ @@ -91577,28 +91606,28 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 689a6 │ │ │ │ + cbnz r0, 689e6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 689b0 │ │ │ │ - b.n 689b6 │ │ │ │ + cbnz r0, 689f0 │ │ │ │ + b.n 689f6 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 689a0 │ │ │ │ - b.n 689c4 │ │ │ │ + beq.n 689e0 │ │ │ │ + b.n 68a04 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 689c4 │ │ │ │ + cbnz r0, 68a04 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 689c4 │ │ │ │ + cbz r0, 68a04 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -91618,1255 +91647,1255 @@ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 68a04 │ │ │ │ + cbz r0, 68a44 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - b.n 689fa │ │ │ │ - b.n 689fa │ │ │ │ - b.n 689fa │ │ │ │ - b.n 689fa │ │ │ │ + b.n 68a3a │ │ │ │ + b.n 68a3a │ │ │ │ + b.n 68a3a │ │ │ │ + b.n 68a3a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 68a34 │ │ │ │ + cbnz r0, 68a74 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 68a3c │ │ │ │ + cbz r0, 68a7c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68a26 │ │ │ │ + beq.n 68a66 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-24] │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #92] @ (68ab4 ) │ │ │ │ + ldr r3, [pc, #92] @ (68af4 ) │ │ │ │ sub sp, #12 │ │ │ │ add.w r5, sp, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r5, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ adds r5, #4 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ add r3, sp, #4 │ │ │ │ cmp r3, r0 │ │ │ │ add.w r5, r5, #1 │ │ │ │ str r5, [r2, #0] │ │ │ │ - bcc.n 68a92 │ │ │ │ + bcc.n 68ad2 │ │ │ │ cmp r3, r1 │ │ │ │ ite ls │ │ │ │ movls r4, #0 │ │ │ │ movhi r4, #1 │ │ │ │ - cbnz r4, 68a92 │ │ │ │ + cbnz r4, 68ad2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #4] │ │ │ │ add.w r3, sp, #4096 @ 0x1000 │ │ │ │ adds r3, #3 │ │ │ │ strb r4, [r3, #0] │ │ │ │ - bl 68a3e │ │ │ │ + bl 68a7e │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #28] @ (68ab4 ) │ │ │ │ + ldr r2, [pc, #28] @ (68af4 ) │ │ │ │ adds r0, #4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 68aaa │ │ │ │ + beq.n 68aea │ │ │ │ blx 2ba18 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 68ad6 │ │ │ │ + cbnz r0, 68b16 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 68ae0 │ │ │ │ - b.n 68ae6 │ │ │ │ + cbnz r0, 68b20 │ │ │ │ + b.n 68b26 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68ad0 │ │ │ │ - b.n 68af4 │ │ │ │ + beq.n 68b10 │ │ │ │ + b.n 68b34 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 68af4 │ │ │ │ + cbnz r0, 68b34 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 68af4 │ │ │ │ + cbz r0, 68b34 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 68b14 │ │ │ │ + cbnz r0, 68b54 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 68b1e │ │ │ │ - b.n 68b24 │ │ │ │ + cbnz r0, 68b5e │ │ │ │ + b.n 68b64 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68b0e │ │ │ │ - b.n 68b50 │ │ │ │ + beq.n 68b4e │ │ │ │ + b.n 68b90 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 68b50 │ │ │ │ + cbnz r0, 68b90 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 68b2e │ │ │ │ + cbz r0, 68b6e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 68b50 │ │ │ │ + cbnz r0, 68b90 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 68b38 │ │ │ │ + cbz r0, 68b78 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 68b50 │ │ │ │ + cbnz r0, 68b90 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 68b42 │ │ │ │ + cbz r0, 68b82 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 68b50 │ │ │ │ + cbnz r0, 68b90 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 68b50 │ │ │ │ + cbz r0, 68b90 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 2c1f8 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 268b28 │ │ │ │ - b.w 4f0fa <_PyObject_CheckXIData@@Base+0x9c8> │ │ │ │ + b.w 268ac8 │ │ │ │ + b.w 4f13a <_PyObject_CheckXIData@@Base+0x9c8> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 68b94 │ │ │ │ + cbz r3, 68bd4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 291f8c <_Py_hashtable_foreach@@Base+0xa4> │ │ │ │ + bl 291f10 <_PySemaphore_Destroy@@Base+0x13e8> │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 68bb8 │ │ │ │ + bgt.n 68bf8 │ │ │ │ adds r4, #1 │ │ │ │ blx 2b4c4 │ │ │ │ - b.n 68baa │ │ │ │ + b.n 68bea │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ movs r0, #4 │ │ │ │ mov r1, sp │ │ │ │ blx 2b998 │ │ │ │ - cbnz r0, 68be6 │ │ │ │ + cbnz r0, 68c26 │ │ │ │ mov r1, sp │ │ │ │ movs r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 2b308 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 68bbc │ │ │ │ + bl 68bfc │ │ │ │ blx 2b57c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2b57c │ │ │ │ │ │ │ │ -00068c12 : │ │ │ │ +00068c52 : │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ orr.w r2, r0, r0, asr #31 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r3, #1564] @ 0x61c │ │ │ │ str.w r2, [r3, #1564] @ 0x61c │ │ │ │ str.w r1, [r3, #1568] @ 0x620 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00068c2e : │ │ │ │ +00068c6e : │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 68c7e │ │ │ │ + bhi.n 68cbe │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #24184 @ 0x5e78 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ mov r4, r0 │ │ │ │ add.w r3, r0, #131 @ 0x83 │ │ │ │ dmb ish │ │ │ │ ldr.w r6, [r5, r3, lsl #3] │ │ │ │ dmb ish │ │ │ │ ldr.w r1, [r5, #1580] @ 0x62c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dd078 │ │ │ │ - cbnz r0, 68c7a │ │ │ │ + bl 1df294 │ │ │ │ + cbnz r0, 68cba │ │ │ │ ldr.w r1, [r5, #1576] @ 0x628 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dd078 │ │ │ │ - cbnz r0, 68c7a │ │ │ │ + bl 1df294 │ │ │ │ + cbnz r0, 68cba │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a400 │ │ │ │ + bl 20bfb8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00068c84 : │ │ │ │ +00068cc4 : │ │ │ │ movs r0, #2 │ │ │ │ - b.w 68c2e │ │ │ │ + b.w 68c6e │ │ │ │ │ │ │ │ -00068c8a : │ │ │ │ - ldr r3, [pc, #12] @ (68c98 ) │ │ │ │ +00068cca : │ │ │ │ + ldr r3, [pc, #12] @ (68cd8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 34054 │ │ │ │ + b.w 34050 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #42920 @ 0xa7a8 │ │ │ │ + movw r0, #42600 @ 0xa668 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 7967c │ │ │ │ - movw r0, #42920 @ 0xa7a8 │ │ │ │ + b.w 796c0 │ │ │ │ + movw r0, #42600 @ 0xa668 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 7967c │ │ │ │ + b.w 796c0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2912] @ 0xb60 │ │ │ │ subw sp, sp, #1148 @ 0x47c │ │ │ │ mov fp, r0 │ │ │ │ add.w sl, sp, #28 │ │ │ │ add.w r8, sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - movw r1, #46952 @ 0xb768 │ │ │ │ + movw r1, #46632 @ 0xb628 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #24] │ │ │ │ str.w r4, [sl] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str.w r4, [r8] │ │ │ │ - bl 8e8fc │ │ │ │ - cbz r0, 68d16 │ │ │ │ + bl 8eb6c │ │ │ │ + cbz r0, 68d56 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 68d1a │ │ │ │ + bmi.n 68d5a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #46968 @ 0xb778 │ │ │ │ + movw r1, #46648 @ 0xb638 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 68e76 │ │ │ │ + b.n 68eb6 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ - movw r1, #47012 @ 0xb7a4 │ │ │ │ + movw r1, #46692 @ 0xb664 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r3, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ strd r8, sl, [sp] │ │ │ │ - bl 8e8fc │ │ │ │ + bl 8eb6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68d16 │ │ │ │ + beq.n 68d56 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bcc.n 68d56 │ │ │ │ + bcc.n 68d96 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47060 @ 0xb7d4 │ │ │ │ + movw r1, #46740 @ 0xb694 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 68d16 │ │ │ │ + bl f8904 │ │ │ │ + b.n 68d56 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - movw r1, #15760 @ 0x3d90 │ │ │ │ + movw r1, #15440 @ 0x3c50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #47104 @ 0xb800 │ │ │ │ + movw r0, #46784 @ 0xb6c0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91690 │ │ │ │ + bl 91908 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68d16 │ │ │ │ + beq.n 68d56 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #14960 @ 0x3a70 │ │ │ │ + movw r2, #14640 @ 0x3930 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 1886b8 │ │ │ │ + bl 18aa80 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 2b348 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 95ffc │ │ │ │ + bl 96274 │ │ │ │ mov r1, r7 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2ae64 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 68dc0 │ │ │ │ + cbz r1, 68e00 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 283fe0 <_PyEval_GetANext@@Base+0xa8> │ │ │ │ - b.n 68ddc │ │ │ │ + bl 283e88 <_PyEval_GetANext@@Base+0xa8> │ │ │ │ + b.n 68e1c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - cbz r2, 68de0 │ │ │ │ + cbz r2, 68e20 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47124 @ 0xb814 │ │ │ │ + movw r1, #46804 @ 0xb6d4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 68e6e │ │ │ │ + b.n 68eae │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 68dfc │ │ │ │ + beq.n 68e3c │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 68e1c │ │ │ │ + bne.n 68e5c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r1, [sl] │ │ │ │ rev r3, r3 │ │ │ │ str r1, [r2, #24] │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 68e1c │ │ │ │ + b.n 68e5c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 68e1c │ │ │ │ + beq.n 68e5c │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47164 @ 0xb83c │ │ │ │ + movw r1, #46844 @ 0xb6fc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 68ddc │ │ │ │ - bl 95ffc │ │ │ │ + bl f8904 │ │ │ │ + b.n 68e1c │ │ │ │ + bl 96274 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #32 │ │ │ │ str r7, [sp, #0] │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ ldrd r1, r0, [r0, #16] │ │ │ │ blx 2bc28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a46c │ │ │ │ - cbz r4, 68e52 │ │ │ │ + bl 9a6e4 │ │ │ │ + cbz r4, 68e92 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 283fe0 <_PyEval_GetANext@@Base+0xa8> │ │ │ │ - b.n 68ddc │ │ │ │ + bl 283e88 <_PyEval_GetANext@@Base+0xa8> │ │ │ │ + b.n 68e1c │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68ddc │ │ │ │ + beq.n 68e1c │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #47196 @ 0xb85c │ │ │ │ + movw r0, #46876 @ 0xb71c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 68e76 │ │ │ │ + cbz r0, 68eb6 │ │ │ │ blx 2ade8 │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #1148 @ 0x47c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #47200 @ 0xb860 │ │ │ │ + movw r1, #46880 @ 0xb720 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 8e8fc │ │ │ │ - cbz r0, 68ed2 │ │ │ │ + bl 8eb6c │ │ │ │ + cbz r0, 68f12 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 209e30 │ │ │ │ - cbz r0, 68ed2 │ │ │ │ - ldr r3, [pc, #44] @ (68ed8 ) │ │ │ │ + bl 20be60 │ │ │ │ + cbz r0, 68f12 │ │ │ │ + ldr r3, [pc, #44] @ (68f18 ) │ │ │ │ ldr.w r3, [r3, #1440] @ 0x5a0 │ │ │ │ - cbz r3, 68ec0 │ │ │ │ + cbz r3, 68f00 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r0, #164 @ 0xa4 │ │ │ │ mla r0, r0, r1, r3 │ │ │ │ - bl 215c9c <_PyDict_LoadGlobal@@Base+0x294> │ │ │ │ - cbnz r0, 68eca │ │ │ │ + bl 217b70 <_PyDict_LoadGlobal@@Base+0x294> │ │ │ │ + cbnz r0, 68f0a │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 68ed2 │ │ │ │ + b.n 68f12 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #47216 @ 0xb870 │ │ │ │ + movw r1, #46896 @ 0xb730 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8e8fc │ │ │ │ - cbz r0, 68f30 │ │ │ │ + bl 8eb6c │ │ │ │ + cbz r0, 68f70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 68f1e │ │ │ │ - bl 95ffc │ │ │ │ + cbz r3, 68f5e │ │ │ │ + bl 96274 │ │ │ │ mov r4, r0 │ │ │ │ - bl 68bbc │ │ │ │ + bl 68bfc │ │ │ │ movs r0, #11 │ │ │ │ blx 2bcd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a46c │ │ │ │ - b.n 68f28 │ │ │ │ - bl 68bbc │ │ │ │ + bl 9a6e4 │ │ │ │ + b.n 68f68 │ │ │ │ + bl 68bfc │ │ │ │ movs r0, #11 │ │ │ │ blx 2bcd4 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #47228 @ 0xb87c │ │ │ │ + movw r1, #46908 @ 0xb73c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8e8fc │ │ │ │ - cbz r0, 68f78 │ │ │ │ + bl 8eb6c │ │ │ │ + cbz r0, 68fb8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 68c2e │ │ │ │ - cbz r0, 68f7c │ │ │ │ + bl 68c6e │ │ │ │ + cbz r0, 68fbc │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9444 @ 0x24e4 │ │ │ │ + movw r1, #9160 @ 0x23c8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68f84 │ │ │ │ + b.n 68fc4 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2b080 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 68fb0 │ │ │ │ + bge.n 68ff0 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2bb30 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 68fe2 │ │ │ │ + bge.n 69022 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #240 @ 0xf0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bd58 │ │ │ │ - cbz r0, 69018 │ │ │ │ + cbz r0, 69058 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6902a │ │ │ │ + b.n 6906a │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 2bf20 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 32818 │ │ │ │ + bl 32814 │ │ │ │ add sp, #240 @ 0xf0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #240 @ 0xf0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2dc │ │ │ │ - cbz r0, 6905a │ │ │ │ + cbz r0, 6909a │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69076 │ │ │ │ + b.n 690b6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b244 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69048 │ │ │ │ + bne.n 69088 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 2bf20 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 32818 │ │ │ │ + bl 32814 │ │ │ │ add sp, #240 @ 0xf0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r4, sp, #4 │ │ │ │ - bl 68bbc │ │ │ │ + bl 68bfc │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r4, #104857600 @ 0x6400000 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bcc.n 690a4 │ │ │ │ + bcc.n 690e4 │ │ │ │ sub.w r0, r4, #104857600 @ 0x6400000 │ │ │ │ cmn.w r4, #104857600 @ 0x6400000 │ │ │ │ - bcs.n 690aa │ │ │ │ + bcs.n 690ea │ │ │ │ add.w r1, r4, #104857600 @ 0x6400000 │ │ │ │ - b.n 690ae │ │ │ │ + b.n 690ee │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ - bl 68a3e │ │ │ │ + bl 68a7e │ │ │ │ cmp r4, r0 │ │ │ │ ite cc │ │ │ │ subcc r2, r0, r4 │ │ │ │ subcs r2, r4, r0 │ │ │ │ movw r0, #4360 @ 0x1108 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - movw r1, #47240 @ 0xb888 │ │ │ │ + movw r1, #46920 @ 0xb748 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #47332 @ 0xb8e4 │ │ │ │ + movw r1, #47012 @ 0xb7a4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 8e8fc │ │ │ │ - cbz r0, 69128 │ │ │ │ + bl 8eb6c │ │ │ │ + cbz r0, 69168 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 69112 │ │ │ │ + bhi.n 69152 │ │ │ │ adds r0, #12 │ │ │ │ - bl 7dfb4 │ │ │ │ - b.n 6912a │ │ │ │ + bl 7dfe0 │ │ │ │ + b.n 6916a │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47344 @ 0xb8f0 │ │ │ │ + movw r1, #47024 @ 0xb7b0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r2, #4] │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ orr.w r0, r2, r0, lsl #8 │ │ │ │ - bgt.n 69132 │ │ │ │ - b.w 7dfb4 │ │ │ │ + bgt.n 69172 │ │ │ │ + b.w 7dfe0 │ │ │ │ ldrsh.w r0, [r1] │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r1, #4 │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ cmp r1, r3 │ │ │ │ orr.w r0, r2, r0, lsl #8 │ │ │ │ - bne.n 6914e │ │ │ │ - b.w 7ffb8 │ │ │ │ + bne.n 6918e │ │ │ │ + b.w 7ffe4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 2bc7c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 68bbc │ │ │ │ + bl 68bfc │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ - bl 68bbc │ │ │ │ + bl 68bfc │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 299710 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 2995b8 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2bcd4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #20 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #32108 @ 0x7d6c │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 691fe │ │ │ │ - bl 95ffc │ │ │ │ + cbz r4, 6923e │ │ │ │ + bl 96274 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #264 @ 0x108 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 22276c │ │ │ │ - cbz r0, 69262 │ │ │ │ + bl 224648 │ │ │ │ + cbz r0, 692a2 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ blx 2bf20 │ │ │ │ - bl 95ffc │ │ │ │ + bl 96274 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ blx 2bf04 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a46c │ │ │ │ - cbz r5, 6925c │ │ │ │ + bl 9a6e4 │ │ │ │ + cbz r5, 6929c │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69262 │ │ │ │ + b.n 692a2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ add sp, #264 @ 0x108 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #4 │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movs r0, #0 │ │ │ │ add.w r2, r1, #8 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldrb.w r5, [r2, #-1]! │ │ │ │ lsls r3, r1, #8 │ │ │ │ orr.w r1, r3, r0, lsr #24 │ │ │ │ cmp r4, r2 │ │ │ │ orr.w r0, r5, r0, lsl #8 │ │ │ │ - bne.n 69278 │ │ │ │ + bne.n 692b8 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 12244c │ │ │ │ + b.w 1223ac │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ push {r4} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ subs r2, #1 │ │ │ │ lsls r3, r1, #8 │ │ │ │ orr.w r1, r3, r0, lsr #24 │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ orr.w r0, r3, r0, lsl #8 │ │ │ │ - bgt.n 6929a │ │ │ │ + bgt.n 692da │ │ │ │ pop {r4} │ │ │ │ - b.w 1074d8 │ │ │ │ + b.w 1073f4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ vmov.f64 d10, #240 @ 0xbf800000 -1.0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 282b8c │ │ │ │ + bl 282a2c │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 692e6 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 69316 │ │ │ │ + bne.n 69326 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 69356 │ │ │ │ movs r1, #1 │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 282b8c │ │ │ │ + bl 282a2c │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 69302 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 69316 │ │ │ │ + bne.n 69342 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 69356 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 28c514 │ │ │ │ + b.w 28c3bc │ │ │ │ vpop {d8-d10} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ vmov.f64 d10, #240 @ 0xbf800000 -1.0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ce5dc │ │ │ │ + bl 1d0894 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 69352 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 69384 │ │ │ │ + bne.n 69392 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 693c4 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl 1ce5dc │ │ │ │ + bl 1d0894 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 69370 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 69384 │ │ │ │ + bne.n 693b0 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 693c4 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 28c514 │ │ │ │ + b.w 28c3bc │ │ │ │ vpop {d8-d10} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ - bl 16a14c <_PyTime_AsLong@@Base+0x828> │ │ │ │ + bl 16a510 <_PyTime_AsLong@@Base+0x7f8> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 693d0 │ │ │ │ + bne.n 69410 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9edc │ │ │ │ - cbz r0, 693ca │ │ │ │ + bl d9e28 │ │ │ │ + cbz r0, 6940a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 20d4d0 │ │ │ │ + bl 20f654 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 693f4 │ │ │ │ + b.n 69434 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 693e2 │ │ │ │ + bne.n 69422 │ │ │ │ add.w r3, r1, #32768 @ 0x8000 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcs.n 693c0 │ │ │ │ + bcs.n 69400 │ │ │ │ mov r3, r4 │ │ │ │ add r4, r2 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ asrs r1, r1, #8 │ │ │ │ subs r2, r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 693e6 │ │ │ │ + bgt.n 69426 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ - bl 20d394 │ │ │ │ + bl 20f36c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6943c │ │ │ │ + bne.n 6947c │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9edc │ │ │ │ - cbz r0, 69436 │ │ │ │ + bl d9e28 │ │ │ │ + cbz r0, 69476 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 20d4d0 │ │ │ │ + bl 20f654 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6946c │ │ │ │ + b.n 694ac │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 6945a │ │ │ │ + beq.n 6949a │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 6945a │ │ │ │ + bhi.n 6949a │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 20d4d0 │ │ │ │ - b.n 69436 │ │ │ │ + bl 20f654 │ │ │ │ + b.n 69476 │ │ │ │ mov r3, r4 │ │ │ │ add r4, r2 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ lsrs r1, r1, #8 │ │ │ │ subs r2, r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 6945e │ │ │ │ + bgt.n 6949e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 15bbac │ │ │ │ - cbz r0, 694e0 │ │ │ │ + bl 15c028 │ │ │ │ + cbz r0, 69520 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #8 │ │ │ │ - bl 119bf0 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 119c50 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 694b6 │ │ │ │ + bge.n 694f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 694b6 │ │ │ │ + cbnz r3, 694f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 694e6 │ │ │ │ + bne.n 69526 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - movw r1, #34496 @ 0x86c0 │ │ │ │ + movw r1, #34212 @ 0x85a4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 694e8 │ │ │ │ + b.n 69528 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 15bbac │ │ │ │ - cbz r0, 69552 │ │ │ │ + bl 15c028 │ │ │ │ + cbz r0, 69592 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - bl 119bf0 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 119c50 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69532 │ │ │ │ + bge.n 69572 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69532 │ │ │ │ + cbnz r3, 69572 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 69558 │ │ │ │ + bne.n 69598 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ + movw r1, #2116 @ 0x844 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6955a │ │ │ │ + b.n 6959a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 252a30 │ │ │ │ + bl 2528d0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vstr d1, [sp, #8] │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 695a8 │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 695a8 │ │ │ │ + bne.n 695e8 │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 695e8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #24780 @ 0x60cc │ │ │ │ + movw r1, #24460 @ 0x5f8c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 695cc │ │ │ │ + bl f8904 │ │ │ │ + b.n 6960c │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 178064 │ │ │ │ - cbnz r0, 695cc │ │ │ │ + bl 17a414 │ │ │ │ + cbnz r0, 6960c │ │ │ │ movs r1, #1 │ │ │ │ adds r0, r4, #4 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 178064 │ │ │ │ + b.w 17a414 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 252a30 │ │ │ │ + bl 2528d0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vstr d1, [sp, #8] │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 69622 │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 69622 │ │ │ │ + bne.n 69662 │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 69662 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #24780 @ 0x60cc │ │ │ │ + movw r1, #24460 @ 0x5f8c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 69648 │ │ │ │ + bl f8904 │ │ │ │ + b.n 69688 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa388 │ │ │ │ - cbnz r0, 69648 │ │ │ │ + bl 1fc220 │ │ │ │ + cbnz r0, 69688 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #8 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1fa388 │ │ │ │ + b.w 1fc220 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 6968c │ │ │ │ + cbz r3, 696cc │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, sp │ │ │ │ blx 2b0bc │ │ │ │ - cbz r0, 69682 │ │ │ │ + cbz r0, 696c2 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ add r0, r3 │ │ │ │ subs r1, r1, r3 │ │ │ │ - bl 718ec │ │ │ │ - b.n 69696 │ │ │ │ + bl 71940 │ │ │ │ + b.n 696d6 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 69696 │ │ │ │ + b.n 696d6 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr.w r8, [pc, #308] @ 697e0 │ │ │ │ + ldr.w r8, [pc, #308] @ 69820 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr.w r3, [r8, #1368] @ 0x558 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 697da │ │ │ │ + beq.w 6981a │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r4, [r8, #1376] @ 0x560 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr.w sl, [r0] │ │ │ │ movw r5, #42720 @ 0xa6e0 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r9, r0 │ │ │ │ movs r6, #0 │ │ │ │ movs r3, #156 @ 0x9c │ │ │ │ mul.w r1, r3, r6 │ │ │ │ ldr r0, [r5, r1] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 696f2 │ │ │ │ + beq.n 69732 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 696d6 │ │ │ │ + bne.n 69716 │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ movs r6, #4 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 696f6 │ │ │ │ + b.n 69736 │ │ │ │ mov.w fp, #1 │ │ │ │ movs r3, #156 @ 0x9c │ │ │ │ mla r3, r3, r6, r5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 6970c │ │ │ │ + cbz r2, 6974c │ │ │ │ adds r1, #12 │ │ │ │ movs r2, #0 │ │ │ │ add r1, r5 │ │ │ │ str r2, [r3, #4] │ │ │ │ blx 2bd70 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 69736 │ │ │ │ + beq.n 69776 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55360 @ 0xd840 │ │ │ │ + movw r1, #55040 @ 0xd700 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ movs r3, #156 @ 0x9c │ │ │ │ mla r5, r3, r6, r5 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx 2bfb8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 69772 │ │ │ │ + b.n 697b2 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #23 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r5, #14960 @ 0x3a70 │ │ │ │ + movw r5, #14640 @ 0x3930 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ blx 2b348 │ │ │ │ movs r3, #23 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #8 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2bfc4 <__snprintf_chk@plt> │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47380 @ 0xb914 │ │ │ │ + movw r1, #47060 @ 0xb7d4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2bfb8 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r5, #32236 @ 0x7dec │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13196 @ 0x338c │ │ │ │ + movw r1, #12876 @ 0x324c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r8, #1380] @ 0x564 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e80 <_Py_DisplaySourceLine@@Base+0x64> │ │ │ │ + bl 3219c <_Py_DisplaySourceLine@@Base+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 697c0 │ │ │ │ + cbnz r3, 69800 │ │ │ │ ldr.w r3, [r8, #1388] @ 0x56c │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbz r3, 697bc │ │ │ │ + cbz r3, 697fc │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #7724 @ 0x1e2c │ │ │ │ + movw r1, #7440 @ 0x1d10 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 187334 <_Py_write_noraise@@Base> │ │ │ │ + bl 1896fc <_Py_write_noraise@@Base> │ │ │ │ mov r0, r4 │ │ │ │ bl 2fdae <_Py_DumpStack@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r8, #1384] @ 0x568 │ │ │ │ bl 2d880 │ │ │ │ @@ -92879,392 +92908,392 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #47424 @ 0xb940 │ │ │ │ + movw r1, #47104 @ 0xb800 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #27568 @ 0x6bb0 │ │ │ │ + movw r0, #27232 @ 0x6a60 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ cmn.w r0, #9 │ │ │ │ - beq.n 69840 │ │ │ │ + beq.n 69880 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 6982a │ │ │ │ + beq.n 6986a │ │ │ │ adds r0, #10 │ │ │ │ - beq.n 69844 │ │ │ │ + beq.n 69884 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47476 @ 0xb974 │ │ │ │ + movw r1, #47156 @ 0xb834 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f8ab4 │ │ │ │ + b.w f8904 │ │ │ │ movw r3, #61044 @ 0xee74 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47440 @ 0xb950 │ │ │ │ + movw r1, #47120 @ 0xb810 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f8ab4 │ │ │ │ - b.w 1fa038 │ │ │ │ + b.w f8904 │ │ │ │ + b.w 1fbed8 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 68bbc │ │ │ │ - bl 1bbdc4 │ │ │ │ - cbnz r0, 69866 │ │ │ │ + bl 68bfc │ │ │ │ + bl 1be078 │ │ │ │ + cbnz r0, 698a6 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fa038 │ │ │ │ + b.w 1fbed8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 128d40 │ │ │ │ + bl 128c98 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #38885 @ 0x97e5 │ │ │ │ + movw r0, #38949 @ 0x9825 │ │ │ │ movt r0, #6 │ │ │ │ - bl 1d999c │ │ │ │ + bl 1dbbdc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 698a0 │ │ │ │ + bne.n 698e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bccdc │ │ │ │ + bl 1bef94 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47520 @ 0xb9a0 │ │ │ │ + movw r1, #47200 @ 0xb860 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 698bc │ │ │ │ + b.n 698fc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128d40 │ │ │ │ + bl 128c98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1294b4 │ │ │ │ + bl 12933c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bccdc │ │ │ │ + bl 1bef94 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000698be : │ │ │ │ - b.w 33b3c │ │ │ │ +000698fe : │ │ │ │ + b.w 33b38 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r1 │ │ │ │ - bl 14c7ac │ │ │ │ - cbnz r0, 698f4 │ │ │ │ + bl 14cce0 │ │ │ │ + cbnz r0, 69934 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47548 @ 0xb9bc │ │ │ │ + movw r1, #47228 @ 0xb87c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 698fe │ │ │ │ + bl f8904 │ │ │ │ + b.n 6993e │ │ │ │ mov r0, r8 │ │ │ │ - bl 148ac0 │ │ │ │ + bl 149024 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.n 69902 │ │ │ │ + bge.n 69942 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 699d4 │ │ │ │ + b.n 69a14 │ │ │ │ cmp.w r7, #65536 @ 0x10000 │ │ │ │ - ble.n 69920 │ │ │ │ + ble.n 69960 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47588 @ 0xb9e4 │ │ │ │ + movw r1, #47268 @ 0xb8a4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 698fe │ │ │ │ + bl f8904 │ │ │ │ + b.n 6993e │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 69930 │ │ │ │ - bl 1fa038 │ │ │ │ - b.n 698fe │ │ │ │ + cbnz r0, 69970 │ │ │ │ + bl 1fbed8 │ │ │ │ + b.n 6993e │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 699a4 │ │ │ │ - bl f550c │ │ │ │ + beq.n 699e4 │ │ │ │ + bl f5344 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 699be │ │ │ │ - bl 11e40c │ │ │ │ + beq.n 699fe │ │ │ │ + bl 11e468 │ │ │ │ add.w r1, r5, r6, lsl #2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 69972 │ │ │ │ + cbnz r3, 699b2 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47604 @ 0xb9f4 │ │ │ │ + movw r1, #47284 @ 0xb8b4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 69980 │ │ │ │ - b.n 699be │ │ │ │ - bl 1f5ae8 <_Py_Gid_Converter@@Base> │ │ │ │ + blt.n 699c0 │ │ │ │ + b.n 699fe │ │ │ │ + bl 1f7988 <_Py_Gid_Converter@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r0, 6998e │ │ │ │ + cbnz r0, 699ce │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 699be │ │ │ │ + bge.n 699fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 699be │ │ │ │ + cbnz r3, 699fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 699be │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 699fe │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 699a0 │ │ │ │ + bge.n 699e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 699a0 │ │ │ │ + cbnz r3, 699e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 69932 │ │ │ │ + b.n 69972 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b980 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 699c6 │ │ │ │ + bge.n 69a06 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76638 │ │ │ │ - b.n 698fe │ │ │ │ + bl 76678 │ │ │ │ + b.n 6993e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 699f8 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 69a2a │ │ │ │ + bne.n 69a38 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 69a6a │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2c028 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69a22 │ │ │ │ + bne.n 69a62 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 69a22 │ │ │ │ + cbz r3, 69a62 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69a5a │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 69a9a │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 69a72 │ │ │ │ + b.n 69ab2 │ │ │ │ tst.w r0, #128 @ 0x80 │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69a96 │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 69a9e │ │ │ │ + bne.n 69ad6 │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 69ade │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69aee │ │ │ │ + b.n 69b2e │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 69ab6 │ │ │ │ + bls.n 69af6 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9444 @ 0x24e4 │ │ │ │ + movw r1, #9160 @ 0x23c8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 69a92 │ │ │ │ + bl f8904 │ │ │ │ + b.n 69ad2 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 2acb4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 69ae6 │ │ │ │ - cbz r0, 69ae6 │ │ │ │ - movw r1, #47628 @ 0xba0c │ │ │ │ + cbnz r3, 69b26 │ │ │ │ + cbz r0, 69b26 │ │ │ │ + movw r1, #47308 @ 0xb8cc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ blx 2bba4 │ │ │ │ - cbnz r0, 69ae6 │ │ │ │ + cbnz r0, 69b26 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7967c │ │ │ │ + b.w 796c0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 69b10 │ │ │ │ + cbnz r3, 69b50 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69b10 │ │ │ │ + ble.n 69b50 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69b10 │ │ │ │ - cbnz r0, 69b30 │ │ │ │ + bne.n 69b50 │ │ │ │ + cbnz r0, 69b70 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ movw r4, #23460 @ 0x5ba4 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 69b48 │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69b88 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69b42 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 69b48 │ │ │ │ + bne.n 69b82 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 69b88 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c144 <_exit@plt> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 69b6e │ │ │ │ + cbnz r3, 69bae │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69b6e │ │ │ │ + ble.n 69bae │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69b6e │ │ │ │ - cbnz r0, 69b88 │ │ │ │ + bne.n 69bae │ │ │ │ + cbnz r0, 69bc8 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #76] @ (69bc8 ) │ │ │ │ + ldr r4, [pc, #76] @ (69c08 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 69bc2 │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69c02 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69b9a │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 69bc2 │ │ │ │ + bne.n 69bda │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 69c02 │ │ │ │ mov r0, r4 │ │ │ │ blx 2add0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 69bb8 │ │ │ │ + bge.n 69bf8 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r0, [r2, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 69bec │ │ │ │ + cbnz r3, 69c2c │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69bec │ │ │ │ + ble.n 69c2c │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69bec │ │ │ │ - cbnz r0, 69c0a │ │ │ │ + bne.n 69c2c │ │ │ │ + cbnz r0, 69c4a │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #76] @ (69c48 ) │ │ │ │ + ldr r4, [pc, #76] @ (69c88 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 69c0a │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 69c4a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69c42 │ │ │ │ + b.n 69c82 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69c26 │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 69c66 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69c06 │ │ │ │ + bne.n 69c46 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 69c42 │ │ │ │ + b.n 69c82 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r4, #65535 @ 0xffff │ │ │ │ cmp r0, r4 │ │ │ │ ite eq │ │ │ │ @@ -93278,42 +93307,42 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 69c6c │ │ │ │ + cbnz r3, 69cac │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69c6c │ │ │ │ + ble.n 69cac │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69c6c │ │ │ │ - cbnz r0, 69c8a │ │ │ │ + bne.n 69cac │ │ │ │ + cbnz r0, 69cca │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #80] @ (69ccc ) │ │ │ │ + ldr r4, [pc, #80] @ (69d0c ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 69c8a │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 69cca │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69cc6 │ │ │ │ + b.n 69d06 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69ca6 │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 69ce6 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69c86 │ │ │ │ + bne.n 69cc6 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 69cc6 │ │ │ │ + b.n 69d06 │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ adds r3, #1 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ sbfx r3, r3, #1, #7 │ │ │ │ @@ -93328,42 +93357,42 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 69cf0 │ │ │ │ + cbnz r3, 69d30 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69cf0 │ │ │ │ + ble.n 69d30 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69cf0 │ │ │ │ - cbnz r0, 69d0e │ │ │ │ + bne.n 69d30 │ │ │ │ + cbnz r0, 69d4e │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #72] @ (69d48 ) │ │ │ │ + ldr r4, [pc, #72] @ (69d88 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 69d0e │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 69d4e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69d42 │ │ │ │ + b.n 69d82 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69d2a │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 69d6a │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69d0a │ │ │ │ + bne.n 69d4a │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 69d42 │ │ │ │ + b.n 69d82 │ │ │ │ tst.w r0, #127 @ 0x7f │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -93375,213 +93404,213 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 69d6c │ │ │ │ + cbnz r3, 69dac │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69d6c │ │ │ │ + ble.n 69dac │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69d6c │ │ │ │ - cbnz r0, 69d86 │ │ │ │ + bne.n 69dac │ │ │ │ + cbnz r0, 69dc6 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #48] @ (69dac ) │ │ │ │ + ldr r4, [pc, #48] @ (69dec ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 69da6 │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69de6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69d98 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 69da6 │ │ │ │ + bne.n 69dd8 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 69de6 │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 69dd0 │ │ │ │ + cbnz r3, 69e10 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69dd0 │ │ │ │ + ble.n 69e10 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69dd0 │ │ │ │ - cbnz r0, 69dea │ │ │ │ + bne.n 69e10 │ │ │ │ + cbnz r0, 69e2a │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #48] @ (69e10 ) │ │ │ │ + ldr r4, [pc, #48] @ (69e50 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 69e0a │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69e4a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69dfc │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 69e0a │ │ │ │ + bne.n 69e3c │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 69e4a │ │ │ │ and.w r0, r4, #127 @ 0x7f │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r4, [r5, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 69e34 │ │ │ │ + cbnz r3, 69e74 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69e34 │ │ │ │ + ble.n 69e74 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69e34 │ │ │ │ - cbnz r0, 69e4e │ │ │ │ + bne.n 69e74 │ │ │ │ + cbnz r0, 69e8e │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #48] @ (69e74 ) │ │ │ │ + ldr r4, [pc, #48] @ (69eb4 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 69e6e │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69eae │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69e60 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 69e6e │ │ │ │ + bne.n 69ea0 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 69eae │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ + b.w 7ffe4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r0, [r3, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 20fae0 │ │ │ │ + bl 2119f0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69e94 │ │ │ │ + bne.n 69ed4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69eb6 │ │ │ │ + b.n 69ef6 │ │ │ │ blx 2aec4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69eae │ │ │ │ + bne.n 69eee │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 69ed2 │ │ │ │ + cbz r3, 69f12 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 69ee2 │ │ │ │ + b.n 69f22 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69ee0 │ │ │ │ + ble.n 69f20 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 69edc │ │ │ │ - cbnz r1, 69f08 │ │ │ │ + bgt.n 69f1c │ │ │ │ + cbnz r1, 69f48 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 69ee2 │ │ │ │ + b.n 69f22 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #140] @ (69f70 ) │ │ │ │ + ldr r1, [pc, #140] @ (69fb0 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69f0e │ │ │ │ + cbnz r0, 69f4e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69f6a │ │ │ │ + b.n 69faa │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 20fae0 │ │ │ │ + bl 2119f0 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 69f04 │ │ │ │ + beq.n 69f44 │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 69f34 │ │ │ │ + beq.n 69f74 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69f36 │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 69f36 │ │ │ │ - b.n 69f04 │ │ │ │ + bne.n 69f76 │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 69f76 │ │ │ │ + b.n 69f44 │ │ │ │ movs r4, #0 │ │ │ │ - bl 95ffc │ │ │ │ + bl 96274 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b77c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a46c │ │ │ │ - cbz r4, 69f62 │ │ │ │ + bl 9a6e4 │ │ │ │ + cbz r4, 69fa2 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -93589,380 +93618,380 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b0f8 │ │ │ │ - cbz r0, 69fae │ │ │ │ + cbz r0, 69fee │ │ │ │ negs r4, r0 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r5, #0] │ │ │ │ - b.n 69fb4 │ │ │ │ + b.n 69ff4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 199274 │ │ │ │ + bl 19b684 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ blx 2b354 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2afc0 │ │ │ │ - cbz r0, 69ff0 │ │ │ │ + cbz r0, 6a030 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69ff6 │ │ │ │ + b.n 6a036 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 199274 │ │ │ │ + bl 19b684 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6a01c │ │ │ │ + bne.n 6a05c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a03e │ │ │ │ - b.n 6a036 │ │ │ │ + bne.n 6a07e │ │ │ │ + b.n 6a076 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #2968 @ 0xb98 │ │ │ │ + movw r0, #2648 @ 0xa58 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a00e │ │ │ │ + bne.n 6a04e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a078 │ │ │ │ - bl 7fd18 │ │ │ │ + b.n 6a0b8 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a032 │ │ │ │ + bne.n 6a072 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a052 │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 6a092 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a032 │ │ │ │ + bne.n 6a072 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b32c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a070 │ │ │ │ + bge.n 6a0b0 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6a09e │ │ │ │ + bne.n 6a0de │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a0bc │ │ │ │ - b.n 6a0b6 │ │ │ │ + bne.n 6a0fc │ │ │ │ + b.n 6a0f6 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #28320 @ 0x6ea0 │ │ │ │ + movw r0, #28000 @ 0x6d60 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a090 │ │ │ │ - b.n 6a122 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 6a122 │ │ │ │ + bne.n 6a0d0 │ │ │ │ + b.n 6a162 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 6a162 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a0ce │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 6a122 │ │ │ │ + bne.n 6a10e │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 6a162 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 6a0ec │ │ │ │ + bls.n 6a12c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9444 @ 0x24e4 │ │ │ │ + movw r1, #9160 @ 0x23c8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 6a122 │ │ │ │ + bl f8904 │ │ │ │ + b.n 6a162 │ │ │ │ movs r1, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bd70 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ - cbz r5, 6a100 │ │ │ │ + cbz r5, 6a140 │ │ │ │ bic.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ - b.n 6a104 │ │ │ │ + b.n 6a144 │ │ │ │ orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ blx 2bd70 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a126 │ │ │ │ + bge.n 6a166 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a12e │ │ │ │ + b.n 6a16e │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 6a15c │ │ │ │ + bhi.n 6a19c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 6a17e │ │ │ │ - b.n 6a176 │ │ │ │ - movw r0, #28344 @ 0x6eb8 │ │ │ │ + bne.n 6a1be │ │ │ │ + b.n 6a1b6 │ │ │ │ + movw r0, #28024 @ 0x6d78 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a14e │ │ │ │ + bne.n 6a18e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a20a │ │ │ │ - bl 7fd18 │ │ │ │ + b.n 6a24a │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a172 │ │ │ │ + bne.n 6a1b2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a192 │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 6a1d2 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a172 │ │ │ │ + bne.n 6a1b2 │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 6a1d8 │ │ │ │ + ble.n 6a218 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 6a1b2 │ │ │ │ + beq.n 6a1f2 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a1b4 │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 6a1b4 │ │ │ │ - b.n 6a172 │ │ │ │ + bne.n 6a1f4 │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 6a1f4 │ │ │ │ + b.n 6a1b2 │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 6a1da │ │ │ │ + beq.n 6a21a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47644 @ 0xba1c │ │ │ │ + movw r1, #47324 @ 0xb8dc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 6a172 │ │ │ │ + bl f8904 │ │ │ │ + b.n 6a1b2 │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov.w r0, #424 @ 0x1a8 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2b1fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a202 │ │ │ │ + bge.n 6a242 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6a232 │ │ │ │ + bne.n 6a272 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a254 │ │ │ │ - b.n 6a24c │ │ │ │ + bne.n 6a294 │ │ │ │ + b.n 6a28c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3000 @ 0xbb8 │ │ │ │ + movw r0, #2680 @ 0xa78 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a224 │ │ │ │ + bne.n 6a264 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a284 │ │ │ │ - bl 7fd18 │ │ │ │ + b.n 6a2c4 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a248 │ │ │ │ + bne.n 6a288 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a268 │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 6a2a8 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a248 │ │ │ │ - bl 95ffc │ │ │ │ + bne.n 6a288 │ │ │ │ + bl 96274 │ │ │ │ subs r1, r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6350a <_Py_closerange@@Base> │ │ │ │ + bl 6354a <_Py_closerange@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 95ffc │ │ │ │ + bl 96274 │ │ │ │ mov r4, r0 │ │ │ │ blx 2b5c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a46c │ │ │ │ - bl f0188 │ │ │ │ + bl 9a6e4 │ │ │ │ + bl effcc │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r0, 6a2ca │ │ │ │ + cbnz r0, 6a30a │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ strd r2, r3, [r1, #8] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1f9f20 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1fbdc0 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6a2fc │ │ │ │ + beq.n 6a33c │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 25d48c <_PyTime_AsTimeval@@Base> │ │ │ │ + b.w 25d2c4 <_PyTime_AsTimeval@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 71b00 │ │ │ │ - cbz r0, 6a386 │ │ │ │ + bl 71b54 │ │ │ │ + cbz r0, 6a3c6 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d8, [pc, #120] @ 6a398 │ │ │ │ + vldr d8, [pc, #120] @ 6a3d8 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 299cd8 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 299b80 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 299cd8 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 299b80 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 85ae4 │ │ │ │ + bl 85a98 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6a372 │ │ │ │ + cbz r0, 6a3b2 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 299cd8 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 299b80 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 299cd8 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 299b80 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 85ae4 │ │ │ │ - cbnz r0, 6a38a │ │ │ │ + bl 85a98 │ │ │ │ + cbnz r0, 6a3ca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6a386 │ │ │ │ + bge.n 6a3c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a386 │ │ │ │ + cbnz r3, 6a3c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6a38c │ │ │ │ + b.n 6a3cc │ │ │ │ str r0, [r4, #20] │ │ │ │ vpop {d8-d9} │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -93974,1083 +94003,1083 @@ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ subs r3, r2, #2 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 6a3ca │ │ │ │ + bhi.n 6a40a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a3e8 │ │ │ │ - b.n 6a3e2 │ │ │ │ - movw r0, #28240 @ 0x6e50 │ │ │ │ + bne.n 6a428 │ │ │ │ + b.n 6a422 │ │ │ │ + movw r0, #27920 @ 0x6d10 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a3bc │ │ │ │ - b.n 6a41e │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 6a41e │ │ │ │ + bne.n 6a3fc │ │ │ │ + b.n 6a45e │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 6a45e │ │ │ │ cmp r5, #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ it le │ │ │ │ movle r4, #0 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ it gt │ │ │ │ ldrgt r4, [r4, #8] │ │ │ │ - bl 6a2ba │ │ │ │ + bl 6a2fa │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a41e │ │ │ │ + beq.n 6a45e │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 6a2ba │ │ │ │ + bl 6a2fa │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a41e │ │ │ │ + beq.n 6a45e │ │ │ │ mov r1, sp │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c3f8 <__setitimer64@plt> │ │ │ │ - cbz r0, 6a422 │ │ │ │ + cbz r0, 6a462 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a428 │ │ │ │ + b.n 6a468 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 6a300 │ │ │ │ + bl 6a340 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a450 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 6a46e │ │ │ │ + bne.n 6a490 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 6a4ae │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [r5, #16] │ │ │ │ blx 2bd10 <__getitimer64@plt> │ │ │ │ - cbz r0, 6a466 │ │ │ │ + cbz r0, 6a4a6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a470 │ │ │ │ + b.n 6a4b0 │ │ │ │ mov r0, sp │ │ │ │ - bl 6a300 │ │ │ │ - b.n 6a470 │ │ │ │ + bl 6a340 │ │ │ │ + b.n 6a4b0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #0] │ │ │ │ - bl da0d4 │ │ │ │ + bl da020 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ - movw r0, #47668 @ 0xba34 │ │ │ │ + bl 1af364 │ │ │ │ + movw r0, #47348 @ 0xb8f4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 202a64 │ │ │ │ + bl 2048f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl da0e8 │ │ │ │ + bl da034 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 854fc │ │ │ │ - cbz r0, 6a530 │ │ │ │ + bl 854b0 │ │ │ │ + cbz r0, 6a570 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1b82d0 │ │ │ │ + bl 1ba588 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 6a532 │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 6a572 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6a530 │ │ │ │ + bge.n 6a570 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a530 │ │ │ │ + cbnz r3, 6a570 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3696] @ 0xe70 │ │ │ │ sub sp, #384 @ 0x180 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 22276c │ │ │ │ - cbz r0, 6a5a8 │ │ │ │ + bl 224648 │ │ │ │ + cbz r0, 6a5e8 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 2bf20 │ │ │ │ - bl 95ffc │ │ │ │ + bl 96274 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ blx 2ba0c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 6a59e │ │ │ │ + bne.n 6a5de │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 6a58e │ │ │ │ - bl f0188 │ │ │ │ + bne.n 6a5ce │ │ │ │ + bl effcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a55e │ │ │ │ + beq.n 6a59e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a5a8 │ │ │ │ + b.n 6a5e8 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ - b.n 6a58a │ │ │ │ + bl 1af364 │ │ │ │ + b.n 6a5ca │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6a4ba │ │ │ │ + bl 6a4fa │ │ │ │ add sp, #384 @ 0x180 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ sub sp, #408 @ 0x198 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6a5d2 │ │ │ │ + bne.n 6a612 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 22276c │ │ │ │ - cbnz r0, 6a5ea │ │ │ │ - b.n 6a672 │ │ │ │ + bl 224648 │ │ │ │ + cbnz r0, 6a62a │ │ │ │ + b.n 6a6b2 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #28428 @ 0x6f0c │ │ │ │ + movw r0, #28108 @ 0x6dcc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a5c6 │ │ │ │ - b.n 6a672 │ │ │ │ + bne.n 6a606 │ │ │ │ + b.n 6a6b2 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ blx 2bf20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 1f9f20 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1fbdc0 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a672 │ │ │ │ + beq.n 6a6b2 │ │ │ │ ldrd r5, r4, [sp] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 6a624 │ │ │ │ + bge.n 6a664 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3948 @ 0xf6c │ │ │ │ + movw r1, #3628 @ 0xe2c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 6a672 │ │ │ │ + bl f8904 │ │ │ │ + b.n 6a6b2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23b910 <_PyDeadline_Init@@Base> │ │ │ │ + bl 23b808 <_PyDeadline_Init@@Base> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fabd0 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl 95ffc │ │ │ │ + bl 1fca68 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 96274 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ blx 2bb3c <__sigtimedwait64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 6a69a │ │ │ │ + bne.n 6a6da │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6a676 │ │ │ │ + beq.n 6a6b6 │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 6a690 │ │ │ │ + beq.n 6a6d0 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a6a6 │ │ │ │ - bl f0188 │ │ │ │ + b.n 6a6e6 │ │ │ │ + bl effcc │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6a672 │ │ │ │ - bl 26fab0 <_PyDeadline_Get@@Base> │ │ │ │ + bne.n 6a6b2 │ │ │ │ + bl 26fed4 <_PyDeadline_Get@@Base> │ │ │ │ mov r5, r0 │ │ │ │ subs r4, r1, #0 │ │ │ │ - bge.n 6a630 │ │ │ │ - b.n 6a69a │ │ │ │ + bge.n 6a670 │ │ │ │ + b.n 6a6da │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 6a6a6 │ │ │ │ + b.n 6a6e6 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6a4ba │ │ │ │ + bl 6a4fa │ │ │ │ add sp, #408 @ 0x198 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #15552 @ 0x3cc0 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ - bl 127f7c │ │ │ │ + bl 127ed4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1d8b70 │ │ │ │ + b.w 1dadb0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43736 @ 0xaad8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14e8b8 │ │ │ │ + bl 14edec │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43736 @ 0xaad8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14e8b8 │ │ │ │ + bl 14edec │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #61156 @ 0xeee4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14e8b8 │ │ │ │ + bl 14edec │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #31892 @ 0x7c94 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 127f7c │ │ │ │ + bl 127ed4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 6a776 │ │ │ │ + beq.n 6a7b6 │ │ │ │ ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6a776 │ │ │ │ + beq.n 6a7b6 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 6a78e │ │ │ │ - b.n 6a7a0 │ │ │ │ + bne.n 6a7ce │ │ │ │ + b.n 6a7e0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6a76e │ │ │ │ - movw r0, #47732 @ 0xba74 │ │ │ │ + beq.n 6a7ae │ │ │ │ + movw r0, #47412 @ 0xb934 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e0094 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1e21fc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a76e │ │ │ │ - b.n 6a7de │ │ │ │ + bne.n 6a7ae │ │ │ │ + b.n 6a81e │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #47732 @ 0xba74 │ │ │ │ + movw r0, #47412 @ 0xb934 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6a7de │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6a81e │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 6a7d2 │ │ │ │ + beq.n 6a812 │ │ │ │ mov r1, r6 │ │ │ │ - bl 88634 │ │ │ │ - cbnz r0, 6a7d2 │ │ │ │ + bl 88544 │ │ │ │ + cbnz r0, 6a812 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #60272 @ 0xeb70 │ │ │ │ + movw r1, #59952 @ 0xea30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #47732 @ 0xba74 │ │ │ │ + movw r0, #47412 @ 0xb934 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6a7de │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6a81e │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 246254 │ │ │ │ + b.w 2460c4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 6a7fe │ │ │ │ + cbnz r2, 6a83e │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6a812 │ │ │ │ - b.n 6a824 │ │ │ │ - movw r0, #19048 @ 0x4a68 │ │ │ │ + bne.n 6a852 │ │ │ │ + b.n 6a864 │ │ │ │ + movw r0, #18764 @ 0x494c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e0094 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1e21fc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a7f6 │ │ │ │ - b.n 6a830 │ │ │ │ + bne.n 6a836 │ │ │ │ + b.n 6a870 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #19048 @ 0x4a68 │ │ │ │ + movw r0, #18764 @ 0x494c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6a830 │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6a870 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 245f88 │ │ │ │ + b.w 245df8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 6a850 │ │ │ │ + cbnz r2, 6a890 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6a864 │ │ │ │ - b.n 6a876 │ │ │ │ - movw r0, #58508 @ 0xe48c │ │ │ │ + bne.n 6a8a4 │ │ │ │ + b.n 6a8b6 │ │ │ │ + movw r0, #58188 @ 0xe34c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e0094 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1e21fc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a848 │ │ │ │ - b.n 6a882 │ │ │ │ + bne.n 6a888 │ │ │ │ + b.n 6a8c2 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #58508 @ 0xe48c │ │ │ │ + movw r0, #58188 @ 0xe34c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6a882 │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6a8c2 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 255ba8 │ │ │ │ + b.w 2559dc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 70c84 │ │ │ │ - cbz r0, 6a8d6 │ │ │ │ - ldr r2, [pc, #64] @ (6a8dc ) │ │ │ │ - movw r1, #47744 @ 0xba80 │ │ │ │ + bl 70cc4 │ │ │ │ + cbz r0, 6a916 │ │ │ │ + ldr r2, [pc, #64] @ (6a91c ) │ │ │ │ + movw r1, #47424 @ 0xb940 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r4, r0 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a8c2 │ │ │ │ - ldr r2, [pc, #44] @ (6a8dc ) │ │ │ │ + beq.n 6a902 │ │ │ │ + ldr r2, [pc, #44] @ (6a91c ) │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47760 @ 0xba90 │ │ │ │ + movw r1, #47440 @ 0xb950 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a8d8 │ │ │ │ + bne.n 6a918 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6a8d6 │ │ │ │ + bge.n 6a916 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a8d6 │ │ │ │ + cbnz r3, 6a916 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #37 @ 0x25 │ │ │ │ - bl 1dc740 <_PyEvent_Notify@@Base> │ │ │ │ + bl 1dee44 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2010c0 <_PyArg_NoPositional@@Base+0x58> │ │ │ │ + bl 202f50 <_PyArg_NoPositional@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 213b14 <_PyInterpreterState_GetWhence@@Base+0xdec> │ │ │ │ + bl 2156c0 <_PyInterpreterState_GetWhence@@Base+0xac8> │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #47772 @ 0xba9c │ │ │ │ + movw r0, #47452 @ 0xb95c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - b.w e4f84 │ │ │ │ + b.w e4e0c │ │ │ │ push {r4} │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ dmb ish │ │ │ │ ldr r2, [r0, #4] │ │ │ │ tst.w r1, #1 │ │ │ │ - movw r4, #47796 @ 0xbab4 │ │ │ │ + movw r4, #47476 @ 0xb974 │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ - movw r1, #36764 @ 0x8f9c │ │ │ │ + movw r1, #5480 @ 0x1568 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #47808 @ 0xbac0 │ │ │ │ + movw r0, #47488 @ 0xb980 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ moveq r1, r4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ pop {r4} │ │ │ │ - b.w e4f84 │ │ │ │ + b.w e4e0c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ ldrd r4, r5, [r0, #16] │ │ │ │ dmb ish │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ ands.w r3, r3, #1 │ │ │ │ itett ne │ │ │ │ - movwne r1, #36764 @ 0x8f9c │ │ │ │ - movweq r1, #47796 @ 0xbab4 │ │ │ │ + movwne r1, #5480 @ 0x1568 │ │ │ │ + movweq r1, #47476 @ 0xb974 │ │ │ │ ldrne r3, [r0, #24] │ │ │ │ movtne r1, #44 @ 0x2c │ │ │ │ ite eq │ │ │ │ movteq r1, #45 @ 0x2d │ │ │ │ addne r3, #1 │ │ │ │ strd r3, r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - movw r0, #47832 @ 0xbad8 │ │ │ │ + movw r0, #47512 @ 0xb998 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - bl e4f84 │ │ │ │ + bl e4e0c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #47876 @ 0xbb04 │ │ │ │ + movw r1, #47556 @ 0xb9c4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8e8fc │ │ │ │ - cbz r0, 6aa06 │ │ │ │ + bl 8eb6c │ │ │ │ + cbz r0, 6aa46 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp.w r4, #28672 @ 0x7000 │ │ │ │ - bge.n 6aa0a │ │ │ │ - cbz r4, 6aa0a │ │ │ │ + bge.n 6aa4a │ │ │ │ + cbz r4, 6aa4a │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47892 @ 0xbb14 │ │ │ │ + movw r1, #47572 @ 0xb9d4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov.w r2, #28672 @ 0x7000 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6aa3a │ │ │ │ - bl 63448 │ │ │ │ + b.n 6aa7a │ │ │ │ + bl 63488 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6336a │ │ │ │ + bl 633aa │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6aa34 │ │ │ │ + bne.n 6aa74 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - movw r1, #47924 @ 0xbb34 │ │ │ │ + movw r1, #47604 @ 0xb9f4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 6aa06 │ │ │ │ + bl d78f0 │ │ │ │ + b.n 6aa46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #27092 @ 0x69d4 │ │ │ │ + movw r1, #26772 @ 0x6894 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8e8fc │ │ │ │ - cbz r0, 6aa90 │ │ │ │ + bl 8eb6c │ │ │ │ + cbz r0, 6aad0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2767bc <_PyTime_FromLong@@Base> │ │ │ │ + bl 27665c <_PyTime_FromLong@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6aa90 │ │ │ │ + beq.n 6aad0 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 1fabd0 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1fca68 <_PyTime_AsTimespec@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2ad54 <__clock_settime64@plt> │ │ │ │ - cbz r0, 6aa94 │ │ │ │ + cbz r0, 6aad4 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6aa9c │ │ │ │ + b.n 6aadc │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1398ec │ │ │ │ + bl 139928 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6ab04 │ │ │ │ + cbz r0, 6ab44 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl e63c4 │ │ │ │ + bl e6254 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl e63c4 │ │ │ │ + bl e6254 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl e63c4 │ │ │ │ + bl e6254 │ │ │ │ mov r2, r6 │ │ │ │ ldrd r6, r7, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r0, #47952 @ 0xbb50 │ │ │ │ + movw r0, #47632 @ 0xba10 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6aaf8 │ │ │ │ + bge.n 6ab38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 6aafc │ │ │ │ + cbz r3, 6ab3c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6ab04 │ │ │ │ + b.n 6ab44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6aaf8 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6ab38 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6ab42 │ │ │ │ - movw r2, #15388 @ 0x3c1c │ │ │ │ + bmi.n 6ab82 │ │ │ │ + movw r2, #15068 @ 0x3adc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #756 @ 0x2f4 │ │ │ │ + movw r1, #436 @ 0x1b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #19456 @ 0x4c00 │ │ │ │ + movw r0, #19136 @ 0x4ac0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ab86 │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6abc6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b2c8 │ │ │ │ + bl 8b524 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6ab86 │ │ │ │ + cbz r0, 6abc6 │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ab70 │ │ │ │ + beq.n 6abb0 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22180 @ 0x56a4 │ │ │ │ + movw r1, #21860 @ 0x5564 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 6ab86 │ │ │ │ + bl f8904 │ │ │ │ + b.n 6abc6 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ blx 2bb24 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ad05c │ │ │ │ + b.w 1af484 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6abb2 │ │ │ │ + bne.n 6abf2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6abca │ │ │ │ - b.n 6ac0a │ │ │ │ + bne.n 6ac0a │ │ │ │ + b.n 6ac4a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3040 @ 0xbe0 │ │ │ │ + movw r0, #2720 @ 0xaa0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6aba2 │ │ │ │ - b.n 6ac78 │ │ │ │ + bne.n 6abe2 │ │ │ │ + b.n 6acb8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6abec │ │ │ │ + bpl.n 6ac2c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b2c8 │ │ │ │ + bl 8b524 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ac78 │ │ │ │ + beq.n 6acb8 │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ac0c │ │ │ │ - b.n 6ac4a │ │ │ │ - movw r2, #57040 @ 0xded0 │ │ │ │ + beq.n 6ac4c │ │ │ │ + b.n 6ac8a │ │ │ │ + movw r2, #56580 @ 0xdd04 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #60272 @ 0xeb70 │ │ │ │ + movw r1, #59952 @ 0xea30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #3040 @ 0xbe0 │ │ │ │ + movw r0, #2720 @ 0xaa0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ac78 │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6acb8 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6ac34 │ │ │ │ - movw r2, #15388 @ 0x3c1c │ │ │ │ + bmi.n 6ac74 │ │ │ │ + movw r2, #15068 @ 0x3adc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #60648 @ 0xece8 │ │ │ │ + movw r1, #60328 @ 0xeba8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #3040 @ 0xbe0 │ │ │ │ + movw r0, #2720 @ 0xaa0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ac78 │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6acb8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b2c8 │ │ │ │ + bl 8b524 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6ac78 │ │ │ │ + cbz r0, 6acb8 │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ac62 │ │ │ │ + beq.n 6aca2 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22180 @ 0x56a4 │ │ │ │ + movw r1, #21860 @ 0x5564 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 6ac78 │ │ │ │ + bl f8904 │ │ │ │ + b.n 6acb8 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bb24 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1ad05c │ │ │ │ + b.w 1af484 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 6aca4 │ │ │ │ + bne.n 6ace4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6acbc │ │ │ │ - b.n 6acfc │ │ │ │ + bne.n 6acfc │ │ │ │ + b.n 6ad3c │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3052 @ 0xbec │ │ │ │ + movw r0, #2732 @ 0xaac │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ac94 │ │ │ │ - b.n 6ad7c │ │ │ │ + bne.n 6acd4 │ │ │ │ + b.n 6adbc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6acde │ │ │ │ + bpl.n 6ad1e │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b2c8 │ │ │ │ + bl 8b524 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ad7c │ │ │ │ + beq.n 6adbc │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6acfe │ │ │ │ - b.n 6ad3c │ │ │ │ - movw r2, #57040 @ 0xded0 │ │ │ │ + beq.n 6ad3e │ │ │ │ + b.n 6ad7c │ │ │ │ + movw r2, #56580 @ 0xdd04 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #60272 @ 0xeb70 │ │ │ │ + movw r1, #59952 @ 0xea30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #3052 @ 0xbec │ │ │ │ + movw r0, #2732 @ 0xaac │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ad7c │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6adbc │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6ad26 │ │ │ │ - movw r2, #15388 @ 0x3c1c │ │ │ │ + bmi.n 6ad66 │ │ │ │ + movw r2, #15068 @ 0x3adc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #60648 @ 0xece8 │ │ │ │ + movw r1, #60328 @ 0xeba8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #3052 @ 0xbec │ │ │ │ + movw r0, #2732 @ 0xaac │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ad7c │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6adbc │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b2c8 │ │ │ │ + bl 8b524 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6ad7c │ │ │ │ + cbz r0, 6adbc │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ad54 │ │ │ │ + beq.n 6ad94 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22180 @ 0x56a4 │ │ │ │ + movw r1, #21860 @ 0x5564 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 6ad7c │ │ │ │ + bl f8904 │ │ │ │ + b.n 6adbc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl fd968 │ │ │ │ + bl fd878 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6ad66 │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 6ad7c │ │ │ │ + bne.n 6ada6 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 6adbc │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bb24 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ad05c │ │ │ │ + b.w 1af484 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ sub sp, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6adf4 │ │ │ │ + beq.n 6ae34 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6add6 │ │ │ │ + bpl.n 6ae16 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b2c8 │ │ │ │ + bl 8b524 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6ae1e │ │ │ │ + cbz r0, 6ae5e │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6adf6 │ │ │ │ + beq.n 6ae36 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22180 @ 0x56a4 │ │ │ │ + movw r1, #21860 @ 0x5564 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 6ae1e │ │ │ │ - movw r2, #57040 @ 0xded0 │ │ │ │ + bl f8904 │ │ │ │ + b.n 6ae5e │ │ │ │ + movw r2, #56580 @ 0xdd04 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #756 @ 0x2f4 │ │ │ │ + movw r1, #436 @ 0x1b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #3068 @ 0xbfc │ │ │ │ + movw r0, #2748 @ 0xabc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ae1e │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ae5e │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b280 │ │ │ │ - cbnz r0, 6ae12 │ │ │ │ + cbnz r0, 6ae52 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1acf3c │ │ │ │ + b.w 1af364 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ad05c │ │ │ │ + b.w 1af484 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6ae62 │ │ │ │ + bne.n 6aea2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 6ae7a │ │ │ │ - movw r2, #15388 @ 0x3c1c │ │ │ │ + bmi.n 6aeba │ │ │ │ + movw r2, #15068 @ 0x3adc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #60272 @ 0xeb70 │ │ │ │ + movw r1, #59952 @ 0xea30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #3080 @ 0xc08 │ │ │ │ + movw r0, #2760 @ 0xac8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ae86 │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6aec6 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3080 @ 0xc08 │ │ │ │ + movw r0, #2760 @ 0xac8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ae3a │ │ │ │ - b.n 6ae86 │ │ │ │ + bne.n 6ae7a │ │ │ │ + b.n 6aec6 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b2c8 │ │ │ │ + bl 8b524 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6ae8a │ │ │ │ + cbnz r0, 6aeca │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6af18 │ │ │ │ + b.n 6af58 │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 6aec2 │ │ │ │ + bne.n 6af02 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6aef8 │ │ │ │ + beq.n 6af38 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6aeda │ │ │ │ + bpl.n 6af1a │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b2c8 │ │ │ │ + bl 8b524 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ae86 │ │ │ │ + beq.n 6aec6 │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6aefa │ │ │ │ + beq.n 6af3a │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22180 @ 0x56a4 │ │ │ │ + movw r1, #21860 @ 0x5564 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 6ae86 │ │ │ │ - movw r2, #57040 @ 0xded0 │ │ │ │ + bl f8904 │ │ │ │ + b.n 6aec6 │ │ │ │ + movw r2, #56580 @ 0xdd04 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #60648 @ 0xece8 │ │ │ │ + movw r1, #60328 @ 0xeba8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #3080 @ 0xc08 │ │ │ │ + movw r0, #2760 @ 0xac8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ae86 │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6aec6 │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2aeac │ │ │ │ - cbz r0, 6af10 │ │ │ │ + cbz r0, 6af50 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1ad05c │ │ │ │ + b.w 1af484 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #55332 @ 0xd824 │ │ │ │ + movw r1, #54872 @ 0xd658 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8e8fc │ │ │ │ - cbnz r0, 6af42 │ │ │ │ + bl 8eb6c │ │ │ │ + cbnz r0, 6af82 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6af76 │ │ │ │ + b.n 6afb6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl f836c │ │ │ │ + bl f8174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6af3e │ │ │ │ + beq.n 6af7e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movw r4, #5412 @ 0x1524 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ @@ -95058,302 +95087,302 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ - movw r1, #47960 @ 0xbb58 │ │ │ │ + movw r1, #47640 @ 0xba18 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 8e8fc │ │ │ │ - cbnz r0, 6afa4 │ │ │ │ + bl 8eb6c │ │ │ │ + cbnz r0, 6afe4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b01c │ │ │ │ + b.n 6b05c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl f836c │ │ │ │ + bl f8174 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6afa0 │ │ │ │ + beq.n 6afe0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl f836c │ │ │ │ + bl f8174 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b016 │ │ │ │ + cbz r0, 6b056 │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 6afd4 │ │ │ │ + bgt.n 6b014 │ │ │ │ subs r0, r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ blx 2b7f4 │ │ │ │ - cbz r0, 6aff2 │ │ │ │ + cbz r0, 6b032 │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r5, #5412 @ 0x1524 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ - b.n 6b00e │ │ │ │ + b.n 6b04e │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006b022 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ - movw r0, #36592 @ 0x8ef0 │ │ │ │ +0006b062 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ + movw r0, #36272 @ 0x8db0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movw r1, #14935 @ 0x3a57 │ │ │ │ - b.w 199a94 │ │ │ │ + b.w 19bea4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b0c8 <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ + beq.n 6b108 <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ mov r4, r0 │ │ │ │ blx 2b050 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6b05a <_Py_Get_Getpath_CodeObject@@Base+0x38> │ │ │ │ + cbz r0, 6b09a <_Py_Get_Getpath_CodeObject@@Base+0x38> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 6b090 <_Py_Get_Getpath_CodeObject@@Base+0x6e> │ │ │ │ + b.n 6b0d0 <_Py_Get_Getpath_CodeObject@@Base+0x6e> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b0c8 <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ + bge.n 6b108 <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b0c8 <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ + cbnz r3, 6b108 <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b0c8 <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ - bl 85bbc │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b108 <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ + bl 85b70 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6b0b4 <_Py_Get_Getpath_CodeObject@@Base+0x92> │ │ │ │ + beq.n 6b0f4 <_Py_Get_Getpath_CodeObject@@Base+0x92> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6b0dc <_Py_Get_Getpath_CodeObject@@Base+0xba> │ │ │ │ + blt.n 6b11c <_Py_Get_Getpath_CodeObject@@Base+0xba> │ │ │ │ adds r7, #8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ - movw r2, #24119 @ 0x5e37 │ │ │ │ + movw r2, #24183 @ 0x5e77 │ │ │ │ movt r2, #6 │ │ │ │ - movw r0, #47964 @ 0xbb5c │ │ │ │ + movw r0, #47644 @ 0xba1c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - cbz r1, 6b0ec <_Py_Get_Getpath_CodeObject@@Base+0xca> │ │ │ │ + cbz r1, 6b12c <_Py_Get_Getpath_CodeObject@@Base+0xca> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6b07e <_Py_Get_Getpath_CodeObject@@Base+0x5c> │ │ │ │ + bne.n 6b0be <_Py_Get_Getpath_CodeObject@@Base+0x5c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6b0cc <_Py_Get_Getpath_CodeObject@@Base+0xaa> │ │ │ │ + blt.n 6b10c <_Py_Get_Getpath_CodeObject@@Base+0xaa> │ │ │ │ mov r0, r6 │ │ │ │ blx 2abd0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b0f2 <_Py_Get_Getpath_CodeObject@@Base+0xd0> │ │ │ │ + b.n 6b132 <_Py_Get_Getpath_CodeObject@@Base+0xd0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b0c2 <_Py_Get_Getpath_CodeObject@@Base+0xa0> │ │ │ │ + bne.n 6b102 <_Py_Get_Getpath_CodeObject@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b0c2 <_Py_Get_Getpath_CodeObject@@Base+0xa0> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b102 <_Py_Get_Getpath_CodeObject@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b08e <_Py_Get_Getpath_CodeObject@@Base+0x6c> │ │ │ │ + bne.n 6b0ce <_Py_Get_Getpath_CodeObject@@Base+0x6c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b08e <_Py_Get_Getpath_CodeObject@@Base+0x6c> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b0ce <_Py_Get_Getpath_CodeObject@@Base+0x6c> │ │ │ │ mov r0, r6 │ │ │ │ blx 2abd0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6b138 <_Py_Get_Getpath_CodeObject@@Base+0x116> │ │ │ │ + bne.n 6b178 <_Py_Get_Getpath_CodeObject@@Base+0x116> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6b150 <_Py_Get_Getpath_CodeObject@@Base+0x12e> │ │ │ │ - movw r2, #15388 @ 0x3c1c │ │ │ │ + bmi.n 6b190 <_Py_Get_Getpath_CodeObject@@Base+0x12e> │ │ │ │ + movw r2, #15068 @ 0x3adc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #60272 @ 0xeb70 │ │ │ │ + movw r1, #59952 @ 0xea30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #3064 @ 0xbf8 │ │ │ │ + movw r0, #2744 @ 0xab8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b1b2 <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b1f2 <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3064 @ 0xbf8 │ │ │ │ + movw r0, #2744 @ 0xab8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b110 <_Py_Get_Getpath_CodeObject@@Base+0xee> │ │ │ │ - b.n 6b1b2 <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ + bne.n 6b150 <_Py_Get_Getpath_CodeObject@@Base+0xee> │ │ │ │ + b.n 6b1f2 <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b2c8 │ │ │ │ + bl 8b524 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6b1b2 <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ + cbz r0, 6b1f2 <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b17e <_Py_Get_Getpath_CodeObject@@Base+0x15c> │ │ │ │ + beq.n 6b1be <_Py_Get_Getpath_CodeObject@@Base+0x15c> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22180 @ 0x56a4 │ │ │ │ + movw r1, #21860 @ 0x5564 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 6b1b2 <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ + bl f8904 │ │ │ │ + b.n 6b1f2 <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r4, [sp, #4] │ │ │ │ - cbnz r3, 6b19e <_Py_Get_Getpath_CodeObject@@Base+0x17c> │ │ │ │ + cbnz r3, 6b1de <_Py_Get_Getpath_CodeObject@@Base+0x17c> │ │ │ │ mov r0, r7 │ │ │ │ - bl d2eb8 │ │ │ │ - movw r1, #47968 @ 0xbb60 │ │ │ │ + bl d2dd8 │ │ │ │ + movw r1, #47648 @ 0xba20 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 6b1b2 <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ + bl f8904 │ │ │ │ + b.n 6b1f2 <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b1c2 <_Py_Get_Getpath_CodeObject@@Base+0x1a0> │ │ │ │ + beq.n 6b202 <_Py_Get_Getpath_CodeObject@@Base+0x1a0> │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 127b00 │ │ │ │ - cbnz r0, 6b1b6 <_Py_Get_Getpath_CodeObject@@Base+0x194> │ │ │ │ + bl 127a58 │ │ │ │ + cbnz r0, 6b1f6 <_Py_Get_Getpath_CodeObject@@Base+0x194> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b1f2 <_Py_Get_Getpath_CodeObject@@Base+0x1d0> │ │ │ │ + b.n 6b232 <_Py_Get_Getpath_CodeObject@@Base+0x1d0> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl a01ec │ │ │ │ + bl a0494 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6b1c4 <_Py_Get_Getpath_CodeObject@@Base+0x1a2> │ │ │ │ + b.n 6b204 <_Py_Get_Getpath_CodeObject@@Base+0x1a2> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bd28 │ │ │ │ - cbnz r0, 6b1e2 <_Py_Get_Getpath_CodeObject@@Base+0x1c0> │ │ │ │ + cbnz r0, 6b222 <_Py_Get_Getpath_CodeObject@@Base+0x1c0> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b92c │ │ │ │ - b.n 6b1b2 <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ + bl 7b958 │ │ │ │ + b.n 6b1f2 <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ movs r1, #0 │ │ │ │ - bl 1ad05c │ │ │ │ + bl 1af484 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #24] │ │ │ │ - cbnz r3, 6b21c <_Py_Get_Getpath_CodeObject@@Base+0x1fa> │ │ │ │ + cbnz r3, 6b25c <_Py_Get_Getpath_CodeObject@@Base+0x1fa> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6b21c <_Py_Get_Getpath_CodeObject@@Base+0x1fa> │ │ │ │ + ble.n 6b25c <_Py_Get_Getpath_CodeObject@@Base+0x1fa> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6b21c <_Py_Get_Getpath_CodeObject@@Base+0x1fa> │ │ │ │ - cbnz r0, 6b23a <_Py_Get_Getpath_CodeObject@@Base+0x218> │ │ │ │ + bne.n 6b25c <_Py_Get_Getpath_CodeObject@@Base+0x1fa> │ │ │ │ + cbnz r0, 6b27a <_Py_Get_Getpath_CodeObject@@Base+0x218> │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #120] @ (6b2a4 <_Py_Get_Getpath_CodeObject@@Base+0x282>) │ │ │ │ + ldr r4, [pc, #120] @ (6b2e4 <_Py_Get_Getpath_CodeObject@@Base+0x282>) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f9930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6b23a <_Py_Get_Getpath_CodeObject@@Base+0x218> │ │ │ │ + bl f981c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6b27a <_Py_Get_Getpath_CodeObject@@Base+0x218> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b296 <_Py_Get_Getpath_CodeObject@@Base+0x274> │ │ │ │ + b.n 6b2d6 <_Py_Get_Getpath_CodeObject@@Base+0x274> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 127b00 │ │ │ │ + bl 127a58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b236 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + beq.n 6b276 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl a01ec │ │ │ │ + bl a0494 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - movw r1, #15760 @ 0x3d90 │ │ │ │ + movw r1, #15440 @ 0x3c50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #48004 @ 0xbb84 │ │ │ │ + movw r0, #47684 @ 0xba44 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91690 │ │ │ │ + bl 91908 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6b282 <_Py_Get_Getpath_CodeObject@@Base+0x260> │ │ │ │ - bl 95ffc │ │ │ │ + beq.n 6b2c2 <_Py_Get_Getpath_CodeObject@@Base+0x260> │ │ │ │ + bl 96274 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b724 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 6b28e <_Py_Get_Getpath_CodeObject@@Base+0x26c> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 6b2ce <_Py_Get_Getpath_CodeObject@@Base+0x26c> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b236 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + bne.n 6b276 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ @@ -95361,396 +95390,396 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ movw r1, #31892 @ 0x7c94 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r2 │ │ │ │ - bl 127f7c │ │ │ │ + bl 127ed4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 6b2e4 <_Py_Get_Getpath_CodeObject@@Base+0x2c2> │ │ │ │ + beq.n 6b324 <_Py_Get_Getpath_CodeObject@@Base+0x2c2> │ │ │ │ ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6b2e4 <_Py_Get_Getpath_CodeObject@@Base+0x2c2> │ │ │ │ + beq.n 6b324 <_Py_Get_Getpath_CodeObject@@Base+0x2c2> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 6b2fc <_Py_Get_Getpath_CodeObject@@Base+0x2da> │ │ │ │ - b.n 6b30e <_Py_Get_Getpath_CodeObject@@Base+0x2ec> │ │ │ │ + bne.n 6b33c <_Py_Get_Getpath_CodeObject@@Base+0x2da> │ │ │ │ + b.n 6b34e <_Py_Get_Getpath_CodeObject@@Base+0x2ec> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6b2dc <_Py_Get_Getpath_CodeObject@@Base+0x2ba> │ │ │ │ - movw r0, #48016 @ 0xbb90 │ │ │ │ + beq.n 6b31c <_Py_Get_Getpath_CodeObject@@Base+0x2ba> │ │ │ │ + movw r0, #47696 @ 0xba50 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e0094 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1e21fc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b2dc <_Py_Get_Getpath_CodeObject@@Base+0x2ba> │ │ │ │ - b.n 6b34a <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ + bne.n 6b31c <_Py_Get_Getpath_CodeObject@@Base+0x2ba> │ │ │ │ + b.n 6b38a <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ movs r3, #3 │ │ │ │ - movw r0, #48016 @ 0xbb90 │ │ │ │ + movw r0, #47696 @ 0xba50 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6b34a <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6b38a <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ ldr r5, [r6, #20] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 6b338 <_Py_Get_Getpath_CodeObject@@Base+0x316> │ │ │ │ + bmi.n 6b378 <_Py_Get_Getpath_CodeObject@@Base+0x316> │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #42596 @ 0xa664 │ │ │ │ + movw r2, #42276 @ 0xa524 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #60648 @ 0xece8 │ │ │ │ + movw r1, #60328 @ 0xeba8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #48016 @ 0xbb90 │ │ │ │ + movw r0, #47696 @ 0xba50 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 246968 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b34a <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ + bl 2467fc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b38a <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ ldr.w r3, [r7, #444] @ 0x1bc │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r4, [r6, #24] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ - bl 21022c <_PyBytes_GetXIDataWrapped@@Base+0xb4> │ │ │ │ - cbnz r0, 6b34e <_Py_Get_Getpath_CodeObject@@Base+0x32c> │ │ │ │ + bl 212100 <_PyBytes_GetXIDataWrapped@@Base+0xb4> │ │ │ │ + cbnz r0, 6b38e <_Py_Get_Getpath_CodeObject@@Base+0x32c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b3c8 <_Py_Get_Getpath_CodeObject@@Base+0x3a6> │ │ │ │ + b.n 6b408 <_Py_Get_Getpath_CodeObject@@Base+0x3a6> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ - bgt.n 6b36e <_Py_Get_Getpath_CodeObject@@Base+0x34c> │ │ │ │ + bgt.n 6b3ae <_Py_Get_Getpath_CodeObject@@Base+0x34c> │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 6b38a <_Py_Get_Getpath_CodeObject@@Base+0x368> │ │ │ │ + b.n 6b3ca <_Py_Get_Getpath_CodeObject@@Base+0x368> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ str r2, [r0, #12] │ │ │ │ - beq.n 6b3ae <_Py_Get_Getpath_CodeObject@@Base+0x38c> │ │ │ │ + beq.n 6b3ee <_Py_Get_Getpath_CodeObject@@Base+0x38c> │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6b3c8 <_Py_Get_Getpath_CodeObject@@Base+0x3a6> │ │ │ │ - bl 7786c │ │ │ │ + beq.n 6b408 <_Py_Get_Getpath_CodeObject@@Base+0x3a6> │ │ │ │ + bl 778ac │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #48032 @ 0xbba0 │ │ │ │ + movw r1, #47712 @ 0xba60 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 6b34a <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ + bl f8904 │ │ │ │ + b.n 6b38a <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ cmp r2, r1 │ │ │ │ - ble.n 6b35c <_Py_Get_Getpath_CodeObject@@Base+0x33a> │ │ │ │ + ble.n 6b39c <_Py_Get_Getpath_CodeObject@@Base+0x33a> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ str.w r3, [r7, #4]! │ │ │ │ ldr.w ip, [r3] │ │ │ │ add.w lr, ip, #1 │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt.w lr, [r3] │ │ │ │ - b.n 6b38a <_Py_Get_Getpath_CodeObject@@Base+0x368> │ │ │ │ + b.n 6b3ca <_Py_Get_Getpath_CodeObject@@Base+0x368> │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6b3c8 <_Py_Get_Getpath_CodeObject@@Base+0x3a6> │ │ │ │ + beq.n 6b408 <_Py_Get_Getpath_CodeObject@@Base+0x3a6> │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6b36e <_Py_Get_Getpath_CodeObject@@Base+0x34c> │ │ │ │ + bne.n 6b3ae <_Py_Get_Getpath_CodeObject@@Base+0x34c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0006b3ca <_PyOS_IsMainThread@@Base>: │ │ │ │ - ldr r3, [pc, #12] @ (6b3d8 <_PyOS_IsMainThread@@Base+0xe>) │ │ │ │ +0006b40a <_PyOS_IsMainThread@@Base>: │ │ │ │ + ldr r3, [pc, #12] @ (6b418 <_PyOS_IsMainThread@@Base+0xe>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w 1aa9f8 <_PyConfig_AsDict@@Base+0xde4> │ │ │ │ + b.w 1ace20 <_PyConfig_AsDict@@Base+0xde4> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ sub sp, #28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6b4b8 <_PyOS_IsMainThread@@Base+0xee> │ │ │ │ + beq.n 6b4f8 <_PyOS_IsMainThread@@Base+0xee> │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ mov r5, ip │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6b3f0 <_PyOS_IsMainThread@@Base+0x26> │ │ │ │ + bne.n 6b430 <_PyOS_IsMainThread@@Base+0x26> │ │ │ │ movw r3, #59848 @ 0xe9c8 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6b4b8 <_PyOS_IsMainThread@@Base+0xee> │ │ │ │ + beq.n 6b4f8 <_PyOS_IsMainThread@@Base+0xee> │ │ │ │ sub.w r2, r4, #32 │ │ │ │ sub.w r0, r4, #97 @ 0x61 │ │ │ │ cmp r0, #25 │ │ │ │ it hi │ │ │ │ movhi r2, r4 │ │ │ │ add.w lr, r3, #39936 @ 0x9c00 │ │ │ │ add.w lr, lr, #60 @ 0x3c │ │ │ │ subs r3, #4 │ │ │ │ uxtb r7, r2 │ │ │ │ mov r8, r5 │ │ │ │ mov sl, r1 │ │ │ │ - b.n 6b43a <_PyOS_IsMainThread@@Base+0x70> │ │ │ │ + b.n 6b47a <_PyOS_IsMainThread@@Base+0x70> │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6b4e6 <_PyOS_IsMainThread@@Base+0x11c> │ │ │ │ + beq.n 6b526 <_PyOS_IsMainThread@@Base+0x11c> │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 6b4b8 <_PyOS_IsMainThread@@Base+0xee> │ │ │ │ + beq.n 6b4f8 <_PyOS_IsMainThread@@Base+0xee> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b4ba <_PyOS_IsMainThread@@Base+0xf0> │ │ │ │ + beq.n 6b4fa <_PyOS_IsMainThread@@Base+0xf0> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6b42c <_PyOS_IsMainThread@@Base+0x62> │ │ │ │ + beq.n 6b46c <_PyOS_IsMainThread@@Base+0x62> │ │ │ │ sub.w r1, r2, #97 @ 0x61 │ │ │ │ cmp r1, #25 │ │ │ │ - bls.n 6b510 <_PyOS_IsMainThread@@Base+0x146> │ │ │ │ + bls.n 6b550 <_PyOS_IsMainThread@@Base+0x146> │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 6b42c <_PyOS_IsMainThread@@Base+0x62> │ │ │ │ + bne.n 6b46c <_PyOS_IsMainThread@@Base+0x62> │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6b528 <_PyOS_IsMainThread@@Base+0x15e> │ │ │ │ + beq.n 6b568 <_PyOS_IsMainThread@@Base+0x15e> │ │ │ │ mov r5, r8 │ │ │ │ str r1, [sp, #8] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ adds r1, r6, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub.w r9, r2, #32 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ sub.w r8, r2, #97 @ 0x61 │ │ │ │ uxtb.w r3, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6b51a <_PyOS_IsMainThread@@Base+0x150> │ │ │ │ + beq.n 6b55a <_PyOS_IsMainThread@@Base+0x150> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6b522 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ + beq.n 6b562 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ cmp.w r8, #25 │ │ │ │ sub.w r9, r1, #97 @ 0x61 │ │ │ │ it hi │ │ │ │ strhi r2, [sp, #12] │ │ │ │ sub.w r8, r1, #32 │ │ │ │ uxtb.w r9, r9 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ uxtb.w r8, r8 │ │ │ │ cmp.w r9, #25 │ │ │ │ it ls │ │ │ │ movls r1, r8 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6b4c0 <_PyOS_IsMainThread@@Base+0xf6> │ │ │ │ + beq.n 6b500 <_PyOS_IsMainThread@@Base+0xf6> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6b430 <_PyOS_IsMainThread@@Base+0x66> │ │ │ │ + b.n 6b470 <_PyOS_IsMainThread@@Base+0x66> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6b46a <_PyOS_IsMainThread@@Base+0xa0> │ │ │ │ + bne.n 6b4aa <_PyOS_IsMainThread@@Base+0xa0> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6b430 <_PyOS_IsMainThread@@Base+0x66> │ │ │ │ + bne.n 6b470 <_PyOS_IsMainThread@@Base+0x66> │ │ │ │ ldrb.w r2, [r0, ip] │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ - bne.n 6b436 <_PyOS_IsMainThread@@Base+0x6c> │ │ │ │ + bne.n 6b476 <_PyOS_IsMainThread@@Base+0x6c> │ │ │ │ add.w r5, r8, #2 │ │ │ │ mov r1, sl │ │ │ │ adds r5, r0, r5 │ │ │ │ - beq.n 6b532 <_PyOS_IsMainThread@@Base+0x168> │ │ │ │ + beq.n 6b572 <_PyOS_IsMainThread@@Base+0x168> │ │ │ │ subs r3, r5, #1 │ │ │ │ add.w r4, sl, #65 @ 0x41 │ │ │ │ subs r2, r4, r1 │ │ │ │ ldrb.w r0, [r3, #1]! │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 6b52e <_PyOS_IsMainThread@@Base+0x164> │ │ │ │ - cbz r0, 6b52e <_PyOS_IsMainThread@@Base+0x164> │ │ │ │ + beq.n 6b56e <_PyOS_IsMainThread@@Base+0x164> │ │ │ │ + cbz r0, 6b56e <_PyOS_IsMainThread@@Base+0x164> │ │ │ │ strb.w r0, [r1], #1 │ │ │ │ - b.n 6b4fe <_PyOS_IsMainThread@@Base+0x134> │ │ │ │ + b.n 6b53e <_PyOS_IsMainThread@@Base+0x134> │ │ │ │ subs r2, #32 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 6b42c <_PyOS_IsMainThread@@Base+0x62> │ │ │ │ - b.n 6b454 <_PyOS_IsMainThread@@Base+0x8a> │ │ │ │ + bne.n 6b46c <_PyOS_IsMainThread@@Base+0x62> │ │ │ │ + b.n 6b494 <_PyOS_IsMainThread@@Base+0x8a> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6b4e0 <_PyOS_IsMainThread@@Base+0x116> │ │ │ │ + b.n 6b520 <_PyOS_IsMainThread@@Base+0x116> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6b4e6 <_PyOS_IsMainThread@@Base+0x11c> │ │ │ │ + b.n 6b526 <_PyOS_IsMainThread@@Base+0x11c> │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - b.n 6b4de <_PyOS_IsMainThread@@Base+0x114> │ │ │ │ + b.n 6b51e <_PyOS_IsMainThread@@Base+0x114> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r1, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 6b4ba <_PyOS_IsMainThread@@Base+0xf0> │ │ │ │ + b.n 6b4fa <_PyOS_IsMainThread@@Base+0xf0> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006b538 : │ │ │ │ +0006b578 : │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 6b572 │ │ │ │ + blt.n 6b5b2 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ push {lr} │ │ │ │ - movw r2, #46589 @ 0xb5fd │ │ │ │ + movw r2, #46653 @ 0xb63d │ │ │ │ movt r2, #6 │ │ │ │ ldr.w lr, [r3, #848] @ 0x350 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6b566 │ │ │ │ + bne.n 6b5a6 │ │ │ │ cmp r1, #1 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2bf9c │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r3, lr │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006b578 <_Py_DecodeLocaleEx@@Base>: │ │ │ │ +0006b5b8 <_Py_DecodeLocaleEx@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ - cbnz r5, 6b5aa <_Py_DecodeLocaleEx@@Base+0x32> │ │ │ │ + cbnz r5, 6b5ea <_Py_DecodeLocaleEx@@Base+0x32> │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #100] @ (6b5f8 <_Py_DecodeLocaleEx@@Base+0x80>) │ │ │ │ + ldr r3, [pc, #100] @ (6b638 <_Py_DecodeLocaleEx@@Base+0x80>) │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r5, [r3, #1656] @ 0x678 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 6b5b6 <_Py_DecodeLocaleEx@@Base+0x3e> │ │ │ │ + bgt.n 6b5f6 <_Py_DecodeLocaleEx@@Base+0x3e> │ │ │ │ ldr.w r0, [r3, #1360] @ 0x550 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6b5d4 <_Py_DecodeLocaleEx@@Base+0x5c> │ │ │ │ + beq.n 6b614 <_Py_DecodeLocaleEx@@Base+0x5c> │ │ │ │ mov r3, r7 │ │ │ │ - cbnz r0, 6b5e8 <_Py_DecodeLocaleEx@@Base+0x70> │ │ │ │ + cbnz r0, 6b628 <_Py_DecodeLocaleEx@@Base+0x70> │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #32] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 17d194 │ │ │ │ + b.w 17f55c │ │ │ │ strd r1, r2, [sp] │ │ │ │ blx 2bfb8 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #32] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 17d35c │ │ │ │ + b.w 17f724 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 17cd34 │ │ │ │ - ldr r3, [pc, #24] @ (6b5f8 <_Py_DecodeLocaleEx@@Base+0x80>) │ │ │ │ + bl 17f0fc │ │ │ │ + ldr r3, [pc, #24] @ (6b638 <_Py_DecodeLocaleEx@@Base+0x80>) │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str.w r0, [r3, #1360] @ 0x550 │ │ │ │ - b.n 6b5a4 <_Py_DecodeLocaleEx@@Base+0x2c> │ │ │ │ + b.n 6b5e4 <_Py_DecodeLocaleEx@@Base+0x2c> │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #32] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 6345e │ │ │ │ + b.w 6349e │ │ │ │ nop │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2bf9c │ │ │ │ │ │ │ │ -0006b608 : │ │ │ │ +0006b648 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r3, #1024] @ 0x400 │ │ │ │ - cbz r3, 6b632 │ │ │ │ + cbz r3, 6b672 │ │ │ │ blx 2b354 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bl 17ccd8 │ │ │ │ - b.n 6b626 │ │ │ │ + bl 17f0a0 │ │ │ │ + b.n 6b666 │ │ │ │ │ │ │ │ -0006b638 : │ │ │ │ +0006b678 : │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ push {lr} │ │ │ │ - movw r2, #46749 @ 0xb69d │ │ │ │ + movw r2, #46813 @ 0xb6dd │ │ │ │ movt r2, #6 │ │ │ │ ldr.w lr, [r3, #860] @ 0x35c │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6b65a │ │ │ │ + bne.n 6b69a │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 2ae3c │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r3, lr │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0006b668 : │ │ │ │ +0006b6a8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r3, #1024] @ 0x400 │ │ │ │ - cbz r3, 6b694 │ │ │ │ + cbz r3, 6b6d4 │ │ │ │ blx 2b354 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bl 17ccd8 │ │ │ │ - b.n 6b686 │ │ │ │ + bl 17f0a0 │ │ │ │ + b.n 6b6c6 │ │ │ │ nop │ │ │ │ mov r0, r1 │ │ │ │ b.w 2ae3c │ │ │ │ nop │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ it cc │ │ │ │ @@ -95763,168 +95792,168 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ blx 2abf4 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.n 6b71e │ │ │ │ + bcs.n 6b75e │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ adds r0, #1 │ │ │ │ - movw r1, #46589 @ 0xb5fd │ │ │ │ + movw r1, #46653 @ 0xb63d │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r4, [r3, #848] @ 0x350 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 6b70c │ │ │ │ + bne.n 6b74c │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2bfa0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6b71e │ │ │ │ + cbz r0, 6b75e │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ blx 2bf20 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b6fc │ │ │ │ + bne.n 6b73c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 6b706 │ │ │ │ + b.n 6b746 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6b7c0 │ │ │ │ + ble.n 6b800 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r1, 6b75e │ │ │ │ + cbnz r1, 6b79e │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #46749 @ 0xb69d │ │ │ │ + movw r2, #46813 @ 0xb6dd │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #860] @ 0x35c │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 6b7e4 │ │ │ │ + bne.n 6b824 │ │ │ │ blx 2ae40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 6b7c0 │ │ │ │ + ble.n 6b800 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbnz r6, 6b786 │ │ │ │ + cbnz r6, 6b7c6 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #46749 @ 0xb69d │ │ │ │ + movw r2, #46813 @ 0xb6dd │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #860] @ 0x35c │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 6b800 │ │ │ │ + bne.n 6b840 │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - ble.n 6b7c0 │ │ │ │ + ble.n 6b800 │ │ │ │ movw r7, #24184 @ 0x5e78 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ movs r5, #2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - cbnz r6, 6b7b4 │ │ │ │ + cbnz r6, 6b7f4 │ │ │ │ ldr.w r3, [r7, #860] @ 0x35c │ │ │ │ - movw r2, #46749 @ 0xb69d │ │ │ │ + movw r2, #46813 @ 0xb6dd │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6b7da │ │ │ │ + bne.n 6b81a │ │ │ │ blx 2ae40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 6b79c │ │ │ │ + bgt.n 6b7dc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r6, 6b7d4 │ │ │ │ - bl 6b638 │ │ │ │ + cbnz r6, 6b814 │ │ │ │ + bl 6b678 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 2ae40 │ │ │ │ - b.n 6b7c8 │ │ │ │ + b.n 6b808 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ blx r3 │ │ │ │ - b.n 6b7b8 │ │ │ │ + b.n 6b7f8 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r5 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 6b808 │ │ │ │ + ble.n 6b848 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.n 6b77e │ │ │ │ + b.n 6b7be │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ blx r5 │ │ │ │ - b.n 6b78c │ │ │ │ + b.n 6b7cc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - b.n 6b7c4 │ │ │ │ - cbz r1, 6b862 │ │ │ │ + b.n 6b804 │ │ │ │ + cbz r1, 6b8a2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #60] @ (6b864 ) │ │ │ │ - bl 1890e0 │ │ │ │ + ldr r0, [pc, #60] @ (6b8a4 ) │ │ │ │ + bl 18b4a8 │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ subs r3, r4, #7 │ │ │ │ subs r0, r4, #4 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ cmp r3, r0 │ │ │ │ orr.w r2, r1, r2, lsl #8 │ │ │ │ - bne.n 6b832 │ │ │ │ + bne.n 6b872 │ │ │ │ mov.w r3, #3722304989 @ 0xdddddddd │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ adds r2, #4 │ │ │ │ blx 2b348 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - strh r0, [r4, #18] │ │ │ │ + strh r0, [r4, #8] │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ -0006b868 : │ │ │ │ +0006b8a8 : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b.w 2bf8c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3712] @ 0xe80 │ │ │ │ @@ -96057,15 +96086,15 @@ │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov.w r2, r2, ror #31 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ eor.w r1, r1, r7 │ │ │ │ eor.w r1, r1, ip │ │ │ │ mov.w ip, r1, ror #31 │ │ │ │ str.w ip, [r5, #60] @ 0x3c │ │ │ │ - bne.n 6b91a │ │ │ │ + bne.n 6b95a │ │ │ │ ldr r2, [sp, #308] @ 0x134 │ │ │ │ add r7, sp, #24 │ │ │ │ ldr r3, [sp, #328] @ 0x148 │ │ │ │ movw sl, #31129 @ 0x7999 │ │ │ │ movt sl, #23170 @ 0x5a82 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ eors r3, r2 │ │ │ │ @@ -96103,15 +96132,15 @@ │ │ │ │ add.w r5, r5, r3, ror #27 │ │ │ │ mov.w r1, r6, ror #2 │ │ │ │ add r2, r5 │ │ │ │ and.w r9, r0, r1 │ │ │ │ add.w r3, r2, r8 │ │ │ │ cmp r4, r7 │ │ │ │ mov r8, lr │ │ │ │ - beq.n 6bb48 │ │ │ │ + beq.n 6bb88 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ bic.w r2, ip, r0 │ │ │ │ eor.w r2, r2, r9 │ │ │ │ mov r6, r3 │ │ │ │ add r5, sl │ │ │ │ mov lr, ip │ │ │ │ add.w r5, r5, r3, ror #27 │ │ │ │ @@ -96171,62 +96200,62 @@ │ │ │ │ add.w r3, r2, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, lr │ │ │ │ adds r7, #20 │ │ │ │ mov lr, ip │ │ │ │ mov r0, r3 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 6ba5c │ │ │ │ + b.n 6ba9c │ │ │ │ movw r7, #49622 @ 0xc1d6 │ │ │ │ movt r7, #51810 @ 0xca62 │ │ │ │ movw sl, #60321 @ 0xeba1 │ │ │ │ movt sl, #28377 @ 0x6ed9 │ │ │ │ movw r8, #48348 @ 0xbcdc │ │ │ │ movt r8, #36635 @ 0x8f1b │ │ │ │ mov r9, fp │ │ │ │ movs r5, #20 │ │ │ │ - b.n 6bb8c │ │ │ │ + b.n 6bbcc │ │ │ │ eor.w fp, ip, fp │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ add.w r2, r6, r3, ror #27 │ │ │ │ - bls.n 6bbbc │ │ │ │ + bls.n 6bbfc │ │ │ │ adds r6, r2, r7 │ │ │ │ adds r5, #1 │ │ │ │ add r6, fp │ │ │ │ mov.w r2, r0, ror #2 │ │ │ │ add r6, lr │ │ │ │ cmp r5, #80 @ 0x50 │ │ │ │ - beq.n 6bbce │ │ │ │ + beq.n 6bc0e │ │ │ │ mov lr, ip │ │ │ │ mov r0, r3 │ │ │ │ mov ip, r1 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r2 │ │ │ │ sub.w r2, r5, #40 @ 0x28 │ │ │ │ ldr.w r6, [r4, #4]! │ │ │ │ eor.w fp, r1, r0 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi.n 6bb66 │ │ │ │ + bhi.n 6bba6 │ │ │ │ and.w r2, r1, r0 │ │ │ │ and.w fp, ip, fp │ │ │ │ add.w r6, r6, r3, ror #27 │ │ │ │ eor.w fp, fp, r2 │ │ │ │ add r6, r8 │ │ │ │ mov.w r2, r0, ror #2 │ │ │ │ add fp, r6 │ │ │ │ adds r5, #1 │ │ │ │ add.w r6, fp, lr │ │ │ │ - b.n 6bb82 │ │ │ │ + b.n 6bbc2 │ │ │ │ add.w r6, r6, r3, ror #27 │ │ │ │ mov.w r2, r0, ror #2 │ │ │ │ add r6, sl │ │ │ │ adds r5, #1 │ │ │ │ add r6, fp │ │ │ │ add r6, lr │ │ │ │ - b.n 6bb82 │ │ │ │ + b.n 6bbc2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ add r6, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r3, fp │ │ │ │ strd r6, r3, [r9] │ │ │ │ add r0, r2 │ │ │ │ @@ -96236,115 +96265,115 @@ │ │ │ │ strd r0, r2, [r9, #8] │ │ │ │ add r1, ip │ │ │ │ str.w r1, [r9, #16] │ │ │ │ add sp, #348 @ 0x15c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0006bbf8 : │ │ │ │ +0006bc38 : │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r0, [r3, #800] @ 0x320 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006bc08 <_PyInterpreterState_Main@@Base>: │ │ │ │ +0006bc48 <_PyInterpreterState_Main@@Base>: │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r0, [r3, #800] @ 0x320 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006bc18 <_Py_hashtable_new_full@@Base>: │ │ │ │ +0006bc58 <_Py_hashtable_new_full@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 6bdd4 <_Py_hashtable_new_full@@Base+0x1bc> │ │ │ │ - movw r9, #26169 @ 0x6639 │ │ │ │ + bne.w 6be14 <_Py_hashtable_new_full@@Base+0x1bc> │ │ │ │ + movw r9, #26233 @ 0x6679 │ │ │ │ movt r9, #7 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r8, #4689 @ 0x1251 │ │ │ │ + movw r8, #4753 @ 0x1291 │ │ │ │ movt r8, #7 │ │ │ │ ldr.w r2, [r3, #868] @ 0x364 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 6be34 <_Py_hashtable_new_full@@Base+0x21c> │ │ │ │ - ldr r2, [pc, #540] @ (6be7c <_Py_hashtable_new_full@@Base+0x264>) │ │ │ │ + bne.w 6be74 <_Py_hashtable_new_full@@Base+0x21c> │ │ │ │ + ldr r2, [pc, #540] @ (6bebc <_Py_hashtable_new_full@@Base+0x264>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1612] @ 0x64c │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 6be1e <_Py_hashtable_new_full@@Base+0x206> │ │ │ │ + beq.w 6be5e <_Py_hashtable_new_full@@Base+0x206> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr.w ip, [r4] │ │ │ │ str.w ip, [r2, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 6bd2e <_Py_hashtable_new_full@@Base+0x116> │ │ │ │ + beq.n 6bd6e <_Py_hashtable_new_full@@Base+0x116> │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r2, [r4] │ │ │ │ ldr.w r2, [r3, #868] @ 0x364 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 6be4a <_Py_hashtable_new_full@@Base+0x232> │ │ │ │ - ldr r2, [pc, #472] @ (6be7c <_Py_hashtable_new_full@@Base+0x264>) │ │ │ │ + bne.w 6be8a <_Py_hashtable_new_full@@Base+0x232> │ │ │ │ + ldr r2, [pc, #472] @ (6bebc <_Py_hashtable_new_full@@Base+0x264>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r2, #1612] @ 0x64c │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 6be0a <_Py_hashtable_new_full@@Base+0x1f2> │ │ │ │ + beq.w 6be4a <_Py_hashtable_new_full@@Base+0x1f2> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 6bd80 <_Py_hashtable_new_full@@Base+0x168> │ │ │ │ - movw r8, #25217 @ 0x6281 │ │ │ │ + beq.n 6bdc0 <_Py_hashtable_new_full@@Base+0x168> │ │ │ │ + movw r8, #25281 @ 0x62c1 │ │ │ │ movt r8, #7 │ │ │ │ str r0, [r4, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ blx 2b348 │ │ │ │ - movw r3, #32289 @ 0x7e21 │ │ │ │ + movw r3, #32057 @ 0x7d39 │ │ │ │ movt r3, #16 │ │ │ │ - movw r2, #64317 @ 0xfb3d │ │ │ │ + movw r2, #64381 @ 0xfb7d │ │ │ │ movt r2, #6 │ │ │ │ cmp r5, r3 │ │ │ │ strd sl, fp, [r4, #24] │ │ │ │ strd r5, r6, [r4, #16] │ │ │ │ str.w r8, [r4, #32] │ │ │ │ str.w r9, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bne.n 6bd26 <_Py_hashtable_new_full@@Base+0x10e> │ │ │ │ - movw r3, #1009 @ 0x3f1 │ │ │ │ + bne.n 6bd66 <_Py_hashtable_new_full@@Base+0x10e> │ │ │ │ + movw r3, #201 @ 0xc9 │ │ │ │ movt r3, #19 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 6bd26 <_Py_hashtable_new_full@@Base+0x10e> │ │ │ │ - movw r3, #31885 @ 0x7c8d │ │ │ │ + bne.n 6bd66 <_Py_hashtable_new_full@@Base+0x10e> │ │ │ │ + movw r3, #31653 @ 0x7ba5 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd lr, r1, [r2, #24] │ │ │ │ cmp lr, r1 │ │ │ │ @@ -96355,195 +96384,195 @@ │ │ │ │ strls r1, [r2, #24] │ │ │ │ ittet hi │ │ │ │ ldrhi r2, [r2, #12] │ │ │ │ strhi r2, [r0, #12] │ │ │ │ strls.w ip, [r2, lr] │ │ │ │ strhi r0, [r2, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6bc90 <_Py_hashtable_new_full@@Base+0x78> │ │ │ │ + bne.n 6bcd0 <_Py_hashtable_new_full@@Base+0x78> │ │ │ │ ldr.w r4, [r3, #848] @ 0x350 │ │ │ │ - movw r2, #46589 @ 0xb5fd │ │ │ │ + movw r2, #46653 @ 0xb63d │ │ │ │ movt r2, #6 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 6be66 <_Py_hashtable_new_full@@Base+0x24e> │ │ │ │ + bne.w 6bea6 <_Py_hashtable_new_full@@Base+0x24e> │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2bfa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6be06 <_Py_hashtable_new_full@@Base+0x1ee> │ │ │ │ + beq.n 6be46 <_Py_hashtable_new_full@@Base+0x1ee> │ │ │ │ ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 6bc90 <_Py_hashtable_new_full@@Base+0x78> │ │ │ │ + b.n 6bcd0 <_Py_hashtable_new_full@@Base+0x78> │ │ │ │ ldrd r1, r7, [r2, #24] │ │ │ │ cmp r1, r7 │ │ │ │ itttt ls │ │ │ │ addls.w ip, r2, r1 │ │ │ │ strls.w ip, [r2, #4] │ │ │ │ addls.w ip, r1, #64 @ 0x40 │ │ │ │ strls.w ip, [r2, #24] │ │ │ │ ittet hi │ │ │ │ ldrhi r2, [r2, #12] │ │ │ │ strhi.w r2, [ip, #12] │ │ │ │ strls.w lr, [r2, r1] │ │ │ │ strhi.w ip, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6bcd8 <_Py_hashtable_new_full@@Base+0xc0> │ │ │ │ + bne.n 6bd18 <_Py_hashtable_new_full@@Base+0xc0> │ │ │ │ ldr.w r1, [r3, #848] @ 0x350 │ │ │ │ - movw r2, #46589 @ 0xb5fd │ │ │ │ + movw r2, #46653 @ 0xb63d │ │ │ │ movt r2, #6 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 6be5c <_Py_hashtable_new_full@@Base+0x244> │ │ │ │ + bne.n 6be9c <_Py_hashtable_new_full@@Base+0x244> │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 2bfa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6be76 <_Py_hashtable_new_full@@Base+0x25e> │ │ │ │ + beq.n 6beb6 <_Py_hashtable_new_full@@Base+0x25e> │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 6bcd8 <_Py_hashtable_new_full@@Base+0xc0> │ │ │ │ + b.n 6bd18 <_Py_hashtable_new_full@@Base+0xc0> │ │ │ │ ldrd r8, r9, [r4] │ │ │ │ - movw r3, #25217 @ 0x6281 │ │ │ │ + movw r3, #25281 @ 0x62c1 │ │ │ │ movt r3, #7 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 6bc42 <_Py_hashtable_new_full@@Base+0x2a> │ │ │ │ + beq.w 6bc82 <_Py_hashtable_new_full@@Base+0x2a> │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ blx r8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6be06 <_Py_hashtable_new_full@@Base+0x1ee> │ │ │ │ + cbz r0, 6be46 <_Py_hashtable_new_full@@Base+0x1ee> │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #16 │ │ │ │ strd r2, r3, [r0] │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx r8 │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6bce2 <_Py_hashtable_new_full@@Base+0xca> │ │ │ │ + bne.w 6bd22 <_Py_hashtable_new_full@@Base+0xca> │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6bd26 <_Py_hashtable_new_full@@Base+0x10e> │ │ │ │ + b.n 6bd66 <_Py_hashtable_new_full@@Base+0x10e> │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7131c │ │ │ │ + bl 7135c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6bcd8 <_Py_hashtable_new_full@@Base+0xc0> │ │ │ │ - b.n 6bdac <_Py_hashtable_new_full@@Base+0x194> │ │ │ │ + bne.w 6bd18 <_Py_hashtable_new_full@@Base+0xc0> │ │ │ │ + b.n 6bdec <_Py_hashtable_new_full@@Base+0x194> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7131c │ │ │ │ + bl 7135c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 6bc90 <_Py_hashtable_new_full@@Base+0x78> │ │ │ │ - b.n 6bd52 <_Py_hashtable_new_full@@Base+0x13a> │ │ │ │ + bne.w 6bcd0 <_Py_hashtable_new_full@@Base+0x78> │ │ │ │ + b.n 6bd92 <_Py_hashtable_new_full@@Base+0x13a> │ │ │ │ ldr.w r0, [r3, #864] @ 0x360 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6bc90 <_Py_hashtable_new_full@@Base+0x78> │ │ │ │ - b.n 6be06 <_Py_hashtable_new_full@@Base+0x1ee> │ │ │ │ + bne.w 6bcd0 <_Py_hashtable_new_full@@Base+0x78> │ │ │ │ + b.n 6be46 <_Py_hashtable_new_full@@Base+0x1ee> │ │ │ │ ldr.w r0, [r3, #864] @ 0x360 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - movw r8, #25217 @ 0x6281 │ │ │ │ + movw r8, #25281 @ 0x62c1 │ │ │ │ movt r8, #7 │ │ │ │ blx r2 │ │ │ │ - b.n 6bdfa <_Py_hashtable_new_full@@Base+0x1e2> │ │ │ │ + b.n 6be3a <_Py_hashtable_new_full@@Base+0x1e2> │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ blx r7 │ │ │ │ - b.n 6bdc4 <_Py_hashtable_new_full@@Base+0x1ac> │ │ │ │ + b.n 6be04 <_Py_hashtable_new_full@@Base+0x1ac> │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6bd70 <_Py_hashtable_new_full@@Base+0x158> │ │ │ │ + b.n 6bdb0 <_Py_hashtable_new_full@@Base+0x158> │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 6be02 <_Py_hashtable_new_full@@Base+0x1ea> │ │ │ │ + b.n 6be42 <_Py_hashtable_new_full@@Base+0x1ea> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006be80 : │ │ │ │ +0006bec0 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ - cbz r3, 6be88 │ │ │ │ + cbz r3, 6bec8 │ │ │ │ bx r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7eb88 <_PyType_GetDict@@Base> │ │ │ │ + bl 7ebb4 <_PyType_GetDict@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, 6bec2 │ │ │ │ + cbnz r0, 6bf02 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7f84c │ │ │ │ + bl 7f878 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6beda │ │ │ │ + blt.n 6bf1a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ - cbz r3, 6bec0 │ │ │ │ + cbz r3, 6bf00 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 6be86 │ │ │ │ + b.n 6bec6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57700 @ 0xe164 │ │ │ │ + movw r1, #57380 @ 0xe024 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ adds r5, r4, #1 │ │ │ │ - bne.w 6c31c │ │ │ │ + bne.w 6c35c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov sl, r0 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 6c55a │ │ │ │ + bpl.w 6c59a │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 6c53e │ │ │ │ + bpl.w 6c57e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r4, r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6c318 │ │ │ │ + beq.w 6c358 │ │ │ │ add.w fp, r0, #20 │ │ │ │ movw r2, #44536 @ 0xadf8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r3, #50637 @ 0xc5cd │ │ │ │ + movw r3, #50701 @ 0xc60d │ │ │ │ movt r3, #6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 6c560 │ │ │ │ + bne.w 6c5a0 │ │ │ │ movw r3, #61432 @ 0xeff8 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ movw lr, #25973 @ 0x6575 │ │ │ │ movt lr, #28787 @ 0x7073 │ │ │ │ movw r1, #29281 @ 0x7261 │ │ │ │ movt r1, #28261 @ 0x6e65 │ │ │ │ ldrd ip, r0, [r3] │ │ │ │ @@ -96569,15 +96598,15 @@ │ │ │ │ eor.w r5, r8, r5 │ │ │ │ lsls r7, r4, #24 │ │ │ │ eor.w r0, r8, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ cmp r4, #7 │ │ │ │ mov.w r7, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ - ble.w 6c324 │ │ │ │ + ble.w 6c364 │ │ │ │ adds.w r9, lr, r5 │ │ │ │ ldr.w lr, [fp] │ │ │ │ adc.w r8, r2, r6 │ │ │ │ ldr.w r6, [fp, #4] │ │ │ │ eor.w r0, r0, lr │ │ │ │ adds r1, r1, r0 │ │ │ │ eor.w r3, r3, r6 │ │ │ │ @@ -96613,15 +96642,15 @@ │ │ │ │ eor.w r0, r0, r8 │ │ │ │ add.w r3, r3, r7, lsr #11 │ │ │ │ sub.w r8, r4, #8 │ │ │ │ eor.w r6, r9, r6 │ │ │ │ eors r2, r1 │ │ │ │ eor.w r3, r3, r9 │ │ │ │ cmp.w r8, #7 │ │ │ │ - bls.n 6c104 │ │ │ │ + bls.n 6c144 │ │ │ │ add.w r7, fp, #8 │ │ │ │ str r7, [sp, #4] │ │ │ │ str.w sl, [sp, #28] │ │ │ │ add.w r7, fp, r4 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ strd r7, fp, [sp, #12] │ │ │ │ strd r4, r8, [sp, #20] │ │ │ │ @@ -96665,26 +96694,26 @@ │ │ │ │ add.w sl, sl, #8 │ │ │ │ lsls r2, r2, #17 │ │ │ │ sub.w r4, r4, sl │ │ │ │ add.w r2, r2, r8, lsr #15 │ │ │ │ eor.w r5, ip, r5 │ │ │ │ eors r2, r1 │ │ │ │ cmp r4, #7 │ │ │ │ - bgt.n 6c068 │ │ │ │ + bgt.n 6c0a8 │ │ │ │ ldrd fp, r4, [sp, #16] │ │ │ │ ldrd r8, sl, [sp, #24] │ │ │ │ bic.w r7, r4, #7 │ │ │ │ sub.w r7, r8, r7 │ │ │ │ bic.w r4, r4, #7 │ │ │ │ mov.w r8, #0 │ │ │ │ adds r7, #7 │ │ │ │ add fp, r4 │ │ │ │ mov r4, r8 │ │ │ │ cmp r7, #6 │ │ │ │ - bhi.w 6c370 │ │ │ │ + bhi.w 6c3b0 │ │ │ │ tbh [pc, r7, lsl #1] │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r0, r3, #4 │ │ │ │ movs r3, r2 │ │ │ │ lsls r0, r1, #8 │ │ │ │ movs r3, r1 │ │ │ │ @@ -96831,31 +96860,31 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r7, r4, #1 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r4 │ │ │ │ cmp r7, #6 │ │ │ │ - bhi.n 6c370 │ │ │ │ + bhi.n 6c3b0 │ │ │ │ addw r9, pc, #8 │ │ │ │ ldr.w pc, [r9, r7, lsl #2] │ │ │ │ nop │ │ │ │ - stmia r3!, {r0, r2, r5, r6} │ │ │ │ + stmia r3!, {r0, r2, r5, r7} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r3!, {r0, r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r0, r2, r3, r4, r7} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r3!, {r0, r2, r4, r6} │ │ │ │ + stmia r3!, {r0, r2, r4, r7} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r1!, {r0, r1, r3, r6} │ │ │ │ + stmia r1!, {r0, r1, r3, r7} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r5!, {r0, r2, r4, r5} │ │ │ │ + stmia r5!, {r0, r2, r4, r5, r6} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r1!, {r0, r1, r3, r4, r5} │ │ │ │ + stmia r1!, {r0, r1, r3, r4, r5, r6} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r1!, {r0, r1, r4, r5} │ │ │ │ + stmia r1!, {r0, r1, r4, r5, r6} │ │ │ │ movs r6, r0 │ │ │ │ ldrb.w r4, [fp, #2] │ │ │ │ bfi r8, r4, #16, #8 │ │ │ │ ldrb.w r4, [fp, #1] │ │ │ │ bfi r8, r4, #8, #8 │ │ │ │ ldrb.w r4, [fp] │ │ │ │ bfi r8, r4, #0, #8 │ │ │ │ @@ -96986,80 +97015,80 @@ │ │ │ │ add.w r3, r3, r4, lsr #15 │ │ │ │ mov.w r2, r2, lsl #21 │ │ │ │ add.w r2, r2, r1, lsr #11 │ │ │ │ eor.w r3, r3, r6 │ │ │ │ adc.w r0, r0, r4 │ │ │ │ eors r3, r2 │ │ │ │ eor.w r4, r3, r0 │ │ │ │ - b.n 6c310 │ │ │ │ + b.n 6c350 │ │ │ │ ldrb.w r7, [fp, #4] │ │ │ │ bfi r4, r7, #0, #8 │ │ │ │ - b.n 6c14a │ │ │ │ + b.n 6c18a │ │ │ │ add.w fp, r0, #28 │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r4, r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 6bf22 │ │ │ │ - b.n 6c318 │ │ │ │ + bne.w 6bf62 │ │ │ │ + b.n 6c358 │ │ │ │ ldr.w fp, [r0, #28] │ │ │ │ - b.n 6c542 │ │ │ │ + b.n 6c582 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6c310 │ │ │ │ + b.n 6c350 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c56c : │ │ │ │ +0006c5ac : │ │ │ │ mov r3, r1 │ │ │ │ - cbz r1, 6c5c0 │ │ │ │ + cbz r1, 6c600 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw ip, #44536 @ 0xadf8 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ - movw ip, #50637 @ 0xc5cd │ │ │ │ + movw ip, #50701 @ 0xc60d │ │ │ │ movt ip, #6 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 6c5c4 │ │ │ │ + bne.n 6c604 │ │ │ │ movw r1, #61432 @ 0xeff8 │ │ │ │ movt r1, #79 @ 0x4f │ │ │ │ strd r0, r3, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6c5f8 │ │ │ │ + bl 6c638 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r3, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ blx r4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 6c5b2 │ │ │ │ + b.n 6c5f2 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw ip, #61432 @ 0xeff8 │ │ │ │ movt ip, #79 @ 0x4f │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [ip, #8] │ │ │ │ ldrd r0, r1, [ip] │ │ │ │ - bl 6c5f8 │ │ │ │ + bl 6c638 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movw r4, #25973 @ 0x6575 │ │ │ │ movt r4, #28787 @ 0x7073 │ │ │ │ sub sp, #28 │ │ │ │ movw lr, #29281 @ 0x7261 │ │ │ │ @@ -97086,15 +97115,15 @@ │ │ │ │ movt r2, #29797 @ 0x7465 │ │ │ │ eor.w ip, r7, ip │ │ │ │ eors r2, r7 │ │ │ │ mov.w fp, r8, lsl #24 │ │ │ │ mov.w r9, #0 │ │ │ │ cmp.w r8, #7 │ │ │ │ str r5, [sp, #0] │ │ │ │ - ble.w 6cbc6 │ │ │ │ + ble.w 6cc06 │ │ │ │ adds r7, r4, r3 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ adc.w r5, ip, r5 │ │ │ │ eors r1, r4 │ │ │ │ adds.w lr, lr, r1 │ │ │ │ eor.w r2, r2, sl │ │ │ │ @@ -97135,15 +97164,15 @@ │ │ │ │ add.w r2, r2, r7, lsr #11 │ │ │ │ sub.w r7, r8, #8 │ │ │ │ eors r2, r5 │ │ │ │ eor.w r1, sl, r1 │ │ │ │ add.w r5, r6, #8 │ │ │ │ cmp r7, #7 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bls.n 6c7bc │ │ │ │ + bls.n 6c7fc │ │ │ │ mov sl, r5 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add r6, r8 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r9, fp, [sp, #12] │ │ │ │ str r7, [sp, #20] │ │ │ │ @@ -97187,30 +97216,30 @@ │ │ │ │ add.w sl, sl, #8 │ │ │ │ mov.w ip, ip, lsl #17 │ │ │ │ sub.w r6, r6, sl │ │ │ │ add.w ip, ip, r8, lsr #15 │ │ │ │ eors r3, r0 │ │ │ │ eor.w ip, ip, lr │ │ │ │ cmp r6, #7 │ │ │ │ - bgt.n 6c718 │ │ │ │ + bgt.n 6c758 │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ ldrd r9, fp, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ bic.w r6, r8, #7 │ │ │ │ mov.w sl, #0 │ │ │ │ subs r6, #8 │ │ │ │ sub.w r8, r7, r6 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ add r7, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, sl │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 6c9f6 │ │ │ │ + bhi.w 6ca36 │ │ │ │ tbh [pc, r8, lsl #1] │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ movs r3, r2 │ │ │ │ lsls r3, r1, #8 │ │ │ │ movs r3, r1 │ │ │ │ @@ -97502,37 +97531,37 @@ │ │ │ │ eors r1, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov sl, r9 │ │ │ │ mov r7, r9 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 6c9f6 │ │ │ │ - add r5, pc, #4 @ (adr r5, 6cbdc ) │ │ │ │ + bhi.w 6ca36 │ │ │ │ + add r5, pc, #4 @ (adr r5, 6cc1c ) │ │ │ │ ldr.w pc, [r5, r8, lsl #2] │ │ │ │ - ldmia r1, {r0, r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r0, r1, r2, r3, r5} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r1!, {r0, r3, r5, r6, r7} │ │ │ │ + ldmia r2!, {r0, r3, r5} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r1, {r0, r1, r5, r6, r7} │ │ │ │ + ldmia r2!, {r0, r1, r5} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r0, {r0, r3} │ │ │ │ + ldmia r0, {r0, r3, r6} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r3, {r0, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r0, r3, r4, r5} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r7!, {r0, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0, {r0, r3, r4, r5} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r7!, {r0, r4, r5, r6, r7} │ │ │ │ + ldmia r0, {r0, r4, r5} │ │ │ │ movs r6, r0 │ │ │ │ ldrb.w r8, [r6, #4] │ │ │ │ bfi r7, r8, #0, #8 │ │ │ │ - b.n 6c808 │ │ │ │ + b.n 6c848 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006cc04 : │ │ │ │ +0006cc44 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2ad48 │ │ │ │ subs r0, #0 │ │ │ │ @@ -97550,88 +97579,88 @@ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 6cf2c │ │ │ │ + beq.w 6ceb4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ add.w r7, r5, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ blx 2abb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6cf38 │ │ │ │ + bne.w 6cf54 │ │ │ │ add.w fp, r4, #28 │ │ │ │ add.w r9, r5, #8 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6cd2e │ │ │ │ + bne.n 6cd6e │ │ │ │ add.w r9, r5, #136 @ 0x88 │ │ │ │ mov r0, r9 │ │ │ │ blx 2abb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6cf46 │ │ │ │ + bne.w 6cf46 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 6cdea │ │ │ │ + bne.w 6ce50 │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ blx 2b170 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6cf62 │ │ │ │ + bne.w 6cf38 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c4b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6cf54 │ │ │ │ + bne.w 6cf2a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 6cece │ │ │ │ + beq.w 6cf62 │ │ │ │ add.w r9, r4, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6ccbe │ │ │ │ + bne.n 6ccfe │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6ce58 │ │ │ │ + bne.w 6ce9a │ │ │ │ movw r5, #24184 @ 0x5e78 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ ldr.w r3, [r5, #1024] @ 0x400 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6ce96 │ │ │ │ + beq.w 6cee4 │ │ │ │ blx 2b354 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r5, #816] @ 0x330 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6cd06 │ │ │ │ - ldr r3, [pc, #652] @ (6cf8c ) │ │ │ │ + bne.n 6cd46 │ │ │ │ + ldr r3, [pc, #648] @ (6cfc8 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6ce58 │ │ │ │ + bne.w 6ce9a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ bic.w r3, r3, #255 @ 0xff │ │ │ │ ldr r2, [r4, #12] │ │ │ │ bic.w r1, r2, #255 @ 0xff │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 6ce72 │ │ │ │ + bne.w 6cec0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c4b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6cf7c │ │ │ │ + bne.w 6cf90 │ │ │ │ str.w sl, [r8] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr.w r2, [r1], #16 │ │ │ │ @@ -97644,504 +97673,502 @@ │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w r0, [r0, #1028] @ 0x404 │ │ │ │ umull r2, r1, r2, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6cf70 │ │ │ │ + beq.w 6cf06 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 129048 │ │ │ │ + bl 128fa0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ ldrd r0, ip, [sp, #32] │ │ │ │ mvn.w lr, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp lr, r0 │ │ │ │ sub.w r2, r1, r2 │ │ │ │ sbcs.w lr, r2, ip │ │ │ │ - blt.w 6cefc │ │ │ │ + blt.w 6cf00 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, r0, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adc.w r1, ip, r2 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12913c <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl 128fc8 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ blx 2be88 <__pthread_cond_timedwait64@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne.n 6cdf4 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 6cc6c │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 6cc6c │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr.w r1, [fp] │ │ │ │ - cmp r1, #3 │ │ │ │ - beq.n 6ceae │ │ │ │ - add.w r3, r2, #12 │ │ │ │ - dmb ish │ │ │ │ - ldrex r1, [r3] │ │ │ │ - orr.w r1, r1, #1 │ │ │ │ - strex r2, r1, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6cdd2 │ │ │ │ - movs r3, #1 │ │ │ │ - dmb ish │ │ │ │ - b.n 6cc6c │ │ │ │ - str r4, [r5, #4] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - b.n 6cc90 │ │ │ │ + beq.n 6ce5a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6cf02 │ │ │ │ + bne.w 6cf1c │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6cc74 │ │ │ │ + beq.w 6ccb4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r0, [r1, #1028] @ 0x404 │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ umull r2, r1, r2, r1 │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ceee │ │ │ │ + beq.n 6cf12 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 129048 │ │ │ │ + bl 128fa0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r1, ip, [sp, #32] │ │ │ │ movw lr, #65535 @ 0xffff │ │ │ │ movt lr, #32767 @ 0x7fff │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mvns r0, r0 │ │ │ │ sub.w lr, lr, r2 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs.w lr, lr, ip │ │ │ │ - blt.n 6cef8 │ │ │ │ + blt.n 6cefc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ adds r0, r1, r0 │ │ │ │ adc.w r1, ip, r2 │ │ │ │ - b.n 6cd94 │ │ │ │ + b.n 6cdd4 │ │ │ │ + str r4, [r5, #4] │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #12] │ │ │ │ + b.n 6ccd0 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 6ccac │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 6ccac │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr.w r1, [fp] │ │ │ │ + cmp r1, #3 │ │ │ │ + beq.w 6cf80 │ │ │ │ + add.w r3, r2, #12 │ │ │ │ + dmb ish │ │ │ │ + ldrex r1, [r3] │ │ │ │ + orr.w r1, r1, #1 │ │ │ │ + strex r2, r1, [r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 6ce82 │ │ │ │ + movs r3, #1 │ │ │ │ + dmb ish │ │ │ │ + b.n 6ccac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6ce5c │ │ │ │ + bne.n 6ce9e │ │ │ │ dmb ish │ │ │ │ - b.n 6cd06 │ │ │ │ + b.n 6cd46 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 21afb4 │ │ │ │ + blx 2b5c4 │ │ │ │ + b.n 6ceba │ │ │ │ uxtb r1, r2 │ │ │ │ dmb ish │ │ │ │ orrs r1, r3 │ │ │ │ ldrex r0, [r9] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6ce8a │ │ │ │ + bne.n 6ced8 │ │ │ │ strex r4, r1, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6ce7a │ │ │ │ + bne.n 6cec8 │ │ │ │ mov r2, r0 │ │ │ │ dmb ish │ │ │ │ - beq.w 6cd18 │ │ │ │ - b.n 6ce72 │ │ │ │ - bl 17ccd8 │ │ │ │ + beq.w 6cd58 │ │ │ │ + b.n 6cec0 │ │ │ │ + bl 17f0a0 │ │ │ │ blx 2b354 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r5, #816] @ 0x330 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 6ccfc │ │ │ │ - b.n 6cd06 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r2, r3, [sp, #4] │ │ │ │ - blx 2c4b0 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6cf7c │ │ │ │ - cbnz r2, 6cf10 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2190dc │ │ │ │ - blx 2b5c4 │ │ │ │ - b.n 6cec8 │ │ │ │ + beq.w 6cd3c │ │ │ │ + b.n 6cd46 │ │ │ │ + mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6cdd4 │ │ │ │ + add r0, sp, #32 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + bl 5e9c8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 6cdac │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 5e9c8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 6ce28 │ │ │ │ + movw r1, #58004 @ 0xe294 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [pc, #164] @ (6cfcc ) │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #58152 @ 0xe328 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [pc, #152] @ (6cfcc ) │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #58112 @ 0xe300 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [pc, #136] @ (6cfcc ) │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #58072 @ 0xe2d8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [pc, #124] @ (6cfcc ) │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #57972 @ 0xe274 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [pc, #108] @ (6cfcc ) │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c4b0 │ │ │ │ mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6cf7c │ │ │ │ + cbnz r0, 6cf90 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 19af98 <_PySys_GetRequiredAttr@@Base+0x1194> │ │ │ │ + bl 19d3a8 <_PySys_GetRequiredAttr@@Base+0x1194> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2190dc │ │ │ │ + bl 21afb4 │ │ │ │ blx 2b5c4 │ │ │ │ - b.n 6cee8 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 5e988 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 6ce30 │ │ │ │ - mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6cd94 │ │ │ │ - movw r1, #58324 @ 0xe3d4 │ │ │ │ + b.n 6cf7a │ │ │ │ + mov r0, r7 │ │ │ │ + strd r2, r3, [sp, #4] │ │ │ │ + blx 2c4b0 │ │ │ │ + ldrd r3, r2, [sp, #4] │ │ │ │ + cbz r0, 6cf9e │ │ │ │ + movw r1, #58036 @ 0xe2b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #132] @ (6cf90 ) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #48] @ (6cfcc ) │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ + cbnz r2, 6cfac │ │ │ │ + mov r0, r4 │ │ │ │ + bl 21afb4 │ │ │ │ + blx 2b5c4 │ │ │ │ + b.n 6cfa6 │ │ │ │ adds r3, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ bic.w r1, r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6cf16 │ │ │ │ + bne.n 6cfb2 │ │ │ │ dmb ish │ │ │ │ - b.n 6cec2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2190dc │ │ │ │ - blx 2b5c4 │ │ │ │ - b.n 6cf32 │ │ │ │ - movw r1, #58292 @ 0xe3b4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #76] @ (6cf90 ) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #58392 @ 0xe418 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #64] @ (6cf90 ) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #58472 @ 0xe468 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #48] @ (6cf90 ) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #36] @ (6cf90 ) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ - add r0, sp, #32 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - bl 5e988 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 6cd6c │ │ │ │ - movw r1, #58356 @ 0xe3f4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #8] @ (6cf90 ) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ - nop │ │ │ │ + b.n 6cfa0 │ │ │ │ str r4, [r2, #88] @ 0x58 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r1!, {r5, r7} │ │ │ │ + ldmia r0!, {r5, r6} │ │ │ │ movs r1, r6 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ ldr.w r3, [r1, #716] @ 0x2cc │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ strd r1, r0, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f836 │ │ │ │ + beq.w 6f876 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [r6, #800] @ 0x320 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 6f73a │ │ │ │ - addw r3, pc, #1276 @ 0x4fc │ │ │ │ + bne.w 6f77a │ │ │ │ + addw r3, pc, #1280 @ 0x500 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp, #80] @ 0x50 │ │ │ │ - movw r1, #58856 @ 0xe5e8 │ │ │ │ + movw r1, #58536 @ 0xe4a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ blx 2c260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f8bc │ │ │ │ + beq.w 6f8fc │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - movw r1, #58868 @ 0xe5f4 │ │ │ │ + movw r1, #58548 @ 0xe4b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ blx 2c260 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [pc, #784] @ (6d320 ) │ │ │ │ + ldr r4, [pc, #788] @ (6d360 ) │ │ │ │ movs r7, #2 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - movw r1, #7209 @ 0x1c29 │ │ │ │ + movw r1, #5757 @ 0x167d │ │ │ │ movt r1, #7 │ │ │ │ add.w r9, r4, #4096 @ 0x1000 │ │ │ │ - movw r0, #1253 @ 0x4e5 │ │ │ │ + movw r0, #1317 @ 0x525 │ │ │ │ movt r0, #7 │ │ │ │ str.w r3, [r4, #1692] @ 0x69c │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ str.w r7, [r4, #1688] @ 0x698 │ │ │ │ - movw sl, #46393 @ 0xb539 │ │ │ │ + movw sl, #46457 @ 0xb579 │ │ │ │ movt sl, #6 │ │ │ │ - movw r7, #46649 @ 0xb639 │ │ │ │ + movw r7, #46713 @ 0xb679 │ │ │ │ movt r7, #6 │ │ │ │ str.w sl, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - bl 6bc18 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6bc58 <_Py_hashtable_new_full@@Base> │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [r9, #980] @ 0x3d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f906 │ │ │ │ - ldr r0, [pc, #708] @ (6d324 ) │ │ │ │ - movw r8, #32289 @ 0x7e21 │ │ │ │ + beq.w 6f946 │ │ │ │ + ldr r0, [pc, #712] @ (6d364 ) │ │ │ │ + movw r8, #32057 @ 0x7d39 │ │ │ │ movt r8, #16 │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #700] @ (6d328 ) │ │ │ │ - movw fp, #46589 @ 0xb5fd │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #704] @ (6d368 ) │ │ │ │ + movw fp, #46653 @ 0xb63d │ │ │ │ movt fp, #6 │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #688] @ (6d32c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #692] @ (6d36c ) │ │ │ │ movs r7, #0 │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #684] @ (6d330 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #684] @ (6d334 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #680] @ (6d338 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #680] @ (6d33c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #676] @ (6d340 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #676] @ (6d344 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #672] @ (6d348 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #672] @ (6d34c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #668] @ (6d350 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #668] @ (6d354 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #664] @ (6d358 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #664] @ (6d35c ) │ │ │ │ - bl 6f9b4 │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #688] @ (6d370 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #688] @ (6d374 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #684] @ (6d378 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #684] @ (6d37c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #680] @ (6d380 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #680] @ (6d384 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #676] @ (6d388 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #676] @ (6d38c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #672] @ (6d390 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #672] @ (6d394 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #668] @ (6d398 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #668] @ (6d39c ) │ │ │ │ + bl 6f9f4 │ │ │ │ add.w r0, r4, #16640 @ 0x4100 │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #652] @ (6d360 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #652] @ (6d364 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #648] @ (6d368 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #648] @ (6d36c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #644] @ (6d370 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #644] @ (6d374 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #640] @ (6d378 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #640] @ (6d37c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #636] @ (6d380 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #636] @ (6d384 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #632] @ (6d388 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #632] @ (6d38c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #628] @ (6d390 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #628] @ (6d394 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #624] @ (6d398 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #624] @ (6d39c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #620] @ (6d3a0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #620] @ (6d3a4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #616] @ (6d3a8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #616] @ (6d3ac ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #612] @ (6d3b0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #612] @ (6d3b4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #608] @ (6d3b8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #608] @ (6d3bc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #604] @ (6d3c0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #604] @ (6d3c4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #600] @ (6d3c8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #600] @ (6d3cc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #596] @ (6d3d0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #596] @ (6d3d4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #592] @ (6d3d8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #592] @ (6d3dc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #588] @ (6d3e0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #588] @ (6d3e4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #584] @ (6d3e8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #584] @ (6d3ec ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #580] @ (6d3f0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #580] @ (6d3f4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #576] @ (6d3f8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #576] @ (6d3fc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #572] @ (6d400 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #572] @ (6d404 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #568] @ (6d408 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #568] @ (6d40c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #564] @ (6d410 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #564] @ (6d414 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #560] @ (6d418 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #560] @ (6d41c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #556] @ (6d420 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #556] @ (6d424 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #552] @ (6d428 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #552] @ (6d42c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #548] @ (6d430 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #548] @ (6d434 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #544] @ (6d438 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #544] @ (6d43c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #540] @ (6d440 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #540] @ (6d444 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #536] @ (6d448 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #536] @ (6d44c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #532] @ (6d450 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #532] @ (6d454 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #528] @ (6d458 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #528] @ (6d45c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #524] @ (6d460 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #524] @ (6d464 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #520] @ (6d468 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #520] @ (6d46c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #516] @ (6d470 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #516] @ (6d474 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #512] @ (6d478 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #512] @ (6d47c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #508] @ (6d480 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #508] @ (6d484 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #504] @ (6d488 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #504] @ (6d48c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #500] @ (6d490 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #500] @ (6d494 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #496] @ (6d498 ) │ │ │ │ - bl 6f9b4 │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #656] @ (6d3a0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #656] @ (6d3a4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #652] @ (6d3a8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #652] @ (6d3ac ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #648] @ (6d3b0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #648] @ (6d3b4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #644] @ (6d3b8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #644] @ (6d3bc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #640] @ (6d3c0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #640] @ (6d3c4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #636] @ (6d3c8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #636] @ (6d3cc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #632] @ (6d3d0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #632] @ (6d3d4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #628] @ (6d3d8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #628] @ (6d3dc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #624] @ (6d3e0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #624] @ (6d3e4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #620] @ (6d3e8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #620] @ (6d3ec ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #616] @ (6d3f0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #616] @ (6d3f4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #612] @ (6d3f8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #612] @ (6d3fc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #608] @ (6d400 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #608] @ (6d404 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #604] @ (6d408 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #604] @ (6d40c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #600] @ (6d410 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #600] @ (6d414 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #596] @ (6d418 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #596] @ (6d41c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #592] @ (6d420 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #592] @ (6d424 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #588] @ (6d428 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #588] @ (6d42c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #584] @ (6d430 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #584] @ (6d434 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #580] @ (6d438 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #580] @ (6d43c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #576] @ (6d440 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #576] @ (6d444 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #572] @ (6d448 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #572] @ (6d44c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #568] @ (6d450 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #568] @ (6d454 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #564] @ (6d458 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #564] @ (6d45c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #560] @ (6d460 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #560] @ (6d464 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #556] @ (6d468 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #556] @ (6d46c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #552] @ (6d470 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #552] @ (6d474 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #548] @ (6d478 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #548] @ (6d47c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #544] @ (6d480 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #544] @ (6d484 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #540] @ (6d488 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #540] @ (6d48c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #536] @ (6d490 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #536] @ (6d494 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #532] @ (6d498 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #532] @ (6d49c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #528] @ (6d4a0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #528] @ (6d4a4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #524] @ (6d4a8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #524] @ (6d4ac ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #520] @ (6d4b0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #520] @ (6d4b4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #516] @ (6d4b8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #516] @ (6d4bc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #512] @ (6d4c0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #512] @ (6d4c4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #508] @ (6d4c8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #508] @ (6d4cc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #504] @ (6d4d0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #504] @ (6d4d4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #500] @ (6d4d8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ add.w r0, r4, #19328 @ 0x4b80 │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #488] @ (6d49c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #484] @ (6d4a0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #484] @ (6d4a4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #480] @ (6d4a8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #480] @ (6d4ac ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #476] @ (6d4b0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #476] @ (6d4b4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #492] @ (6d4dc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #488] @ (6d4e0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #488] @ (6d4e4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #484] @ (6d4e8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #484] @ (6d4ec ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #480] @ (6d4f0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #480] @ (6d4f4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ add.w r0, r4, #19584 @ 0x4c80 │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #464] @ (6d4b8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #464] @ (6d4bc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #460] @ (6d4c0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #468] @ (6d4f8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #468] @ (6d4fc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #464] @ (6d500 ) │ │ │ │ + bl 6f9f4 │ │ │ │ add.w r0, r4, #19712 @ 0x4d00 │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #452] @ (6d4c4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #448] @ (6d4c8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #448] @ (6d4cc ) │ │ │ │ - bl 6f9b4 │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #456] @ (6d504 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #452] @ (6d508 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #452] @ (6d50c ) │ │ │ │ + bl 6f9f4 │ │ │ │ add.w r0, r4, #19840 @ 0x4d80 │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #436] @ (6d4d0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - b.n 6d4dc │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #440] @ (6d510 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + b.n 6d51c │ │ │ │ + nop.w │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r5, sp, #560 @ 0x230 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r5, sp, #688 @ 0x2b0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r5, sp, #816 @ 0x330 │ │ │ │ @@ -98188,29 +98215,29 @@ │ │ │ │ lsls r5, r1, #1 │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ lsls r5, r1, #1 │ │ │ │ sub sp, #304 @ 0x130 │ │ │ │ lsls r5, r1, #1 │ │ │ │ sub sp, #432 @ 0x1b0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6d392 │ │ │ │ + cbz r4, 6d3d2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6d39e │ │ │ │ + cbz r4, 6d3de │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6d3aa │ │ │ │ + cbz r4, 6d3ea │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6d3b6 │ │ │ │ + cbz r4, 6d3f6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r0, 6d3c4 │ │ │ │ + cbz r0, 6d404 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6d3d0 │ │ │ │ + cbz r4, 6d410 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6d3dc │ │ │ │ + cbz r4, 6d41c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6d3e8 │ │ │ │ + cbz r4, 6d428 │ │ │ │ lsls r5, r1, #1 │ │ │ │ sxth r0, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ sxth r0, r7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ sxtb r0, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -98218,27 +98245,27 @@ │ │ │ │ lsls r5, r1, #1 │ │ │ │ uxth r4, r4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ uxtb r0, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ uxtb r0, r6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r0, 6d410 │ │ │ │ + cbz r0, 6d450 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r0, 6d420 │ │ │ │ + cbz r0, 6d460 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6d42c │ │ │ │ + cbz r4, 6d46c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6d43c │ │ │ │ + cbz r4, 6d47c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r0, 6d448 │ │ │ │ + cbz r0, 6d488 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r0, 6d454 │ │ │ │ + cbz r0, 6d494 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r0, 6d460 │ │ │ │ + cbz r0, 6d4a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r2, r4, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -98310,27 +98337,27 @@ │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xb8a4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xb8cc │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xb8f4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 6d488 │ │ │ │ + cbnz r0, 6d4c8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 6d494 │ │ │ │ + cbnz r0, 6d4d4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 6d49e │ │ │ │ + cbnz r4, 6d4de │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 6d4aa │ │ │ │ + cbnz r4, 6d4ea │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 6d4b6 │ │ │ │ + cbnz r4, 6d4f6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 6d4c6 │ │ │ │ + cbnz r0, 6d506 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 6d4d2 │ │ │ │ + cbnz r0, 6d512 │ │ │ │ lsls r5, r1, #1 │ │ │ │ rev r4, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ rev r4, r7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ rev16 r0, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -98338,284 +98365,284 @@ │ │ │ │ lsls r5, r1, #1 │ │ │ │ hlt 0x0018 │ │ │ │ lsls r5, r1, #1 │ │ │ │ hlt 0x0038 │ │ │ │ lsls r5, r1, #1 │ │ │ │ revsh r0, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 6d500 │ │ │ │ + cbnz r4, 6d540 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 6d50c │ │ │ │ + cbnz r4, 6d54c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 6d51a │ │ │ │ + cbnz r0, 6d55a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 6d52e │ │ │ │ + cbnz r0, 6d56e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 6d538 │ │ │ │ + cbnz r4, 6d578 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 6d544 │ │ │ │ + cbnz r4, 6d584 │ │ │ │ lsls r5, r1, #1 │ │ │ │ pop {r2, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsls r5, r0, #16 │ │ │ │ lsls r3, r0, #8 │ │ │ │ vcge.u8 d4, d1, d31 │ │ │ │ - ldr r0, [pc, #760] @ (6d7d8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #760] @ (6d7dc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #756] @ (6d7e0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #756] @ (6d7e4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #752] @ (6d7e8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #752] @ (6d7ec ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #748] @ (6d7f0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #748] @ (6d7f4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #744] @ (6d7f8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #744] @ (6d7fc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #740] @ (6d800 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #740] @ (6d804 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #736] @ (6d808 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #736] @ (6d80c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #732] @ (6d810 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #732] @ (6d814 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #728] @ (6d818 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #728] @ (6d81c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #724] @ (6d820 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #724] @ (6d824 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #720] @ (6d828 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #720] @ (6d82c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #716] @ (6d830 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #716] @ (6d834 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #712] @ (6d838 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #712] @ (6d83c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #708] @ (6d840 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #708] @ (6d844 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #704] @ (6d848 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #704] @ (6d84c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #700] @ (6d850 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #700] @ (6d854 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #696] @ (6d858 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #696] @ (6d85c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #692] @ (6d860 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #692] @ (6d864 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #688] @ (6d868 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #688] @ (6d86c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #684] @ (6d870 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #684] @ (6d874 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #680] @ (6d878 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #680] @ (6d87c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #676] @ (6d880 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #676] @ (6d884 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #672] @ (6d888 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #672] @ (6d88c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #668] @ (6d890 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #668] @ (6d894 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #664] @ (6d898 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #664] @ (6d89c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #660] @ (6d8a0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #660] @ (6d8a4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #656] @ (6d8a8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #656] @ (6d8ac ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #652] @ (6d8b0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #652] @ (6d8b4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ + ldr r0, [pc, #760] @ (6d818 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #760] @ (6d81c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #756] @ (6d820 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #756] @ (6d824 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #752] @ (6d828 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #752] @ (6d82c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #748] @ (6d830 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #748] @ (6d834 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #744] @ (6d838 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #744] @ (6d83c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #740] @ (6d840 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #740] @ (6d844 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #736] @ (6d848 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #736] @ (6d84c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #732] @ (6d850 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #732] @ (6d854 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #728] @ (6d858 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #728] @ (6d85c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #724] @ (6d860 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #724] @ (6d864 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #720] @ (6d868 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #720] @ (6d86c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #716] @ (6d870 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #716] @ (6d874 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #712] @ (6d878 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #712] @ (6d87c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #708] @ (6d880 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #708] @ (6d884 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #704] @ (6d888 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #704] @ (6d88c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #700] @ (6d890 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #700] @ (6d894 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #696] @ (6d898 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #696] @ (6d89c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #692] @ (6d8a0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #692] @ (6d8a4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #688] @ (6d8a8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #688] @ (6d8ac ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #684] @ (6d8b0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #684] @ (6d8b4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #680] @ (6d8b8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #680] @ (6d8bc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #676] @ (6d8c0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #676] @ (6d8c4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #672] @ (6d8c8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #672] @ (6d8cc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #668] @ (6d8d0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #668] @ (6d8d4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #664] @ (6d8d8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #664] @ (6d8dc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #660] @ (6d8e0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #660] @ (6d8e4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #656] @ (6d8e8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #656] @ (6d8ec ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #652] @ (6d8f0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #652] @ (6d8f4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ add.w r0, r4, #21760 @ 0x5500 │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #640] @ (6d8b8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #640] @ (6d8bc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #636] @ (6d8c0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #636] @ (6d8c4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #632] @ (6d8c8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #632] @ (6d8cc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #628] @ (6d8d0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #628] @ (6d8d4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #624] @ (6d8d8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #624] @ (6d8dc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #620] @ (6d8e0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #620] @ (6d8e4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #616] @ (6d8e8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #616] @ (6d8ec ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #612] @ (6d8f0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #612] @ (6d8f4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #608] @ (6d8f8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #608] @ (6d8fc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #604] @ (6d900 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #604] @ (6d904 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #600] @ (6d908 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #600] @ (6d90c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #596] @ (6d910 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #596] @ (6d914 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #592] @ (6d918 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #592] @ (6d91c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #588] @ (6d920 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #588] @ (6d924 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #584] @ (6d928 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #584] @ (6d92c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #580] @ (6d930 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #580] @ (6d934 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #576] @ (6d938 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #576] @ (6d93c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #572] @ (6d940 ) │ │ │ │ - bl 6f9b4 │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #640] @ (6d8f8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #640] @ (6d8fc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #636] @ (6d900 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #636] @ (6d904 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #632] @ (6d908 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #632] @ (6d90c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #628] @ (6d910 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #628] @ (6d914 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #624] @ (6d918 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #624] @ (6d91c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #620] @ (6d920 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #620] @ (6d924 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #616] @ (6d928 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #616] @ (6d92c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #612] @ (6d930 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #612] @ (6d934 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #608] @ (6d938 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #608] @ (6d93c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #604] @ (6d940 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #604] @ (6d944 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #600] @ (6d948 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #600] @ (6d94c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #596] @ (6d950 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #596] @ (6d954 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #592] @ (6d958 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #592] @ (6d95c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #588] @ (6d960 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #588] @ (6d964 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #584] @ (6d968 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #584] @ (6d96c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #580] @ (6d970 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #580] @ (6d974 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #576] @ (6d978 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #576] @ (6d97c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #572] @ (6d980 ) │ │ │ │ + bl 6f9f4 │ │ │ │ add.w r0, r4, #23040 @ 0x5a00 │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #564] @ (6d944 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #560] @ (6d948 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #560] @ (6d94c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #556] @ (6d950 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #556] @ (6d954 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #552] @ (6d958 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #552] @ (6d95c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #548] @ (6d960 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #548] @ (6d964 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #544] @ (6d968 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #544] @ (6d96c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #540] @ (6d970 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #540] @ (6d974 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #536] @ (6d978 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #536] @ (6d97c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #532] @ (6d980 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #532] @ (6d984 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #528] @ (6d988 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #528] @ (6d98c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #524] @ (6d990 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #524] @ (6d994 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #520] @ (6d998 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #520] @ (6d99c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #516] @ (6d9a0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #516] @ (6d9a4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #564] @ (6d984 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #560] @ (6d988 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #560] @ (6d98c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #556] @ (6d990 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #556] @ (6d994 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #552] @ (6d998 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #552] @ (6d99c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #548] @ (6d9a0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #548] @ (6d9a4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #544] @ (6d9a8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #544] @ (6d9ac ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #540] @ (6d9b0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #540] @ (6d9b4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #536] @ (6d9b8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #536] @ (6d9bc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #532] @ (6d9c0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #532] @ (6d9c4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #528] @ (6d9c8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #528] @ (6d9cc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #524] @ (6d9d0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #524] @ (6d9d4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #520] @ (6d9d8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #520] @ (6d9dc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #516] @ (6d9e0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #516] @ (6d9e4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ add.w r0, r4, #23936 @ 0x5d80 │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #504] @ (6d9a8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #504] @ (6d9ac ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #500] @ (6d9b0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #500] @ (6d9b4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #496] @ (6d9b8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #496] @ (6d9bc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #492] @ (6d9c0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - b.n 6d9c4 │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #504] @ (6d9e8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #504] @ (6d9ec ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #500] @ (6d9f0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #500] @ (6d9f4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #496] @ (6d9f8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #496] @ (6d9fc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #492] @ (6da00 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + b.n 6da04 │ │ │ │ pop {r2, r4, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ pop {r4, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ pop {r2, r3, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ pop {r3, r7} │ │ │ │ @@ -98854,267 +98881,267 @@ │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldmia r4!, {r2, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldmia r4!, {r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [pc, #764] @ (6dcc4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ + ldr r0, [pc, #764] @ (6dd04 ) │ │ │ │ + bl 6f9f4 │ │ │ │ add.w r0, r4, #24192 @ 0x5e80 │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #756] @ (6dcc8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #752] @ (6dccc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #752] @ (6dcd0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #748] @ (6dcd4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #748] @ (6dcd8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #744] @ (6dcdc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #744] @ (6dce0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #756] @ (6dd08 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #752] @ (6dd0c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #752] @ (6dd10 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #748] @ (6dd14 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #748] @ (6dd18 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #744] @ (6dd1c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #744] @ (6dd20 ) │ │ │ │ + bl 6f9f4 │ │ │ │ add.w r0, r4, #24448 @ 0x5f80 │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #732] @ (6dce4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #732] @ (6dce8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #728] @ (6dcec ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #728] @ (6dcf0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #724] @ (6dcf4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #724] @ (6dcf8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #720] @ (6dcfc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #720] @ (6dd00 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #716] @ (6dd04 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #716] @ (6dd08 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #712] @ (6dd0c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #712] @ (6dd10 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #708] @ (6dd14 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #708] @ (6dd18 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #704] @ (6dd1c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #704] @ (6dd20 ) │ │ │ │ - bl 6f9b4 │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #732] @ (6dd24 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #732] @ (6dd28 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #728] @ (6dd2c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #728] @ (6dd30 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #724] @ (6dd34 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #724] @ (6dd38 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #720] @ (6dd3c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #720] @ (6dd40 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #716] @ (6dd44 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #716] @ (6dd48 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #712] @ (6dd4c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #712] @ (6dd50 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #708] @ (6dd54 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #708] @ (6dd58 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #704] @ (6dd5c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #704] @ (6dd60 ) │ │ │ │ + bl 6f9f4 │ │ │ │ add.w r0, r4, #24960 @ 0x6180 │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #692] @ (6dd24 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #692] @ (6dd28 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #688] @ (6dd2c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #688] @ (6dd30 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #684] @ (6dd34 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #684] @ (6dd38 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #680] @ (6dd3c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #680] @ (6dd40 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #676] @ (6dd44 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #676] @ (6dd48 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #672] @ (6dd4c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #672] @ (6dd50 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #668] @ (6dd54 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #668] @ (6dd58 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #664] @ (6dd5c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #664] @ (6dd60 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #660] @ (6dd64 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #660] @ (6dd68 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #656] @ (6dd6c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #656] @ (6dd70 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #652] @ (6dd74 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #652] @ (6dd78 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #648] @ (6dd7c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #648] @ (6dd80 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #644] @ (6dd84 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #644] @ (6dd88 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #640] @ (6dd8c ) │ │ │ │ - bl 6f9b4 │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #692] @ (6dd64 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #692] @ (6dd68 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #688] @ (6dd6c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #688] @ (6dd70 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #684] @ (6dd74 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #684] @ (6dd78 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #680] @ (6dd7c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #680] @ (6dd80 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #676] @ (6dd84 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #676] @ (6dd88 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #672] @ (6dd8c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #672] @ (6dd90 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #668] @ (6dd94 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #668] @ (6dd98 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #664] @ (6dd9c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #664] @ (6dda0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #660] @ (6dda4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #660] @ (6dda8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #656] @ (6ddac ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #656] @ (6ddb0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #652] @ (6ddb4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #652] @ (6ddb8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #648] @ (6ddbc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #648] @ (6ddc0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #644] @ (6ddc4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #644] @ (6ddc8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #640] @ (6ddcc ) │ │ │ │ + bl 6f9f4 │ │ │ │ add.w r0, r4, #25856 @ 0x6500 │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #632] @ (6dd90 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #628] @ (6dd94 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #628] @ (6dd98 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #624] @ (6dd9c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #624] @ (6dda0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #620] @ (6dda4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #620] @ (6dda8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #616] @ (6ddac ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #616] @ (6ddb0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #612] @ (6ddb4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #612] @ (6ddb8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #608] @ (6ddbc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #608] @ (6ddc0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #604] @ (6ddc4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #604] @ (6ddc8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #600] @ (6ddcc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #600] @ (6ddd0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #596] @ (6ddd4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #596] @ (6ddd8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #592] @ (6dddc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #592] @ (6dde0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #588] @ (6dde4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #588] @ (6dde8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #584] @ (6ddec ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #584] @ (6ddf0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #580] @ (6ddf4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #580] @ (6ddf8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #576] @ (6ddfc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #576] @ (6de00 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #572] @ (6de04 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #572] @ (6de08 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #568] @ (6de0c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #568] @ (6de10 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #564] @ (6de14 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #564] @ (6de18 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #560] @ (6de1c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #560] @ (6de20 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #556] @ (6de24 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #556] @ (6de28 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #552] @ (6de2c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #552] @ (6de30 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #548] @ (6de34 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #548] @ (6de38 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #544] @ (6de3c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #544] @ (6de40 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #540] @ (6de44 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #540] @ (6de48 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #536] @ (6de4c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #536] @ (6de50 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #532] @ (6de54 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #532] @ (6de58 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #528] @ (6de5c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #528] @ (6de60 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #524] @ (6de64 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #524] @ (6de68 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #520] @ (6de6c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #520] @ (6de70 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #516] @ (6de74 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #516] @ (6de78 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #512] @ (6de7c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #512] @ (6de80 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #508] @ (6de84 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #508] @ (6de88 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #504] @ (6de8c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #504] @ (6de90 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #500] @ (6de94 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #500] @ (6de98 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #496] @ (6de9c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #496] @ (6dea0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #492] @ (6dea4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #492] @ (6dea8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - b.n 6deac │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #632] @ (6ddd0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #628] @ (6ddd4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #628] @ (6ddd8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #624] @ (6dddc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #624] @ (6dde0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #620] @ (6dde4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #620] @ (6dde8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #616] @ (6ddec ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #616] @ (6ddf0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #612] @ (6ddf4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #612] @ (6ddf8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #608] @ (6ddfc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #608] @ (6de00 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #604] @ (6de04 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #604] @ (6de08 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #600] @ (6de0c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #600] @ (6de10 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #596] @ (6de14 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #596] @ (6de18 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #592] @ (6de1c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #592] @ (6de20 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #588] @ (6de24 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #588] @ (6de28 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #584] @ (6de2c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #584] @ (6de30 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #580] @ (6de34 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #580] @ (6de38 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #576] @ (6de3c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #576] @ (6de40 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #572] @ (6de44 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #572] @ (6de48 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #568] @ (6de4c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #568] @ (6de50 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #564] @ (6de54 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #564] @ (6de58 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #560] @ (6de5c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #560] @ (6de60 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #556] @ (6de64 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #556] @ (6de68 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #552] @ (6de6c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #552] @ (6de70 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #548] @ (6de74 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #548] @ (6de78 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #544] @ (6de7c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #544] @ (6de80 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #540] @ (6de84 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #540] @ (6de88 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #536] @ (6de8c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #536] @ (6de90 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #532] @ (6de94 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #532] @ (6de98 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #528] @ (6de9c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #528] @ (6dea0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #524] @ (6dea4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #524] @ (6dea8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #520] @ (6deac ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #520] @ (6deb0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #516] @ (6deb4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #516] @ (6deb8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #512] @ (6debc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #512] @ (6dec0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #508] @ (6dec4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #508] @ (6dec8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #504] @ (6decc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #504] @ (6ded0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #500] @ (6ded4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #500] @ (6ded8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #496] @ (6dedc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #496] @ (6dee0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #492] @ (6dee4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #492] @ (6dee8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + b.n 6deec │ │ │ │ nop │ │ │ │ ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldmia r5, {r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldmia r5, {r2, r3, r4, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -99156,489 +99183,489 @@ │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldmia r7, {r3, r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldmia r7, {r3, r4, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldmia r7, {r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 6dd58 │ │ │ │ + beq.n 6dd98 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 6dd94 │ │ │ │ + beq.n 6ddd4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 6dde0 │ │ │ │ + beq.n 6de20 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 6de1c │ │ │ │ + beq.n 6de5c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 6dc60 │ │ │ │ + beq.n 6dca0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 6dcb4 │ │ │ │ + beq.n 6dcf4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 6dcf8 │ │ │ │ + beq.n 6dd38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6dd54 │ │ │ │ + bne.n 6dd94 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6dda8 │ │ │ │ + bne.n 6dde8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6dde4 │ │ │ │ + bne.n 6de24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6de20 │ │ │ │ + bne.n 6de60 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6dc5c │ │ │ │ + bne.n 6dc9c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6dcb8 │ │ │ │ + bne.n 6dcf8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6dcfc │ │ │ │ + bne.n 6dd3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6dd40 │ │ │ │ + bne.n 6dd80 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6dd7c │ │ │ │ + bcs.n 6ddbc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6ddb8 │ │ │ │ + bcs.n 6ddf8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6ddfc │ │ │ │ + bcs.n 6de3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6de38 │ │ │ │ + bcs.n 6de78 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6dc7c │ │ │ │ + bcs.n 6dcbc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6dcd0 │ │ │ │ + bcs.n 6dd10 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6dd0c │ │ │ │ + bcs.n 6dd4c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6dd48 │ │ │ │ + bcs.n 6dd88 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6dd84 │ │ │ │ + bcc.n 6ddc4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6ddc0 │ │ │ │ + bcc.n 6de00 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6ddfc │ │ │ │ + bcc.n 6de3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6de40 │ │ │ │ + bcc.n 6de80 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6dcbc │ │ │ │ + bcc.n 6dcfc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6dd00 │ │ │ │ + bcc.n 6dd40 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6dd54 │ │ │ │ + bcc.n 6dd94 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6dd98 │ │ │ │ + bcc.n 6ddd8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 6dde4 │ │ │ │ + bmi.n 6de24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 6de28 │ │ │ │ + bmi.n 6de68 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 6de6c │ │ │ │ + bmi.n 6deac │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 6dcc0 │ │ │ │ + bmi.n 6dd00 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 6dd0c │ │ │ │ + bmi.n 6dd4c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 6dd48 │ │ │ │ + bmi.n 6dd88 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 6dd8c │ │ │ │ + bmi.n 6ddcc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6ddd0 │ │ │ │ + bpl.n 6de10 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6de24 │ │ │ │ + bpl.n 6de64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6de68 │ │ │ │ + bpl.n 6dea8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6deb4 │ │ │ │ + bpl.n 6def4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6dcf8 │ │ │ │ + bpl.n 6dd38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6dd34 │ │ │ │ + bpl.n 6dd74 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6dd78 │ │ │ │ + bpl.n 6ddb8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6ddb4 │ │ │ │ + bpl.n 6ddf4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6de00 │ │ │ │ + bvs.n 6de40 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6de4c │ │ │ │ + bvs.n 6de8c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6de88 │ │ │ │ + bvs.n 6dec8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6dec4 │ │ │ │ + bvs.n 6df04 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6dd10 │ │ │ │ + bvs.n 6dd50 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6dd54 │ │ │ │ + bvs.n 6dd94 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6dd90 │ │ │ │ + bvs.n 6ddd0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6ddcc │ │ │ │ + bvs.n 6de0c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6de08 │ │ │ │ + bvc.n 6de48 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6de44 │ │ │ │ + bvc.n 6de84 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6de80 │ │ │ │ + bvc.n 6dec0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6dec4 │ │ │ │ + bvc.n 6df04 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6def8 │ │ │ │ + bvc.n 6df38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6dd4c │ │ │ │ + bvc.n 6dd8c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6dd88 │ │ │ │ + bvc.n 6ddc8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6ddcc │ │ │ │ + bvc.n 6de0c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6de00 │ │ │ │ + bvc.n 6de40 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6de3c │ │ │ │ + bhi.n 6de7c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6de78 │ │ │ │ + bhi.n 6deb8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6deb4 │ │ │ │ + bhi.n 6def4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6def0 │ │ │ │ + bhi.n 6df30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6dd3c │ │ │ │ + bhi.n 6dd7c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6dd78 │ │ │ │ + bhi.n 6ddb8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6ddb4 │ │ │ │ + bhi.n 6ddf4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6de00 │ │ │ │ + bhi.n 6de40 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6de4c │ │ │ │ + bls.n 6de8c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6de98 │ │ │ │ + bls.n 6ded8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6ded4 │ │ │ │ + bls.n 6df14 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6df10 │ │ │ │ + bls.n 6df50 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6dd54 │ │ │ │ + bls.n 6dd94 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6dda8 │ │ │ │ + bls.n 6dde8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6dde4 │ │ │ │ + bls.n 6de24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6de28 │ │ │ │ + bls.n 6de68 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6de6c │ │ │ │ + bge.n 6deac │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6dea8 │ │ │ │ + bge.n 6dee8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6dee4 │ │ │ │ + bge.n 6df24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6df30 │ │ │ │ + bge.n 6df70 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6dd74 │ │ │ │ + bge.n 6ddb4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6ddb0 │ │ │ │ + bge.n 6ddf0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6dde4 │ │ │ │ + bge.n 6de24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6de20 │ │ │ │ + bge.n 6de60 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6de6c │ │ │ │ + bge.n 6deac │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6dea0 │ │ │ │ + blt.n 6dee0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6dee4 │ │ │ │ + blt.n 6df24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6df28 │ │ │ │ + blt.n 6df68 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6df74 │ │ │ │ + blt.n 6dfb4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6ddc0 │ │ │ │ + blt.n 6de00 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6ddfc │ │ │ │ + blt.n 6de3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6de40 │ │ │ │ + blt.n 6de80 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6de74 │ │ │ │ + blt.n 6deb4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6dec0 │ │ │ │ + bgt.n 6df00 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6df04 │ │ │ │ + bgt.n 6df44 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [pc, #768] @ (6e1b0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #768] @ (6e1b4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #764] @ (6e1b8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #764] @ (6e1bc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #760] @ (6e1c0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #760] @ (6e1c4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ + ldr r0, [pc, #768] @ (6e1f0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #768] @ (6e1f4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #764] @ (6e1f8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #764] @ (6e1fc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #760] @ (6e200 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #760] @ (6e204 ) │ │ │ │ + bl 6f9f4 │ │ │ │ add.w r0, r4, #28288 @ 0x6e80 │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #748] @ (6e1c8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #748] @ (6e1cc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #744] @ (6e1d0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #748] @ (6e208 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #748] @ (6e20c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #744] @ (6e210 ) │ │ │ │ + bl 6f9f4 │ │ │ │ add.w r0, r4, #28416 @ 0x6f00 │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #736] @ (6e1d4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #732] @ (6e1d8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #732] @ (6e1dc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #728] @ (6e1e0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #728] @ (6e1e4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #724] @ (6e1e8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #724] @ (6e1ec ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #720] @ (6e1f0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #720] @ (6e1f4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #716] @ (6e1f8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #716] @ (6e1fc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #712] @ (6e200 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #712] @ (6e204 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #708] @ (6e208 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #708] @ (6e20c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #704] @ (6e210 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #704] @ (6e214 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #700] @ (6e218 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #700] @ (6e21c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #696] @ (6e220 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #696] @ (6e224 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #692] @ (6e228 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #692] @ (6e22c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #688] @ (6e230 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #688] @ (6e234 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #684] @ (6e238 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #684] @ (6e23c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #680] @ (6e240 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #680] @ (6e244 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #676] @ (6e248 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #676] @ (6e24c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #672] @ (6e250 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #672] @ (6e254 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #668] @ (6e258 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #668] @ (6e25c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #664] @ (6e260 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #664] @ (6e264 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #660] @ (6e268 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #660] @ (6e26c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #656] @ (6e270 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #656] @ (6e274 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #652] @ (6e278 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #652] @ (6e27c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #648] @ (6e280 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #648] @ (6e284 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #644] @ (6e288 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #644] @ (6e28c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #640] @ (6e290 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #640] @ (6e294 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #636] @ (6e298 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #636] @ (6e29c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #632] @ (6e2a0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #632] @ (6e2a4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #628] @ (6e2a8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #628] @ (6e2ac ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #624] @ (6e2b0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #624] @ (6e2b4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #620] @ (6e2b8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #620] @ (6e2bc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #616] @ (6e2c0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #616] @ (6e2c4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #612] @ (6e2c8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #612] @ (6e2cc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #608] @ (6e2d0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #608] @ (6e2d4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #604] @ (6e2d8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #604] @ (6e2dc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #600] @ (6e2e0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #600] @ (6e2e4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #596] @ (6e2e8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #596] @ (6e2ec ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #592] @ (6e2f0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #592] @ (6e2f4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #588] @ (6e2f8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #588] @ (6e2fc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #584] @ (6e300 ) │ │ │ │ - bl 6f9b4 │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #736] @ (6e214 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #732] @ (6e218 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #732] @ (6e21c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #728] @ (6e220 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #728] @ (6e224 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #724] @ (6e228 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #724] @ (6e22c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #720] @ (6e230 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #720] @ (6e234 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #716] @ (6e238 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #716] @ (6e23c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #712] @ (6e240 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #712] @ (6e244 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #708] @ (6e248 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #708] @ (6e24c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #704] @ (6e250 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #704] @ (6e254 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #700] @ (6e258 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #700] @ (6e25c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #696] @ (6e260 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #696] @ (6e264 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #692] @ (6e268 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #692] @ (6e26c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #688] @ (6e270 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #688] @ (6e274 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #684] @ (6e278 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #684] @ (6e27c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #680] @ (6e280 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #680] @ (6e284 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #676] @ (6e288 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #676] @ (6e28c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #672] @ (6e290 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #672] @ (6e294 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #668] @ (6e298 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #668] @ (6e29c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #664] @ (6e2a0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #664] @ (6e2a4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #660] @ (6e2a8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #660] @ (6e2ac ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #656] @ (6e2b0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #656] @ (6e2b4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #652] @ (6e2b8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #652] @ (6e2bc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #648] @ (6e2c0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #648] @ (6e2c4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #644] @ (6e2c8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #644] @ (6e2cc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #640] @ (6e2d0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #640] @ (6e2d4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #636] @ (6e2d8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #636] @ (6e2dc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #632] @ (6e2e0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #632] @ (6e2e4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #628] @ (6e2e8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #628] @ (6e2ec ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #624] @ (6e2f0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #624] @ (6e2f4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #620] @ (6e2f8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #620] @ (6e2fc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #616] @ (6e300 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #616] @ (6e304 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #612] @ (6e308 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #612] @ (6e30c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #608] @ (6e310 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #608] @ (6e314 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #604] @ (6e318 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #604] @ (6e31c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #600] @ (6e320 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #600] @ (6e324 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #596] @ (6e328 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #596] @ (6e32c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #592] @ (6e330 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #592] @ (6e334 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #588] @ (6e338 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #588] @ (6e33c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #584] @ (6e340 ) │ │ │ │ + bl 6f9f4 │ │ │ │ add.w r0, r4, #30720 @ 0x7800 │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #576] @ (6e304 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #572] @ (6e308 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #572] @ (6e30c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #568] @ (6e310 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #568] @ (6e314 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #564] @ (6e318 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #564] @ (6e31c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #560] @ (6e320 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #560] @ (6e324 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #556] @ (6e328 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #556] @ (6e32c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #552] @ (6e330 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #552] @ (6e334 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #548] @ (6e338 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #548] @ (6e33c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #544] @ (6e340 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #544] @ (6e344 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #540] @ (6e348 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #540] @ (6e34c ) │ │ │ │ - bl 6f9b4 │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #576] @ (6e344 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #572] @ (6e348 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #572] @ (6e34c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #568] @ (6e350 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #568] @ (6e354 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #564] @ (6e358 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #564] @ (6e35c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #560] @ (6e360 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #560] @ (6e364 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #556] @ (6e368 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #556] @ (6e36c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #552] @ (6e370 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #552] @ (6e374 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #548] @ (6e378 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #548] @ (6e37c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #544] @ (6e380 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #544] @ (6e384 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #540] @ (6e388 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #540] @ (6e38c ) │ │ │ │ + bl 6f9f4 │ │ │ │ add.w r0, r4, #31360 @ 0x7a80 │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #528] @ (6e350 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #528] @ (6e354 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #524] @ (6e358 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #524] @ (6e35c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #520] @ (6e360 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #520] @ (6e364 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #516] @ (6e368 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #516] @ (6e36c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #512] @ (6e370 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #512] @ (6e374 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #508] @ (6e378 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #508] @ (6e37c ) │ │ │ │ - bl 6f9b4 │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #528] @ (6e390 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #528] @ (6e394 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #524] @ (6e398 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #524] @ (6e39c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #520] @ (6e3a0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #520] @ (6e3a4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #516] @ (6e3a8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #516] @ (6e3ac ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #512] @ (6e3b0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #512] @ (6e3b4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #508] @ (6e3b8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #508] @ (6e3bc ) │ │ │ │ + bl 6f9f4 │ │ │ │ add.w r0, r4, #31744 @ 0x7c00 │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #496] @ (6e380 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #496] @ (6e384 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #492] @ (6e388 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #492] @ (6e38c ) │ │ │ │ - bl 6f9b4 │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #496] @ (6e3c0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #496] @ (6e3c4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #492] @ (6e3c8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #492] @ (6e3cc ) │ │ │ │ + bl 6f9f4 │ │ │ │ add.w r0, r4, #31872 @ 0x7c80 │ │ │ │ - bl 6f9b4 │ │ │ │ - b.n 6e390 │ │ │ │ + bl 6f9f4 │ │ │ │ + b.n 6e3d0 │ │ │ │ nop │ │ │ │ - bgt.n 6e24c │ │ │ │ + bgt.n 6e28c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6e288 │ │ │ │ + bgt.n 6e2c8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6e0cc │ │ │ │ + bgt.n 6e10c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6e100 │ │ │ │ + bgt.n 6e140 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6e13c │ │ │ │ + bgt.n 6e17c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6e178 │ │ │ │ + bgt.n 6e1b8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 6e1fc │ │ │ │ + ble.n 6e23c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 6e240 │ │ │ │ + ble.n 6e280 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 6e284 │ │ │ │ + ble.n 6e2c4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 6e118 │ │ │ │ + ble.n 6e158 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 6e14c │ │ │ │ + ble.n 6e18c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 6e190 │ │ │ │ + ble.n 6e1d0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 6e1cc │ │ │ │ + ble.n 6e20c │ │ │ │ lsls r5, r1, #1 │ │ │ │ udf #24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ udf #56 @ 0x38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ udf #84 @ 0x54 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -99666,145 +99693,145 @@ │ │ │ │ lsls r5, r1, #1 │ │ │ │ svc 168 @ 0xa8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ svc 200 @ 0xc8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ svc 232 @ 0xe8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e234 │ │ │ │ + b.n 6e274 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e270 │ │ │ │ + b.n 6e2b0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e2ac │ │ │ │ + b.n 6e2ec │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e2f0 │ │ │ │ + b.n 6e330 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e334 │ │ │ │ + b.n 6e374 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e370 │ │ │ │ + b.n 6e3b0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e3ac │ │ │ │ + b.n 6e3ec │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e3e8 │ │ │ │ + b.n 6e428 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e434 │ │ │ │ + b.n 6e474 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e470 │ │ │ │ + b.n 6e4b0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e4b4 │ │ │ │ + b.n 6e4f4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e500 │ │ │ │ + b.n 6e540 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e544 │ │ │ │ + b.n 6e584 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e588 │ │ │ │ + b.n 6e5c8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e5d4 │ │ │ │ + b.n 6e614 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e610 │ │ │ │ + b.n 6e650 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e64c │ │ │ │ + b.n 6e68c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e688 │ │ │ │ + b.n 6e6c8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e6c4 │ │ │ │ + b.n 6e704 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e708 │ │ │ │ + b.n 6e748 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e744 │ │ │ │ + b.n 6e784 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e778 │ │ │ │ + b.n 6e7b8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e7bc │ │ │ │ + b.n 6e7fc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e808 │ │ │ │ + b.n 6e848 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e84c │ │ │ │ + b.n 6e88c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e890 │ │ │ │ + b.n 6e8d0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e8cc │ │ │ │ + b.n 6e90c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e910 │ │ │ │ + b.n 6e950 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e944 │ │ │ │ + b.n 6e984 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e980 │ │ │ │ + b.n 6e9c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e9c4 │ │ │ │ + b.n 6ea04 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6ea00 │ │ │ │ + b.n 6ea40 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6ea3c │ │ │ │ + b.n 6ea7c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6ea80 │ │ │ │ + b.n 6eac0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dacc │ │ │ │ + b.n 6db0c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6db10 │ │ │ │ + b.n 6db50 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6db4c │ │ │ │ + b.n 6db8c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6db88 │ │ │ │ + b.n 6dbc8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dbbc │ │ │ │ + b.n 6dbfc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dbf8 │ │ │ │ + b.n 6dc38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dc34 │ │ │ │ + b.n 6dc74 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dc68 │ │ │ │ + b.n 6dca8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dca4 │ │ │ │ + b.n 6dce4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dcf0 │ │ │ │ + b.n 6dd30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dd2c │ │ │ │ + b.n 6dd6c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dd68 │ │ │ │ + b.n 6dda8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6ddac │ │ │ │ + b.n 6ddec │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dde8 │ │ │ │ + b.n 6de28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6de2c │ │ │ │ + b.n 6de6c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6de68 │ │ │ │ + b.n 6dea8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6deac │ │ │ │ + b.n 6deec │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dee0 │ │ │ │ + b.n 6df20 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6df2c │ │ │ │ + b.n 6df6c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6df78 │ │ │ │ + b.n 6dfb8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dfbc │ │ │ │ + b.n 6dffc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e040 │ │ │ │ + b.n 6e080 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e08c │ │ │ │ + b.n 6e0cc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e0d8 │ │ │ │ + b.n 6e118 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e124 │ │ │ │ + b.n 6e164 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e160 │ │ │ │ + b.n 6e1a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e1a4 │ │ │ │ + b.n 6e1e4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e1e0 │ │ │ │ + b.n 6e220 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e22c │ │ │ │ + b.n 6e26c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e270 │ │ │ │ + b.n 6e2b0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e2bc │ │ │ │ + b.n 6e2fc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e2f8 │ │ │ │ + b.n 6e338 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xe808004d │ │ │ │ @ instruction: 0xe828004d │ │ │ │ strex r0, r0, [r0, #308] @ 0x134 │ │ │ │ strd r0, r0, [r0], #-308 @ 0x134 │ │ │ │ ldrd r0, r0, [ip], #-308 @ 0x134 │ │ │ │ ldmia.w ip, {r0, r2, r3, r6} │ │ │ │ @@ -99822,267 +99849,267 @@ │ │ │ │ bic.w r0, r4, sp, lsl #1 │ │ │ │ orr.w r0, r4, sp, lsl #1 │ │ │ │ orrs.w r0, ip, sp, lsl #1 │ │ │ │ eors.w r0, r4, sp, lsl #1 │ │ │ │ @ instruction: 0xeab0004d │ │ │ │ pkhbt r0, r8, sp, lsl #1 │ │ │ │ @ instruction: 0xeae0004d │ │ │ │ - ldr r0, [pc, #756] @ (6e688 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #756] @ (6e68c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #752] @ (6e690 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #752] @ (6e694 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #748] @ (6e698 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #748] @ (6e69c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #744] @ (6e6a0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #744] @ (6e6a4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #740] @ (6e6a8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #740] @ (6e6ac ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #736] @ (6e6b0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #736] @ (6e6b4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #732] @ (6e6b8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #732] @ (6e6bc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #728] @ (6e6c0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #728] @ (6e6c4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #724] @ (6e6c8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #724] @ (6e6cc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #720] @ (6e6d0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #720] @ (6e6d4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #716] @ (6e6d8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #716] @ (6e6dc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #712] @ (6e6e0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #712] @ (6e6e4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #708] @ (6e6e8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #708] @ (6e6ec ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #704] @ (6e6f0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #704] @ (6e6f4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #700] @ (6e6f8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #700] @ (6e6fc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #696] @ (6e700 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #696] @ (6e704 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #692] @ (6e708 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #692] @ (6e70c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #688] @ (6e710 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #688] @ (6e714 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #684] @ (6e718 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #684] @ (6e71c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #680] @ (6e720 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #680] @ (6e724 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #676] @ (6e728 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #676] @ (6e72c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #672] @ (6e730 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #672] @ (6e734 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #668] @ (6e738 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #668] @ (6e73c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #664] @ (6e740 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #664] @ (6e744 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #660] @ (6e748 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #660] @ (6e74c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #656] @ (6e750 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #656] @ (6e754 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #652] @ (6e758 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #652] @ (6e75c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #648] @ (6e760 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #648] @ (6e764 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #644] @ (6e768 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #644] @ (6e76c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #640] @ (6e770 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #640] @ (6e774 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #636] @ (6e778 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #636] @ (6e77c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #632] @ (6e780 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #632] @ (6e784 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #628] @ (6e788 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #628] @ (6e78c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #624] @ (6e790 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #624] @ (6e794 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #620] @ (6e798 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #620] @ (6e79c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #616] @ (6e7a0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #616] @ (6e7a4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #612] @ (6e7a8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #612] @ (6e7ac ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #608] @ (6e7b0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #608] @ (6e7b4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #604] @ (6e7b8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #604] @ (6e7bc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #600] @ (6e7c0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #600] @ (6e7c4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #596] @ (6e7c8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #596] @ (6e7cc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #592] @ (6e7d0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #592] @ (6e7d4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #588] @ (6e7d8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #588] @ (6e7dc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #584] @ (6e7e0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #584] @ (6e7e4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #580] @ (6e7e8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #580] @ (6e7ec ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #576] @ (6e7f0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #576] @ (6e7f4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #572] @ (6e7f8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #572] @ (6e7fc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #568] @ (6e800 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #568] @ (6e804 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #564] @ (6e808 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #564] @ (6e80c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #560] @ (6e810 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #560] @ (6e814 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #556] @ (6e818 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #556] @ (6e81c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #552] @ (6e820 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #552] @ (6e824 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #548] @ (6e828 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #548] @ (6e82c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #544] @ (6e830 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #544] @ (6e834 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #540] @ (6e838 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #540] @ (6e83c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #536] @ (6e840 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #536] @ (6e844 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #532] @ (6e848 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #532] @ (6e84c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #528] @ (6e850 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #528] @ (6e854 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #524] @ (6e858 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #524] @ (6e85c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #520] @ (6e860 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #520] @ (6e864 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #516] @ (6e868 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #516] @ (6e86c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #512] @ (6e870 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #512] @ (6e874 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #508] @ (6e878 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #508] @ (6e87c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - b.n 6e880 │ │ │ │ + ldr r0, [pc, #756] @ (6e6c8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #756] @ (6e6cc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #752] @ (6e6d0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #752] @ (6e6d4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #748] @ (6e6d8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #748] @ (6e6dc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #744] @ (6e6e0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #744] @ (6e6e4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #740] @ (6e6e8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #740] @ (6e6ec ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #736] @ (6e6f0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #736] @ (6e6f4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #732] @ (6e6f8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #732] @ (6e6fc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #728] @ (6e700 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #728] @ (6e704 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #724] @ (6e708 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #724] @ (6e70c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #720] @ (6e710 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #720] @ (6e714 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #716] @ (6e718 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #716] @ (6e71c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #712] @ (6e720 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #712] @ (6e724 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #708] @ (6e728 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #708] @ (6e72c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #704] @ (6e730 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #704] @ (6e734 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #700] @ (6e738 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #700] @ (6e73c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #696] @ (6e740 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #696] @ (6e744 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #692] @ (6e748 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #692] @ (6e74c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #688] @ (6e750 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #688] @ (6e754 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #684] @ (6e758 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #684] @ (6e75c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #680] @ (6e760 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #680] @ (6e764 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #676] @ (6e768 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #676] @ (6e76c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #672] @ (6e770 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #672] @ (6e774 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #668] @ (6e778 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #668] @ (6e77c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #664] @ (6e780 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #664] @ (6e784 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #660] @ (6e788 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #660] @ (6e78c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #656] @ (6e790 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #656] @ (6e794 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #652] @ (6e798 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #652] @ (6e79c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #648] @ (6e7a0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #648] @ (6e7a4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #644] @ (6e7a8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #644] @ (6e7ac ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #640] @ (6e7b0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #640] @ (6e7b4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #636] @ (6e7b8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #636] @ (6e7bc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #632] @ (6e7c0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #632] @ (6e7c4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #628] @ (6e7c8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #628] @ (6e7cc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #624] @ (6e7d0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #624] @ (6e7d4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #620] @ (6e7d8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #620] @ (6e7dc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #616] @ (6e7e0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #616] @ (6e7e4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #612] @ (6e7e8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #612] @ (6e7ec ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #608] @ (6e7f0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #608] @ (6e7f4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #604] @ (6e7f8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #604] @ (6e7fc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #600] @ (6e800 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #600] @ (6e804 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #596] @ (6e808 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #596] @ (6e80c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #592] @ (6e810 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #592] @ (6e814 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #588] @ (6e818 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #588] @ (6e81c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #584] @ (6e820 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #584] @ (6e824 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #580] @ (6e828 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #580] @ (6e82c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #576] @ (6e830 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #576] @ (6e834 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #572] @ (6e838 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #572] @ (6e83c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #568] @ (6e840 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #568] @ (6e844 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #564] @ (6e848 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #564] @ (6e84c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #560] @ (6e850 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #560] @ (6e854 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #556] @ (6e858 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #556] @ (6e85c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #552] @ (6e860 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #552] @ (6e864 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #548] @ (6e868 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #548] @ (6e86c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #544] @ (6e870 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #544] @ (6e874 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #540] @ (6e878 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #540] @ (6e87c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #536] @ (6e880 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #536] @ (6e884 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #532] @ (6e888 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #532] @ (6e88c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #528] @ (6e890 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #528] @ (6e894 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #524] @ (6e898 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #524] @ (6e89c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #520] @ (6e8a0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #520] @ (6e8a4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #516] @ (6e8a8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #516] @ (6e8ac ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #512] @ (6e8b0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #512] @ (6e8b4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #508] @ (6e8b8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #508] @ (6e8bc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + b.n 6e8c0 │ │ │ │ nop │ │ │ │ adds.w r0, r8, sp, lsl #1 │ │ │ │ @ instruction: 0xeb34004d │ │ │ │ adcs.w r0, r0, sp, lsl #1 │ │ │ │ sbc.w r0, ip, sp, lsl #1 │ │ │ │ @ instruction: 0xeb8c004d │ │ │ │ sub.w r0, ip, sp, lsl #1 │ │ │ │ @@ -100202,267 +100229,267 @@ │ │ │ │ vst4.16 {d0-d3}, [ip]! │ │ │ │ vld4.16 {d0-d3}, [ip]! │ │ │ │ ldr??.w r0, [r4, sp] │ │ │ │ ldr??.w r0, [ip, sp] │ │ │ │ ldrsb.w r0, [r8, #77] @ 0x4d │ │ │ │ ldrsh.w r0, [r8, #77] @ 0x4d │ │ │ │ ldr??.w r0, [r0, #77] @ 0x4d │ │ │ │ - ldr r0, [pc, #756] @ (6eb78 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #756] @ (6eb7c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #752] @ (6eb80 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #752] @ (6eb84 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #748] @ (6eb88 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #748] @ (6eb8c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #744] @ (6eb90 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #744] @ (6eb94 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #740] @ (6eb98 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #740] @ (6eb9c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #736] @ (6eba0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #736] @ (6eba4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #732] @ (6eba8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #732] @ (6ebac ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #728] @ (6ebb0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #728] @ (6ebb4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #724] @ (6ebb8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #724] @ (6ebbc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #720] @ (6ebc0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #720] @ (6ebc4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #716] @ (6ebc8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #716] @ (6ebcc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #712] @ (6ebd0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #712] @ (6ebd4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #708] @ (6ebd8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #708] @ (6ebdc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #704] @ (6ebe0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #704] @ (6ebe4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #700] @ (6ebe8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #700] @ (6ebec ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #696] @ (6ebf0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #696] @ (6ebf4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #692] @ (6ebf8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #692] @ (6ebfc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #688] @ (6ec00 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #688] @ (6ec04 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #684] @ (6ec08 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #684] @ (6ec0c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #680] @ (6ec10 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #680] @ (6ec14 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #676] @ (6ec18 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #676] @ (6ec1c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #672] @ (6ec20 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #672] @ (6ec24 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #668] @ (6ec28 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #668] @ (6ec2c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #664] @ (6ec30 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #664] @ (6ec34 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #660] @ (6ec38 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #660] @ (6ec3c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #656] @ (6ec40 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #656] @ (6ec44 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #652] @ (6ec48 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #652] @ (6ec4c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #648] @ (6ec50 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #648] @ (6ec54 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #644] @ (6ec58 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #644] @ (6ec5c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #640] @ (6ec60 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #640] @ (6ec64 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #636] @ (6ec68 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #636] @ (6ec6c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #632] @ (6ec70 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #632] @ (6ec74 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #628] @ (6ec78 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #628] @ (6ec7c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #624] @ (6ec80 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #624] @ (6ec84 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #620] @ (6ec88 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #620] @ (6ec8c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #616] @ (6ec90 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #616] @ (6ec94 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #612] @ (6ec98 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #612] @ (6ec9c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #608] @ (6eca0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #608] @ (6eca4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #604] @ (6eca8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #604] @ (6ecac ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #600] @ (6ecb0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #600] @ (6ecb4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #596] @ (6ecb8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #596] @ (6ecbc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #592] @ (6ecc0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #592] @ (6ecc4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #588] @ (6ecc8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #588] @ (6eccc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #584] @ (6ecd0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #584] @ (6ecd4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #580] @ (6ecd8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #580] @ (6ecdc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #576] @ (6ece0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #576] @ (6ece4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #572] @ (6ece8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #572] @ (6ecec ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #568] @ (6ecf0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #568] @ (6ecf4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #564] @ (6ecf8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #564] @ (6ecfc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #560] @ (6ed00 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #560] @ (6ed04 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #556] @ (6ed08 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #556] @ (6ed0c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #552] @ (6ed10 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #552] @ (6ed14 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #548] @ (6ed18 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #548] @ (6ed1c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #544] @ (6ed20 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #544] @ (6ed24 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #540] @ (6ed28 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #540] @ (6ed2c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #536] @ (6ed30 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #536] @ (6ed34 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #532] @ (6ed38 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #532] @ (6ed3c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #528] @ (6ed40 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #528] @ (6ed44 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #524] @ (6ed48 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #524] @ (6ed4c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #520] @ (6ed50 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #520] @ (6ed54 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #516] @ (6ed58 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #516] @ (6ed5c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #512] @ (6ed60 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #512] @ (6ed64 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #508] @ (6ed68 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #508] @ (6ed6c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - b.n 6ed70 │ │ │ │ + ldr r0, [pc, #756] @ (6ebb8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #756] @ (6ebbc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #752] @ (6ebc0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #752] @ (6ebc4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #748] @ (6ebc8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #748] @ (6ebcc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #744] @ (6ebd0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #744] @ (6ebd4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #740] @ (6ebd8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #740] @ (6ebdc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #736] @ (6ebe0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #736] @ (6ebe4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #732] @ (6ebe8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #732] @ (6ebec ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #728] @ (6ebf0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #728] @ (6ebf4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #724] @ (6ebf8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #724] @ (6ebfc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #720] @ (6ec00 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #720] @ (6ec04 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #716] @ (6ec08 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #716] @ (6ec0c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #712] @ (6ec10 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #712] @ (6ec14 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #708] @ (6ec18 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #708] @ (6ec1c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #704] @ (6ec20 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #704] @ (6ec24 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #700] @ (6ec28 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #700] @ (6ec2c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #696] @ (6ec30 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #696] @ (6ec34 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #692] @ (6ec38 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #692] @ (6ec3c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #688] @ (6ec40 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #688] @ (6ec44 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #684] @ (6ec48 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #684] @ (6ec4c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #680] @ (6ec50 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #680] @ (6ec54 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #676] @ (6ec58 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #676] @ (6ec5c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #672] @ (6ec60 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #672] @ (6ec64 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #668] @ (6ec68 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #668] @ (6ec6c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #664] @ (6ec70 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #664] @ (6ec74 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #660] @ (6ec78 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #660] @ (6ec7c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #656] @ (6ec80 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #656] @ (6ec84 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #652] @ (6ec88 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #652] @ (6ec8c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #648] @ (6ec90 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #648] @ (6ec94 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #644] @ (6ec98 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #644] @ (6ec9c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #640] @ (6eca0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #640] @ (6eca4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #636] @ (6eca8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #636] @ (6ecac ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #632] @ (6ecb0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #632] @ (6ecb4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #628] @ (6ecb8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #628] @ (6ecbc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #624] @ (6ecc0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #624] @ (6ecc4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #620] @ (6ecc8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #620] @ (6eccc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #616] @ (6ecd0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #616] @ (6ecd4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #612] @ (6ecd8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #612] @ (6ecdc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #608] @ (6ece0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #608] @ (6ece4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #604] @ (6ece8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #604] @ (6ecec ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #600] @ (6ecf0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #600] @ (6ecf4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #596] @ (6ecf8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #596] @ (6ecfc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #592] @ (6ed00 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #592] @ (6ed04 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #588] @ (6ed08 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #588] @ (6ed0c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #584] @ (6ed10 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #584] @ (6ed14 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #580] @ (6ed18 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #580] @ (6ed1c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #576] @ (6ed20 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #576] @ (6ed24 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #572] @ (6ed28 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #572] @ (6ed2c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #568] @ (6ed30 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #568] @ (6ed34 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #564] @ (6ed38 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #564] @ (6ed3c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #560] @ (6ed40 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #560] @ (6ed44 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #556] @ (6ed48 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #556] @ (6ed4c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #552] @ (6ed50 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #552] @ (6ed54 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #548] @ (6ed58 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #548] @ (6ed5c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #544] @ (6ed60 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #544] @ (6ed64 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #540] @ (6ed68 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #540] @ (6ed6c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #536] @ (6ed70 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #536] @ (6ed74 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #532] @ (6ed78 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #532] @ (6ed7c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #528] @ (6ed80 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #528] @ (6ed84 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #524] @ (6ed88 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #524] @ (6ed8c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #520] @ (6ed90 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #520] @ (6ed94 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #516] @ (6ed98 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #516] @ (6ed9c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #512] @ (6eda0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #512] @ (6eda4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #508] @ (6eda8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #508] @ (6edac ) │ │ │ │ + bl 6f9f4 │ │ │ │ + b.n 6edb0 │ │ │ │ nop │ │ │ │ vld1.8 {d16[2]}, [r8]! │ │ │ │ @ instruction: 0xfa04004d │ │ │ │ @ instruction: 0xfa24004d │ │ │ │ @ instruction: 0xfa3c004d │ │ │ │ @ instruction: 0xfa58004d │ │ │ │ @ instruction: 0xfa74004d │ │ │ │ @@ -100656,255 +100683,255 @@ │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsrs r0, r4, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [pc, #712] @ (6f03c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #712] @ (6f040 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #708] @ (6f044 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #708] @ (6f048 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #704] @ (6f04c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #704] @ (6f050 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #700] @ (6f054 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #700] @ (6f058 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #696] @ (6f05c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #696] @ (6f060 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #692] @ (6f064 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #692] @ (6f068 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #688] @ (6f06c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #688] @ (6f070 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #684] @ (6f074 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #684] @ (6f078 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #680] @ (6f07c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #680] @ (6f080 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #676] @ (6f084 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #676] @ (6f088 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #672] @ (6f08c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #672] @ (6f090 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #668] @ (6f094 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #668] @ (6f098 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #664] @ (6f09c ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #664] @ (6f0a0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #660] @ (6f0a4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #660] @ (6f0a8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #656] @ (6f0ac ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #656] @ (6f0b0 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #652] @ (6f0b4 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #652] @ (6f0b8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #648] @ (6f0bc ) │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r5, [pc, #648] @ (6f0c0 ) │ │ │ │ - ldr r0, [pc, #648] @ (6f0c4 ) │ │ │ │ + ldr r0, [pc, #712] @ (6f07c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #712] @ (6f080 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #708] @ (6f084 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #708] @ (6f088 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #704] @ (6f08c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #704] @ (6f090 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #700] @ (6f094 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #700] @ (6f098 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #696] @ (6f09c ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #696] @ (6f0a0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #692] @ (6f0a4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #692] @ (6f0a8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #688] @ (6f0ac ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #688] @ (6f0b0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #684] @ (6f0b4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #684] @ (6f0b8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #680] @ (6f0bc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #680] @ (6f0c0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #676] @ (6f0c4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #676] @ (6f0c8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #672] @ (6f0cc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #672] @ (6f0d0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #668] @ (6f0d4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #668] @ (6f0d8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #664] @ (6f0dc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #664] @ (6f0e0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #660] @ (6f0e4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #660] @ (6f0e8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #656] @ (6f0ec ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #656] @ (6f0f0 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #652] @ (6f0f4 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #652] @ (6f0f8 ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #648] @ (6f0fc ) │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r5, [pc, #648] @ (6f100 ) │ │ │ │ + ldr r0, [pc, #648] @ (6f104 ) │ │ │ │ vmov.f32 s16, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 6f9b4 │ │ │ │ - ldr r0, [pc, #644] @ (6f0c8 ) │ │ │ │ - bl 6f9b4 │ │ │ │ + bl 6f9f4 │ │ │ │ + ldr r0, [pc, #644] @ (6f108 ) │ │ │ │ + bl 6f9f4 │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr.w r0, [r9, #980] @ 0x3d4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6f698 │ │ │ │ + bne.w 6f6d8 │ │ │ │ ldr.w r6, [r9, #980] @ 0x3d4 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 6f678 │ │ │ │ + bne.w 6f6b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 6f71a │ │ │ │ + bne.w 6f75a │ │ │ │ movs r0, #16 │ │ │ │ blx 2bfa0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 6eec8 │ │ │ │ + cbz r4, 6ef08 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 6f68a │ │ │ │ + bne.w 6f6ca │ │ │ │ mov.w r0, r5, ror #4 │ │ │ │ strd r0, r5, [r4, #4] │ │ │ │ str r5, [r4, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r3, #1 │ │ │ │ vmov s15, r3 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmov s14, r3 │ │ │ │ vcvt.f32.u32 s13, s14 │ │ │ │ vdiv.f32 s14, s15, s13 │ │ │ │ vcmpe.f32 s14, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 6f6f8 │ │ │ │ + bgt.w 6f738 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ands r3, r2 │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ str r2, [r4, #0] │ │ │ │ str.w r4, [r1, r3, lsl #2] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb r3, [r5, #16] │ │ │ │ adds r7, #1 │ │ │ │ adds r5, #24 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ - bne.n 6ee4a │ │ │ │ - ldr r5, [pc, #496] @ (6f0cc ) │ │ │ │ - movw r8, #32289 @ 0x7e21 │ │ │ │ + bne.n 6ee8a │ │ │ │ + ldr r5, [pc, #496] @ (6f10c ) │ │ │ │ + movw r8, #32057 @ 0x7d39 │ │ │ │ movt r8, #16 │ │ │ │ - movw fp, #46589 @ 0xb5fd │ │ │ │ + movw fp, #46653 @ 0xb63d │ │ │ │ movt fp, #6 │ │ │ │ vmov.f32 s16, #96 @ 0x3f000000 0.5 │ │ │ │ ldr.w r0, [r9, #980] @ 0x3d4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6f6c8 │ │ │ │ + bne.w 6f708 │ │ │ │ ldr.w r6, [r9, #980] @ 0x3d4 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 6f682 │ │ │ │ + bne.w 6f6c2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 6f72a │ │ │ │ + bne.w 6f76a │ │ │ │ movs r0, #16 │ │ │ │ blx 2bfa0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 6ef6c │ │ │ │ + cbz r4, 6efac │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 6f692 │ │ │ │ + bne.w 6f6d2 │ │ │ │ mov.w r0, r5, ror #4 │ │ │ │ strd r0, r5, [r4, #4] │ │ │ │ str r5, [r4, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r3, #1 │ │ │ │ vmov s15, r3 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmov s14, r3 │ │ │ │ vcvt.f32.u32 s13, s14 │ │ │ │ vdiv.f32 s14, s15, s13 │ │ │ │ vcmpe.f32 s14, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 6f70a │ │ │ │ + bgt.w 6f74a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ands r3, r2 │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ str r2, [r4, #0] │ │ │ │ str.w r4, [r1, r3, lsl #2] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb r3, [r5, #16] │ │ │ │ adds r7, #1 │ │ │ │ adds r5, #32 │ │ │ │ cmp.w r7, #256 @ 0x100 │ │ │ │ - bne.n 6eeee │ │ │ │ + bne.n 6ef2e │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r6, #800] @ 0x320 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 6f73a │ │ │ │ - bl 70c84 │ │ │ │ + bne.w 6f77a │ │ │ │ + bl 70cc4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f942 │ │ │ │ + beq.w 6f982 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r3, r2, #110592 @ 0x1b000 │ │ │ │ str.w r4, [r3, #3996] @ 0xf9c │ │ │ │ ldr.w r3, [r6, #800] @ 0x320 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6f00c │ │ │ │ + bne.n 6f04c │ │ │ │ movw r2, #30208 @ 0x7600 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 6f762 │ │ │ │ - ldr r3, [pc, #276] @ (6f0d0 ) │ │ │ │ + bne.w 6f7a2 │ │ │ │ + ldr r3, [pc, #276] @ (6f110 ) │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ mov.w ip, #1 │ │ │ │ movs r4, #8 │ │ │ │ str.w ip, [r2] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldrh.w r3, [r7], #2 │ │ │ │ subs r4, #1 │ │ │ │ and.w r3, r3, #31 │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bne.n 6efce │ │ │ │ + bne.n 6f00e │ │ │ │ movw fp, #44536 @ 0xadf8 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ str.w r5, [fp, #20] │ │ │ │ - ldr r3, [pc, #228] @ (6f0d4 ) │ │ │ │ + ldr r3, [pc, #228] @ (6f114 ) │ │ │ │ str.w r3, [fp, #44] @ 0x2c │ │ │ │ adds r3, #16 │ │ │ │ str.w r3, [fp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #112] @ (6f06c ) │ │ │ │ + ldr r3, [pc, #112] @ (6f0ac ) │ │ │ │ str.w r3, [fp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #212] @ (6f0d8 ) │ │ │ │ + ldr r3, [pc, #212] @ (6f118 ) │ │ │ │ str.w r3, [fp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #212] @ (6f0dc ) │ │ │ │ + ldr r3, [pc, #212] @ (6f11c ) │ │ │ │ str.w r3, [fp, #60] @ 0x3c │ │ │ │ movs r0, #1 │ │ │ │ - bl 71c3c │ │ │ │ + bl 71c7c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f8e0 │ │ │ │ + beq.w 6f920 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ add.w sl, r3, #4096 @ 0x1000 │ │ │ │ add.w r4, r3, #6144 @ 0x1800 │ │ │ │ add.w r5, r3, #6176 @ 0x1820 │ │ │ │ adds r4, #24 │ │ │ │ adds r5, #20 │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ str.w r0, [sl, #2072] @ 0x818 │ │ │ │ - b.n 6f0e0 │ │ │ │ + b.n 6f120 │ │ │ │ lsrs r0, r0, #3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsrs r4, r2, #4 │ │ │ │ @@ -100971,851 +100998,851 @@ │ │ │ │ lsls r6, r1, #1 │ │ │ │ add r3, sp, #992 @ 0x3e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r3, sp, #896 @ 0x380 │ │ │ │ lsls r5, r1, #1 │ │ │ │ asrs r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r2, {r2, r5} │ │ │ │ + ldmia r0!, {r2, r5, r6, r7} │ │ │ │ movs r1, r6 │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - bl 192b30 <_Py_NewReference@@Base+0xc0> │ │ │ │ + bl 194ef8 <_Py_NewReference@@Base+0xc0> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f8e0 │ │ │ │ + beq.w 6f920 │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 6f0e0 │ │ │ │ + bne.n 6f120 │ │ │ │ add.w r9, sp, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ strd r4, r4, [r9, #4] │ │ │ │ str.w r4, [r9, #12] │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r0, [r3, #3860] @ 0xf14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f95c │ │ │ │ + beq.w 6f99c │ │ │ │ mov r0, r4 │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r0, [r3, #3864] @ 0xf18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f95c │ │ │ │ + beq.w 6f99c │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71e0c │ │ │ │ + bl 71e4c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6f956 │ │ │ │ + bne.w 6f996 │ │ │ │ ldr.w r5, [sl, #1488] @ 0x5d0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6f1be │ │ │ │ + bne.n 6f1fe │ │ │ │ movs r0, #5 │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f80e │ │ │ │ + beq.w 6f84e │ │ │ │ movw r7, #44536 @ 0xadf8 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ - ldr r1, [pc, #724] @ (6f430 ) │ │ │ │ - movw r2, #41688 @ 0xa2d8 │ │ │ │ + ldr r1, [pc, #724] @ (6f470 ) │ │ │ │ + movw r2, #41368 @ 0xa198 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 19670c <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ + bl 198ad4 <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #708] @ (6f434 ) │ │ │ │ + ldr r1, [pc, #708] @ (6f474 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 19670c <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ + bl 198ad4 <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #696] @ (6f434 ) │ │ │ │ + ldr r1, [pc, #696] @ (6f474 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r7, #68] @ 0x44 │ │ │ │ - bl 19670c <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ + bl 198ad4 <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #680] @ (6f434 ) │ │ │ │ + ldr r1, [pc, #680] @ (6f474 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ - bl 19670c <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ + bl 198ad4 <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ str r1, [r3, #12] │ │ │ │ - ldr r1, [pc, #660] @ (6f434 ) │ │ │ │ - bl 19670c <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ + ldr r1, [pc, #660] @ (6f474 ) │ │ │ │ + bl 198ad4 <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ subs r3, r1, #4 │ │ │ │ adds r1, #16 │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6f7fa │ │ │ │ + beq.w 6f83a │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6f1ac │ │ │ │ + bne.n 6f1ec │ │ │ │ str.w r4, [sl, #1488] @ 0x5d0 │ │ │ │ ldr.w r3, [sl, #1492] @ 0x5d4 │ │ │ │ - cbnz r3, 6f1d2 │ │ │ │ - bl 70c84 │ │ │ │ + cbnz r3, 6f212 │ │ │ │ + bl 70cc4 │ │ │ │ str.w r0, [sl, #1492] @ 0x5d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f814 │ │ │ │ + beq.w 6f854 │ │ │ │ ldr.w r3, [sl, #1496] @ 0x5d8 │ │ │ │ - cbnz r3, 6f1ee │ │ │ │ - movw r0, #55896 @ 0xda58 │ │ │ │ + cbnz r3, 6f22e │ │ │ │ + movw r0, #55576 @ 0xd918 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ str.w r0, [sl, #1496] @ 0x5d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f814 │ │ │ │ + beq.w 6f854 │ │ │ │ ldr.w r1, [sl, #1532] @ 0x5fc │ │ │ │ - cbnz r1, 6f20a │ │ │ │ - movw r0, #58880 @ 0xe600 │ │ │ │ + cbnz r1, 6f24a │ │ │ │ + movw r0, #58560 @ 0xe4c0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 196860 │ │ │ │ + bl 198c28 │ │ │ │ str.w r0, [sl, #1532] @ 0x5fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f814 │ │ │ │ + beq.w 6f854 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [sl, #1528] @ 0x5f8 │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ str.w r0, [sl, #1540] @ 0x604 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f85a │ │ │ │ + beq.w 6f89a │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ - bl 8194c │ │ │ │ + bl 81900 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6f956 │ │ │ │ + bne.w 6f996 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ mov r8, r3 │ │ │ │ - bl 198844 <_Py_SetImmortalUntracked@@Base+0x70> │ │ │ │ + bl 19ac54 <_Py_SetImmortalUntracked@@Base+0x70> │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f840 │ │ │ │ + beq.w 6f880 │ │ │ │ ldr.w r3, [r5, #3904] @ 0xf40 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ - movw r2, #58616 @ 0xe4f8 │ │ │ │ + movw r2, #58296 @ 0xe3b8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 198354 │ │ │ │ + bl 19a764 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 6f840 │ │ │ │ + beq.w 6f880 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84ce8 │ │ │ │ + bl 84c9c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f840 │ │ │ │ + beq.w 6f880 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r1, [pc, #448] @ (6f438 ) │ │ │ │ + ldr r1, [pc, #448] @ (6f478 ) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str.w r0, [r8, #3900] @ 0xf3c │ │ │ │ - bl 7ebe0 │ │ │ │ + bl 7ec0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f840 │ │ │ │ + beq.w 6f880 │ │ │ │ add.w r4, r8, #110592 @ 0x1b000 │ │ │ │ - ldr r1, [pc, #424] @ (6f43c ) │ │ │ │ + ldr r1, [pc, #424] @ (6f47c ) │ │ │ │ str.w r0, [r4, #3228] @ 0xc9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ebe0 │ │ │ │ + bl 7ec0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f840 │ │ │ │ + beq.w 6f880 │ │ │ │ str.w r0, [r4, #3232] @ 0xca0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #404] @ (6f440 ) │ │ │ │ - bl 7ebe0 │ │ │ │ + ldr r1, [pc, #404] @ (6f480 ) │ │ │ │ + bl 7ec0c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f840 │ │ │ │ - ldr r1, [pc, #392] @ (6f444 ) │ │ │ │ + beq.w 6f880 │ │ │ │ + ldr r1, [pc, #392] @ (6f484 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ebe0 │ │ │ │ + bl 7ec0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f840 │ │ │ │ + beq.w 6f880 │ │ │ │ movw r3, #43736 @ 0xaad8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw fp, #44536 @ 0xadf8 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ str.w r0, [r4, #3260] @ 0xcbc │ │ │ │ movw r0, #20420 @ 0x4fc4 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #3248] @ 0xcb0 │ │ │ │ ldr.w r3, [fp, #80] @ 0x50 │ │ │ │ str.w r3, [r4, #3244] @ 0xcac │ │ │ │ movw r3, #40760 @ 0x9f38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - ldr r1, [pc, #332] @ (6f448 ) │ │ │ │ + ldr r1, [pc, #332] @ (6f488 ) │ │ │ │ str.w r7, [r4, #3256] @ 0xcb8 │ │ │ │ str.w r3, [r4, #3252] @ 0xcb4 │ │ │ │ - bl 198c30 <_PyType_Lookup@@Base> │ │ │ │ + bl 19b040 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f840 │ │ │ │ + beq.w 6f880 │ │ │ │ str.w r0, [r4, #3236] @ 0xca4 │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - ldr r1, [pc, #304] @ (6f44c ) │ │ │ │ - bl 198c30 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #304] @ (6f48c ) │ │ │ │ + bl 19b040 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f840 │ │ │ │ + beq.w 6f880 │ │ │ │ str.w r0, [r4, #3240] @ 0xca8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 84ce8 │ │ │ │ + bl 84c9c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f978 │ │ │ │ - ldr r4, [pc, #280] @ (6f450 ) │ │ │ │ + beq.w 6f9b8 │ │ │ │ + ldr r4, [pc, #280] @ (6f490 ) │ │ │ │ movs r5, #0 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6f978 │ │ │ │ + bne.w 6f9b8 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r5, #68 @ 0x44 │ │ │ │ - bne.n 6f33a │ │ │ │ - ldr r1, [pc, #256] @ (6f454 ) │ │ │ │ + bne.n 6f37a │ │ │ │ + ldr r1, [pc, #256] @ (6f494 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r2, #5168 @ 0x1430 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr.w r1, [fp, #84] @ 0x54 │ │ │ │ - bl 7be54 │ │ │ │ + bl 7be80 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f978 │ │ │ │ + beq.w 6f9b8 │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - movw r0, #58928 @ 0xe630 │ │ │ │ + movw r0, #58608 @ 0xe4f0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 198c54 │ │ │ │ + bl 19b064 │ │ │ │ str.w r0, [r4, #412] @ 0x19c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f3a6 │ │ │ │ + bge.n 6f3e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f960 │ │ │ │ + beq.w 6f9a0 │ │ │ │ ldr.w r2, [r4, #412] @ 0x19c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6f978 │ │ │ │ - movw r1, #4916 @ 0x1334 │ │ │ │ + beq.w 6f9b8 │ │ │ │ + movw r1, #4596 @ 0x11f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r7 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6f978 │ │ │ │ + bne.w 6f9b8 │ │ │ │ movw r5, #43732 @ 0xaad4 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ movw r4, #30208 @ 0x7600 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ - movw r1, #58952 @ 0xe648 │ │ │ │ + movw r1, #58632 @ 0xe508 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r4, #4] │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6f978 │ │ │ │ + bne.w 6f9b8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #3060 @ 0xbf4 │ │ │ │ + movw r1, #2740 @ 0xab4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6f978 │ │ │ │ + bne.w 6f9b8 │ │ │ │ ldr.w r0, [r8, #3900] @ 0xf3c │ │ │ │ - bl 84d34 │ │ │ │ + bl 84ce8 │ │ │ │ add.w r3, r8, #4096 @ 0x1000 │ │ │ │ str.w r0, [r3, #380] @ 0x17c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f840 │ │ │ │ + beq.w 6f880 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f458 │ │ │ │ + bge.n 6f498 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f990 │ │ │ │ - b.n 6f458 │ │ │ │ - bhi.n 6f4bc │ │ │ │ + beq.w 6f9d0 │ │ │ │ + b.n 6f498 │ │ │ │ + bhi.n 6f4fc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6ee50 │ │ │ │ + b.n 6ee90 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xe8d8004d │ │ │ │ mcrr 0, 4, r0, ip, cr13 │ │ │ │ ldmia r3!, {r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldmia r4, {r3, r4, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldmia r4, {r4, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xb648 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r2, {r2, r5, r6} │ │ │ │ + ldmia r1!, {r2, r5} │ │ │ │ movs r1, r6 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ ldr.w r0, [r8, #3900] @ 0xf3c │ │ │ │ - movw r1, #58972 @ 0xe65c │ │ │ │ + movw r1, #58652 @ 0xe51c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 91540 │ │ │ │ + bl 917b8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 6f840 │ │ │ │ + bne.w 6f880 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr.w r1, [r6, #800] @ 0x320 │ │ │ │ str.w r3, [r8, #3928] @ 0xf58 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [r9, #4] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6f4b0 │ │ │ │ + bne.n 6f4f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r3, [r3, #3728] @ 0xe90 │ │ │ │ adds.w r0, r3, #824 @ 0x338 │ │ │ │ - beq.w 6f982 │ │ │ │ + beq.w 6f9c2 │ │ │ │ ldr.w r1, [r3, #828] @ 0x33c │ │ │ │ - cbnz r1, 6f4b0 │ │ │ │ + cbnz r1, 6f4f0 │ │ │ │ str.w r2, [r3, #828] @ 0x33c │ │ │ │ ldr.w r3, [r3, #824] @ 0x338 │ │ │ │ - cbz r3, 6f4b0 │ │ │ │ - bl 199040 │ │ │ │ + cbz r3, 6f4f0 │ │ │ │ + bl 19b450 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r4, r3, #5536 @ 0x15a0 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6f998 │ │ │ │ + beq.w 6f9d8 │ │ │ │ ldr.w r3, [sl, #1452] @ 0x5ac │ │ │ │ - cbnz r3, 6f4d4 │ │ │ │ + cbnz r3, 6f514 │ │ │ │ ldr.w r3, [sl, #1448] @ 0x5a8 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [sl, #1452] @ 0x5ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6f82e │ │ │ │ + bne.w 6f86e │ │ │ │ ldr.w r1, [fp] │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #58984 @ 0xe668 │ │ │ │ + movw r0, #58664 @ 0xe528 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 198c54 │ │ │ │ + bl 19b064 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f7d8 │ │ │ │ + beq.w 6f818 │ │ │ │ ldr.w r2, [sl, #356] @ 0x164 │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [sl, #1472] @ 0x5c0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [r9, #4] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6f64c │ │ │ │ + beq.w 6f68c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ add.w r3, r7, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #220] @ 0xdc │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 6f76c │ │ │ │ - movw r0, #59064 @ 0xe6b8 │ │ │ │ + bne.w 6f7ac │ │ │ │ + movw r0, #58744 @ 0xe578 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 199698 │ │ │ │ + bl 19baa8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 6f7c8 │ │ │ │ - movw r0, #59064 @ 0xe6b8 │ │ │ │ + bne.w 6f808 │ │ │ │ + movw r0, #58744 @ 0xe578 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1a2f7c │ │ │ │ + bl 1a53b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f7c8 │ │ │ │ + beq.w 6f808 │ │ │ │ str.w r0, [r7, #3912] @ 0xf48 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 6f77a │ │ │ │ - movw r0, #45692 @ 0xb27c │ │ │ │ + bne.w 6f7ba │ │ │ │ + movw r0, #45372 @ 0xb13c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f7c8 │ │ │ │ + beq.w 6f808 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52408 @ 0xccb8 │ │ │ │ + movw r1, #51948 @ 0xcaec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #59108 @ 0xe6e4 │ │ │ │ + movw r0, #58788 @ 0xe5a4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f7c2 │ │ │ │ - bl 197b4c <_PyNamespace_New@@Base> │ │ │ │ + beq.w 6f802 │ │ │ │ + bl 199f5c <_PyNamespace_New@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f598 │ │ │ │ + bge.n 6f5d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 6f598 │ │ │ │ + cbnz r3, 6f5d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 6f7c2 │ │ │ │ + beq.w 6f802 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl d1330 │ │ │ │ + bl d1250 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f5be │ │ │ │ + bge.n 6f5fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f87a │ │ │ │ + beq.w 6f8ba │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f5d6 │ │ │ │ + bge.n 6f616 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 6f5d6 │ │ │ │ + cbnz r3, 6f616 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 6f7c0 │ │ │ │ + beq.w 6f800 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a43b8 │ │ │ │ + bl 1a67ec │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 6f7ac │ │ │ │ - ldr r3, [pc, #728] @ (6f8c4 ) │ │ │ │ + blt.w 6f7ec │ │ │ │ + ldr r3, [pc, #728] @ (6f904 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3904] @ 0xf40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f79e │ │ │ │ + beq.w 6f7de │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #45692 @ 0xb27c │ │ │ │ + movw r1, #45372 @ 0xb13c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1a472c │ │ │ │ + bl 1a6b60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 6f788 │ │ │ │ + blt.w 6f7c8 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r2, #56508 @ 0xdcbc │ │ │ │ + movw r2, #56188 @ 0xdb7c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #59156 @ 0xe714 │ │ │ │ + movw r1, #58836 @ 0xe5d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d4664 │ │ │ │ + bl d4584 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f63c │ │ │ │ + bge.n 6f67c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f8a4 │ │ │ │ + beq.w 6f8e4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6f7c8 │ │ │ │ + beq.w 6f808 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 6f892 │ │ │ │ + blt.w 6f8d2 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ strd r3, r5, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 6ee7a │ │ │ │ + b.w 6eeba │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6ef1e │ │ │ │ + b.n 6ef5e │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.w 6ee88 │ │ │ │ + b.w 6eec8 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 6ef2c │ │ │ │ + b.n 6ef6c │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6ee5a │ │ │ │ + beq.w 6ee9a │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 6ee5a │ │ │ │ + beq.w 6ee9a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f6b8 │ │ │ │ + bge.n 6f6f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f8b4 │ │ │ │ + beq.w 6f8f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 6eed0 │ │ │ │ + bge.w 6ef10 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6eed0 │ │ │ │ + b.n 6ef10 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 6eefe │ │ │ │ + beq.w 6ef3e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6eefe │ │ │ │ + beq.w 6ef3e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f6e8 │ │ │ │ + bge.n 6f728 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f8ac │ │ │ │ + beq.w 6f8ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 6ef74 │ │ │ │ + bge.w 6efb4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6ef74 │ │ │ │ + b.n 6efb4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192954 <_Py_InitializeRecursionLimits@@Base+0xb0> │ │ │ │ + bl 194d1c <_Py_InitializeRecursionLimits@@Base+0xb0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 6f882 │ │ │ │ + beq.w 6f8c2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.w 6eeb6 │ │ │ │ + b.w 6eef6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192954 <_Py_InitializeRecursionLimits@@Base+0xb0> │ │ │ │ + bl 194d1c <_Py_InitializeRecursionLimits@@Base+0xb0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 6f968 │ │ │ │ + beq.w 6f9a8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 6ef5a │ │ │ │ + b.n 6ef9a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 6ee7a │ │ │ │ + b.w 6eeba │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 6ef1e │ │ │ │ + b.w 6ef5e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #368] @ 0x170 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 6ef8c │ │ │ │ + bpl.w 6efcc │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r4, [r3, #3996] @ 0xf9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 6ef98 │ │ │ │ + bge.w 6efd8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6ef98 │ │ │ │ + b.n 6efd8 │ │ │ │ movw fp, #44536 @ 0xadf8 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ - b.n 6efee │ │ │ │ - movw r0, #59028 @ 0xe694 │ │ │ │ + b.n 6f02e │ │ │ │ + movw r0, #58708 @ 0xe554 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1998a8 │ │ │ │ - b.n 6f51c │ │ │ │ - movw r0, #59084 @ 0xe6cc │ │ │ │ + bl 19bcb8 │ │ │ │ + b.n 6f55c │ │ │ │ + movw r0, #58764 @ 0xe58c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1998a8 │ │ │ │ - b.n 6f54c │ │ │ │ + bl 19bcb8 │ │ │ │ + b.n 6f58c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f7c8 │ │ │ │ + bge.n 6f808 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 6f7c8 │ │ │ │ + cbnz r3, 6f808 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6f7c8 │ │ │ │ - movw r1, #59116 @ 0xe6ec │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6f808 │ │ │ │ + movw r1, #58796 @ 0xe5ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #288] @ (6f8c8 ) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #288] @ (6f908 ) │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f7c0 │ │ │ │ + bge.n 6f800 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 6f7c0 │ │ │ │ + cbnz r3, 6f800 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ movs r3, #1 │ │ │ │ - movw r4, #58824 @ 0xe5c8 │ │ │ │ + movw r4, #58504 @ 0xe488 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - ldr r5, [pc, #248] @ (6f8cc ) │ │ │ │ + ldr r5, [pc, #248] @ (6f90c ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 6f650 │ │ │ │ + b.n 6f690 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - movw r4, #58764 @ 0xe58c │ │ │ │ + movw r4, #58444 @ 0xe44c │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - bl 1e6c88 │ │ │ │ + bl 1e8a50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 63168 │ │ │ │ + bl 631a8 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [pc, #220] @ (6f8d0 ) │ │ │ │ + ldr r5, [pc, #220] @ (6f910 ) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 6f654 │ │ │ │ + b.n 6f694 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f80e │ │ │ │ + bge.n 6f84e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6f80e │ │ │ │ + cbnz r3, 6f84e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #1488] @ 0x5d0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #184] @ (6f8d4 ) │ │ │ │ + ldr r2, [pc, #184] @ (6f914 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #58900 @ 0xe614 │ │ │ │ + movw r3, #58580 @ 0xe4d4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6f66c │ │ │ │ + b.n 6f6ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 199040 │ │ │ │ - b.n 6f4d4 │ │ │ │ + bl 19b450 │ │ │ │ + b.n 6f514 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1928a4 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ - b.w 6cfb8 │ │ │ │ - movw r4, #58628 @ 0xe504 │ │ │ │ + bl 194c6c <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + b.w 6cff4 │ │ │ │ + movw r4, #58308 @ 0xe3c4 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [pc, #132] @ (6f8d8 ) │ │ │ │ + ldr r5, [pc, #132] @ (6f918 ) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 6f654 │ │ │ │ - ldr r3, [pc, #128] @ (6f8dc ) │ │ │ │ + b.n 6f694 │ │ │ │ + ldr r3, [pc, #128] @ (6f91c ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - movw r3, #41928 @ 0xa3c8 │ │ │ │ + movw r3, #41608 @ 0xa288 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 6f66c │ │ │ │ + b.n 6f6ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6f5be │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6f5fe │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 6eec8 │ │ │ │ + b.w 6ef08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6f64c │ │ │ │ + bne.w 6f68c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6f64c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6f68c │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6f63c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6f67c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6f6e8 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6f728 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6f6b8 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6f6f8 │ │ │ │ movs r3, #1 │ │ │ │ - b.w 6d00e │ │ │ │ + b.w 6d04a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + ldmia r3!, {r2, r6} │ │ │ │ movs r1, r6 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5, r7} │ │ │ │ movs r1, r6 │ │ │ │ - ldmia r2!, {r3, r4} │ │ │ │ + ldmia r0!, {r3, r4, r6, r7} │ │ │ │ movs r1, r6 │ │ │ │ - ldmia r2!, {r6} │ │ │ │ + ldmia r1!, {} │ │ │ │ movs r1, r6 │ │ │ │ - ldmia r2!, {} │ │ │ │ + ldmia r0!, {r6, r7} │ │ │ │ movs r1, r6 │ │ │ │ - ldmia r2, {r2, r4, r6} │ │ │ │ + ldmia r1!, {r2, r4} │ │ │ │ movs r1, r6 │ │ │ │ - movw r3, #41928 @ 0xa3c8 │ │ │ │ + movw r3, #41608 @ 0xa288 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #24] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 6f66c │ │ │ │ - bl da114 │ │ │ │ - ldr r3, [pc, #156] @ (6f9a8 ) │ │ │ │ + b.n 6f6ac │ │ │ │ + bl da060 │ │ │ │ + ldr r3, [pc, #156] @ (6f9e8 ) │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r7, r3 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - movw r6, #58516 @ 0xe494 │ │ │ │ + movw r6, #58196 @ 0xe354 │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movs r3, #1 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #24] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 6f66c │ │ │ │ - movw r6, #58556 @ 0xe4bc │ │ │ │ + b.n 6f6ac │ │ │ │ + movw r6, #58236 @ 0xe37c │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ - bl da114 │ │ │ │ - ldr r7, [pc, #92] @ (6f9ac ) │ │ │ │ + bl da060 │ │ │ │ + ldr r7, [pc, #92] @ (6f9ec ) │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ - b.n 6f928 │ │ │ │ + b.n 6f968 │ │ │ │ ldrd r5, r4, [sp, #52] @ 0x34 │ │ │ │ - b.n 6f654 │ │ │ │ - ldr r3, [pc, #80] @ (6f9b0 ) │ │ │ │ - b.n 6f85c │ │ │ │ + b.n 6f694 │ │ │ │ + ldr r3, [pc, #80] @ (6f9f0 ) │ │ │ │ + b.n 6f89c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6f3a6 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6f3e6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 6ef6c │ │ │ │ - movw r4, #58588 @ 0xe4dc │ │ │ │ + b.w 6efac │ │ │ │ + movw r4, #58268 @ 0xe39c │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 6f84e │ │ │ │ - movw r4, #58664 @ 0xe528 │ │ │ │ + b.n 6f88e │ │ │ │ + movw r4, #58344 @ 0xe3e8 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - bl 63168 │ │ │ │ - b.n 6f7ee │ │ │ │ + bl 631a8 │ │ │ │ + b.n 6f82e │ │ │ │ mov r0, r2 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6f458 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6f498 │ │ │ │ mov r0, r4 │ │ │ │ - movw r4, #58712 @ 0xe558 │ │ │ │ + movw r4, #58392 @ 0xe418 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - bl 63168 │ │ │ │ - b.n 6f7ee │ │ │ │ - ldmia r1!, {r2, r3, r5, r7} │ │ │ │ + bl 631a8 │ │ │ │ + b.n 6f82e │ │ │ │ + ldmia r0!, {r2, r3, r5, r6} │ │ │ │ movs r1, r6 │ │ │ │ - ldmia r1!, {r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r7} │ │ │ │ movs r1, r6 │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ movs r1, r6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #344] @ (6fb1c ) │ │ │ │ + ldr r5, [pc, #344] @ (6fb5c ) │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r0, [r5, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6faca │ │ │ │ + bne.n 6fb0a │ │ │ │ ldr.w r5, [r5, #980] @ 0x3d4 │ │ │ │ - movw r3, #46393 @ 0xb539 │ │ │ │ + movw r3, #46457 @ 0xb579 │ │ │ │ movt r3, #6 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6fa6a │ │ │ │ + bne.n 6faaa │ │ │ │ ldr.w r1, [r2, #848] @ 0x350 │ │ │ │ - movw r3, #46589 @ 0xb5fd │ │ │ │ + movw r3, #46653 @ 0xb63d │ │ │ │ movt r3, #6 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6faf0 │ │ │ │ + bne.n 6fb30 │ │ │ │ movs r0, #16 │ │ │ │ blx 2bfa0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6fa74 │ │ │ │ + beq.n 6fab4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - movw r2, #32289 @ 0x7e21 │ │ │ │ + movw r2, #32057 @ 0x7d39 │ │ │ │ movt r2, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 6fa7e │ │ │ │ + bne.n 6fabe │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ vmov s14, r2 │ │ │ │ vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ mov.w r0, r4, ror #4 │ │ │ │ vcvt.f32.u32 s13, s14 │ │ │ │ adds r1, #1 │ │ │ │ vmov s14, r1 │ │ │ │ @@ -101823,15 +101850,15 @@ │ │ │ │ str r4, [r3, #12] │ │ │ │ vcvt.f32.u32 s12, s14 │ │ │ │ str r0, [r3, #4] │ │ │ │ str r1, [r5, #0] │ │ │ │ vdiv.f32 s14, s12, s13 │ │ │ │ vcmpe.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 6fab6 │ │ │ │ + bgt.n 6faf6 │ │ │ │ subs r2, #1 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ands r2, r0 │ │ │ │ ldr.w r1, [r5, r2, lsl #2] │ │ │ │ str r1, [r3, #0] │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ str.w r3, [r5, r2, lsl #2] │ │ │ │ @@ -101839,19 +101866,19 @@ │ │ │ │ strb r3, [r4, #16] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #16 │ │ │ │ blx r1 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6fa0c │ │ │ │ + bne.n 6fa4c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 6fa66 │ │ │ │ + b.n 6faa6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ adds r2, #1 │ │ │ │ @@ -101862,109 +101889,109 @@ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s12, s13 │ │ │ │ vdiv.f32 s13, s15, s12 │ │ │ │ vcmpe.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 6fa4e │ │ │ │ + ble.n 6fa8e │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 192954 <_Py_InitializeRecursionLimits@@Base+0xb0> │ │ │ │ + bl 194d1c <_Py_InitializeRecursionLimits@@Base+0xb0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6fb02 │ │ │ │ + beq.n 6fb42 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 6fa4e │ │ │ │ + b.n 6fa8e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - beq.n 6f9d6 │ │ │ │ + beq.n 6fa16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6fae2 │ │ │ │ + bge.n 6fb22 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 6fb10 │ │ │ │ + cbz r2, 6fb50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6fa66 │ │ │ │ + bge.n 6faa6 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 6fa66 │ │ │ │ + b.n 6faa6 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ movs r1, #16 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6fa0c │ │ │ │ - b.n 6fa74 │ │ │ │ + bne.n 6fa4c │ │ │ │ + b.n 6fab4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ blx r1 │ │ │ │ - b.n 6fa74 │ │ │ │ + b.n 6fab4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6fae2 │ │ │ │ + b.n 6fb22 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0006fb20 <_Py_hashtable_get@@Base>: │ │ │ │ +0006fb60 <_Py_hashtable_get@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 6fb36 <_Py_hashtable_get@@Base+0x16> │ │ │ │ + cbnz r0, 6fb76 <_Py_hashtable_get@@Base+0x16> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - movw r3, #1253 @ 0x4e5 │ │ │ │ + movw r3, #1317 @ 0x525 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bne.w 702b6 <_Py_hashtable_get@@Base+0x796> │ │ │ │ + bne.w 702f2 <_Py_hashtable_get@@Base+0x792> │ │ │ │ ldr r6, [r1, #12] │ │ │ │ - adds r7, r6, #1 │ │ │ │ - bne.w 6ff8e <_Py_hashtable_get@@Base+0x46e> │ │ │ │ + adds r4, r6, #1 │ │ │ │ + bne.w 6ffce <_Py_hashtable_get@@Base+0x46e> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ - lsls r6, r3, #26 │ │ │ │ - bpl.w 70312 <_Py_hashtable_get@@Base+0x7f2> │ │ │ │ - lsls r5, r3, #25 │ │ │ │ - bpl.w 702d6 <_Py_hashtable_get@@Base+0x7b6> │ │ │ │ + lsls r0, r3, #26 │ │ │ │ + bpl.w 70352 <_Py_hashtable_get@@Base+0x7f2> │ │ │ │ + lsls r2, r3, #25 │ │ │ │ + bpl.w 70312 <_Py_hashtable_get@@Base+0x7b2> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r6, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 6ff8a <_Py_hashtable_get@@Base+0x46a> │ │ │ │ + beq.w 6ffca <_Py_hashtable_get@@Base+0x46a> │ │ │ │ add.w r8, r1, #20 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #50637 @ 0xc5cd │ │ │ │ + movw r3, #50701 @ 0xc60d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 70300 <_Py_hashtable_get@@Base+0x7e0> │ │ │ │ + bne.w 70340 <_Py_hashtable_get@@Base+0x7e0> │ │ │ │ movw r3, #61432 @ 0xeff8 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ movw lr, #25973 @ 0x6575 │ │ │ │ movt lr, #28787 @ 0x7073 │ │ │ │ movw r1, #29281 @ 0x7261 │ │ │ │ movt r1, #28261 @ 0x6e65 │ │ │ │ ldr.w ip, [r3] │ │ │ │ @@ -101989,15 +102016,15 @@ │ │ │ │ lsls r7, r6, #24 │ │ │ │ eor.w r4, fp, r4 │ │ │ │ eor.w r2, r9, r2 │ │ │ │ eor.w r0, fp, r0 │ │ │ │ eor.w r3, r9, r3 │ │ │ │ cmp r6, #7 │ │ │ │ str r7, [sp, #12] │ │ │ │ - ble.w 6ffac <_Py_hashtable_get@@Base+0x48c> │ │ │ │ + ble.w 6ffec <_Py_hashtable_get@@Base+0x48c> │ │ │ │ adds.w r7, lr, r4 │ │ │ │ ldr.w lr, [r8] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ adc.w r5, r2, r5 │ │ │ │ eor.w r0, r0, lr │ │ │ │ str r7, [sp, #16] │ │ │ │ eor.w r3, r3, r9 │ │ │ │ @@ -102033,15 +102060,15 @@ │ │ │ │ add.w r9, r9, r3, lsr #11 │ │ │ │ lsls r3, r3, #21 │ │ │ │ eor.w r0, r9, r0 │ │ │ │ add.w r3, r3, fp, lsr #11 │ │ │ │ sub.w r9, r6, #8 │ │ │ │ eors r3, r7 │ │ │ │ cmp.w r9, #7 │ │ │ │ - bls.n 6fd64 <_Py_hashtable_get@@Base+0x244> │ │ │ │ + bls.n 6fda4 <_Py_hashtable_get@@Base+0x244> │ │ │ │ add.w fp, r8, #8 │ │ │ │ add.w r7, r8, r6 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ strd r7, r6, [sp, #16] │ │ │ │ adds.w r8, r4, lr │ │ │ │ ldr.w lr, [fp] │ │ │ │ ldr.w r9, [fp, #4] │ │ │ │ @@ -102082,32 +102109,32 @@ │ │ │ │ eor.w lr, lr, r0 │ │ │ │ eors r0, r3 │ │ │ │ eor.w r3, r8, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ eor.w r5, r9, r8 │ │ │ │ sub.w r6, r6, fp │ │ │ │ cmp r6, #7 │ │ │ │ - bgt.n 6fcc6 <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ + bgt.n 6fd06 <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ ldrd r6, r8, [sp, #20] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ bic.w fp, r6, #7 │ │ │ │ bic.w r6, r6, #7 │ │ │ │ sub.w fp, r9, fp │ │ │ │ mov.w r9, #0 │ │ │ │ add.w fp, fp, #7 │ │ │ │ add r8, r6 │ │ │ │ mov r6, r9 │ │ │ │ cmp.w fp, #6 │ │ │ │ - bhi.w 7032a <_Py_hashtable_get@@Base+0x80a> │ │ │ │ + bhi.w 7036a <_Py_hashtable_get@@Base+0x80a> │ │ │ │ tbh [pc, fp, lsl #1] │ │ │ │ lsls r4, r6, #4 │ │ │ │ - lsls r2, r2, #10 │ │ │ │ + lsls r0, r2, #10 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r3, r2 │ │ │ │ - lsls r5, r1, #10 │ │ │ │ + lsls r3, r1, #10 │ │ │ │ movs r3, r1 │ │ │ │ movs r7, r0 │ │ │ │ ldrb.w r9, [r8, #6] │ │ │ │ bfi r6, r9, #16, #8 │ │ │ │ ldrb.w r9, [r8, #5] │ │ │ │ bfi r6, r9, #8, #8 │ │ │ │ ldrb.w r9, [r8, #4] │ │ │ │ @@ -102237,46 +102264,48 @@ │ │ │ │ mov.w r3, r3, lsl #21 │ │ │ │ add.w r2, r2, r4, lsr #15 │ │ │ │ add.w r3, r3, r1, lsr #11 │ │ │ │ eor.w r2, r2, r5 │ │ │ │ adc.w r0, r0, r4 │ │ │ │ eors r3, r2 │ │ │ │ eor.w r6, r3, r0 │ │ │ │ - adds r4, r6, #1 │ │ │ │ + adds r3, r6, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r6, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [r3, #12] │ │ │ │ mov r5, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrd r3, r2, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r5 │ │ │ │ ldr.w r4, [r2, r3, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 701ba <_Py_hashtable_get@@Base+0x69a> │ │ │ │ + bne.w 701fa <_Py_hashtable_get@@Base+0x69a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w fp, r6, #4294967295 @ 0xffffffff │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r9 │ │ │ │ cmp.w fp, #6 │ │ │ │ - bhi.w 7032a <_Py_hashtable_get@@Base+0x80a> │ │ │ │ - add r7, pc, #4 @ (adr r7, 6ffc4 <_Py_hashtable_get@@Base+0x4a4>) │ │ │ │ + bhi.w 7036a <_Py_hashtable_get@@Base+0x80a> │ │ │ │ + add r7, pc, #4 @ (adr r7, 70004 <_Py_hashtable_get@@Base+0x4a4>) │ │ │ │ ldr.w pc, [r7, fp, lsl #2] │ │ │ │ - vcgt.s8 d16, d6, #0 │ │ │ │ - lsls r5, r5, #10 │ │ │ │ + movs r1, r6 │ │ │ │ movs r7, r0 │ │ │ │ - vaddl.u32 q8, d1, d6 │ │ │ │ - stc2 0, cr0, [pc, #24]! @ 6ffec <_Py_hashtable_get@@Base+0x4cc> │ │ │ │ - lsls r3, r4, #10 │ │ │ │ + lsls r1, r5, #11 │ │ │ │ + movs r7, r0 │ │ │ │ + movs r1, r4 │ │ │ │ + movs r7, r0 │ │ │ │ + stc2l 0, cr0, [pc, #24]! @ 7002c <_Py_hashtable_get@@Base+0x4cc> │ │ │ │ + lsls r7, r3, #11 │ │ │ │ movs r7, r0 │ │ │ │ - ldc2 0, cr0, [pc, #24] @ 6fff4 <_Py_hashtable_get@@Base+0x4d4> │ │ │ │ - ldc2 0, cr0, [r7, #24] │ │ │ │ + ldc2l 0, cr0, [pc, #24] @ 70034 <_Py_hashtable_get@@Base+0x4d4> │ │ │ │ + ldc2l 0, cr0, [r7, #24] │ │ │ │ ldrb.w r6, [r8, #2] │ │ │ │ bfi r9, r6, #16, #8 │ │ │ │ ldrb.w r6, [r8, #1] │ │ │ │ bfi r9, r6, #8, #8 │ │ │ │ ldrb.w r6, [r8] │ │ │ │ adds.w lr, lr, r4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ @@ -102402,162 +102431,162 @@ │ │ │ │ add.w r3, r3, r2, lsr #15 │ │ │ │ mov.w r1, r1, lsl #21 │ │ │ │ add.w r1, r1, r0, lsr #11 │ │ │ │ eor.w r3, r3, r5 │ │ │ │ adc.w r2, r2, r4 │ │ │ │ eors r3, r1 │ │ │ │ eor.w r6, r3, r2 │ │ │ │ - b.n 6ff82 <_Py_hashtable_get@@Base+0x462> │ │ │ │ + b.n 6ffc2 <_Py_hashtable_get@@Base+0x462> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 70228 <_Py_hashtable_get@@Base+0x708> │ │ │ │ + bne.n 70264 <_Py_hashtable_get@@Base+0x704> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - movw r3, #7209 @ 0x1c29 │ │ │ │ + movw r3, #5757 @ 0x167d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 702be <_Py_hashtable_get@@Base+0x79e> │ │ │ │ + bne.n 702fa <_Py_hashtable_get@@Base+0x79a> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.w 7031a <_Py_hashtable_get@@Base+0x7fa> │ │ │ │ + beq.w 7035a <_Py_hashtable_get@@Base+0x7fa> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 70228 <_Py_hashtable_get@@Base+0x708> │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ - ldrb r6, [r1, #16] │ │ │ │ - ubfx r0, r3, #2, #3 │ │ │ │ - ubfx ip, r6, #2, #3 │ │ │ │ - cmp ip, r0 │ │ │ │ - bne.n 70228 <_Py_hashtable_get@@Base+0x708> │ │ │ │ - lsls r0, r3, #26 │ │ │ │ - bpl.n 702f2 <_Py_hashtable_get@@Base+0x7d2> │ │ │ │ - tst.w r3, #64 @ 0x40 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bne.n 70264 <_Py_hashtable_get@@Base+0x704> │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ + ubfx ip, r0, #2, #3 │ │ │ │ + ubfx r6, r3, #2, #3 │ │ │ │ + cmp r6, ip │ │ │ │ + bne.n 70264 <_Py_hashtable_get@@Base+0x704> │ │ │ │ + lsls r7, r0, #26 │ │ │ │ + bpl.n 7032e <_Py_hashtable_get@@Base+0x7ce> │ │ │ │ + tst.w r0, #64 @ 0x40 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ it eq │ │ │ │ - addeq.w r0, r3, #28 │ │ │ │ - beq.n 702f6 <_Py_hashtable_get@@Base+0x7d6> │ │ │ │ - add.w r0, r3, #20 │ │ │ │ - lsls r3, r6, #26 │ │ │ │ - bpl.n 702fc <_Py_hashtable_get@@Base+0x7dc> │ │ │ │ - lsls r6, r6, #25 │ │ │ │ + addeq r0, #28 │ │ │ │ + beq.n 70332 <_Py_hashtable_get@@Base+0x7d2> │ │ │ │ + adds r0, #20 │ │ │ │ + lsls r7, r3, #26 │ │ │ │ + bpl.n 7033c <_Py_hashtable_get@@Base+0x7dc> │ │ │ │ + lsls r3, r3, #25 │ │ │ │ ite pl │ │ │ │ addpl r1, #28 │ │ │ │ addmi r1, #20 │ │ │ │ - mul.w r2, r2, ip │ │ │ │ + mul.w r2, r6, r2 │ │ │ │ blx 2c260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6ffa4 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + beq.w 6ffe4 <_Py_hashtable_get@@Base+0x484> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6ffa4 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + beq.w 6ffe4 <_Py_hashtable_get@@Base+0x484> │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 70298 <_Py_hashtable_get@@Base+0x778> │ │ │ │ + bne.n 702d4 <_Py_hashtable_get@@Base+0x774> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - movw r3, #7209 @ 0x1c29 │ │ │ │ + movw r3, #5757 @ 0x167d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 702ca <_Py_hashtable_get@@Base+0x7aa> │ │ │ │ + bne.n 70306 <_Py_hashtable_get@@Base+0x7a6> │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 70322 <_Py_hashtable_get@@Base+0x802> │ │ │ │ + beq.n 70362 <_Py_hashtable_get@@Base+0x802> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 70298 <_Py_hashtable_get@@Base+0x778> │ │ │ │ + bne.n 702d4 <_Py_hashtable_get@@Base+0x774> │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ cmp r7, ip │ │ │ │ - bne.n 70298 <_Py_hashtable_get@@Base+0x778> │ │ │ │ + bne.n 702d4 <_Py_hashtable_get@@Base+0x774> │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 7030e <_Py_hashtable_get@@Base+0x7ee> │ │ │ │ + beq.n 7034e <_Py_hashtable_get@@Base+0x7ee> │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r6, #20 │ │ │ │ addpl.w r0, r6, #28 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 7030a <_Py_hashtable_get@@Base+0x7ea> │ │ │ │ + beq.n 7034a <_Py_hashtable_get@@Base+0x7ea> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ mul.w r2, r7, r2 │ │ │ │ blx 2c260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6ffa4 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + beq.w 6ffe4 <_Py_hashtable_get@@Base+0x484> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6ffa4 <_Py_hashtable_get@@Base+0x484> │ │ │ │ - b.n 70232 <_Py_hashtable_get@@Base+0x712> │ │ │ │ + beq.w 6ffe4 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + b.n 7026e <_Py_hashtable_get@@Base+0x70e> │ │ │ │ ldrb.w r9, [r8, #4] │ │ │ │ bfi r6, r9, #0, #8 │ │ │ │ - b.n 6fdae <_Py_hashtable_get@@Base+0x28e> │ │ │ │ + b.n 6fdee <_Py_hashtable_get@@Base+0x28e> │ │ │ │ ldrb.w r6, [r8, #1] │ │ │ │ bfi r9, r6, #8, #8 │ │ │ │ - b.n 6fff0 <_Py_hashtable_get@@Base+0x4d0> │ │ │ │ + b.n 70030 <_Py_hashtable_get@@Base+0x4d0> │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6ff90 <_Py_hashtable_get@@Base+0x470> │ │ │ │ + b.n 6ffd0 <_Py_hashtable_get@@Base+0x470> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6ffa4 <_Py_hashtable_get@@Base+0x484> │ │ │ │ - b.n 70228 <_Py_hashtable_get@@Base+0x708> │ │ │ │ + bne.w 6ffe4 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + b.n 70264 <_Py_hashtable_get@@Base+0x704> │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6ffa4 <_Py_hashtable_get@@Base+0x484> │ │ │ │ - b.n 70298 <_Py_hashtable_get@@Base+0x778> │ │ │ │ + bne.w 6ffe4 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + b.n 702d4 <_Py_hashtable_get@@Base+0x774> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r8, r3, #28 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r6, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 6fb8c <_Py_hashtable_get@@Base+0x6c> │ │ │ │ - b.n 6ff8a <_Py_hashtable_get@@Base+0x46a> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ - lsls r7, r3, #26 │ │ │ │ - bmi.n 70212 <_Py_hashtable_get@@Base+0x6f2> │ │ │ │ + bne.w 6fbcc <_Py_hashtable_get@@Base+0x6c> │ │ │ │ + b.n 6ffca <_Py_hashtable_get@@Base+0x46a> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + tst.w ip, #32 │ │ │ │ + bne.n 7024e <_Py_hashtable_get@@Base+0x6ee> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 7021a <_Py_hashtable_get@@Base+0x6fa> │ │ │ │ + b.n 70256 <_Py_hashtable_get@@Base+0x6f6> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 6ff82 <_Py_hashtable_get@@Base+0x462> │ │ │ │ + b.n 6ffc2 <_Py_hashtable_get@@Base+0x462> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 7028a <_Py_hashtable_get@@Base+0x76a> │ │ │ │ + b.n 702c6 <_Py_hashtable_get@@Base+0x766> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 7027c <_Py_hashtable_get@@Base+0x75c> │ │ │ │ + b.n 702b8 <_Py_hashtable_get@@Base+0x758> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r8, [r3, #28] │ │ │ │ - b.n 702dc <_Py_hashtable_get@@Base+0x7bc> │ │ │ │ + b.n 70318 <_Py_hashtable_get@@Base+0x7b8> │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 6ffa4 <_Py_hashtable_get@@Base+0x484> │ │ │ │ - b.n 70228 <_Py_hashtable_get@@Base+0x708> │ │ │ │ + beq.w 6ffe4 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + b.n 70264 <_Py_hashtable_get@@Base+0x704> │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 6ffa4 <_Py_hashtable_get@@Base+0x484> │ │ │ │ - b.n 70298 <_Py_hashtable_get@@Base+0x778> │ │ │ │ + beq.w 6ffe4 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + b.n 702d4 <_Py_hashtable_get@@Base+0x774> │ │ │ │ ldr r7, [sp, #12] │ │ │ │ adds.w lr, lr, r4 │ │ │ │ mov.w r6, r4, lsl #13 │ │ │ │ adc.w r5, r2, r5 │ │ │ │ eors r3, r7 │ │ │ │ add.w r6, r6, r2, lsr #19 │ │ │ │ lsls r2, r2, #13 │ │ │ │ @@ -102675,44 +102704,44 @@ │ │ │ │ mov.w r2, r2, lsl #21 │ │ │ │ add.w r3, r3, r4, lsr #15 │ │ │ │ add.w r2, r2, r1, lsr #11 │ │ │ │ eor.w r3, r3, r6 │ │ │ │ adc.w r0, r0, r4 │ │ │ │ eors r3, r2 │ │ │ │ eor.w r6, r3, r0 │ │ │ │ - b.n 6ff82 <_Py_hashtable_get@@Base+0x462> │ │ │ │ + b.n 6ffc2 <_Py_hashtable_get@@Base+0x462> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7091e <_Py_hashtable_get@@Base+0xdfe> │ │ │ │ + bne.w 7095e <_Py_hashtable_get@@Base+0xdfe> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov fp, r0 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 70b6a <_Py_hashtable_get@@Base+0x104a> │ │ │ │ + bpl.w 70baa <_Py_hashtable_get@@Base+0x104a> │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 70b4a <_Py_hashtable_get@@Base+0x102a> │ │ │ │ + bpl.w 70b8a <_Py_hashtable_get@@Base+0x102a> │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w sl, r2, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 7091a <_Py_hashtable_get@@Base+0xdfa> │ │ │ │ + beq.w 7095a <_Py_hashtable_get@@Base+0xdfa> │ │ │ │ add.w r3, r0, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r2, #44536 @ 0xadf8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r3, #50637 @ 0xc5cd │ │ │ │ + movw r3, #50701 @ 0xc60d │ │ │ │ movt r3, #6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 70b70 <_Py_hashtable_get@@Base+0x1050> │ │ │ │ + bne.w 70bb0 <_Py_hashtable_get@@Base+0x1050> │ │ │ │ movw r3, #61432 @ 0xeff8 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ movw r5, #25973 @ 0x6575 │ │ │ │ movt r5, #28787 @ 0x7073 │ │ │ │ movw r1, #29281 @ 0x7261 │ │ │ │ movt r1, #28261 @ 0x6e65 │ │ │ │ ldrd lr, r0, [r3] │ │ │ │ @@ -102737,15 +102766,15 @@ │ │ │ │ eors r2, r7 │ │ │ │ eor.w r4, ip, r4 │ │ │ │ mov.w r7, sl, lsl #24 │ │ │ │ eor.w r0, ip, r0 │ │ │ │ cmp.w sl, #7 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r7, [sp, #12] │ │ │ │ - ble.w 70926 <_Py_hashtable_get@@Base+0xe06> │ │ │ │ + ble.w 70966 <_Py_hashtable_get@@Base+0xe06> │ │ │ │ adds.w r9, r5, r4 │ │ │ │ mov.w ip, r4, lsl #13 │ │ │ │ adc.w r8, r2, r6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add.w ip, ip, r2, lsr #19 │ │ │ │ lsls r2, r2, #13 │ │ │ │ eor.w ip, ip, r9 │ │ │ │ @@ -102781,15 +102810,15 @@ │ │ │ │ add.w r3, r3, r7, lsr #11 │ │ │ │ sub.w r8, sl, #8 │ │ │ │ eor.w r3, r3, r9 │ │ │ │ eor.w r6, r9, r6 │ │ │ │ eors r2, r1 │ │ │ │ cmp.w r8, #7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bls.n 70702 <_Py_hashtable_get@@Base+0xbe2> │ │ │ │ + bls.n 70742 <_Py_hashtable_get@@Base+0xbe2> │ │ │ │ ldr r7, [sp, #4] │ │ │ │ strd r8, fp, [sp, #24] │ │ │ │ add.w r3, r7, #8 │ │ │ │ add r7, sl │ │ │ │ strd r7, sl, [sp, #16] │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -102833,28 +102862,28 @@ │ │ │ │ add.w sl, sl, #8 │ │ │ │ lsls r2, r2, #17 │ │ │ │ sub.w r7, r7, sl │ │ │ │ add.w r2, r2, r8, lsr #15 │ │ │ │ eor.w r4, lr, r4 │ │ │ │ eors r2, r1 │ │ │ │ cmp r7, #7 │ │ │ │ - bgt.n 70660 <_Py_hashtable_get@@Base+0xb40> │ │ │ │ + bgt.n 706a0 <_Py_hashtable_get@@Base+0xb40> │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldrd r8, fp, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ bic.w r7, sl, #7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ sub.w r8, r8, r7 │ │ │ │ add r3, r7 │ │ │ │ add.w r8, r8, #7 │ │ │ │ movs r7, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov ip, r7 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 70976 <_Py_hashtable_get@@Base+0xe56> │ │ │ │ + bhi.w 709b6 <_Py_hashtable_get@@Base+0xe56> │ │ │ │ tbh [pc, r8, lsl #1] │ │ │ │ lsls r4, r4, #4 │ │ │ │ lsls r7, r3, #4 │ │ │ │ lsls r2, r3, #4 │ │ │ │ movs r2, r2 │ │ │ │ lsls r6, r1, #8 │ │ │ │ movs r3, r1 │ │ │ │ @@ -103005,30 +103034,30 @@ │ │ │ │ mov r0, sl │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r7, #0 │ │ │ │ add.w r8, sl, #4294967295 @ 0xffffffff │ │ │ │ mov ip, r7 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.n 70976 <_Py_hashtable_get@@Base+0xe56> │ │ │ │ + bhi.n 709b6 <_Py_hashtable_get@@Base+0xe56> │ │ │ │ addw r9, pc, #4 │ │ │ │ ldr.w pc, [r9, r8, lsl #2] │ │ │ │ - lsrs r5, r5, #5 │ │ │ │ + lsrs r5, r5, #6 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r3, r4, #5 │ │ │ │ + lsrs r3, r4, #6 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r1, r3, #5 │ │ │ │ + lsrs r1, r3, #6 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r1, r1, #29 │ │ │ │ + lsls r1, r1, #30 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r1, r0, #13 │ │ │ │ + lsrs r1, r0, #14 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r3, r7, #28 │ │ │ │ + lsls r3, r7, #29 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r3, r6, #28 │ │ │ │ + lsls r3, r6, #29 │ │ │ │ movs r7, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w ip, [r3, #2] │ │ │ │ bfi r7, ip, #16, #8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w ip, [r3, #1] │ │ │ │ bfi r7, ip, #8, #8 │ │ │ │ @@ -103159,167 +103188,167 @@ │ │ │ │ mov.w r2, r2, lsl #21 │ │ │ │ add.w r3, r3, r4, lsr #15 │ │ │ │ add.w r2, r2, r1, lsr #11 │ │ │ │ eor.w r3, r3, r6 │ │ │ │ adc.w r0, r0, r4 │ │ │ │ eors r3, r2 │ │ │ │ eor.w sl, r3, r0 │ │ │ │ - b.n 70910 <_Py_hashtable_get@@Base+0xdf0> │ │ │ │ + b.n 70950 <_Py_hashtable_get@@Base+0xdf0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ bfi ip, r7, #0, #8 │ │ │ │ - b.n 70748 <_Py_hashtable_get@@Base+0xc28> │ │ │ │ + b.n 70788 <_Py_hashtable_get@@Base+0xc28> │ │ │ │ add.w r3, r0, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrb.w r3, [fp, #16] │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w sl, r2, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7052a <_Py_hashtable_get@@Base+0xa0a> │ │ │ │ - b.n 7091a <_Py_hashtable_get@@Base+0xdfa> │ │ │ │ + bne.w 7056a <_Py_hashtable_get@@Base+0xa0a> │ │ │ │ + b.n 7095a <_Py_hashtable_get@@Base+0xdfa> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 70b50 <_Py_hashtable_get@@Base+0x1030> │ │ │ │ + b.n 70b90 <_Py_hashtable_get@@Base+0x1030> │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 70910 <_Py_hashtable_get@@Base+0xdf0> │ │ │ │ + b.n 70950 <_Py_hashtable_get@@Base+0xdf0> │ │ │ │ nop │ │ │ │ │ │ │ │ -00070b7c <_Py_hashtable_set@@Base>: │ │ │ │ +00070bbc <_Py_hashtable_set@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ - movw r3, #46393 @ 0xb539 │ │ │ │ + movw r3, #46457 @ 0xb579 │ │ │ │ movt r3, #6 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 70c1c <_Py_hashtable_set@@Base+0xa0> │ │ │ │ + bne.n 70c5c <_Py_hashtable_set@@Base+0xa0> │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #46589 @ 0xb5fd │ │ │ │ + movw r2, #46653 @ 0xb63d │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r1, [r3, #848] @ 0x350 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 70c50 <_Py_hashtable_set@@Base+0xd4> │ │ │ │ + bne.n 70c90 <_Py_hashtable_set@@Base+0xd4> │ │ │ │ movs r0, #16 │ │ │ │ blx 2bfa0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 70c26 <_Py_hashtable_set@@Base+0xaa> │ │ │ │ + cbz r0, 70c66 <_Py_hashtable_set@@Base+0xaa> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - movw r2, #32289 @ 0x7e21 │ │ │ │ + movw r2, #32057 @ 0x7d39 │ │ │ │ movt r2, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 70c2c <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + bne.n 70c6c <_Py_hashtable_set@@Base+0xb0> │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ mov.w r0, r5, ror #4 │ │ │ │ strd r5, r6, [r3, #8] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ adds r1, #1 │ │ │ │ vmov s15, r1 │ │ │ │ str r0, [r3, #4] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ str r1, [r4, #0] │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s12, s13 │ │ │ │ vdiv.f32 s13, s15, s12 │ │ │ │ vcmpe.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 70c60 <_Py_hashtable_set@@Base+0xe4> │ │ │ │ + bgt.n 70ca0 <_Py_hashtable_set@@Base+0xe4> │ │ │ │ subs r2, #1 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ands r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [r1, r2, lsl #2] │ │ │ │ str r4, [r3, #0] │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #16 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70bc4 <_Py_hashtable_set@@Base+0x48> │ │ │ │ + bne.n 70c04 <_Py_hashtable_set@@Base+0x48> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 70c18 <_Py_hashtable_set@@Base+0x9c> │ │ │ │ + b.n 70c58 <_Py_hashtable_set@@Base+0x9c> │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r1 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ adds r2, #1 │ │ │ │ vmov s15, r2 │ │ │ │ str r5, [r3, #8] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ str r6, [r3, #12] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n 70bf0 <_Py_hashtable_set@@Base+0x74> │ │ │ │ + b.n 70c30 <_Py_hashtable_set@@Base+0x74> │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ movs r1, #16 │ │ │ │ blx r7 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70bc4 <_Py_hashtable_set@@Base+0x48> │ │ │ │ - b.n 70c26 <_Py_hashtable_set@@Base+0xaa> │ │ │ │ + bne.n 70c04 <_Py_hashtable_set@@Base+0x48> │ │ │ │ + b.n 70c66 <_Py_hashtable_set@@Base+0xaa> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 192954 <_Py_InitializeRecursionLimits@@Base+0xb0> │ │ │ │ + bl 194d1c <_Py_InitializeRecursionLimits@@Base+0xb0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 70c74 <_Py_hashtable_set@@Base+0xf8> │ │ │ │ + beq.n 70cb4 <_Py_hashtable_set@@Base+0xf8> │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n 70c06 <_Py_hashtable_set@@Base+0x8a> │ │ │ │ + b.n 70c46 <_Py_hashtable_set@@Base+0x8a> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ blx r1 │ │ │ │ - b.n 70c26 <_Py_hashtable_set@@Base+0xaa> │ │ │ │ + b.n 70c66 <_Py_hashtable_set@@Base+0xaa> │ │ │ │ nop │ │ │ │ │ │ │ │ -00070c84 : │ │ │ │ +00070cc4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #348] @ (70df0 ) │ │ │ │ + ldr r5, [pc, #348] @ (70e30 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1920] @ 0x780 │ │ │ │ - cbz r3, 70d06 │ │ │ │ - ldr.w ip, [pc, #332] @ 70df8 │ │ │ │ + cbz r3, 70d46 │ │ │ │ + ldr.w ip, [pc, #332] @ 70e38 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ str.w r4, [r2, #1920] @ 0x780 │ │ │ │ ldr.w r1, [r2, #1924] @ 0x784 │ │ │ │ ldr.w r4, [ip, #1600] @ 0x640 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1924] @ 0x784 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 70d5a │ │ │ │ + bne.n 70d9a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #292] @ (70df4 ) │ │ │ │ + ldr r2, [pc, #292] @ (70e34 ) │ │ │ │ sub.w r1, r3, #8 │ │ │ │ strd r2, r4, [r3, #24] │ │ │ │ ldr.w r6, [r0, #3892] @ 0xf34 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ str r4, [r3, #8] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [r3, #16] │ │ │ │ @@ -103333,21 +103362,21 @@ │ │ │ │ str r1, [r6, #4] │ │ │ │ str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r0, #18128 @ 0x46d0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70f38 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70f78 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70dd6 │ │ │ │ + beq.n 70e16 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #212] @ (70df4 ) │ │ │ │ + ldr r2, [pc, #212] @ (70e34 ) │ │ │ │ movs r5, #0 │ │ │ │ str r2, [r0, #24] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #28] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ strd r4, r5, [r3, #16] │ │ │ │ @@ -103362,106 +103391,106 @@ │ │ │ │ str r1, [r6, #0] │ │ │ │ strd r5, r2, [r3, #-8] │ │ │ │ str r1, [r5, #4] │ │ │ │ str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 70dc0 │ │ │ │ + bne.n 70e00 │ │ │ │ add.w r0, ip, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 70dd2 │ │ │ │ + cbnz r0, 70e12 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 130240 │ │ │ │ + bl 12ff18 │ │ │ │ ldr r2, [r6, r5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ - ldr r2, [pc, #108] @ (70df4 ) │ │ │ │ + ldr r2, [pc, #108] @ (70e34 ) │ │ │ │ str r2, [r3, #24] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r4, [r0, #3892] @ 0xf34 │ │ │ │ str r2, [r3, #28] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ - vldr d7, [pc, #76] @ 70de8 │ │ │ │ + vldr d7, [pc, #76] @ 70e28 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r5 │ │ │ │ vstr d7, [r3, #16] │ │ │ │ str r1, [r5, #0] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w r2, [r0, #3868] @ 0xf1c │ │ │ │ str.w r4, [r3, #-8] │ │ │ │ adds r2, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ str.w r2, [r0, #3868] @ 0xf1c │ │ │ │ - b.n 70d00 │ │ │ │ + b.n 70d40 │ │ │ │ ldr.w r2, [ip, #1604] @ 0x644 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [r6, r5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 70d80 │ │ │ │ + b.n 70dc0 │ │ │ │ ldr r2, [r6, r5] │ │ │ │ - b.n 70d80 │ │ │ │ + b.n 70dc0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #24] @ (70df4 ) │ │ │ │ - bl 197be0 <_PyNamespace_New@@Base+0x94> │ │ │ │ + ldr r0, [pc, #24] @ (70e34 ) │ │ │ │ + bl 199ff0 <_PyNamespace_New@@Base+0x94> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 70d00 │ │ │ │ + b.n 70d40 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #320 @ 0x140 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #288] @ (70f30 ) │ │ │ │ + ldr r5, [pc, #288] @ (70f70 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r3 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r4, r5] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1920] @ 0x780 │ │ │ │ - cbz r3, 70e92 │ │ │ │ - ldr.w ip, [pc, #264] @ 70f34 │ │ │ │ + cbz r3, 70ed2 │ │ │ │ + ldr.w ip, [pc, #264] @ 70f74 │ │ │ │ ldr.w r1, [r2, #1924] @ 0x784 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1924] @ 0x784 │ │ │ │ ldr.w r1, [ip, #1600] @ 0x640 │ │ │ │ str.w r6, [r2, #1920] @ 0x780 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 70ecc │ │ │ │ + bne.n 70f0c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ - vldr d7, [pc, #208] @ 70f28 │ │ │ │ + vldr d7, [pc, #208] @ 70f68 │ │ │ │ and.w r2, r2, #3 │ │ │ │ strd r7, r8, [r3, #24] │ │ │ │ str.w r9, [r3, #8] │ │ │ │ ldr.w r5, [r0, #3892] @ 0xf34 │ │ │ │ vstr d7, [r3, #16] │ │ │ │ ldr.w ip, [r5, #4] │ │ │ │ ldr.w r4, [r0, #3868] @ 0xf1c │ │ │ │ @@ -103473,468 +103502,468 @@ │ │ │ │ str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movw r0, #18128 @ 0x46d0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 70f38 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70f78 <_PyObject_GC_New@@Base> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 70f0c │ │ │ │ + cbz r0, 70f4c │ │ │ │ ldr r0, [r4, r5] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r7, r8, [r3, #24] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ strd r4, r5, [r3, #16] │ │ │ │ str.w r9, [r3, #8] │ │ │ │ ldr.w r5, [r0, #3892] @ 0xf34 │ │ │ │ - b.n 70e6e │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + b.n 70eae │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 70ef6 │ │ │ │ + bne.n 70f36 │ │ │ │ add.w r0, ip, #1592 @ 0x638 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r0, 70f08 │ │ │ │ + cbnz r0, 70f48 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 130240 │ │ │ │ + bl 12ff18 │ │ │ │ ldr r2, [r4, r5] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 70e4e │ │ │ │ + b.n 70e8e │ │ │ │ ldr.w r2, [ip, #1604] @ 0x644 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r6 │ │ │ │ ldr r2, [r4, r5] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 70ef2 │ │ │ │ + b.n 70f32 │ │ │ │ ldr r2, [r4, r5] │ │ │ │ - b.n 70ef2 │ │ │ │ + b.n 70f32 │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r0, r7 │ │ │ │ - bl 197be0 <_PyNamespace_New@@Base+0x94> │ │ │ │ + bl 199ff0 <_PyNamespace_New@@Base+0x94> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 70e8a │ │ │ │ + beq.n 70eca │ │ │ │ mov r0, r8 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 70e8a │ │ │ │ + b.n 70eca │ │ │ │ ... │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00070f38 <_PyObject_GC_New@@Base>: │ │ │ │ +00070f78 <_PyObject_GC_New@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ and.w r4, r1, #24 │ │ │ │ ubfx r3, r1, #14, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ lsls r1, r1, #29 │ │ │ │ mov.w r4, r3, lsl #3 │ │ │ │ - bmi.w 71108 <_PyObject_GC_New@@Base+0x1d0> │ │ │ │ - ldr.w r9, [pc, #504] @ 71160 <_PyObject_GC_New@@Base+0x228> │ │ │ │ + bmi.w 71148 <_PyObject_GC_New@@Base+0x1d0> │ │ │ │ + ldr.w r9, [pc, #504] @ 711a0 <_PyObject_GC_New@@Base+0x228> │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 710fc <_PyObject_GC_New@@Base+0x1c4> │ │ │ │ + bhi.w 7113c <_PyObject_GC_New@@Base+0x1c4> │ │ │ │ adds r2, r4, r2 │ │ │ │ - bmi.w 710fc <_PyObject_GC_New@@Base+0x1c4> │ │ │ │ + bmi.w 7113c <_PyObject_GC_New@@Base+0x1c4> │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ - movw r3, #4689 @ 0x1251 │ │ │ │ + movw r3, #4753 @ 0x1291 │ │ │ │ movt r3, #7 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r1, [r6, #888] @ 0x378 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 710ee <_PyObject_GC_New@@Base+0x1b6> │ │ │ │ + bne.w 7112e <_PyObject_GC_New@@Base+0x1b6> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1612] @ 0x64c │ │ │ │ mov sl, r3 │ │ │ │ - bcs.w 710c0 <_PyObject_GC_New@@Base+0x188> │ │ │ │ + bcs.w 71100 <_PyObject_GC_New@@Base+0x188> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 710b2 <_PyObject_GC_New@@Base+0x17a> │ │ │ │ + beq.n 710f2 <_PyObject_GC_New@@Base+0x17a> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r6, [r3, #4] │ │ │ │ - cbz r6, 7101a <_PyObject_GC_New@@Base+0xe2> │ │ │ │ + cbz r6, 7105a <_PyObject_GC_New@@Base+0xe2> │ │ │ │ adds r6, r0, r4 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r0] │ │ │ │ strd r2, r2, [r6, #-8] │ │ │ │ ldr.w r2, [r1, #3768] @ 0xeb8 │ │ │ │ ldr.w r0, [r1, #3764] @ 0xeb4 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #3768] @ 0xeb8 │ │ │ │ cmp r2, r0 │ │ │ │ - bgt.n 71046 <_PyObject_GC_New@@Base+0x10e> │ │ │ │ + bgt.n 71086 <_PyObject_GC_New@@Base+0x10e> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - ldr r1, [pc, #352] @ (71158 <_PyObject_GC_New@@Base+0x220>) │ │ │ │ + ldr r1, [pc, #352] @ (71198 <_PyObject_GC_New@@Base+0x220>) │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r5, [r6, #4] │ │ │ │ - blt.n 71084 <_PyObject_GC_New@@Base+0x14c> │ │ │ │ + blt.n 710c4 <_PyObject_GC_New@@Base+0x14c> │ │ │ │ ldr.w r4, [r1, #1600] @ 0x640 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 71094 <_PyObject_GC_New@@Base+0x15c> │ │ │ │ + bne.n 710d4 <_PyObject_GC_New@@Base+0x15c> │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r2, #29 │ │ │ │ - bmi.w 7112a <_PyObject_GC_New@@Base+0x1f2> │ │ │ │ + bmi.w 7116a <_PyObject_GC_New@@Base+0x1f2> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp lr, r2 │ │ │ │ - bhi.n 7103a <_PyObject_GC_New@@Base+0x102> │ │ │ │ + bhi.n 7107a <_PyObject_GC_New@@Base+0x102> │ │ │ │ adds r1, #1 │ │ │ │ add.w r2, r3, lr │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ str.w r6, [r3, lr] │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 70fd2 <_PyObject_GC_New@@Base+0x9a> │ │ │ │ + b.n 71012 <_PyObject_GC_New@@Base+0x9a> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 70fd2 <_PyObject_GC_New@@Base+0x9a> │ │ │ │ + b.n 71012 <_PyObject_GC_New@@Base+0x9a> │ │ │ │ ldr.w r2, [r1, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 70ff2 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + beq.n 71032 <_PyObject_GC_New@@Base+0xba> │ │ │ │ ldr.w r2, [r1, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 70ff2 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + bne.n 71032 <_PyObject_GC_New@@Base+0xba> │ │ │ │ ldr r2, [r7, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7114c <_PyObject_GC_New@@Base+0x214> │ │ │ │ + bne.n 7118c <_PyObject_GC_New@@Base+0x214> │ │ │ │ add.w r1, r7, #12 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 70ff2 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + bmi.n 71032 <_PyObject_GC_New@@Base+0xba> │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7106e <_PyObject_GC_New@@Base+0x136> │ │ │ │ + bne.n 710ae <_PyObject_GC_New@@Base+0x136> │ │ │ │ dmb ish │ │ │ │ - b.n 70ff2 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 71032 <_PyObject_GC_New@@Base+0xba> │ │ │ │ ldr.w r4, [r1, #1600] @ 0x640 │ │ │ │ adds r2, #1 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7100a <_PyObject_GC_New@@Base+0xd2> │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + beq.n 7104a <_PyObject_GC_New@@Base+0xd2> │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 71140 <_PyObject_GC_New@@Base+0x208> │ │ │ │ - ldr r0, [pc, #184] @ (7115c <_PyObject_GC_New@@Base+0x224>) │ │ │ │ - bl 6b868 │ │ │ │ + bne.n 71180 <_PyObject_GC_New@@Base+0x208> │ │ │ │ + ldr r0, [pc, #184] @ (7119c <_PyObject_GC_New@@Base+0x224>) │ │ │ │ + bl 6b8a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7100a <_PyObject_GC_New@@Base+0xd2> │ │ │ │ + bne.n 7104a <_PyObject_GC_New@@Base+0xd2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 130240 │ │ │ │ - b.n 7100a <_PyObject_GC_New@@Base+0xd2> │ │ │ │ + bl 12ff18 │ │ │ │ + b.n 7104a <_PyObject_GC_New@@Base+0xd2> │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7131c │ │ │ │ + bl 7135c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71034 <_PyObject_GC_New@@Base+0xfc> │ │ │ │ + bne.n 71074 <_PyObject_GC_New@@Base+0xfc> │ │ │ │ ldr.w r1, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #46589 @ 0xb5fd │ │ │ │ + movw r3, #46653 @ 0xb63d │ │ │ │ movt r3, #6 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71134 <_PyObject_GC_New@@Base+0x1fc> │ │ │ │ + bne.n 71174 <_PyObject_GC_New@@Base+0x1fc> │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2bfa0 │ │ │ │ - cbz r0, 710fc <_PyObject_GC_New@@Base+0x1c4> │ │ │ │ + cbz r0, 7113c <_PyObject_GC_New@@Base+0x1c4> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 70fd2 <_PyObject_GC_New@@Base+0x9a> │ │ │ │ + b.n 71012 <_PyObject_GC_New@@Base+0x9a> │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71034 <_PyObject_GC_New@@Base+0xfc> │ │ │ │ + bne.n 71074 <_PyObject_GC_New@@Base+0xfc> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1fa264 │ │ │ │ + b.w 1fc100 │ │ │ │ ldr.w r1, [r0, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - ldr.w r9, [pc, #76] @ 71160 <_PyObject_GC_New@@Base+0x228> │ │ │ │ + ldr.w r9, [pc, #76] @ 711a0 <_PyObject_GC_New@@Base+0x228> │ │ │ │ ldrd r3, r1, [r1, #12] │ │ │ │ add r3, r1 │ │ │ │ adds r1, r3, #3 │ │ │ │ adds r3, #1 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ add r2, r3 │ │ │ │ - b.n 70f6e <_PyObject_GC_New@@Base+0x36> │ │ │ │ + b.n 70fae <_PyObject_GC_New@@Base+0x36> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a6400 <_PyAST_Compile@@Base+0x138> │ │ │ │ - b.n 71012 <_PyObject_GC_New@@Base+0xda> │ │ │ │ + bl 1a8834 <_PyAST_Compile@@Base+0x138> │ │ │ │ + b.n 71052 <_PyObject_GC_New@@Base+0xda> │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ - b.n 710dc <_PyObject_GC_New@@Base+0x1a4> │ │ │ │ + b.n 7111c <_PyObject_GC_New@@Base+0x1a4> │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ blx r4 │ │ │ │ - b.n 7100a <_PyObject_GC_New@@Base+0xd2> │ │ │ │ + b.n 7104a <_PyObject_GC_New@@Base+0xd2> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 70ff2 <_PyObject_GC_New@@Base+0xba> │ │ │ │ - b.n 71060 <_PyObject_GC_New@@Base+0x128> │ │ │ │ + bne.w 71032 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 710a0 <_PyObject_GC_New@@Base+0x128> │ │ │ │ nop │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00071164 : │ │ │ │ +000711a4 : │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 71246 │ │ │ │ + blt.n 71286 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #24184 @ 0x5e78 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ - movw r3, #4689 @ 0x1251 │ │ │ │ + movw r3, #4753 @ 0x1291 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r5, [r4, #888] @ 0x378 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7122c │ │ │ │ - ldr r0, [pc, #184] @ (7124c ) │ │ │ │ + bne.n 7126c │ │ │ │ + ldr r0, [pc, #184] @ (7128c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1612] @ 0x64c │ │ │ │ - bcs.n 711fe │ │ │ │ + bcs.n 7123e │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r5, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 711f0 │ │ │ │ + beq.n 71230 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 711ca │ │ │ │ + cbz r2, 7120a │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 711e4 │ │ │ │ + bcc.n 71224 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 711c6 │ │ │ │ + b.n 71206 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7131c │ │ │ │ + bl 7135c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 711c6 │ │ │ │ + bne.n 71206 │ │ │ │ ldr.w r1, [r4, #848] @ 0x350 │ │ │ │ - movw r3, #46589 @ 0xb5fd │ │ │ │ + movw r3, #46653 @ 0xb63d │ │ │ │ movt r3, #6 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7123c │ │ │ │ + bne.n 7127c │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2bfa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 711c6 │ │ │ │ + beq.n 71206 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 711c6 │ │ │ │ + b.n 71206 │ │ │ │ ldr.w r0, [r4, #884] @ 0x374 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ mov r1, r2 │ │ │ │ blx r6 │ │ │ │ - b.n 7121c │ │ │ │ + b.n 7125c │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #184] @ (71318 ) │ │ │ │ + ldr r0, [pc, #184] @ (71358 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ subs r1, #1 │ │ │ │ sub sp, #12 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ - bcs.n 71306 │ │ │ │ + bcs.n 71346 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r4, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 712c2 │ │ │ │ + beq.n 71302 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 7129c │ │ │ │ + cbz r2, 712dc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r4, r5 │ │ │ │ - bhi.n 712b6 │ │ │ │ + bhi.n 712f6 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 71298 │ │ │ │ + b.n 712d8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7131c │ │ │ │ + bl 7135c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71298 │ │ │ │ + bne.n 712d8 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #46589 @ 0xb5fd │ │ │ │ + movw r1, #46653 @ 0xb63d │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r0, [r3, #848] @ 0x350 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 7130e │ │ │ │ + bne.n 7134e │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2bfa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71298 │ │ │ │ + beq.n 712d8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 71298 │ │ │ │ + b.n 712d8 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 712d0 │ │ │ │ + bge.n 71310 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 71298 │ │ │ │ + b.n 712d8 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - b.n 712f6 │ │ │ │ + b.n 71336 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r4, [r0, #524] @ 0x20c │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 71446 │ │ │ │ + beq.w 71486 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add.w r3, r2, #132 @ 0x84 │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ cmp r4, r1 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ streq.w r1, [r0, r3, lsl #2] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 713ea │ │ │ │ + bls.n 7142a │ │ │ │ adds r2, #131 @ 0x83 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ - cbnz r3, 713c0 │ │ │ │ + cbnz r3, 71400 │ │ │ │ ldr.w r2, [r5, #512] @ 0x200 │ │ │ │ movw ip, #65535 @ 0xffff │ │ │ │ ldr.w r1, [r5, r6, lsl #3] │ │ │ │ movw r5, #28087 @ 0x6db7 │ │ │ │ movt r5, #46811 @ 0xb6db │ │ │ │ subs r2, r4, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ @@ -103970,558 +103999,567 @@ │ │ │ │ str r0, [r4, #8] │ │ │ │ str r5, [r4, #16] │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ cmp r6, r1 │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ str r0, [r3, #0] │ │ │ │ - bne.n 71398 │ │ │ │ + bne.n 713d8 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cbnz r3, 71428 │ │ │ │ + cbnz r3, 71468 │ │ │ │ ldr.w r2, [r5, #512] @ 0x200 │ │ │ │ movw r1, #28087 @ 0x6db7 │ │ │ │ movt r1, #46811 @ 0xb6db │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r2, r4, r2 │ │ │ │ asrs r2, r2, #2 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ str r2, [r3, #16] │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ str r1, [r3, #20] │ │ │ │ strd r2, r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 714fa │ │ │ │ + beq.n 7153a │ │ │ │ ldr.w r2, [r5, r6, lsl #3] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 71398 │ │ │ │ + b.n 713d8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 71438 │ │ │ │ + cbz r0, 71478 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr.w r2, [r5, r6, lsl #3] │ │ │ │ - b.n 713cc │ │ │ │ + b.n 7140c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 71430 │ │ │ │ + beq.n 71470 │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 71430 │ │ │ │ + b.n 71470 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r3, [r3, #992] @ 0x3e0 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 7159c │ │ │ │ + beq.w 715dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 715f6 │ │ │ │ + bne.w 71636 │ │ │ │ ldr.w r3, [r5, #520] @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7152a │ │ │ │ + beq.n 7156a │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ str.w r2, [r5, #520] @ 0x208 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r0, r2, [r7, #980] @ 0x3d4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7162e │ │ │ │ + beq.w 7166e │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.w 7161a │ │ │ │ + beq.w 7165a │ │ │ │ ldr.w r2, [r5, #788] @ 0x314 │ │ │ │ ubfx ip, r0, #0, #18 │ │ │ │ ldr.w r4, [r5, #792] @ 0x318 │ │ │ │ lsrs r1, r0, #18 │ │ │ │ ldr.w lr, [r5, #796] @ 0x31c │ │ │ │ adds r2, #1 │ │ │ │ adds r4, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 71508 │ │ │ │ + beq.n 71548 │ │ │ │ add.w r7, r5, r1, lsl #3 │ │ │ │ add.w r1, r0, #262144 @ 0x40000 │ │ │ │ cmp r2, lr │ │ │ │ mov.w r1, r1, lsr #18 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ str.w ip, [r1, #808] @ 0x328 │ │ │ │ str.w ip, [r7, #804] @ 0x324 │ │ │ │ str r0, [r3, #0] │ │ │ │ strd r2, r4, [r5, #788] @ 0x314 │ │ │ │ - bls.n 714cc │ │ │ │ + bls.n 7150c │ │ │ │ str.w r2, [r5, #796] @ 0x31c │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r3, #4] │ │ │ │ str r2, [r3, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r2, [r3, #8] │ │ │ │ ubfx r2, r0, #0, #12 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 71606 │ │ │ │ + bne.w 71646 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ mov r4, r3 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ strd r1, r1, [r3, #20] │ │ │ │ add.w r3, r2, #132 @ 0x84 │ │ │ │ str.w r1, [r5, r3, lsl #2] │ │ │ │ - b.n 71350 │ │ │ │ + b.n 71390 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 71416 │ │ │ │ + beq.n 71456 │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 71416 │ │ │ │ + b.n 71456 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, lr │ │ │ │ str.w r7, [r1, #804] @ 0x324 │ │ │ │ str r0, [r3, #0] │ │ │ │ strd r2, r4, [r5, #788] @ 0x314 │ │ │ │ - bhi.n 714c8 │ │ │ │ + bhi.n 71508 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str.w ip, [r3, #16] │ │ │ │ strd r0, r2, [r3, #4] │ │ │ │ - b.n 714e0 │ │ │ │ + b.n 71520 │ │ │ │ ldr.w r3, [r5, #516] @ 0x204 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 715b2 │ │ │ │ + bne.n 715f2 │ │ │ │ ldr.w r0, [r5, #512] @ 0x200 │ │ │ │ mov.w r8, #16 │ │ │ │ mov.w r2, #448 @ 0x1c0 │ │ │ │ ldr.w r1, [r7, #856] @ 0x358 │ │ │ │ - movw r3, #46757 @ 0xb6a5 │ │ │ │ + movw r3, #46821 @ 0xb6e5 │ │ │ │ movt r3, #6 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 715de │ │ │ │ + bne.n 7161e │ │ │ │ mov r1, r2 │ │ │ │ blx 2b758 │ │ │ │ mov lr, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 715d6 │ │ │ │ + beq.n 71616 │ │ │ │ ldr.w r1, [r5, #516] @ 0x204 │ │ │ │ movs r3, #28 │ │ │ │ add.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ str.w lr, [r5, #512] @ 0x200 │ │ │ │ mul.w r2, r3, r1 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r2 │ │ │ │ adds r2, #28 │ │ │ │ add r2, lr │ │ │ │ - b.n 7158e │ │ │ │ + b.n 715ce │ │ │ │ cmp r1, ip │ │ │ │ ite cc │ │ │ │ movcc r0, r2 │ │ │ │ movcs r0, #0 │ │ │ │ str.w r3, [r2, #-28] │ │ │ │ str.w r0, [r2, #-8] │ │ │ │ adds r1, #1 │ │ │ │ adds r2, #28 │ │ │ │ cmp r1, r8 │ │ │ │ - bcc.n 7157a │ │ │ │ + bcc.n 715ba │ │ │ │ add.w r3, lr, r9 │ │ │ │ str.w r8, [r5, #516] @ 0x204 │ │ │ │ - b.n 71468 │ │ │ │ - movw r0, #44632 @ 0xae58 │ │ │ │ + b.n 714a8 │ │ │ │ + movw r0, #44312 @ 0xad18 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1872d0 │ │ │ │ - cbnz r0, 715ea │ │ │ │ + bl 189698 │ │ │ │ + cbnz r0, 7162a │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #992] @ 0x3e0 │ │ │ │ - b.n 71460 │ │ │ │ + b.n 714a0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ cmp.w r3, r3, lsl #1 │ │ │ │ mov r8, r1 │ │ │ │ - bcs.n 715d6 │ │ │ │ + bcs.n 71616 │ │ │ │ movw r3, #37449 @ 0x9249 │ │ │ │ movt r3, #2340 @ 0x924 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 715d6 │ │ │ │ + bhi.n 71616 │ │ │ │ movs r2, #28 │ │ │ │ ldr.w r0, [r5, #512] @ 0x200 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 7153e │ │ │ │ + bge.n 7157e │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 713b8 │ │ │ │ + b.n 713f8 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ blx ip │ │ │ │ mov lr, r0 │ │ │ │ - b.n 71558 │ │ │ │ + b.n 71598 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 715aa │ │ │ │ + beq.n 715ea │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r7, #992] @ 0x3e0 │ │ │ │ movw r3, #59856 @ 0xe9d0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bl 2db08 <_PyObject_DebugMallocStats@@Base> │ │ │ │ - b.n 71460 │ │ │ │ + b.n 714a0 │ │ │ │ bic.w r2, r0, #4080 @ 0xff0 │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ bic.w r2, r2, #15 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ strd r2, r1, [r3, #4] │ │ │ │ - b.n 714e0 │ │ │ │ + b.n 71520 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r6, [r7, #988] @ 0x3dc │ │ │ │ ldr.w r0, [r7, #980] @ 0x3d4 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r5, #520] @ 0x208 │ │ │ │ str r2, [r3, #20] │ │ │ │ str.w r3, [r5, #520] @ 0x208 │ │ │ │ - b.n 715d6 │ │ │ │ + b.n 71616 │ │ │ │ nop │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + cbz r0, 71688 │ │ │ │ + cbz r1, 71688 │ │ │ │ + b.w 194e90 <_Py_NewReference@@Base+0x58> │ │ │ │ + subs r3, r2, r3 │ │ │ │ + negs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -0007163c : │ │ │ │ +00071690 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71886 │ │ │ │ + beq.w 718da │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.w 7179c │ │ │ │ + bhi.w 717f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 71898 │ │ │ │ + blt.w 718ec │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.w 71818 │ │ │ │ + bgt.w 7186c │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ movs r7, #1 │ │ │ │ - movw r3, #4689 @ 0x1251 │ │ │ │ + movw r3, #4753 @ 0x1291 │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r0, #21 │ │ │ │ ldr.w r2, [r6, #888] @ 0x378 │ │ │ │ mov r9, r7 │ │ │ │ mov sl, r7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71808 │ │ │ │ - ldr r3, [pc, #580] @ (718dc ) │ │ │ │ + bne.w 7185c │ │ │ │ + ldr r3, [pc, #580] @ (71930 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1612] @ 0x64c │ │ │ │ mov r5, r3 │ │ │ │ - bcs.w 71830 │ │ │ │ + bcs.w 71884 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r2, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 71822 │ │ │ │ + beq.w 71876 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ - cbz r6, 7171a │ │ │ │ + cbz r6, 7176e │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #500] @ (718e0 ) │ │ │ │ + ldr r2, [pc, #500] @ (71934 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r6, [r2, #1600] @ 0x640 │ │ │ │ - cbnz r6, 7173e │ │ │ │ + cbnz r6, 71792 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 71764 │ │ │ │ + beq.n 717b8 │ │ │ │ adds r2, r3, r4 │ │ │ │ mov.w r5, r9, lsl #2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ orr.w r5, r5, #96 @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ str r4, [r3, #8] │ │ │ │ str r0, [r3, #12] │ │ │ │ strb r5, [r3, #16] │ │ │ │ strb r1, [r2, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r0, r5, [r2, #24] │ │ │ │ cmp r0, r5 │ │ │ │ - bhi.n 71732 │ │ │ │ + bhi.n 71786 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r0 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r6, [r2, r0] │ │ │ │ - b.n 716d2 │ │ │ │ + b.n 71726 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 716d2 │ │ │ │ - movw r1, #64473 @ 0xfbd9 │ │ │ │ + b.n 71726 │ │ │ │ + movw r1, #63661 @ 0xf8ad │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.w 718b2 │ │ │ │ - ldr r0, [pc, #404] @ (718e4 ) │ │ │ │ + bne.w 71906 │ │ │ │ + ldr r0, [pc, #404] @ (71938 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 716f4 │ │ │ │ + bne.n 71748 │ │ │ │ mov r0, r3 │ │ │ │ - bl 130240 │ │ │ │ + bl 12ff18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 716f4 │ │ │ │ + b.n 71748 │ │ │ │ add.w r1, r3, #28 │ │ │ │ mov.w r5, r9, lsl #2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r7, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ orr.w r5, r5, #32 │ │ │ │ mov.w r2, #0 │ │ │ │ str r4, [r3, #8] │ │ │ │ strb r5, [r3, #16] │ │ │ │ itt eq │ │ │ │ strbeq r2, [r1, r4] │ │ │ │ strdeq r2, r2, [r3, #20] │ │ │ │ - beq.n 71712 │ │ │ │ + beq.n 71766 │ │ │ │ cmp r7, #2 │ │ │ │ strd r2, r2, [r3, #20] │ │ │ │ ite eq │ │ │ │ strheq.w r2, [r1, r4, lsl #1] │ │ │ │ strne.w r2, [r1, r4, lsl #2] │ │ │ │ - b.n 71712 │ │ │ │ + b.n 71766 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.n 7186a │ │ │ │ + bls.n 718be │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcs.n 71858 │ │ │ │ + bcs.n 718ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 71898 │ │ │ │ + blt.n 718ec │ │ │ │ mov.w r9, #2 │ │ │ │ mov r7, r9 │ │ │ │ mov r1, r7 │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ - bl 299710 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 2995b8 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ movw r1, #65528 @ 0xfff8 │ │ │ │ movt r1, #8191 @ 0x1fff │ │ │ │ movw r3, #65527 @ 0xfff7 │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ movw r2, #65520 @ 0xfff0 │ │ │ │ movt r2, #16383 @ 0x3fff │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ cmp r4, r3 │ │ │ │ itt le │ │ │ │ mlale r8, r4, r7, r7 │ │ │ │ addle.w r8, r8, #28 │ │ │ │ - bgt.n 71818 │ │ │ │ + bgt.n 7186c │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ - movw r3, #4689 @ 0x1251 │ │ │ │ + movw r3, #4753 @ 0x1291 │ │ │ │ movt r3, #7 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r2, [r6, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 71694 │ │ │ │ + beq.w 716e8 │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 716d2 │ │ │ │ + bne.w 71726 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1fa038 │ │ │ │ + b.w 1fbed8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7131c │ │ │ │ + bl 7135c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 716d2 │ │ │ │ + bne.w 71726 │ │ │ │ ldr.w r2, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #46589 @ 0xb5fd │ │ │ │ + movw r3, #46653 @ 0xb63d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7188c │ │ │ │ + bne.n 718e0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2bfa0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 71818 │ │ │ │ + beq.n 7186c │ │ │ │ ldr.w r2, [r5, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r5, #800] @ 0x320 │ │ │ │ - b.n 716d2 │ │ │ │ + b.n 71726 │ │ │ │ cmp.w r1, #1114112 @ 0x110000 │ │ │ │ - bcs.n 718c2 │ │ │ │ + bcs.n 71916 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 71898 │ │ │ │ + blt.n 718ec │ │ │ │ mov.w r9, #4 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 717b0 │ │ │ │ + b.n 71804 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 71898 │ │ │ │ + blt.n 718ec │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 71818 │ │ │ │ + bgt.n 7186c │ │ │ │ mov.w r9, #1 │ │ │ │ add.w r8, r0, #29 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 717ea │ │ │ │ - ldr r3, [pc, #96] @ (718e8 ) │ │ │ │ + b.n 7183e │ │ │ │ + ldr r3, [pc, #96] @ (7193c ) │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 71848 │ │ │ │ + b.n 7189c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #59220 @ 0xe754 │ │ │ │ + movw r1, #58900 @ 0xe614 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 71712 │ │ │ │ + b.n 71766 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 716f4 │ │ │ │ + b.n 71748 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #59168 @ 0xe720 │ │ │ │ + movw r1, #58848 @ 0xe5e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 718ae │ │ │ │ + bl f8904 │ │ │ │ + b.n 71902 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000718ec : │ │ │ │ +00071940 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ subs r3, r1, #0 │ │ │ │ - blt.w 71aae │ │ │ │ + blt.w 71b02 │ │ │ │ sub.w r2, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ clz r2, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 719ee │ │ │ │ + bne.n 71a42 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 71a18 │ │ │ │ + beq.n 71a6c │ │ │ │ movw r2, #65518 @ 0xffee │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 71ac8 │ │ │ │ + bhi.w 71b1c │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ add.w r0, r3, #17 │ │ │ │ - movw r2, #4689 @ 0x1251 │ │ │ │ + movw r2, #4753 @ 0x1291 │ │ │ │ movt r2, #7 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r4, [r6, #888] @ 0x378 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 71a56 │ │ │ │ - ldr r1, [pc, #416] @ (71af0 ) │ │ │ │ + bne.w 71aaa │ │ │ │ + ldr r1, [pc, #416] @ (71b44 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1612] @ 0x64c │ │ │ │ mov r7, r2 │ │ │ │ - bhi.n 71a2c │ │ │ │ + bhi.n 71a80 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ adds r1, r0, #2 │ │ │ │ ldr.w r2, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 71a1c │ │ │ │ + beq.n 71a70 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbz r1, 719c2 │ │ │ │ + cbz r1, 71a16 │ │ │ │ movw r2, #41176 @ 0xa0d8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #340] @ (71af4 ) │ │ │ │ + ldr r2, [pc, #340] @ (71b48 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r6, [r2, #1600] @ 0x640 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 71a7a │ │ │ │ + bne.n 71ace │ │ │ │ adds r2, r4, r3 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r1, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, #16] │ │ │ │ - cbnz r5, 719da │ │ │ │ + cbnz r5, 71a2e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r6, r7, [r2, #24] │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 71a0c │ │ │ │ + bcc.n 71a60 │ │ │ │ adds r0, #3 │ │ │ │ add.w r0, r6, r0, lsl #3 │ │ │ │ str r0, [r2, #24] │ │ │ │ adds r0, r2, r6 │ │ │ │ str r0, [r2, #4] │ │ │ │ str r1, [r2, r6] │ │ │ │ - b.n 71986 │ │ │ │ + b.n 719da │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2bf20 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -104534,137 +104572,137 @@ │ │ │ │ add r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 71986 │ │ │ │ - ldr r4, [pc, #220] @ (71af8 ) │ │ │ │ - b.n 719ba │ │ │ │ + b.n 719da │ │ │ │ + ldr r4, [pc, #220] @ (71b4c ) │ │ │ │ + b.n 71a0e │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7131c │ │ │ │ + bl 7135c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71986 │ │ │ │ + bne.n 719da │ │ │ │ ldr.w r4, [r6, #848] @ 0x350 │ │ │ │ - movw r2, #46589 @ 0xb5fd │ │ │ │ + movw r2, #46653 @ 0xb63d │ │ │ │ movt r2, #6 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 71a9e │ │ │ │ + bne.n 71af2 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2bfa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 71a68 │ │ │ │ + cbz r4, 71abc │ │ │ │ ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 71986 │ │ │ │ + b.n 719da │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71986 │ │ │ │ + bne.n 719da │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fa038 │ │ │ │ + bl 1fbed8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 71ac4 │ │ │ │ + cbz r0, 71b18 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 719ba │ │ │ │ - b.n 719da │ │ │ │ - movw r1, #64473 @ 0xfbd9 │ │ │ │ + beq.n 71a0e │ │ │ │ + b.n 71a2e │ │ │ │ + movw r1, #63661 @ 0xf8ad │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 71ae0 │ │ │ │ - ldr r0, [pc, #112] @ (71afc ) │ │ │ │ - bl 6b868 │ │ │ │ + bne.n 71b34 │ │ │ │ + ldr r0, [pc, #112] @ (71b50 ) │ │ │ │ + bl 6b8a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 719aa │ │ │ │ + bne.n 719fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 130240 │ │ │ │ + bl 12ff18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 719aa │ │ │ │ + b.n 719fe │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 71a48 │ │ │ │ + b.n 71a9c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #59260 @ 0xe77c │ │ │ │ + movw r1, #58940 @ 0xe63c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 719ba │ │ │ │ + b.n 71a0e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #59312 @ 0xe7b0 │ │ │ │ + movw r1, #58992 @ 0xe670 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #116] @ 0x74 │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 71ac4 │ │ │ │ + bl f8904 │ │ │ │ + b.n 71b18 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 719aa │ │ │ │ + b.n 719fe │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00071b00 : │ │ │ │ +00071b54 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq.n 71bb6 │ │ │ │ - blt.n 71bfa │ │ │ │ + beq.n 71c0a │ │ │ │ + blt.n 71c4e │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.n 71bba │ │ │ │ - ldr r7, [pc, #252] @ (71c1c ) │ │ │ │ + bgt.n 71c0e │ │ │ │ + ldr r7, [pc, #252] @ (71c70 ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1728] @ 0x6c0 │ │ │ │ - cbz r4, 71b94 │ │ │ │ - ldr r0, [pc, #232] @ (71c20 ) │ │ │ │ + cbz r4, 71be8 │ │ │ │ + ldr r0, [pc, #232] @ (71c74 ) │ │ │ │ ldr.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1728] @ 0x6c0 │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 71bd8 │ │ │ │ + bne.n 71c2c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ lsls r2, r5, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2b348 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ @@ -104681,90 +104719,81 @@ │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 771c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77204 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 71c08 │ │ │ │ - ldr r2, [pc, #116] @ (71c1c ) │ │ │ │ + cbz r0, 71c5c │ │ │ │ + ldr r2, [pc, #116] @ (71c70 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - b.n 71b5a │ │ │ │ - ldr r4, [pc, #108] @ (71c24 ) │ │ │ │ - b.n 71b8e │ │ │ │ + b.n 71bae │ │ │ │ + ldr r4, [pc, #108] @ (71c78 ) │ │ │ │ + b.n 71be2 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 71b94 │ │ │ │ - bl 1fa038 │ │ │ │ + bls.n 71be8 │ │ │ │ + bl 1fbed8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 71c08 │ │ │ │ - ldr r3, [pc, #76] @ (71c1c ) │ │ │ │ + cbz r0, 71c5c │ │ │ │ + ldr r3, [pc, #76] @ (71c70 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - b.n 71b5a │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + b.n 71bae │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 71c0c │ │ │ │ + bne.n 71c60 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b868 │ │ │ │ - cbnz r0, 71c16 │ │ │ │ + bl 6b8a8 │ │ │ │ + cbnz r0, 71c6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 130240 │ │ │ │ + bl 12ff18 │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ - b.n 71b54 │ │ │ │ - movw r0, #59340 @ 0xe7cc │ │ │ │ + b.n 71ba8 │ │ │ │ + movw r0, #59020 @ 0xe68c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 71b8e │ │ │ │ + b.n 71be2 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ - b.n 71b54 │ │ │ │ + b.n 71ba8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - cbz r0, 71c34 │ │ │ │ - cbz r1, 71c34 │ │ │ │ - b.w 192ac8 <_Py_NewReference@@Base+0x58> │ │ │ │ - subs r3, r2, r3 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ - bgt.n 71cbe │ │ │ │ - ldr r3, [pc, #140] @ (71ce0 ) │ │ │ │ + bgt.n 71cfe │ │ │ │ + ldr r3, [pc, #140] @ (71d20 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #2104] @ 0x838 │ │ │ │ - cbz r0, 71c7a │ │ │ │ + cbz r0, 71cba │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str.w r1, [r3, #2104] @ 0x838 │ │ │ │ strd r2, r2, [r0, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add.w lr, r1, #8192 @ 0x2000 │ │ │ │ @@ -104774,69 +104803,69 @@ │ │ │ │ lsl.w ip, ip, r2 │ │ │ │ ldr.w r0, [lr, #344] @ 0x158 │ │ │ │ add.w ip, ip, #27 │ │ │ │ subs r3, r0, r1 │ │ │ │ asrs r3, r3, #3 │ │ │ │ add.w r3, r3, ip, lsr #3 │ │ │ │ cmp.w r3, #288 @ 0x120 │ │ │ │ - bhi.n 71cbe │ │ │ │ + bhi.n 71cfe │ │ │ │ movs r3, #1 │ │ │ │ mov.w r1, ip, lsr #3 │ │ │ │ lsls r3, r2 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str.w r1, [lr, #344] @ 0x158 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0, #4] │ │ │ │ strd r1, r1, [r0, #12] │ │ │ │ - b.n 71c76 │ │ │ │ + b.n 71cb6 │ │ │ │ movs r0, #4 │ │ │ │ movs r3, #1 │ │ │ │ lsls r0, r2 │ │ │ │ adds r0, #27 │ │ │ │ lsls r3, r2 │ │ │ │ bic.w r0, r0, #7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71cb2 │ │ │ │ - b.n 71c76 │ │ │ │ + bne.n 71cf2 │ │ │ │ + b.n 71cb6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00071ce4 : │ │ │ │ +00071d24 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 71df0 │ │ │ │ - ldr r6, [pc, #264] @ (71e04 ) │ │ │ │ + blt.n 71e30 │ │ │ │ + ldr r6, [pc, #264] @ (71e44 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r3, [r6, r5] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1896] @ 0x768 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 71d88 │ │ │ │ - ldr r0, [pc, #248] @ (71e08 ) │ │ │ │ + beq.n 71dc8 │ │ │ │ + ldr r0, [pc, #248] @ (71e48 ) │ │ │ │ ldr.w r1, [r2, #1900] @ 0x76c │ │ │ │ ldr r7, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1900] @ 0x76c │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r7, [r2, #1896] @ 0x768 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 71d9c │ │ │ │ - cbnz r4, 71d66 │ │ │ │ + bne.n 71ddc │ │ │ │ + cbnz r4, 71da6 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ strd r4, r4, [r3, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r4, [r3, #16] │ │ │ │ ldr.w r5, [r0, #3892] @ 0xf34 │ │ │ │ @@ -104851,150 +104880,150 @@ │ │ │ │ str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7636c │ │ │ │ + bl 763ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #12] │ │ │ │ - cbz r0, 71dc2 │ │ │ │ + cbz r0, 71e02 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r4, [r3, #16] │ │ │ │ - b.n 71d42 │ │ │ │ + b.n 71d82 │ │ │ │ movw r0, #20420 @ 0x4fc4 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70f38 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70f78 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71d2e │ │ │ │ - b.n 71dfe │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + bne.n 71d6e │ │ │ │ + b.n 71e3e │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 71de0 │ │ │ │ + bne.n 71e20 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71d2e │ │ │ │ + bne.n 71d6e │ │ │ │ mov r0, r3 │ │ │ │ - bl 130240 │ │ │ │ + bl 12ff18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 71d2e │ │ │ │ + b.n 71d6e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71dd6 │ │ │ │ + bge.n 71e16 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 71dd6 │ │ │ │ + cbnz r2, 71e16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1fa038 │ │ │ │ + b.w 1fbed8 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 71d2e │ │ │ │ - movw r0, #59368 @ 0xe7e8 │ │ │ │ + b.n 71d6e │ │ │ │ + movw r0, #59048 @ 0xe6a8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #238 @ 0xee │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 71d60 │ │ │ │ + b.n 71da0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr r5, [pc, #804] @ (72144 ) │ │ │ │ + ldr r5, [pc, #804] @ (72184 ) │ │ │ │ movw r9, #24184 @ 0x5e78 │ │ │ │ movt r9, #77 @ 0x4d │ │ │ │ mov r6, r1 │ │ │ │ add.w fp, r1, #90112 @ 0x16000 │ │ │ │ movw ip, #65534 @ 0xfffe │ │ │ │ movt ip, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ str.w ip, [sp, #24] │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ ldr.w r4, [r5, #4]! │ │ │ │ cmp r6, r3 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ - bne.w 729bc │ │ │ │ + bne.w 729fc │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #258 @ 0x102 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - cbnz r1, 71ec8 │ │ │ │ + cbnz r1, 71f08 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r0, [pc, #736] @ (72148 ) │ │ │ │ + ldr r0, [pc, #736] @ (72188 ) │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 729ec │ │ │ │ + bhi.w 72a2c │ │ │ │ adds r2, r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 71e88 │ │ │ │ + bne.n 71ec8 │ │ │ │ strex r7, r2, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 71e78 │ │ │ │ + bne.n 71eb8 │ │ │ │ dmb ish │ │ │ │ - bne.n 71e64 │ │ │ │ - ldr r3, [pc, #700] @ (7214c ) │ │ │ │ + bne.n 71ea4 │ │ │ │ + ldr r3, [pc, #700] @ (7218c ) │ │ │ │ adds r1, r0, #1 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72a00 │ │ │ │ + bne.w 72a40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 72a16 │ │ │ │ + beq.w 72a56 │ │ │ │ str.w r1, [r4, #192] @ 0xc0 │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ ldrh.w r3, [r4, #206] @ 0xce │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ add.w r1, r1, #97280 @ 0x17c00 │ │ │ │ adds r3, #1 │ │ │ │ strh.w r3, [r4, #206] @ 0xce │ │ │ │ str.w r4, [r1, #156] @ 0x9c │ │ │ │ ldr.w r0, [fp, #1428] @ 0x594 │ │ │ │ movs r7, #1 │ │ │ │ - ldr r2, [pc, #640] @ (72150 ) │ │ │ │ + ldr r2, [pc, #640] @ (72190 ) │ │ │ │ mov.w r8, #0 │ │ │ │ adds r1, r0, #1 │ │ │ │ str.w r1, [r4, #180] @ 0xb4 │ │ │ │ add.w r1, r2, r0, lsl #4 │ │ │ │ dmb ish │ │ │ │ ldrexd r2, r3, [r1] │ │ │ │ adds r2, r2, r7 │ │ │ │ adc.w r3, r3, r8 │ │ │ │ strexd ip, r2, r3, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 71ee2 │ │ │ │ + bne.n 71f22 │ │ │ │ addw r1, r0, #363 @ 0x16b │ │ │ │ dmb ish │ │ │ │ lsls r1, r1, #4 │ │ │ │ str.w r4, [r9, r1] │ │ │ │ movs r1, #28 │ │ │ │ mov.w r8, #1 │ │ │ │ mla r3, r1, r0, r6 │ │ │ │ @@ -105002,1547 +105031,1547 @@ │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ str.w r8, [r3, #412] @ 0x19c │ │ │ │ str.w r4, [r3, #408] @ 0x198 │ │ │ │ ldr.w r3, [fp, #1428] @ 0x594 │ │ │ │ add r3, r8 │ │ │ │ str.w r3, [fp, #1428] @ 0x594 │ │ │ │ - bl 72ff8 │ │ │ │ + bl 73038 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72dde │ │ │ │ - ldr r3, [pc, #544] @ (72154 ) │ │ │ │ + beq.w 72e1e │ │ │ │ + ldr r3, [pc, #544] @ (72194 ) │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 71e3c │ │ │ │ + bne.n 71e7c │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 7eb88 <_PyType_GetDict@@Base> │ │ │ │ - ldr r1, [pc, #528] @ (72158 ) │ │ │ │ - bl 7ebe0 │ │ │ │ + bl 7ebb4 <_PyType_GetDict@@Base> │ │ │ │ + ldr r1, [pc, #528] @ (72198 ) │ │ │ │ + bl 7ec0c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72dca │ │ │ │ + beq.w 72e0a │ │ │ │ add.w r4, r6, #110592 @ 0x1b000 │ │ │ │ movw r8, #44536 @ 0xadf8 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ add.w r0, r8, #120 @ 0x78 │ │ │ │ str.w r5, [r4, #4000] @ 0xfa0 │ │ │ │ - bl 195914 │ │ │ │ + bl 197cdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72da8 │ │ │ │ + beq.w 72de8 │ │ │ │ str.w r0, [r4, #4048] @ 0xfd0 │ │ │ │ add.w r0, r8, #140 @ 0x8c │ │ │ │ - bl 195914 │ │ │ │ + bl 197cdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72da8 │ │ │ │ + beq.w 72de8 │ │ │ │ str.w r0, [r4, #4052] @ 0xfd4 │ │ │ │ add.w r0, r8, #160 @ 0xa0 │ │ │ │ - bl 195914 │ │ │ │ + bl 197cdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72da8 │ │ │ │ + beq.w 72de8 │ │ │ │ str.w r0, [r4, #4056] @ 0xfd8 │ │ │ │ add.w r0, r8, #180 @ 0xb4 │ │ │ │ - bl 195914 │ │ │ │ + bl 197cdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72da8 │ │ │ │ + beq.w 72de8 │ │ │ │ str.w r0, [r4, #4060] @ 0xfdc │ │ │ │ add.w r0, r8, #200 @ 0xc8 │ │ │ │ - bl 195914 │ │ │ │ + bl 197cdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72da8 │ │ │ │ + beq.w 72de8 │ │ │ │ str.w r0, [r4, #4064] @ 0xfe0 │ │ │ │ add.w r0, r8, #220 @ 0xdc │ │ │ │ - bl 195914 │ │ │ │ + bl 197cdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72da8 │ │ │ │ + beq.w 72de8 │ │ │ │ str.w r0, [r4, #4068] @ 0xfe4 │ │ │ │ add.w r0, r8, #240 @ 0xf0 │ │ │ │ - bl 195914 │ │ │ │ + bl 197cdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72da8 │ │ │ │ + beq.w 72de8 │ │ │ │ str.w r0, [r4, #4072] @ 0xfe8 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #376] @ (7215c ) │ │ │ │ + ldr r1, [pc, #376] @ (7219c ) │ │ │ │ add.w r2, r8, #260 @ 0x104 │ │ │ │ mov r0, r6 │ │ │ │ - bl 195c1c │ │ │ │ + bl 197fe4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72d86 │ │ │ │ + beq.w 72dc6 │ │ │ │ add.w r1, r8, #276 @ 0x114 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192db4 <_Py_NewReference@@Base+0x344> │ │ │ │ + bl 19517c <_Py_NewReference@@Base+0x344> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72d70 │ │ │ │ + beq.w 72db0 │ │ │ │ add.w r1, r8, #484 @ 0x1e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192db4 <_Py_NewReference@@Base+0x344> │ │ │ │ + bl 19517c <_Py_NewReference@@Base+0x344> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72d70 │ │ │ │ - ldr r1, [pc, #328] @ (72160 ) │ │ │ │ + beq.w 72db0 │ │ │ │ + ldr r1, [pc, #328] @ (721a0 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 192db4 <_Py_NewReference@@Base+0x344> │ │ │ │ + bl 19517c <_Py_NewReference@@Base+0x344> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72d70 │ │ │ │ - ldr r2, [pc, #320] @ (72164 ) │ │ │ │ + beq.w 72db0 │ │ │ │ + ldr r2, [pc, #320] @ (721a4 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #320] @ (72168 ) │ │ │ │ + ldr r1, [pc, #320] @ (721a8 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 195c1c │ │ │ │ + bl 197fe4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72d5a │ │ │ │ - ldr r7, [pc, #308] @ (7216c ) │ │ │ │ - movw sl, #2721 @ 0xaa1 │ │ │ │ + beq.w 72d9a │ │ │ │ + ldr r7, [pc, #308] @ (721ac ) │ │ │ │ + movw sl, #2653 @ 0xa5d │ │ │ │ movt sl, #8 │ │ │ │ - movw fp, #7509 @ 0x1d55 │ │ │ │ + movw fp, #6713 @ 0x1a39 │ │ │ │ movt fp, #19 │ │ │ │ - movw r9, #35725 @ 0x8b8d │ │ │ │ + movw r9, #35293 @ 0x89dd │ │ │ │ movt r9, #15 │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #32] │ │ │ │ strd r5, r5, [sp, #40] @ 0x28 │ │ │ │ ldr.w r4, [r7, r5, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 192db4 <_Py_NewReference@@Base+0x344> │ │ │ │ + bl 19517c <_Py_NewReference@@Base+0x344> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72d40 │ │ │ │ + beq.w 72d80 │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 72080 │ │ │ │ + bne.n 720c0 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r3, fp │ │ │ │ it eq │ │ │ │ streq.w r9, [r4, #200] @ 0xc8 │ │ │ │ cmp r5, #68 @ 0x44 │ │ │ │ - bne.n 72058 │ │ │ │ + bne.n 72098 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movw sl, #35144 @ 0x8948 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ mov r7, r5 │ │ │ │ movs r4, #0 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [sl] │ │ │ │ mov r1, r2 │ │ │ │ adds r4, #1 │ │ │ │ - bl 195de4 │ │ │ │ + bl 1981ac │ │ │ │ str.w r0, [r7], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e50 │ │ │ │ + beq.w 72e90 │ │ │ │ cmp r4, #16 │ │ │ │ - bne.n 72092 │ │ │ │ + bne.n 720d2 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r2, [r5], #4 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 720c8 │ │ │ │ + bge.n 72108 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 720c8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 72108 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #16 │ │ │ │ - bne.n 720b0 │ │ │ │ + bne.n 720f0 │ │ │ │ add.w r4, r6, #40960 @ 0xa000 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ - bl 70c84 │ │ │ │ + bl 70cc4 │ │ │ │ str.w r0, [r4, #400] @ 0x190 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e46 │ │ │ │ + beq.w 72e86 │ │ │ │ movs r0, #11 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e34 │ │ │ │ + beq.w 72e74 │ │ │ │ ldr.w r2, [r8, #916] @ 0x394 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #400] @ 0x190 │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72e34 │ │ │ │ + bne.w 72e74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72dfc │ │ │ │ + blt.w 72e3c │ │ │ │ movs r0, #114 @ 0x72 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e34 │ │ │ │ + beq.w 72e74 │ │ │ │ ldr.w r2, [r8, #916] @ 0x394 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #400] @ 0x190 │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72e34 │ │ │ │ + bne.w 72e74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72e78 │ │ │ │ - b.n 72170 │ │ │ │ - ldmia r4, {r2, r4, r7} │ │ │ │ + blt.w 72eb8 │ │ │ │ + b.n 721b0 │ │ │ │ + ldmia r3!, {r2, r4, r6} │ │ │ │ movs r1, r6 │ │ │ │ strb r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r6, {r2, r5, r6} │ │ │ │ + ldmia r5, {r2, r5} │ │ │ │ movs r1, r6 │ │ │ │ bkpt 0x00ac │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r4, [r1, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ sub sp, #176 @ 0xb0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbz r4, 72186 │ │ │ │ + cbz r4, 721c6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ strb r4, [r3, #27] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r2, {r2, r5, r6} │ │ │ │ + ldmia r1!, {r2, r5} │ │ │ │ movs r1, r6 │ │ │ │ movs r0, #115 @ 0x73 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e34 │ │ │ │ + beq.w 72e74 │ │ │ │ ldr.w r2, [r8, #916] @ 0x394 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #400] @ 0x190 │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72e34 │ │ │ │ + bne.w 72e74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72e64 │ │ │ │ + blt.w 72ea4 │ │ │ │ movs r0, #11 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e34 │ │ │ │ + beq.w 72e74 │ │ │ │ ldr.w r2, [r8, #916] @ 0x394 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #400] @ 0x190 │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72e34 │ │ │ │ + bne.w 72e74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72bfe │ │ │ │ + blt.w 72c3e │ │ │ │ movs r0, #32 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e34 │ │ │ │ + beq.w 72e74 │ │ │ │ ldr.w r2, [r8, #920] @ 0x398 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #400] @ 0x190 │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72e34 │ │ │ │ + bne.w 72e74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72bea │ │ │ │ + blt.w 72c2a │ │ │ │ movs r0, #108 @ 0x6c │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e34 │ │ │ │ + beq.w 72e74 │ │ │ │ ldr.w r2, [r8, #920] @ 0x398 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #400] @ 0x190 │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72e34 │ │ │ │ + bne.w 72e74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72c9e │ │ │ │ + blt.w 72cde │ │ │ │ movs r0, #10 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e34 │ │ │ │ + beq.w 72e74 │ │ │ │ ldr.w r2, [r8, #924] @ 0x39c │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #400] @ 0x190 │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72e34 │ │ │ │ + bne.w 72e74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72c8a │ │ │ │ + blt.w 72cca │ │ │ │ movs r0, #103 @ 0x67 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e34 │ │ │ │ + beq.w 72e74 │ │ │ │ ldr.w r2, [r8, #928] @ 0x3a0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #400] @ 0x190 │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72e34 │ │ │ │ + bne.w 72e74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72c76 │ │ │ │ + blt.w 72cb6 │ │ │ │ movs r0, #111 @ 0x6f │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e34 │ │ │ │ + beq.w 72e74 │ │ │ │ ldr.w r2, [r8, #932] @ 0x3a4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #400] @ 0x190 │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72e34 │ │ │ │ + bne.w 72e74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72c62 │ │ │ │ + blt.w 72ca2 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e34 │ │ │ │ + beq.w 72e74 │ │ │ │ ldr.w r2, [r8, #936] @ 0x3a8 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #400] @ 0x190 │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72e34 │ │ │ │ + bne.w 72e74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72c4e │ │ │ │ + blt.w 72c8e │ │ │ │ movs r0, #17 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e34 │ │ │ │ + beq.w 72e74 │ │ │ │ ldr.w r2, [r8, #940] @ 0x3ac │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #400] @ 0x190 │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72e34 │ │ │ │ + bne.w 72e74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72c3a │ │ │ │ + blt.w 72c7a │ │ │ │ movs r0, #2 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e34 │ │ │ │ + beq.w 72e74 │ │ │ │ ldr.w r2, [r8, #944] @ 0x3b0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #400] @ 0x190 │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72e34 │ │ │ │ + bne.w 72e74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72c26 │ │ │ │ + blt.w 72c66 │ │ │ │ movs r0, #21 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e34 │ │ │ │ + beq.w 72e74 │ │ │ │ ldr.w r2, [r8, #948] @ 0x3b4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #400] @ 0x190 │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72e34 │ │ │ │ + bne.w 72e74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72c12 │ │ │ │ + blt.w 72c52 │ │ │ │ movs r0, #20 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e34 │ │ │ │ + beq.w 72e74 │ │ │ │ ldr.w r2, [r8, #952] @ 0x3b8 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #400] @ 0x190 │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72e34 │ │ │ │ + bne.w 72e74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72cee │ │ │ │ + blt.w 72d2e │ │ │ │ movs r0, #4 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e34 │ │ │ │ + beq.w 72e74 │ │ │ │ ldr.w r2, [r8, #956] @ 0x3bc │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #400] @ 0x190 │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72e34 │ │ │ │ + bne.w 72e74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72cda │ │ │ │ + blt.w 72d1a │ │ │ │ movs r0, #13 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e34 │ │ │ │ + beq.w 72e74 │ │ │ │ ldr.w r2, [r8, #960] @ 0x3c0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #400] @ 0x190 │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72e34 │ │ │ │ + bne.w 72e74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72cc6 │ │ │ │ + blt.w 72d06 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e34 │ │ │ │ + beq.w 72e74 │ │ │ │ ldr.w r2, [r8, #960] @ 0x3c0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #400] @ 0x190 │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72e34 │ │ │ │ + bne.w 72e74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72cb2 │ │ │ │ + blt.w 72cf2 │ │ │ │ movs r0, #3 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e34 │ │ │ │ + beq.w 72e74 │ │ │ │ ldr.w r2, [r8, #964] @ 0x3c4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #400] @ 0x190 │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72e34 │ │ │ │ + bne.w 72e74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72d16 │ │ │ │ + blt.w 72d56 │ │ │ │ movs r0, #110 @ 0x6e │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e34 │ │ │ │ + beq.w 72e74 │ │ │ │ ldr.w r0, [r4, #400] @ 0x190 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r2, [r8, #968] @ 0x3c8 │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72e34 │ │ │ │ + bne.w 72e74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72d02 │ │ │ │ - ldr r2, [pc, #788] @ (72774 ) │ │ │ │ + blt.w 72d42 │ │ │ │ + ldr r2, [pc, #788] @ (727b4 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #788] @ (72778 ) │ │ │ │ + ldr r1, [pc, #788] @ (727b8 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 195c1c │ │ │ │ + bl 197fe4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72d2a │ │ │ │ + beq.w 72d6a │ │ │ │ movw r0, #6240 @ 0x1860 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 7eb88 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #768] @ (7277c ) │ │ │ │ - movw r1, #59696 @ 0xe930 │ │ │ │ + bl 7ebb4 <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #768] @ (727bc ) │ │ │ │ + movw r1, #59376 @ 0xe7f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 803a0 │ │ │ │ - ldr r2, [pc, #756] @ (72780 ) │ │ │ │ + bl 8035c │ │ │ │ + ldr r2, [pc, #756] @ (727c0 ) │ │ │ │ ldr.w r3, [r2, #2016] @ 0x7e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72bc2 │ │ │ │ + bne.w 72c02 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72b58 │ │ │ │ + blt.w 72b98 │ │ │ │ movw r3, #5168 @ 0x1430 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - ldr r7, [pc, #732] @ (72784 ) │ │ │ │ + ldr r7, [pc, #732] @ (727c4 ) │ │ │ │ mov r0, r6 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #32] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mov r1, r7 │ │ │ │ str.w r5, [r8, #1116] @ 0x45c │ │ │ │ strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ str.w r3, [r8, #1080] @ 0x438 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ str.w r3, [r8, #1084] @ 0x43c │ │ │ │ - bl 192db4 <_Py_NewReference@@Base+0x344> │ │ │ │ + bl 19517c <_Py_NewReference@@Base+0x344> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72b30 │ │ │ │ + beq.w 72b70 │ │ │ │ add.w sl, r6, #4096 @ 0x1000 │ │ │ │ add.w fp, r7, #208 @ 0xd0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ str.w r7, [sl, #1464] @ 0x5b8 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ str.w r3, [r8, #1288] @ 0x508 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ str.w r3, [r8, #1292] @ 0x50c │ │ │ │ - bl 192db4 <_Py_NewReference@@Base+0x344> │ │ │ │ + bl 19517c <_Py_NewReference@@Base+0x344> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72b30 │ │ │ │ + beq.w 72b70 │ │ │ │ str.w fp, [sl, #1468] @ 0x5bc │ │ │ │ - movw r3, #59752 @ 0xe968 │ │ │ │ + movw r3, #59432 @ 0xe828 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #35840 @ 0x8c00 │ │ │ │ + movw r2, #35520 @ 0x8ac0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #30996 @ 0x7914 │ │ │ │ + movw r1, #30676 @ 0x77d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r3, #59732 @ 0xe954 │ │ │ │ + movw r3, #59412 @ 0xe814 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r0, #59744 @ 0xe960 │ │ │ │ + movw r0, #59424 @ 0xe820 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ strd r4, r4, [sp, #32] │ │ │ │ strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72b0e │ │ │ │ + beq.w 72b4e │ │ │ │ add.w r0, r7, #416 @ 0x1a0 │ │ │ │ - bl 7eb88 <_PyType_GetDict@@Base> │ │ │ │ + bl 7ebb4 <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72b00 │ │ │ │ + beq.w 72b40 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #59824 @ 0xe9b0 │ │ │ │ + movw r1, #59504 @ 0xe870 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72568 │ │ │ │ + bge.n 725a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72ae0 │ │ │ │ + beq.w 72b20 │ │ │ │ adds r5, #1 │ │ │ │ - beq.w 72b0e │ │ │ │ - ldr r5, [pc, #536] @ (72788 ) │ │ │ │ + beq.w 72b4e │ │ │ │ + ldr r5, [pc, #536] @ (727c8 ) │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #32] │ │ │ │ strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [r5], #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 195fc8 <_PyStaticType_InitForExtension@@Base> │ │ │ │ + bl 198390 <_PyStaticType_InitForExtension@@Base> │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72ad6 │ │ │ │ + beq.w 72b16 │ │ │ │ cmp r4, #6 │ │ │ │ - bne.n 7257a │ │ │ │ - ldr r4, [pc, #504] @ (7278c ) │ │ │ │ + bne.n 725ba │ │ │ │ + ldr r4, [pc, #504] @ (727cc ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7eb88 <_PyType_GetDict@@Base> │ │ │ │ + bl 7ebb4 <_PyType_GetDict@@Base> │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 19615c <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 198524 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72a4a │ │ │ │ + beq.w 72a8a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #59880 @ 0xe9e8 │ │ │ │ + movw r1, #59560 @ 0xe8a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72ac0 │ │ │ │ + beq.w 72b00 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 725d8 │ │ │ │ + bge.n 72618 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72b8e │ │ │ │ + beq.w 72bce │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #13825 @ 0x3601 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ - bl 19615c <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 198524 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72a4a │ │ │ │ + beq.w 72a8a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #59892 @ 0xe9f4 │ │ │ │ + movw r1, #59572 @ 0xe8b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72ac0 │ │ │ │ + beq.w 72b00 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7261c │ │ │ │ + bge.n 7265c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72b86 │ │ │ │ + beq.w 72bc6 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #16959 @ 0x423f │ │ │ │ movt r2, #15 │ │ │ │ movw r1, #20863 @ 0x517f │ │ │ │ movt r1, #1 │ │ │ │ movw r0, #51711 @ 0xc9ff │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ - bl 19615c <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 198524 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72a4a │ │ │ │ + beq.w 72a8a │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #47088 @ 0xb7f0 │ │ │ │ + movw r1, #46688 @ 0xb660 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72ac0 │ │ │ │ + beq.w 72b00 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7266c │ │ │ │ + bge.n 726ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72b7e │ │ │ │ - ldr r0, [pc, #288] @ (72790 ) │ │ │ │ - bl 7eb88 <_PyType_GetDict@@Base> │ │ │ │ + beq.w 72bbe │ │ │ │ + ldr r0, [pc, #288] @ (727d0 ) │ │ │ │ + bl 7ebb4 <_PyType_GetDict@@Base> │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #280] @ (72790 ) │ │ │ │ + ldr r3, [pc, #280] @ (727d0 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 196260 <_PyStaticType_InitForExtension@@Base+0x298> │ │ │ │ + bl 198628 <_PyStaticType_InitForExtension@@Base+0x298> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72a4a │ │ │ │ + beq.w 72a8a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #59892 @ 0xe9f4 │ │ │ │ + movw r1, #59572 @ 0xe8b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72ac0 │ │ │ │ + beq.w 72b00 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 726b0 │ │ │ │ + bge.n 726f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72b76 │ │ │ │ - ldr r3, [pc, #220] @ (72790 ) │ │ │ │ + beq.w 72bb6 │ │ │ │ + ldr r3, [pc, #220] @ (727d0 ) │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #12 │ │ │ │ movw r0, #9999 @ 0x270f │ │ │ │ - bl 196260 <_PyStaticType_InitForExtension@@Base+0x298> │ │ │ │ + bl 198628 <_PyStaticType_InitForExtension@@Base+0x298> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72a4a │ │ │ │ + beq.w 72a8a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #47088 @ 0xb7f0 │ │ │ │ + movw r1, #46688 @ 0xb660 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72ac0 │ │ │ │ + beq.w 72b00 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 726ee │ │ │ │ + bge.n 7272e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72b9e │ │ │ │ + beq.w 72bde │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 19615c <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 198524 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72a4a │ │ │ │ + beq.w 72a8a │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #59880 @ 0xe9e8 │ │ │ │ + movw r1, #59560 @ 0xe8a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72ac0 │ │ │ │ + beq.w 72b00 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7272c │ │ │ │ + bge.n 7276c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72b96 │ │ │ │ - ldr r7, [pc, #100] @ (72794 ) │ │ │ │ + beq.w 72bd6 │ │ │ │ + ldr r7, [pc, #100] @ (727d4 ) │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r0, r7 │ │ │ │ - bl 7eb88 <_PyType_GetDict@@Base> │ │ │ │ + bl 7ebb4 <_PyType_GetDict@@Base> │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 196380 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ + bl 198748 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72a4a │ │ │ │ + beq.w 72a8a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #59892 @ 0xe9f4 │ │ │ │ + movw r1, #59572 @ 0xe8b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr.w r3, [r8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72ba6 │ │ │ │ - b.n 72798 │ │ │ │ - cbz r4, 727a8 │ │ │ │ + beq.w 72be6 │ │ │ │ + b.n 727d8 │ │ │ │ + cbz r4, 727e8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ strb r4, [r5, #30] │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r6, #88 @ 0x58 │ │ │ │ lsls r6, r1, #1 │ │ │ │ subs r0, r7, #1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbz r4, 727bc │ │ │ │ + cbz r4, 727fc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + ldmia r5!, {r2, r6, r7} │ │ │ │ movs r1, r6 │ │ │ │ push {r2, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ push {r2, r4, lr} │ │ │ │ lsls r3, r1, #1 │ │ │ │ push {r2, r5, r6, r7, lr} │ │ │ │ lsls r3, r1, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 727aa │ │ │ │ + bge.n 727ea │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72ab8 │ │ │ │ + beq.w 72af8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r0, #23 │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r3, #16959 @ 0x423f │ │ │ │ movt r3, #15 │ │ │ │ - bl 196380 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ + bl 198748 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72a4a │ │ │ │ + beq.w 72a8a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #47088 @ 0xb7f0 │ │ │ │ + movw r1, #46688 @ 0xb660 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72a9a │ │ │ │ + beq.w 72ada │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 727f4 │ │ │ │ + bge.n 72834 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72a92 │ │ │ │ + beq.w 72ad2 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 19615c <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 198524 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72a4a │ │ │ │ + beq.w 72a8a │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #59880 @ 0xe9e8 │ │ │ │ + movw r1, #59560 @ 0xe8a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72a9a │ │ │ │ + beq.w 72ada │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72832 │ │ │ │ + bge.n 72872 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72ab0 │ │ │ │ - ldr r7, [pc, #692] @ (72ae8 ) │ │ │ │ + beq.w 72af0 │ │ │ │ + ldr r7, [pc, #692] @ (72b28 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 7eb88 <_PyType_GetDict@@Base> │ │ │ │ + bl 7ebb4 <_PyType_GetDict@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 196578 <_PyStaticType_InitForExtension@@Base+0x5b0> │ │ │ │ + bl 198940 <_PyStaticType_InitForExtension@@Base+0x5b0> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72a4a │ │ │ │ + beq.w 72a8a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #59892 @ 0xe9f4 │ │ │ │ + movw r1, #59572 @ 0xe8b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr.w r3, [r8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72ba6 │ │ │ │ + beq.w 72be6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72888 │ │ │ │ + bge.n 728c8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72a8a │ │ │ │ + beq.w 72aca │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r1, #12 │ │ │ │ movs r2, #31 │ │ │ │ str r7, [sp, #20] │ │ │ │ movw r3, #16959 @ 0x423f │ │ │ │ movt r3, #15 │ │ │ │ movw r0, #9999 @ 0x270f │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #59 @ 0x3b │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r3, #23 │ │ │ │ - bl 196578 <_PyStaticType_InitForExtension@@Base+0x5b0> │ │ │ │ + bl 198940 <_PyStaticType_InitForExtension@@Base+0x5b0> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72a4a │ │ │ │ + beq.w 72a8a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #47088 @ 0xb7f0 │ │ │ │ + movw r1, #46688 @ 0xb660 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72a74 │ │ │ │ + beq.w 72ab4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 728de │ │ │ │ + bge.n 7291e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72a6c │ │ │ │ + beq.w 72aac │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 19615c <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 198524 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72a4a │ │ │ │ + beq.w 72a8a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #59880 @ 0xe9e8 │ │ │ │ + movw r1, #59560 @ 0xe8a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72a38 │ │ │ │ + beq.w 72a78 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7291c │ │ │ │ + bge.n 7295c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72a30 │ │ │ │ - ldr r0, [pc, #460] @ (72aec ) │ │ │ │ - bl 7eb88 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #460] @ (72af0 ) │ │ │ │ - movw r1, #61844 @ 0xf194 │ │ │ │ + beq.w 72a70 │ │ │ │ + ldr r0, [pc, #460] @ (72b2c ) │ │ │ │ + bl 7ebb4 <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #460] @ (72b30 ) │ │ │ │ + movw r1, #61524 @ 0xf054 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72a4a │ │ │ │ + beq.w 72a8a │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bl 196688 <_PyStaticType_InitForExtension@@Base+0x6c0> │ │ │ │ + bl 198a50 <_PyStaticType_InitForExtension@@Base+0x6c0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 72a4a │ │ │ │ + beq.n 72a8a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #59892 @ 0xe9f4 │ │ │ │ + movw r1, #59572 @ 0xe8b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 72a38 │ │ │ │ + beq.n 72a78 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7296e │ │ │ │ + bge.n 729ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 72a28 │ │ │ │ + beq.n 72a68 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #20804 @ 0x5144 │ │ │ │ movt r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ - bl 196688 <_PyStaticType_InitForExtension@@Base+0x6c0> │ │ │ │ + bl 198a50 <_PyStaticType_InitForExtension@@Base+0x6c0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 72a4a │ │ │ │ + beq.n 72a8a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #47088 @ 0xb7f0 │ │ │ │ + movw r1, #46688 @ 0xb660 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 72a38 │ │ │ │ + beq.n 72a78 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 729a8 │ │ │ │ + bge.n 729e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 72a20 │ │ │ │ + beq.n 72a60 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2] │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ dmb ish │ │ │ │ - ldr r2, [pc, #300] @ (72af4 ) │ │ │ │ + ldr r2, [pc, #300] @ (72b34 ) │ │ │ │ subs r0, r3, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r2, r0, lsl #4 │ │ │ │ movs r2, #1 │ │ │ │ ldrexd r7, r8, [r1] │ │ │ │ adds r7, r7, r2 │ │ │ │ adc.w r8, r8, r3 │ │ │ │ strexd ip, r7, r8, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 729d0 │ │ │ │ + bne.n 72a10 │ │ │ │ dmb ish │ │ │ │ - b.w 71f04 │ │ │ │ + b.w 71f44 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ mov r1, ip │ │ │ │ - cbz r3, 72a16 │ │ │ │ - ldr r0, [pc, #256] @ (72af8 ) │ │ │ │ + cbz r3, 72a56 │ │ │ │ + ldr r0, [pc, #256] @ (72b38 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ add.w r3, r3, #97280 @ 0x17c00 │ │ │ │ str.w r2, [r3, #156] @ 0x9c │ │ │ │ - b.w 71ea4 │ │ │ │ + b.w 71ee4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - b.w 71ec8 │ │ │ │ + b.w 71f08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 729a8 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 729e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7296e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 729ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7291c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7295c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72a4a │ │ │ │ + bge.n 72a8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 72a4a │ │ │ │ + cbnz r3, 72a8a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #41928 @ 0xa3c8 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #41608 @ 0xa288 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #168] @ (72afc ) │ │ │ │ + ldr r1, [pc, #168] @ (72b3c ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #32 │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 729b4 │ │ │ │ + b.n 729f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 728de │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7291e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72a4a │ │ │ │ + bge.n 72a8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 72a4a │ │ │ │ + bne.n 72a8a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 72a4a │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72a8a │ │ │ │ mov r0, r8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 72888 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 728c8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 727f4 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72834 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72a4a │ │ │ │ + bge.n 72a8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 72a4a │ │ │ │ + bne.n 72a8a │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 72a4a │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72a8a │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 72832 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72872 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 727aa │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 727ea │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72a4a │ │ │ │ + bge.n 72a8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 72a4a │ │ │ │ + bne.n 72a8a │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 72a4a │ │ │ │ - movw r3, #59524 @ 0xe884 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72a8a │ │ │ │ + movw r3, #59204 @ 0xe744 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72a52 │ │ │ │ + b.n 72a92 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 72568 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 725a8 │ │ │ │ @ instruction: 0xb6b4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ @ instruction: 0xb784 │ │ │ │ lsls r3, r1, #1 │ │ │ │ @ instruction: 0xb854 │ │ │ │ lsls r3, r1, #1 │ │ │ │ strb r0, [r6, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r3, r4, r5} │ │ │ │ + ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ movs r1, r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72b0e │ │ │ │ + bge.n 72b4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 72b6e │ │ │ │ - ldr r3, [pc, #768] @ (72e10 ) │ │ │ │ + cbz r3, 72bae │ │ │ │ + ldr r3, [pc, #768] @ (72e50 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - movw r3, #59840 @ 0xe9c0 │ │ │ │ + movw r3, #59520 @ 0xe880 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 729b4 │ │ │ │ + b.n 729f4 │ │ │ │ add.w r0, r6, #5536 @ 0x15a0 │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1ec828 │ │ │ │ + bl 1ee5f0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 63168 │ │ │ │ - ldr r3, [pc, #720] @ (72e14 ) │ │ │ │ + bl 631a8 │ │ │ │ + ldr r3, [pc, #720] @ (72e54 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - movw r3, #59764 @ 0xe974 │ │ │ │ + movw r3, #59444 @ 0xe834 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72b22 │ │ │ │ + b.n 72b62 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #2016] @ 0x7e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7249c │ │ │ │ + bne.w 724dc │ │ │ │ add.w r0, r2, #2016 @ 0x7e0 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7249c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 724dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 72b0e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72b4e │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 726b0 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 726f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7266c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 726ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7261c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7265c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 725d8 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72618 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7272c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7276c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 726ee │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7272e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 72a4a │ │ │ │ + bge.w 72a8a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72a4a │ │ │ │ + bne.w 72a8a │ │ │ │ mov r0, r8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 72a4a │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72a8a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72bd4 │ │ │ │ + bge.n 72c14 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #2016] @ 0x7e0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72e8c │ │ │ │ - ldr r3, [pc, #576] @ (72e18 ) │ │ │ │ + beq.w 72ecc │ │ │ │ + ldr r3, [pc, #576] @ (72e58 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - movw r3, #59704 @ 0xe938 │ │ │ │ + movw r3, #59384 @ 0xe7f8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72b22 │ │ │ │ + b.n 72b62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 721f4 │ │ │ │ + bne.w 72234 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 721f4 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 72234 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 721c8 │ │ │ │ + bne.w 72208 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 721c8 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 72208 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72354 │ │ │ │ + bne.w 72394 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 72354 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 72394 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72328 │ │ │ │ + bne.w 72368 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 72328 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 72368 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 722fc │ │ │ │ + bne.w 7233c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 722fc │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7233c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 722d0 │ │ │ │ + bne.w 72310 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 722d0 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 72310 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 722a4 │ │ │ │ + bne.w 722e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 722a4 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 722e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72278 │ │ │ │ + bne.w 722b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 72278 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 722b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7224c │ │ │ │ + bne.w 7228c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 7224c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7228c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72220 │ │ │ │ + bne.w 72260 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 72220 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 72260 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72404 │ │ │ │ + bne.w 72444 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 72404 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 72444 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 723d8 │ │ │ │ + bne.w 72418 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 723d8 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 72418 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 723ac │ │ │ │ + bne.w 723ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 723ac │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 723ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72380 │ │ │ │ + bne.w 723c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 72380 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 723c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7245c │ │ │ │ + bne.w 7249c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 7245c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7249c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72430 │ │ │ │ + bne.w 72470 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 72430 │ │ │ │ - ldr r3, [pc, #240] @ (72e1c ) │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 72470 │ │ │ │ + ldr r3, [pc, #240] @ (72e5c ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - movw r3, #59648 @ 0xe900 │ │ │ │ + movw r3, #59328 @ 0xe7c0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72b22 │ │ │ │ + b.n 72b62 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #216] @ (72e20 ) │ │ │ │ + ldr r2, [pc, #216] @ (72e60 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #59896 @ 0xe9f8 │ │ │ │ + movw r3, #59576 @ 0xe8b8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 729b4 │ │ │ │ - ldr r3, [pc, #200] @ (72e24 ) │ │ │ │ + b.n 729f4 │ │ │ │ + ldr r3, [pc, #200] @ (72e64 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - movw r3, #59620 @ 0xe8e4 │ │ │ │ + movw r3, #59300 @ 0xe7a4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72b22 │ │ │ │ - ldr r3, [pc, #180] @ (72e28 ) │ │ │ │ + b.n 72b62 │ │ │ │ + ldr r3, [pc, #180] @ (72e68 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - movw r3, #59588 @ 0xe8c4 │ │ │ │ + movw r3, #59268 @ 0xe784 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72b22 │ │ │ │ - ldr r2, [pc, #164] @ (72e2c ) │ │ │ │ + b.n 72b62 │ │ │ │ + ldr r2, [pc, #164] @ (72e6c ) │ │ │ │ add r3, sp, #32 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ strd r1, r2, [sp, #32] │ │ │ │ - movw r2, #59560 @ 0xe8a8 │ │ │ │ + movw r2, #59240 @ 0xe768 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 729b4 │ │ │ │ - movw r3, #59464 @ 0xe848 │ │ │ │ + b.n 729f4 │ │ │ │ + movw r3, #59144 @ 0xe708 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #124] @ (72e30 ) │ │ │ │ + ldr r0, [pc, #124] @ (72e70 ) │ │ │ │ add r2, sp, #32 │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 729b4 │ │ │ │ - bl 7fd18 │ │ │ │ + b.n 729f4 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71f52 │ │ │ │ - movw r3, #59424 @ 0xe820 │ │ │ │ + beq.w 71f92 │ │ │ │ + movw r3, #59104 @ 0xe6e0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72db0 │ │ │ │ + b.n 72df0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1eb8d4 │ │ │ │ + bl 1ed69c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ebad4 │ │ │ │ - movw r3, #59392 @ 0xe800 │ │ │ │ + bl 1ed89c │ │ │ │ + movw r3, #59072 @ 0xe6c0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72db0 │ │ │ │ + b.n 72df0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72116 │ │ │ │ + bne.w 72156 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 72116 │ │ │ │ - ldmia r7!, {r2, r3, r4} │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 72156 │ │ │ │ + ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ movs r1, r6 │ │ │ │ - ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ movs r1, r6 │ │ │ │ - ldmia r6, {r2, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r5, r7} │ │ │ │ movs r1, r6 │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ + ldmia r5!, {r4, r7} │ │ │ │ movs r1, r6 │ │ │ │ - ldmia r7!, {r2, r3, r5, r6} │ │ │ │ + ldmia r6!, {r2, r3, r5} │ │ │ │ movs r1, r6 │ │ │ │ - ldmia r6!, {r3, r5, r7} │ │ │ │ + ldmia r5, {r3, r5, r6} │ │ │ │ movs r1, r6 │ │ │ │ - ldmia r6!, {r4, r7} │ │ │ │ + ldmia r5!, {r4, r6} │ │ │ │ movs r1, r6 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r2, r3, r4, r5} │ │ │ │ movs r1, r6 │ │ │ │ - ldmia r6, {r3, r5, r6} │ │ │ │ + ldmia r5, {r3, r5} │ │ │ │ movs r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7786c │ │ │ │ - movw r3, #59496 @ 0xe868 │ │ │ │ + bl 778ac │ │ │ │ + movw r3, #59176 @ 0xe728 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #84] @ (72e98 ) │ │ │ │ - b.n 72a54 │ │ │ │ - movw r3, #41928 @ 0xa3c8 │ │ │ │ + ldr r1, [pc, #84] @ (72ed8 ) │ │ │ │ + b.n 72a94 │ │ │ │ + movw r3, #41608 @ 0xa288 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72e42 │ │ │ │ - ldr r3, [pc, #72] @ (72e9c ) │ │ │ │ + b.n 72e82 │ │ │ │ + ldr r3, [pc, #72] @ (72edc ) │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - movw r3, #41928 @ 0xa3c8 │ │ │ │ + movw r3, #41608 @ 0xa288 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72b22 │ │ │ │ + b.n 72b62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7219c │ │ │ │ + bne.w 721dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 7219c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 721dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72170 │ │ │ │ + bne.w 721b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 72170 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 721b0 │ │ │ │ add.w r0, r2, #2016 @ 0x7e0 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 72bd4 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72c14 │ │ │ │ nop │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ movs r1, r6 │ │ │ │ - ldmia r7!, {r4, r6} │ │ │ │ + ldmia r6!, {r4} │ │ │ │ movs r1, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #316] @ (72ff0 ) │ │ │ │ + ldr r5, [pc, #316] @ (73030 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #8 │ │ │ │ ldr r1, [r3, r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 72fe2 │ │ │ │ + beq.w 73022 │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 72f8a │ │ │ │ + bhi.n 72fca │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - movw r3, #4689 @ 0x1251 │ │ │ │ + movw r3, #4753 @ 0x1291 │ │ │ │ movt r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ add.w r5, r4, #12 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 72f7c │ │ │ │ + bne.n 72fbc │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp.w r5, #512 @ 0x200 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1612] @ 0x64c │ │ │ │ mov r8, r3 │ │ │ │ - bhi.n 72f96 │ │ │ │ + bhi.n 72fd6 │ │ │ │ add.w r1, r4, #11 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 72fc8 │ │ │ │ + beq.n 73008 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 72f5a │ │ │ │ + beq.n 72f9a │ │ │ │ movs r1, #0 │ │ │ │ lsrs r5, r4, #8 │ │ │ │ mov r3, r0 │ │ │ │ bfi r1, r5, #16, #8 │ │ │ │ bfi r1, r4, #24, #8 │ │ │ │ str.w r1, [r3], #8 │ │ │ │ movw r1, #65021 @ 0xfdfd │ │ │ │ movt r1, #253 @ 0xfd │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ strb r2, [r0, #4] │ │ │ │ strh.w r1, [r0, #5] │ │ │ │ strb r1, [r0, #7] │ │ │ │ - cbz r4, 72f4c │ │ │ │ + cbz r4, 72f8c │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ blx 2b348 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r2, [r3, r4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd lr, r7, [r3, #24] │ │ │ │ cmp r7, lr │ │ │ │ - bcc.n 72f8e │ │ │ │ + bcc.n 72fce │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add.w r1, r3, lr │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w ip, [r3, lr] │ │ │ │ - cbz r0, 72f96 │ │ │ │ + cbz r0, 72fd6 │ │ │ │ mov r3, r0 │ │ │ │ rev r1, r4 │ │ │ │ - b.n 72f28 │ │ │ │ + b.n 72f68 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72f76 │ │ │ │ + bne.n 72fb6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 72f52 │ │ │ │ + b.n 72f92 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r6, #12] │ │ │ │ str r6, [r3, #8] │ │ │ │ - b.n 72f1a │ │ │ │ + b.n 72f5a │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #46589 @ 0xb5fd │ │ │ │ + movw r1, #46653 @ 0xb63d │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r6, [r3, #848] @ 0x350 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 72fd4 │ │ │ │ + bne.n 73014 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2bfa0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 72f8a │ │ │ │ + beq.n 72fca │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 72f76 │ │ │ │ + b.n 72fb6 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 7131c │ │ │ │ + bl 7135c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 72f74 │ │ │ │ + b.n 72fb4 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 72fb8 │ │ │ │ - movw r1, #59936 @ 0xea20 │ │ │ │ + b.n 72ff8 │ │ │ │ + movw r1, #59616 @ 0xe8e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #8] @ (72ff4 ) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (73034 ) │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r7} │ │ │ │ + ldmia r6, {r6} │ │ │ │ movs r1, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ lsls r5, r3, #30 │ │ │ │ strd r0, r1, [sp, #12] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bmi.w 731ac │ │ │ │ + bmi.w 731ec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75536 │ │ │ │ + beq.w 75576 │ │ │ │ ldr.w r4, [r2, #132] @ 0x84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 73200 │ │ │ │ + beq.w 73240 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73268 │ │ │ │ + beq.w 732a8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bpl.w 73298 │ │ │ │ - ldr r2, [pc, #600] @ (732a0 ) │ │ │ │ + bpl.w 732d8 │ │ │ │ + ldr r2, [pc, #600] @ (732e0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #28 │ │ │ │ cmp r3, #10 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -106552,121 +106581,121 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r1, #408] @ 0x198 │ │ │ │ cmp r4, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74ffe │ │ │ │ + beq.w 7503e │ │ │ │ ldr.w r3, [r1, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74584 │ │ │ │ + beq.w 745c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ldr.w r1, [r2, #128] @ 0x80 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r6, r3 │ │ │ │ cmp r1, #0 │ │ │ │ clz r0, r2 │ │ │ │ and.w r2, r3, #2 │ │ │ │ mov.w r0, r0, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 745ac │ │ │ │ + bne.w 745ec │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 733d8 │ │ │ │ + bne.w 73418 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r2, [r2, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 743a6 │ │ │ │ + beq.w 743e6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ - bl 756d8 │ │ │ │ + bl 75718 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 747e2 │ │ │ │ + beq.w 74822 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r6, #22 │ │ │ │ - bpl.w 73404 │ │ │ │ + bpl.w 73444 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #156] @ 0x9c │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 732a8 │ │ │ │ + bne.w 732e8 │ │ │ │ movw r4, #34368 @ 0x8640 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ cmp r0, r4 │ │ │ │ - bne.w 7346c │ │ │ │ + bne.w 734ac │ │ │ │ and.w r2, r6, #2 │ │ │ │ lsls r1, r6, #24 │ │ │ │ - bmi.w 745d0 │ │ │ │ + bmi.w 74610 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 73110 │ │ │ │ + cbz r3, 73150 │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r0, #156] @ 0x9c │ │ │ │ str.w r3, [r1, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7337e │ │ │ │ + bne.w 733be │ │ │ │ movw fp, #44536 @ 0xadf8 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ ldr.w r3, [fp, #2700] @ 0xa8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7369a │ │ │ │ + beq.w 736da │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ movw r9, #40968 @ 0xa008 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ - movw lr, #12185 @ 0x2f99 │ │ │ │ + movw lr, #20009 @ 0x4e29 │ │ │ │ movt lr, #32 │ │ │ │ movw r8, #28140 @ 0x6dec │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ - ldr r4, [pc, #348] @ (732a4 ) │ │ │ │ + ldr r4, [pc, #348] @ (732e4 ) │ │ │ │ ldr r5, [sp, #12] │ │ │ │ str.w fp, [sp, #32] │ │ │ │ str.w lr, [sp, #24] │ │ │ │ - b.n 73172 │ │ │ │ + b.n 731b2 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ - cbz r2, 73168 │ │ │ │ + cbz r2, 731a8 │ │ │ │ sub.w r1, r3, #224 @ 0xe0 │ │ │ │ adds r6, r2, r1 │ │ │ │ - beq.n 73168 │ │ │ │ + beq.n 731a8 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 734bc │ │ │ │ + bne.w 734fc │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73696 │ │ │ │ + beq.w 736d6 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 73168 │ │ │ │ + beq.n 731a8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 73680 │ │ │ │ + bcs.w 736c0 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 73490 │ │ │ │ + bcs.w 734d0 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.w 7349e │ │ │ │ + bcs.w 734de │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi.n 73154 │ │ │ │ + bhi.n 73194 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itt ls │ │ │ │ movls r1, r3 │ │ │ │ movls r2, r5 │ │ │ │ - bls.n 7315c │ │ │ │ + bls.n 7319c │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 73168 │ │ │ │ + beq.n 731a8 │ │ │ │ sub.w r1, r3, #208 @ 0xd0 │ │ │ │ - b.n 7315c │ │ │ │ + b.n 7319c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #236] @ (732a0 ) │ │ │ │ + ldr r2, [pc, #236] @ (732e0 ) │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ cmp r2, #10 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mul.w r3, r2, r3 │ │ │ │ @@ -106676,34 +106705,34 @@ │ │ │ │ adds r4, r1, r3 │ │ │ │ add.w r4, r4, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r4, #408] @ 0x198 │ │ │ │ cmp r4, r5 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74f7a │ │ │ │ + beq.w 74fba │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #408 @ 0x198 │ │ │ │ add r3, r1 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75536 │ │ │ │ + beq.w 75576 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73030 │ │ │ │ - bl 70c84 │ │ │ │ + bne.w 73070 │ │ │ │ + bl 70cc4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and.w r2, r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74d3c │ │ │ │ + beq.w 74d7c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 747fa │ │ │ │ - ldr r2, [pc, #132] @ (732a0 ) │ │ │ │ + beq.w 7483a │ │ │ │ + ldr r2, [pc, #132] @ (732e0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ cmp r2, #10 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -106714,126 +106743,126 @@ │ │ │ │ adds r4, r1, r3 │ │ │ │ add.w r4, r4, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r4, #408] @ 0x198 │ │ │ │ cmp r4, r5 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74f34 │ │ │ │ + beq.w 74f74 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #408 @ 0x198 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r1, #16] │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7303e │ │ │ │ + bne.w 7307e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw r4, #34368 @ 0x8640 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 74594 │ │ │ │ + beq.w 745d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #22 │ │ │ │ - bmi.w 75114 │ │ │ │ + bmi.w 75154 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsls r1, r3, #30 │ │ │ │ str.w r4, [r2, #128] @ 0x80 │ │ │ │ - bmi.w 73046 │ │ │ │ + bmi.w 73086 │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ - b.n 7307e │ │ │ │ + b.n 730be │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb884 │ │ │ │ lsls r3, r1, #1 │ │ │ │ and.w r2, r6, #2 │ │ │ │ lsls r3, r6, #24 │ │ │ │ - bmi.w 745d0 │ │ │ │ + bmi.w 74610 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74bf0 │ │ │ │ + beq.w 74c30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 745c6 │ │ │ │ - ldr r2, [pc, #476] @ (734ac ) │ │ │ │ + beq.w 74606 │ │ │ │ + ldr r2, [pc, #476] @ (734ec ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r2, r1] │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r0, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r1, r2, r3 │ │ │ │ add.w r1, r1, #91136 @ 0x16400 │ │ │ │ ldr.w r1, [r1, #408] @ 0x198 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 732f8 │ │ │ │ + beq.n 73338 │ │ │ │ cmp r0, #10 │ │ │ │ - bls.w 74ec8 │ │ │ │ + bls.w 74f08 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #408 @ 0x198 │ │ │ │ add r2, r3 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - ldr r2, [pc, #424] @ (734b0 ) │ │ │ │ + ldr r2, [pc, #424] @ (734f0 ) │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr.w r1, [r2, #3576] @ 0xdf8 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 74d24 │ │ │ │ + bne.w 74d64 │ │ │ │ ldr.w r2, [r2, #3584] @ 0xe00 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 74d24 │ │ │ │ - ldr r1, [pc, #400] @ (734b4 ) │ │ │ │ + beq.w 74d64 │ │ │ │ + ldr r1, [pc, #400] @ (734f4 ) │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 778fc │ │ │ │ + bl 7793c │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.w 747e0 │ │ │ │ + beq.w 74820 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 74af4 │ │ │ │ + bne.w 74b34 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #380] @ (734b8 ) │ │ │ │ + ldr r0, [pc, #380] @ (734f8 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - bl 78788 │ │ │ │ + bl 787cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 747e0 │ │ │ │ + beq.w 74820 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #356] @ (734b4 ) │ │ │ │ + ldr r1, [pc, #356] @ (734f4 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7336a │ │ │ │ + bge.n 733aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75302 │ │ │ │ + beq.w 75342 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - beq.w 74d3c │ │ │ │ + beq.w 74d7c │ │ │ │ and.w r2, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73116 │ │ │ │ + beq.w 73156 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #292] @ (734ac ) │ │ │ │ + ldr r2, [pc, #292] @ (734ec ) │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ subs r0, r3, #1 │ │ │ │ ldr r3, [r2, r1] │ │ │ │ cmp r0, #10 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov.w r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ @@ -106843,182 +106872,182 @@ │ │ │ │ adds r1, r2, r3 │ │ │ │ add.w r1, r1, #91136 @ 0x16400 │ │ │ │ ldr.w r1, [r1, #408] @ 0x198 │ │ │ │ cmp r1, r4 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74f5e │ │ │ │ + beq.w 74f9e │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #408 @ 0x198 │ │ │ │ add r2, r3 │ │ │ │ movw fp, #44536 @ 0xadf8 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ ldr.w r3, [fp, #2700] @ 0xa8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7369a │ │ │ │ + beq.w 736da │ │ │ │ ldr r7, [r2, #16] │ │ │ │ - b.n 7312e │ │ │ │ + b.n 7316e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 730ae │ │ │ │ + bne.w 730ee │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r4, [r0, #156] @ 0x9c │ │ │ │ mov r0, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 74e8a │ │ │ │ + bne.w 74eca │ │ │ │ movw r4, #34368 @ 0x8640 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ cmp r1, r4 │ │ │ │ - bne.w 73110 │ │ │ │ + bne.w 73150 │ │ │ │ lsls r4, r3, #22 │ │ │ │ - bmi.w 730f4 │ │ │ │ - b.n 73110 │ │ │ │ + bmi.w 73134 │ │ │ │ + b.n 73150 │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 7344e │ │ │ │ + ble.n 7348e │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r0, #22 │ │ │ │ - bmi.w 754f8 │ │ │ │ + bmi.w 75538 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 7344e │ │ │ │ + beq.n 7348e │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #22 │ │ │ │ - bmi.w 754f8 │ │ │ │ + bmi.w 75538 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 7344e │ │ │ │ + beq.n 7348e │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r0, #22 │ │ │ │ - bmi.w 754f8 │ │ │ │ + bmi.w 75538 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 7344e │ │ │ │ + beq.n 7348e │ │ │ │ adds r3, #24 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r4, #22 │ │ │ │ - bmi.w 754f8 │ │ │ │ + bmi.w 75538 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 7343c │ │ │ │ + bne.n 7347c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #156] @ 0x9c │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 732a8 │ │ │ │ + bne.w 732e8 │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 749bc │ │ │ │ + beq.w 749fc │ │ │ │ lsls r2, r6, #24 │ │ │ │ it mi │ │ │ │ andmi.w r2, r6, #2 │ │ │ │ - bmi.w 745d0 │ │ │ │ + bmi.w 74610 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r6, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73110 │ │ │ │ + beq.w 73150 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r0, #156] @ 0x9c │ │ │ │ str.w r3, [r1, #156] @ 0x9c │ │ │ │ - b.n 73110 │ │ │ │ + b.n 73150 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73168 │ │ │ │ + beq.w 731a8 │ │ │ │ sub.w r1, r3, #380 @ 0x17c │ │ │ │ - b.n 7315c │ │ │ │ + b.n 7319c │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73168 │ │ │ │ + beq.w 731a8 │ │ │ │ sub.w r1, r3, #368 @ 0x170 │ │ │ │ - b.n 7315c │ │ │ │ + b.n 7319c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ pop {r2, r3, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xb864 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n 7352c │ │ │ │ + bpl.n 7356c │ │ │ │ ldr.w r0, [r5, #128] @ 0x80 │ │ │ │ - cbz r0, 7352c │ │ │ │ + cbz r0, 7356c │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r0, #80] @ 0x50 │ │ │ │ - bcs.w 73bbc │ │ │ │ + bcs.w 73bfc │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 74396 │ │ │ │ + bcs.w 743d6 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r0, #56] @ 0x38 │ │ │ │ - bcs.w 73bbc │ │ │ │ + bcs.w 73bfc │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 73bae │ │ │ │ + bls.w 73bee │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ - cbz r1, 7352c │ │ │ │ + cbz r1, 7356c │ │ │ │ cmn r1, r3 │ │ │ │ - beq.n 7352c │ │ │ │ + beq.n 7356c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7352c │ │ │ │ + bne.n 7356c │ │ │ │ add.w r3, r5, #60 @ 0x3c │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 74cfe │ │ │ │ + beq.w 74d3e │ │ │ │ add.w r3, r5, #100 @ 0x64 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 73168 │ │ │ │ + bne.w 731a8 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ subs r3, r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73168 │ │ │ │ + bne.w 731a8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 74284 │ │ │ │ + bne.w 742c4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 74284 │ │ │ │ + beq.w 742c4 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 778fc │ │ │ │ + bl 7793c │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 747e0 │ │ │ │ + beq.w 74820 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 73e42 │ │ │ │ + bne.w 73e82 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 74dd8 │ │ │ │ + beq.w 74e18 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #28140 @ 0x6dec │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr.w sl, [r4] │ │ │ │ - bl 79338 │ │ │ │ + bl 7937c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 747e0 │ │ │ │ + beq.w 74820 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bpl.w 73bc4 │ │ │ │ - ldr r2, [pc, #240] @ (73678 ) │ │ │ │ + bpl.w 73c04 │ │ │ │ + ldr r2, [pc, #240] @ (736b8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w ip, [r5] │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr.w r0, [r1, #3892] @ 0xf34 │ │ │ │ @@ -107028,618 +107057,618 @@ │ │ │ │ add.w fp, r2, #1 │ │ │ │ sub.w r2, r6, #8 │ │ │ │ orr.w r3, r3, lr │ │ │ │ str.w r2, [lr] │ │ │ │ strd r0, r3, [r6, #-8] │ │ │ │ str r2, [r0, #4] │ │ │ │ str.w fp, [r1, #3868] @ 0xf1c │ │ │ │ - blt.w 73bd0 │ │ │ │ + blt.w 73c10 │ │ │ │ mov r0, sl │ │ │ │ mov.w fp, #0 │ │ │ │ str r5, [r6, #8] │ │ │ │ blx 2bfb8 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 796a4 │ │ │ │ + bl 796e8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 751f6 │ │ │ │ + beq.w 75236 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 73ddc │ │ │ │ + bpl.w 73e1c │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 73ddc │ │ │ │ + bne.w 73e1c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.w 73d20 │ │ │ │ + beq.w 73d60 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r4, r3, [r6, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ strd sl, fp, [r6, #12] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 74454 │ │ │ │ + bpl.w 74494 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 73b86 │ │ │ │ + bge.w 73bc6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 73b8e │ │ │ │ + bne.w 73bce │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 73b8e │ │ │ │ - ldr r3, [pc, #52] @ (7367c ) │ │ │ │ + beq.w 73bce │ │ │ │ + ldr r3, [pc, #52] @ (736bc ) │ │ │ │ ldr r0, [r7, #24] │ │ │ │ cmp r0, r3 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ - beq.w 7477e │ │ │ │ - bl 7a434 │ │ │ │ + beq.w 747be │ │ │ │ + bl 7a470 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74466 │ │ │ │ + beq.w 744a6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 73168 │ │ │ │ + bge.w 731a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73168 │ │ │ │ + bne.w 731a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 73168 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 731a8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #320 @ 0x140 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ sub.w r1, r3, #420 @ 0x1a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7315c │ │ │ │ + bne.w 7319c │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73172 │ │ │ │ + bne.w 731b2 │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [r3, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 742ee │ │ │ │ + bne.w 7432e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73d08 │ │ │ │ + beq.w 73d48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73bd8 │ │ │ │ + bne.w 73c18 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r8, [r6] │ │ │ │ ldr.w r4, [r3, #132] @ 0x84 │ │ │ │ str r4, [sp, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 73c1c │ │ │ │ + bne.w 73c5c │ │ │ │ ldr r7, [r3, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 747e6 │ │ │ │ - ldr r3, [pc, #700] @ (73994 ) │ │ │ │ + bne.w 74826 │ │ │ │ + ldr r3, [pc, #700] @ (739d4 ) │ │ │ │ ldr.w r2, [r3, #1564] @ 0x61c │ │ │ │ movw r7, #40968 @ 0xa008 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 747cc │ │ │ │ + bne.w 7480c │ │ │ │ ldr.w r2, [r3, #1572] @ 0x624 │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.w 747cc │ │ │ │ - ldr r1, [pc, #672] @ (73998 ) │ │ │ │ + beq.w 7480c │ │ │ │ + ldr r1, [pc, #672] @ (739d8 ) │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 778fc │ │ │ │ + bl 7793c │ │ │ │ adds r1, r0, #3 │ │ │ │ - beq.w 747e0 │ │ │ │ + beq.w 74820 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7438a │ │ │ │ + bne.w 743ca │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74234 │ │ │ │ - ldr r1, [pc, #640] @ (73998 ) │ │ │ │ + bne.w 74274 │ │ │ │ + ldr r1, [pc, #640] @ (739d8 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 747e0 │ │ │ │ + beq.w 74820 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73de2 │ │ │ │ + beq.w 73e22 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 74f88 │ │ │ │ + beq.w 74fc8 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r1, #17 │ │ │ │ - bpl.w 74ac8 │ │ │ │ + bpl.w 74b08 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r3, #24 │ │ │ │ orrs r1, r3 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ str r1, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 740b4 │ │ │ │ + beq.w 740f4 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 740c2 │ │ │ │ + bne.w 74102 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ str r2, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 740cc │ │ │ │ + bne.w 7410c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ str r2, [r0, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 740d8 │ │ │ │ + bne.w 74118 │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ movw r3, #5140 @ 0x1414 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w ip, [r3] │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ str.w r3, [r0, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 740ee │ │ │ │ + beq.w 7412e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 73968 │ │ │ │ + ble.w 739a8 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp ip, r0 │ │ │ │ - beq.w 747f2 │ │ │ │ + beq.w 74832 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 737ea │ │ │ │ + beq.n 7382a │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp ip, r6 │ │ │ │ - beq.w 747f2 │ │ │ │ + beq.w 74832 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 737ea │ │ │ │ + beq.n 7382a │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp ip, r6 │ │ │ │ - beq.w 747f2 │ │ │ │ + beq.w 74832 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 737ea │ │ │ │ + beq.n 7382a │ │ │ │ add.w lr, r2, #24 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w r5, [lr, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 747f2 │ │ │ │ + beq.w 74832 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 737d4 │ │ │ │ + bne.n 73814 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 73968 │ │ │ │ + ble.w 739a8 │ │ │ │ movw ip, #39512 @ 0x9a58 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 7501a │ │ │ │ + beq.w 7505a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73824 │ │ │ │ + beq.n 73864 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 7501a │ │ │ │ + beq.w 7505a │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73824 │ │ │ │ + beq.n 73864 │ │ │ │ add.w lr, r2, #20 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r5, [lr, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 7501a │ │ │ │ + beq.w 7505a │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 7380e │ │ │ │ + bne.n 7384e │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 73968 │ │ │ │ + ble.w 739a8 │ │ │ │ movw ip, #41384 @ 0xa1a8 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 74f42 │ │ │ │ + beq.w 74f82 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7385e │ │ │ │ + beq.n 7389e │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 74f42 │ │ │ │ + beq.w 74f82 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7385e │ │ │ │ + beq.n 7389e │ │ │ │ add.w lr, r2, #20 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r5, [lr, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 74f42 │ │ │ │ + beq.w 74f82 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 73848 │ │ │ │ + bne.n 73888 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 73968 │ │ │ │ + ble.w 739a8 │ │ │ │ movw ip, #41176 @ 0xa0d8 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 7500a │ │ │ │ + beq.w 7504a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73896 │ │ │ │ + beq.n 738d6 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 7500a │ │ │ │ + beq.w 7504a │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73896 │ │ │ │ + beq.n 738d6 │ │ │ │ add.w lr, r2, #20 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r5, [lr, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 7500a │ │ │ │ + beq.w 7504a │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 73882 │ │ │ │ + bne.n 738c2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 73968 │ │ │ │ + ble.n 739a8 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 75012 │ │ │ │ + beq.w 75052 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 738c6 │ │ │ │ + beq.n 73906 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 75012 │ │ │ │ + beq.w 75052 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 738c6 │ │ │ │ + beq.n 73906 │ │ │ │ add.w ip, r2, #20 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r5, [ip, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 75012 │ │ │ │ + beq.w 75052 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 738b2 │ │ │ │ + bne.n 738f2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 73968 │ │ │ │ + ble.n 739a8 │ │ │ │ movw ip, #40760 @ 0x9f38 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 74d9e │ │ │ │ + beq.w 74dde │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 738fe │ │ │ │ + beq.n 7393e │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 74d9e │ │ │ │ + beq.w 74dde │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 738fe │ │ │ │ + beq.n 7393e │ │ │ │ add.w lr, r2, #20 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r5, [lr, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 74d9e │ │ │ │ + beq.w 74dde │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 738ea │ │ │ │ + bne.n 7392a │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 73968 │ │ │ │ + ble.n 739a8 │ │ │ │ movw ip, #20420 @ 0x4fc4 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 751ee │ │ │ │ + beq.w 7522e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73936 │ │ │ │ + beq.n 73976 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 751ee │ │ │ │ + beq.w 7522e │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73936 │ │ │ │ + beq.n 73976 │ │ │ │ add.w lr, r2, #20 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r5, [lr, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 751ee │ │ │ │ + beq.w 7522e │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 73922 │ │ │ │ + bne.n 73962 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 73968 │ │ │ │ + ble.n 739a8 │ │ │ │ movw r6, #18128 @ 0x46d0 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 74f56 │ │ │ │ + beq.w 74f96 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73968 │ │ │ │ + beq.n 739a8 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 74f56 │ │ │ │ + beq.w 74f96 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73968 │ │ │ │ + beq.n 739a8 │ │ │ │ adds r2, #20 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 74f56 │ │ │ │ + beq.w 74f96 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 73958 │ │ │ │ + bne.n 73998 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r2, #9 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #4194304 @ 0x400000 │ │ │ │ lsls r0, r2, #8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orrs r3, r1 │ │ │ │ ldr.w r6, [r2, #172] @ 0xac │ │ │ │ str r3, [r2, #84] @ 0x54 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ - ble.n 73a64 │ │ │ │ - b.n 7399c │ │ │ │ + ble.n 73aa4 │ │ │ │ + b.n 739dc │ │ │ │ nop │ │ │ │ add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr.w r9, [r6, #20] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 74b1c │ │ │ │ + bge.w 74b5c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7c1a4 │ │ │ │ + bl 7c1d0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74d3c │ │ │ │ + beq.w 74d7c │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - bne.w 74b1c │ │ │ │ + bne.w 74b5c │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ cmp.w r8, #2 │ │ │ │ and.w r2, r2, #96 @ 0x60 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - beq.n 73a5e │ │ │ │ + beq.n 73a9e │ │ │ │ ldr.w r9, [r6, #24] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 74d18 │ │ │ │ + bge.w 74d58 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7c1a4 │ │ │ │ + bl 7c1d0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74d3c │ │ │ │ + beq.w 74d7c │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - bne.w 74d18 │ │ │ │ + bne.w 74d58 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ cmp.w r8, #3 │ │ │ │ and.w r2, r2, #96 @ 0x60 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - beq.n 73a5e │ │ │ │ + beq.n 73a9e │ │ │ │ ldr r5, [sp, #12] │ │ │ │ adds r6, #24 │ │ │ │ mov.w sl, #3 │ │ │ │ ldr.w r9, [r6, #4]! │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 74a32 │ │ │ │ - bl 7c1a4 │ │ │ │ + bge.w 74a72 │ │ │ │ + bl 7c1d0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74d3c │ │ │ │ + beq.w 74d7c │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - bne.w 74a32 │ │ │ │ + bne.w 74a72 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r8, sl │ │ │ │ and.w r2, r2, #96 @ 0x60 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - bne.n 73a20 │ │ │ │ + bne.n 73a60 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ - cbz r4, 73a94 │ │ │ │ + cbz r4, 73ad4 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 742a4 │ │ │ │ + beq.w 742e4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 742b4 │ │ │ │ + beq.w 742f4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 742c4 │ │ │ │ + beq.w 74304 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 742d4 │ │ │ │ + beq.w 74314 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 742e4 │ │ │ │ + beq.w 74324 │ │ │ │ and.w r2, r3, #17408 @ 0x4400 │ │ │ │ cmp.w r2, #17408 @ 0x4400 │ │ │ │ - bne.n 73ab6 │ │ │ │ + bne.n 73af6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r1, [r2, #160] @ 0xa0 │ │ │ │ - movw r2, #41569 @ 0xa261 │ │ │ │ + movw r2, #41629 @ 0xa29d │ │ │ │ movt r2, #7 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.w 753a4 │ │ │ │ + beq.w 753e4 │ │ │ │ lsls r2, r3, #27 │ │ │ │ - bmi.w 741b0 │ │ │ │ + bmi.w 741f0 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.w 73de2 │ │ │ │ + bpl.w 73e22 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ adds r3, #16 │ │ │ │ bics.w r3, r3, #16 │ │ │ │ - bne.w 75494 │ │ │ │ + bne.w 754d4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #15 │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ str r2, [r1, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73dec │ │ │ │ + beq.w 73e2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #168] @ 0xa8 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 73b30 │ │ │ │ + ble.n 73b70 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 73b02 │ │ │ │ + bge.n 73b42 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 7d964 │ │ │ │ + bl 7d990 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 747e0 │ │ │ │ + blt.w 74820 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 73b2e │ │ │ │ + beq.n 73b6e │ │ │ │ adds r4, #16 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7530c │ │ │ │ - bl 7d964 │ │ │ │ + bge.w 7534c │ │ │ │ + bl 7d990 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 747e0 │ │ │ │ + blt.w 74820 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 73b0c │ │ │ │ + bne.n 73b4c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 741e4 │ │ │ │ + beq.w 74224 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 73e5c │ │ │ │ + bmi.w 73e9c │ │ │ │ lsls r6, r3, #17 │ │ │ │ - bpl.n 73b50 │ │ │ │ + bpl.n 73b90 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75518 │ │ │ │ + beq.w 75558 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r1, #144] @ 0x90 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.n 73b64 │ │ │ │ + bgt.n 73ba4 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ add r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 754d0 │ │ │ │ + ble.w 75510 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orr.w r3, r2, #4096 @ 0x1000 │ │ │ │ lsls r0, r2, #30 │ │ │ │ it mi │ │ │ │ movmi r4, r1 │ │ │ │ str r3, [r1, #84] @ 0x54 │ │ │ │ - bmi.w 741ec │ │ │ │ + bmi.w 7422c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r2, #84] @ 0x54 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 7363c │ │ │ │ + beq.w 7367c │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 6be80 │ │ │ │ + bl 6bec0 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bne.w 73644 │ │ │ │ + bne.w 73684 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1946f4 <_Py_NewReference@@Base+0x1c84> │ │ │ │ + bl 196abc <_Py_NewReference@@Base+0x1c84> │ │ │ │ mov r2, r0 │ │ │ │ - b.w 74784 │ │ │ │ + b.w 747c4 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ it ls │ │ │ │ movls r1, r0 │ │ │ │ - bls.w 734fc │ │ │ │ + bls.w 7353c │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 734fc │ │ │ │ - b.n 7352c │ │ │ │ + bne.w 7353c │ │ │ │ + b.n 7356c │ │ │ │ ldr.w ip, [r5] │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 735c8 │ │ │ │ + bge.w 73608 │ │ │ │ add.w r3, ip, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 735c8 │ │ │ │ + b.n 73608 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #624] @ (73e50 ) │ │ │ │ + ldr r2, [pc, #624] @ (73e90 ) │ │ │ │ movs r0, #28 │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ ldr r4, [r2, r1] │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r4, [r4, #8] │ │ │ │ mul.w r0, r0, ip │ │ │ │ adds r7, r4, r0 │ │ │ │ add.w r7, r7, #91136 @ 0x16400 │ │ │ │ ldr.w r7, [r7, #408] @ 0x198 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.w 74ba6 │ │ │ │ + bne.w 74be6 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ add.w r0, r0, #408 @ 0x198 │ │ │ │ add r4, r0 │ │ │ │ ldr.w r8, [r6] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 74b28 │ │ │ │ + beq.w 74b68 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 75268 │ │ │ │ + bne.w 752a8 │ │ │ │ movw r7, #28676 @ 0x7004 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ mov r0, r7 │ │ │ │ - bl 79338 │ │ │ │ + bl 7937c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 747e0 │ │ │ │ + beq.w 74820 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 73c78 │ │ │ │ - ldr r2, [pc, #524] @ (73e50 ) │ │ │ │ + bpl.n 73cb8 │ │ │ │ + ldr r2, [pc, #524] @ (73e90 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r1] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w ip, [r0, #3892] @ 0xf34 │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -107663,314 +107692,314 @@ │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 2bfb8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 796a4 │ │ │ │ + bl 796e8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75022 │ │ │ │ + beq.w 75062 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bpl.n 73cc4 │ │ │ │ + bpl.n 73d04 │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 73cc4 │ │ │ │ + bne.n 73d04 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.w 74804 │ │ │ │ + beq.w 74844 │ │ │ │ str.w sl, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r1, sl │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7b964 │ │ │ │ + bl 7b990 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 752de │ │ │ │ + beq.w 7531e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73cf4 │ │ │ │ + bge.n 73d34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 752d4 │ │ │ │ + beq.w 75314 │ │ │ │ ldr.w r8, [r6, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 74490 │ │ │ │ + bne.w 744d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r7, [r2, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 745e4 │ │ │ │ + bne.w 74624 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74a7c │ │ │ │ + bne.w 74abc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #132] @ 0x84 │ │ │ │ - b.n 736d6 │ │ │ │ + b.n 73716 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr.w r1, [sl] │ │ │ │ cmp r2, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - beq.w 75206 │ │ │ │ - ldr r3, [pc, #288] @ (73e54 ) │ │ │ │ + beq.w 75246 │ │ │ │ + ldr r3, [pc, #288] @ (73e94 ) │ │ │ │ mov r1, sl │ │ │ │ - ldr r2, [pc, #280] @ (73e50 ) │ │ │ │ + ldr r2, [pc, #280] @ (73e90 ) │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w fp, [r3, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74798 │ │ │ │ + bne.w 747d8 │ │ │ │ add.w fp, fp, #110592 @ 0x1b000 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ ldr.w r0, [fp, #3996] @ 0xf9c │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sl │ │ │ │ - bl 7b964 │ │ │ │ + bl 7b990 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 752ea │ │ │ │ + beq.w 7532a │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 7440a │ │ │ │ + beq.w 7444a │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73d8a │ │ │ │ + bge.n 73dca │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 754ee │ │ │ │ + beq.w 7552e │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73db2 │ │ │ │ + bge.n 73df2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7558c │ │ │ │ + beq.w 755cc │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73db2 │ │ │ │ + bge.n 73df2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75582 │ │ │ │ + beq.w 755c2 │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [sl, #16] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 73ddc │ │ │ │ + blt.n 73e1c │ │ │ │ mov r0, sl │ │ │ │ - bl 755e4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75624 <_Py_SetImmortal@@Base> │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [sl, #16] │ │ │ │ mov r3, sl │ │ │ │ str r3, [r6, #12] │ │ │ │ - b.n 74440 │ │ │ │ + b.n 74480 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73ae0 │ │ │ │ + bne.w 73b20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bmi.w 74c20 │ │ │ │ + bmi.w 74c60 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #88] @ (73e58 ) │ │ │ │ + ldr r1, [pc, #88] @ (73e98 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 77884 │ │ │ │ + bl 778c4 │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.w 747e0 │ │ │ │ + beq.w 74820 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73ae0 │ │ │ │ - ldr r1, [pc, #68] @ (73e58 ) │ │ │ │ + bne.w 73b20 │ │ │ │ + ldr r1, [pc, #68] @ (73e98 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 747e0 │ │ │ │ + beq.w 74820 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movw r3, #12185 @ 0x2f99 │ │ │ │ + movw r3, #20009 @ 0x4e29 │ │ │ │ movt r3, #32 │ │ │ │ ldr.w r4, [r2, #168] @ 0xa8 │ │ │ │ str r3, [r2, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.w 73aec │ │ │ │ + bgt.w 73b2c │ │ │ │ mov r3, r2 │ │ │ │ - b.n 73b30 │ │ │ │ + b.n 73b70 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73168 │ │ │ │ - b.w 73554 │ │ │ │ + bne.w 731a8 │ │ │ │ + b.w 73594 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xb740 │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bpl.w 75284 │ │ │ │ + bpl.w 752c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r2, [r2, #440] @ 0x1b8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 74062 │ │ │ │ + bne.w 740a2 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #6 │ │ │ │ - bl 78d18 │ │ │ │ + bl 78d5c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 752a2 │ │ │ │ + beq.w 752e2 │ │ │ │ movs r3, #2 │ │ │ │ strb r3, [r0, #6] │ │ │ │ movs r3, #30 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74c02 │ │ │ │ - ldr r1, [pc, #540] @ (740b0 ) │ │ │ │ - movw r2, #60772 @ 0xed64 │ │ │ │ + beq.w 74c42 │ │ │ │ + ldr r1, [pc, #540] @ (740f0 ) │ │ │ │ + movw r2, #60452 @ 0xec24 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 7fd58 │ │ │ │ + bl 7fd84 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74c02 │ │ │ │ + beq.w 74c42 │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 74052 │ │ │ │ + bpl.w 74092 │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 74052 │ │ │ │ + ble.w 74092 │ │ │ │ add.w r3, lr, #12 │ │ │ │ add.w fp, sl, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 74048 │ │ │ │ + bne.w 74088 │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 74048 │ │ │ │ + beq.w 74088 │ │ │ │ ldrb.w r9, [sl, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r5, [sl, #5] │ │ │ │ cmp.w r9, #7 │ │ │ │ lsl.w r7, r2, r9 │ │ │ │ lsl.w r5, r2, r5 │ │ │ │ add.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ add r5, fp │ │ │ │ and.w r6, r8, r7 │ │ │ │ - bgt.w 74974 │ │ │ │ + bgt.w 749b4 │ │ │ │ ldrsb.w r2, [fp, r6] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 73fd8 │ │ │ │ + blt.n 74018 │ │ │ │ ldr.w r1, [r5, r2, lsl #3] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.w 74048 │ │ │ │ + beq.w 74088 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 74df0 │ │ │ │ + beq.w 74e30 │ │ │ │ mov.w r2, r8, lsr #5 │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r2, r6 │ │ │ │ and.w r6, r7, r2 │ │ │ │ ldrsb.w r2, [fp, r6] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7457c │ │ │ │ + blt.w 745bc │ │ │ │ ldr.w r1, [r5, r2, lsl #3] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 74048 │ │ │ │ + beq.n 74088 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 74ed6 │ │ │ │ + beq.w 74f16 │ │ │ │ mov.w r2, r8, lsr #10 │ │ │ │ add.w r1, r6, r6, lsl #2 │ │ │ │ str r2, [sp, #32] │ │ │ │ adds r2, #1 │ │ │ │ add r2, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ and.w r6, r7, r2 │ │ │ │ cmp.w r9, #7 │ │ │ │ - bgt.w 74db8 │ │ │ │ + bgt.w 74df8 │ │ │ │ ldrsb.w r2, [fp, r6] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 74b08 │ │ │ │ + blt.w 74b48 │ │ │ │ ldr.w r1, [r5, r2, lsl #3] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.w 74cf8 │ │ │ │ + beq.w 74d38 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 74ca4 │ │ │ │ + beq.w 74ce4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ cmp.w r9, #7 │ │ │ │ add.w r6, r6, r3, lsr #5 │ │ │ │ add.w r6, r6, #1 │ │ │ │ and.w r6, r6, r7 │ │ │ │ - bgt.w 74c0e │ │ │ │ + bgt.w 74c4e │ │ │ │ ldrsb.w r2, [fp, r6] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 74da6 │ │ │ │ + blt.w 74de6 │ │ │ │ ldr.w r1, [r5, r2, lsl #3] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.w 74cf8 │ │ │ │ + beq.w 74d38 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 74f9c │ │ │ │ + beq.w 74fdc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ lsrs r3, r3, #10 │ │ │ │ str r3, [sp, #32] │ │ │ │ adds r2, r3, #1 │ │ │ │ add r6, r2 │ │ │ │ ands r6, r7 │ │ │ │ - b.n 73f6c │ │ │ │ + b.n 73fac │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 73f2e │ │ │ │ + bne.n 73f6e │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 74c02 │ │ │ │ + ble.w 74c42 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ str.w r2, [sl, #8] │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 7a7e4 │ │ │ │ + bl 7a820 │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ cmp.w r9, #7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bgt.w 75570 │ │ │ │ + bgt.w 755b0 │ │ │ │ strb.w r2, [fp, r0] │ │ │ │ ldrb.w r0, [sl, #5] │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r1, r1, r2, lsl #3 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ @@ -107981,163 +108010,163 @@ │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ str.w r1, [sl, #12] │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ add.w r1, r1, #1 │ │ │ │ str.w r1, [sl, #16] │ │ │ │ - beq.w 74c02 │ │ │ │ + beq.w 74c42 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - blt.w 73ed2 │ │ │ │ + blt.w 73f12 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [r3, #440] @ 0x1b8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 752ca │ │ │ │ + beq.w 7530a │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbnz r1, 74070 │ │ │ │ + cbnz r1, 740b0 │ │ │ │ orr.w r2, r3, #4 │ │ │ │ str r2, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r2, #17 │ │ │ │ - bpl.n 7407e │ │ │ │ + bpl.n 740be │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75518 │ │ │ │ + beq.w 75558 │ │ │ │ lsls r4, r2, #27 │ │ │ │ - bpl.w 73b50 │ │ │ │ + bpl.w 73b90 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 73b64 │ │ │ │ + beq.w 73ba4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60632 @ 0xecd8 │ │ │ │ + movw r1, #60312 @ 0xeb98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.w 74d3c │ │ │ │ + b.w 74d7c │ │ │ │ stmia r2!, {r3, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r2, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73764 │ │ │ │ + beq.w 737a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73772 │ │ │ │ + beq.w 737b2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73782 │ │ │ │ + beq.w 737c2 │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ movw r3, #5140 @ 0x1414 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 737a2 │ │ │ │ + bne.w 737e2 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 747f2 │ │ │ │ + beq.w 74832 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 740f0 │ │ │ │ + bne.n 74130 │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 747f2 │ │ │ │ + beq.w 74832 │ │ │ │ movw ip, #39512 @ 0x9a58 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 7501a │ │ │ │ + beq.w 7505a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 74116 │ │ │ │ + bne.n 74156 │ │ │ │ movw ip, #41384 @ 0xa1a8 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 74f42 │ │ │ │ + beq.w 74f82 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7412e │ │ │ │ + bne.n 7416e │ │ │ │ movw ip, #41176 @ 0xa0d8 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 7500a │ │ │ │ + beq.w 7504a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 74146 │ │ │ │ + bne.n 74186 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 75012 │ │ │ │ + beq.w 75052 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 74156 │ │ │ │ + bne.n 74196 │ │ │ │ movw ip, #40760 @ 0x9f38 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 74d9e │ │ │ │ + beq.w 74dde │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7416e │ │ │ │ + bne.n 741ae │ │ │ │ movw ip, #20420 @ 0x4fc4 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 751ee │ │ │ │ + beq.w 7522e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 74186 │ │ │ │ + bne.n 741c6 │ │ │ │ movw r6, #18128 @ 0x46d0 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 74f56 │ │ │ │ + beq.w 74f96 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7419e │ │ │ │ - b.w 73968 │ │ │ │ + bne.n 741de │ │ │ │ + b.w 739a8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r2, [r2, #144] @ 0x90 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ ittt ls │ │ │ │ movls.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldrls r1, [sp, #12] │ │ │ │ strls.w r2, [r1, #144] @ 0x90 │ │ │ │ - bls.w 73abc │ │ │ │ + bls.w 73afc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #60328 @ 0xeba8 │ │ │ │ + movw r1, #60008 @ 0xea68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r0, [fp] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.w 74d3c │ │ │ │ + b.w 74d7c │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 73b76 │ │ │ │ + bpl.w 73bb6 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - ldr r0, [pc, #664] @ (74488 ) │ │ │ │ + ldr r0, [pc, #664] @ (744c8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r4, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r2, #1 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ cmp r2, #10 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ @@ -108149,233 +108178,233 @@ │ │ │ │ adds r0, r1, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #408] @ 0x198 │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74f6c │ │ │ │ + beq.w 74fac │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #408 @ 0x198 │ │ │ │ add r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.n 73b7e │ │ │ │ + b.n 73bbe │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 7bdb8 │ │ │ │ + bl 7bde4 │ │ │ │ mov r6, r0 │ │ │ │ blx 2bfb8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 796a4 │ │ │ │ + bl 796e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 747e0 │ │ │ │ - ldr r1, [pc, #564] @ (7448c ) │ │ │ │ + beq.w 74820 │ │ │ │ + ldr r1, [pc, #564] @ (744cc ) │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74466 │ │ │ │ + beq.w 744a6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7372a │ │ │ │ + bge.w 7376a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7372a │ │ │ │ + bne.w 7376a │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 7372a │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7376a │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 6be80 │ │ │ │ + bl 6bec0 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bne.w 7353e │ │ │ │ + bne.w 7357e │ │ │ │ mov r0, r1 │ │ │ │ - bl 2684f8 │ │ │ │ + bl 26849c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - b.w 74d3c │ │ │ │ + b.w 74d7c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73a76 │ │ │ │ + bne.w 73ab6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ str r2, [r1, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73a80 │ │ │ │ + bne.w 73ac0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ str r2, [r1, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73a8a │ │ │ │ + bne.w 73aca │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r2, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73a94 │ │ │ │ + bne.w 73ad4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ str r2, [r1, #80] @ 0x50 │ │ │ │ - b.w 73a94 │ │ │ │ + b.w 73ad4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 736a4 │ │ │ │ + beq.w 736e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 7b35c │ │ │ │ + bl 7b388 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 747e0 │ │ │ │ + beq.w 74820 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 736a4 │ │ │ │ + beq.w 736e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w r1, r4, #16 │ │ │ │ - bl 7b35c │ │ │ │ + bl 7b388 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 747e0 │ │ │ │ + beq.w 74820 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 736a4 │ │ │ │ + beq.w 736e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w r1, r4, #32 │ │ │ │ - bl 7b35c │ │ │ │ + bl 7b388 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 747e0 │ │ │ │ + beq.w 74820 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 736a4 │ │ │ │ + beq.w 736e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ - bl 7b35c │ │ │ │ + bl 7b388 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 747e0 │ │ │ │ + beq.w 74820 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 736a4 │ │ │ │ + beq.w 736e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ - bl 7b35c │ │ │ │ + bl 7b388 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 747e0 │ │ │ │ + beq.w 74820 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 736a4 │ │ │ │ + beq.w 736e4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ - b.n 7437c │ │ │ │ + b.n 743bc │ │ │ │ ldr.w r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 736a4 │ │ │ │ + beq.w 736e4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b35c │ │ │ │ + bl 7b388 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 74372 │ │ │ │ - b.n 747e0 │ │ │ │ + bne.n 743b2 │ │ │ │ + b.n 74820 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7372a │ │ │ │ - b.w 7370a │ │ │ │ + bne.w 7376a │ │ │ │ + b.w 7374a │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 734fc │ │ │ │ - b.w 7352c │ │ │ │ + bne.w 7353c │ │ │ │ + b.w 7356c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 751bc │ │ │ │ + beq.w 751fc │ │ │ │ movs r0, #1 │ │ │ │ - bl 7bf9c │ │ │ │ + bl 7bfc8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74d3c │ │ │ │ + beq.w 74d7c │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 743cc │ │ │ │ + bpl.n 7440c │ │ │ │ mov r0, r4 │ │ │ │ - bl 755e4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75624 <_Py_SetImmortal@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r6, r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ eor.w r2, r2, #1 │ │ │ │ and.w r2, r2, r3, lsr #1 │ │ │ │ str.w r4, [r1, #168] @ 0xa8 │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.w 730ba │ │ │ │ + bpl.w 730fa │ │ │ │ ldr.w r2, [r1, #128] @ 0x80 │ │ │ │ ldr.w r1, [r1, #156] @ 0x9c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74ea6 │ │ │ │ + bne.w 74ee6 │ │ │ │ movw r4, #34368 @ 0x8640 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 73374 │ │ │ │ + bne.w 733b4 │ │ │ │ lsls r0, r3, #22 │ │ │ │ - bpl.w 73374 │ │ │ │ - b.w 730f0 │ │ │ │ + bpl.w 733b4 │ │ │ │ + b.w 73130 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74422 │ │ │ │ + bge.n 74462 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 74422 │ │ │ │ + cbnz r3, 74462 │ │ │ │ mov r0, sl │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 74e60 │ │ │ │ + blt.w 74ea0 │ │ │ │ ldrb.w r3, [fp, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ strne.w fp, [r6, #12] │ │ │ │ - beq.w 74e6e │ │ │ │ + beq.w 74eae │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r3, [r6, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ str r2, [r6, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 73618 │ │ │ │ + bmi.w 73658 │ │ │ │ movw r1, #2722 @ 0xaa2 │ │ │ │ - movw r0, #60168 @ 0xeb08 │ │ │ │ + movw r0, #59848 @ 0xe9c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 747e0 │ │ │ │ + bge.w 74820 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 747e0 │ │ │ │ + bne.w 74820 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - b.w 74d3c │ │ │ │ + b.w 74d7c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r9, r7 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ @@ -108384,24 +108413,24 @@ │ │ │ │ movw r3, #28676 @ 0x7004 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r3, [sp, #24] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 75268 │ │ │ │ + bne.w 752a8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 79338 │ │ │ │ + bl 7937c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 747e0 │ │ │ │ + beq.w 74820 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bpl.n 744fc │ │ │ │ - ldr r3, [pc, #708] @ (74790 ) │ │ │ │ + bpl.n 7453c │ │ │ │ + ldr r3, [pc, #708] @ (747d0 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w ip, [r0, #3892] @ 0xf34 │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -108422,112 +108451,112 @@ │ │ │ │ str r7, [r4, #8] │ │ │ │ blx 2bfb8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 796a4 │ │ │ │ + bl 796e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75022 │ │ │ │ + beq.w 75062 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 74542 │ │ │ │ + bpl.n 74582 │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 74542 │ │ │ │ + bne.n 74582 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - beq.w 748c6 │ │ │ │ + beq.w 74906 │ │ │ │ str r5, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7b964 │ │ │ │ + bl 7b990 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 752de │ │ │ │ + beq.w 7531e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74570 │ │ │ │ + bge.n 745b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75566 │ │ │ │ + beq.w 755a6 │ │ │ │ ldr.w r5, [r6, #20]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73d00 │ │ │ │ - b.n 744a8 │ │ │ │ + beq.w 73d40 │ │ │ │ + b.n 744e8 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 73fdc │ │ │ │ - b.n 73f58 │ │ │ │ - bl 7f84c │ │ │ │ + beq.w 7401c │ │ │ │ + b.n 73f98 │ │ │ │ + bl 7f878 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 747e2 │ │ │ │ + blt.w 74822 │ │ │ │ ldr.w r1, [r3, #128] @ 0x80 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ mov r6, r3 │ │ │ │ and.w r2, r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 730a8 │ │ │ │ + bne.w 730e8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 730a8 │ │ │ │ + beq.w 730e8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 74d92 │ │ │ │ + bne.w 74dd2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 730ba │ │ │ │ - b.n 743ac │ │ │ │ + bne.w 730fa │ │ │ │ + b.n 743ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ - b.w 73304 │ │ │ │ + b.w 73344 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73110 │ │ │ │ + beq.w 73150 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r1, #156] @ 0x9c │ │ │ │ - b.w 73110 │ │ │ │ + b.w 73150 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74dca │ │ │ │ + bne.w 74e0a │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74b14 │ │ │ │ + beq.w 74b54 │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr.w r9, [pc, #404] @ 74790 │ │ │ │ + ldr.w r9, [pc, #404] @ 747d0 │ │ │ │ movw sl, #28408 @ 0x6ef8 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ str.w fp, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 79338 │ │ │ │ + bl 7937c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 747e0 │ │ │ │ + beq.w 74820 │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bpl.n 746ea │ │ │ │ + bpl.n 7472a │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr.w ip, [r5] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w r0, [r1, #3892] @ 0xf34 │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -108536,389 +108565,389 @@ │ │ │ │ add.w fp, r2, #1 │ │ │ │ sub.w r2, r4, #8 │ │ │ │ orr.w r3, r3, lr │ │ │ │ str.w r2, [lr] │ │ │ │ strd r0, r3, [r4, #-8] │ │ │ │ str r2, [r0, #4] │ │ │ │ str.w fp, [r1, #3868] @ 0xf1c │ │ │ │ - blt.n 746f4 │ │ │ │ + blt.n 74734 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #8] │ │ │ │ blx 2bfb8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 796a4 │ │ │ │ + bl 796e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7506c │ │ │ │ + beq.w 750ac │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 7469e │ │ │ │ + bpl.n 746de │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7469e │ │ │ │ + bne.n 746de │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - beq.n 746fc │ │ │ │ + beq.n 7473c │ │ │ │ str r6, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r1, r6 │ │ │ │ str r7, [r4, #20] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7b964 │ │ │ │ + bl 7b990 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 752de │ │ │ │ + beq.w 7531e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 746cc │ │ │ │ + bge.n 7470c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7517a │ │ │ │ + beq.w 751ba │ │ │ │ ldr.w r6, [r7, #20]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 74610 │ │ │ │ + bne.n 74650 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bmi.w 74a7c │ │ │ │ + bmi.w 74abc │ │ │ │ ldr.w r4, [r2, #132] @ 0x84 │ │ │ │ - b.w 736d6 │ │ │ │ + b.w 73716 │ │ │ │ ldr.w ip, [r5] │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74666 │ │ │ │ + bge.n 746a6 │ │ │ │ add.w r3, ip, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 74666 │ │ │ │ + b.n 746a6 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - beq.w 75130 │ │ │ │ - ldr r3, [pc, #136] @ (74794 ) │ │ │ │ + beq.w 75170 │ │ │ │ + ldr r3, [pc, #136] @ (747d4 ) │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr.w fp, [r3, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74a40 │ │ │ │ + bne.w 74a80 │ │ │ │ add.w fp, fp, #110592 @ 0x1b000 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [fp, #3996] @ 0xf9c │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - bl 7b964 │ │ │ │ + bl 7b990 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 7555e │ │ │ │ + beq.w 7559e │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 749d2 │ │ │ │ + bne.w 74a12 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7475c │ │ │ │ + bge.n 7479c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 7475c │ │ │ │ + cbnz r3, 7479c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 74e94 │ │ │ │ + blt.w 74ed4 │ │ │ │ ldrb.w r3, [fp, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ strne.w fp, [r4, #12] │ │ │ │ - beq.w 75046 │ │ │ │ + beq.w 75086 │ │ │ │ mov r6, fp │ │ │ │ - b.n 746a0 │ │ │ │ - bl 78aac │ │ │ │ + b.n 746e0 │ │ │ │ + bl 78af0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 7365e │ │ │ │ - b.n 74466 │ │ │ │ + bge.w 7369e │ │ │ │ + b.n 744a6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73d4e │ │ │ │ + beq.w 73d8e │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 747bc │ │ │ │ + bge.n 747fc │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ - cbnz r2, 747bc │ │ │ │ + cbnz r2, 747fc │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ - b.w 73dde │ │ │ │ - ldr r0, [pc, #672] @ (74a70 ) │ │ │ │ - bl 6be80 │ │ │ │ + b.w 73e1e │ │ │ │ + ldr r0, [pc, #672] @ (74ab0 ) │ │ │ │ + bl 6bec0 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 736f4 │ │ │ │ - ldr r0, [pc, #660] @ (74a70 ) │ │ │ │ - bl 2684f8 │ │ │ │ + bne.w 73734 │ │ │ │ + ldr r0, [pc, #660] @ (74ab0 ) │ │ │ │ + bl 26849c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - b.n 74d3c │ │ │ │ + b.n 74d7c │ │ │ │ ldr r6, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 745fa │ │ │ │ - b.w 736d6 │ │ │ │ + bne.w 7463a │ │ │ │ + b.w 73716 │ │ │ │ mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ - b.w 7396a │ │ │ │ + b.w 739aa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r0, [r3, #132] @ 0x84 │ │ │ │ - b.w 73030 │ │ │ │ + b.w 73070 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr.w r8, [sl] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 75070 │ │ │ │ - ldr r3, [pc, #608] @ (74a74 ) │ │ │ │ + beq.w 750b0 │ │ │ │ + ldr r3, [pc, #608] @ (74ab4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #604] @ (74a78 ) │ │ │ │ + ldr r2, [pc, #604] @ (74ab8 ) │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r2, r1] │ │ │ │ mov r1, sl │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74c6e │ │ │ │ + bne.w 74cae │ │ │ │ add.w r9, r9, #110592 @ 0x1b000 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, sl │ │ │ │ ldr.w r0, [r9, #3996] @ 0xf9c │ │ │ │ - bl 7b964 │ │ │ │ + bl 7b990 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 75416 │ │ │ │ + beq.w 75456 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 74b6e │ │ │ │ + beq.w 74bae │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7486c │ │ │ │ + bge.n 748ac │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75430 │ │ │ │ + beq.w 75470 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74898 │ │ │ │ + bge.n 748d8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75444 │ │ │ │ + beq.w 75484 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74898 │ │ │ │ + bge.n 748d8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7543a │ │ │ │ + beq.w 7547a │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [sl, #16] │ │ │ │ - blt.w 73cc4 │ │ │ │ + blt.w 73d04 │ │ │ │ mov r0, sl │ │ │ │ - bl 755e4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75624 <_Py_SetImmortal@@Base> │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [sl, #16] │ │ │ │ - b.w 73cc4 │ │ │ │ + b.w 73d04 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r8, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 750c8 │ │ │ │ - ldr r3, [pc, #416] @ (74a74 ) │ │ │ │ + beq.w 75108 │ │ │ │ + ldr r3, [pc, #416] @ (74ab4 ) │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [pc, #416] @ (74a78 ) │ │ │ │ + ldr r2, [pc, #416] @ (74ab8 ) │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74d60 │ │ │ │ + bne.w 74da0 │ │ │ │ add.w r3, sl, #110592 @ 0x1b000 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r3, #3996] @ 0xf9c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - bl 7b964 │ │ │ │ + bl 7b990 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 752fa │ │ │ │ + beq.w 7533a │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 74bbc │ │ │ │ + beq.w 74bfc │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7492c │ │ │ │ + bge.n 7496c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 753da │ │ │ │ + beq.w 7541a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74950 │ │ │ │ + bge.n 74990 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7531a │ │ │ │ + beq.w 7535a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74950 │ │ │ │ + bge.n 74990 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7525e │ │ │ │ + beq.w 7529e │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - blt.w 74542 │ │ │ │ + blt.w 74582 │ │ │ │ mov r0, r5 │ │ │ │ - bl 755e4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75624 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - b.n 74542 │ │ │ │ + b.n 74582 │ │ │ │ cmp.w r9, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r2, [fp, r6, lsl #2] │ │ │ │ ldrshle.w r2, [fp, r6, lsl #1] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 74c66 │ │ │ │ + blt.w 74ca6 │ │ │ │ ldr.w r1, [r5, r2, lsl #3] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.w 74048 │ │ │ │ + beq.w 74088 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 74df0 │ │ │ │ + beq.w 74e30 │ │ │ │ mov.w r2, r8, lsr #5 │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r2, r6 │ │ │ │ and.w r6, r7, r2 │ │ │ │ cmp.w r9, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r2, [fp, r6, lsl #2] │ │ │ │ ldrshle.w r2, [fp, r6, lsl #1] │ │ │ │ - b.w 73f42 │ │ │ │ + b.w 73f82 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74db0 │ │ │ │ + beq.w 74df0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w r6, r6, #128 @ 0x80 │ │ │ │ and.w r2, r6, #2 │ │ │ │ str r6, [r3, #84] @ 0x54 │ │ │ │ - b.n 745d8 │ │ │ │ + b.n 74618 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 749e8 │ │ │ │ + bge.n 74a28 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75554 │ │ │ │ + beq.w 75594 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74a0c │ │ │ │ + bge.n 74a4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7548a │ │ │ │ + beq.w 754ca │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74a0c │ │ │ │ + bge.n 74a4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75480 │ │ │ │ + beq.w 754c0 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r6, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7469e │ │ │ │ + blt.w 746de │ │ │ │ mov r0, r6 │ │ │ │ - bl 755e4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75624 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r6, #16] │ │ │ │ - b.n 7469e │ │ │ │ + b.n 746de │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r8, sl │ │ │ │ - bne.w 73a20 │ │ │ │ - b.w 73a5e │ │ │ │ + bne.w 73a60 │ │ │ │ + b.w 73a9e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74722 │ │ │ │ + beq.w 74762 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74a60 │ │ │ │ + bge.n 74aa0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbnz r2, 74a60 │ │ │ │ + cbnz r2, 74aa0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 753bc │ │ │ │ + blt.w 753fc │ │ │ │ mov r6, r3 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 746a0 │ │ │ │ + b.n 746e0 │ │ │ │ push {r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #720] @ (74d54 ) │ │ │ │ + ldr r2, [pc, #720] @ (74d94 ) │ │ │ │ ldr.w r3, [r3, #180] @ 0xb4 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ cmp r2, #10 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -108929,135 +108958,135 @@ │ │ │ │ adds r0, r1, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #408] @ 0x198 │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74f4a │ │ │ │ + beq.w 74f8a │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #408 @ 0x198 │ │ │ │ add r1, r3 │ │ │ │ - ldr r3, [pc, #660] @ (74d58 ) │ │ │ │ + ldr r3, [pc, #660] @ (74d98 ) │ │ │ │ ldr r4, [r1, #16] │ │ │ │ - b.w 736d8 │ │ │ │ + b.w 73718 │ │ │ │ lsls r6, r3, #17 │ │ │ │ - bpl.w 7374a │ │ │ │ + bpl.w 7378a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r0, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7374a │ │ │ │ + bne.w 7378a │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7374a │ │ │ │ + bne.w 7378a │ │ │ │ orr.w r1, r1, #16384 @ 0x4000 │ │ │ │ str r1, [r0, #84] @ 0x54 │ │ │ │ ldrd r3, r2, [r4, #92] @ 0x5c │ │ │ │ strd r3, r2, [r0, #92] @ 0x5c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.w 7374a │ │ │ │ + b.w 7378a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73338 │ │ │ │ + beq.w 73378 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r6, #2 │ │ │ │ - b.w 73110 │ │ │ │ + b.w 73150 │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 73f90 │ │ │ │ + bne.w 73fd0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.w 73fdc │ │ │ │ + b.w 7401c │ │ │ │ ldr.w r4, [r3, #132] @ 0x84 │ │ │ │ - b.w 736d6 │ │ │ │ + b.w 73716 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.w 739da │ │ │ │ - b.w 73a5e │ │ │ │ + bne.w 73a1a │ │ │ │ + b.w 73a9e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r7, [r0, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 74a88 │ │ │ │ + beq.n 74ac8 │ │ │ │ ldr r0, [r2, r1] │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ movs r0, #28 │ │ │ │ mul.w r0, r0, ip │ │ │ │ adds r4, r6, r0 │ │ │ │ add.w r4, r4, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r4, #408] @ 0x198 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 74b56 │ │ │ │ + beq.n 74b96 │ │ │ │ cmp.w ip, #10 │ │ │ │ - bls.w 75124 │ │ │ │ + bls.w 75164 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ add.w r0, r0, #408 @ 0x198 │ │ │ │ add r0, r6 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 745fa │ │ │ │ - b.n 74a88 │ │ │ │ + bne.w 7463a │ │ │ │ + b.n 74ac8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74b86 │ │ │ │ + bge.n 74bc6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 74b86 │ │ │ │ + cbnz r3, 74bc6 │ │ │ │ mov r0, sl │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 751dc │ │ │ │ + blt.w 7521c │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 751c6 │ │ │ │ + beq.w 75206 │ │ │ │ mov sl, r9 │ │ │ │ str.w r9, [r4, #12] │ │ │ │ - b.w 73cc8 │ │ │ │ + b.w 73d08 │ │ │ │ cmp.w ip, #10 │ │ │ │ - bhi.w 73c02 │ │ │ │ + bhi.w 73c42 │ │ │ │ add.w r0, r0, #96768 @ 0x17a00 │ │ │ │ add.w r0, r0, #384 @ 0x180 │ │ │ │ add r4, r0 │ │ │ │ - b.w 73c0c │ │ │ │ + b.w 73c4c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74bd0 │ │ │ │ + bge.n 74c10 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 74bd0 │ │ │ │ + cbnz r2, 74c10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7518c │ │ │ │ + blt.w 751cc │ │ │ │ ldrb.w r2, [sl, #16] │ │ │ │ and.w r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ strne.w sl, [r4, #12] │ │ │ │ - beq.w 7519e │ │ │ │ + beq.w 751de │ │ │ │ mov r5, sl │ │ │ │ - b.n 74544 │ │ │ │ + b.n 74584 │ │ │ │ ldr.w r3, [r0, #156] @ 0x9c │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 73110 │ │ │ │ + beq.w 73150 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 732cc │ │ │ │ - b.n 745c6 │ │ │ │ + bne.w 7330c │ │ │ │ + b.n 74606 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ str.w sl, [r2, #440] @ 0x1b8 │ │ │ │ - b.w 74062 │ │ │ │ + b.w 740a2 │ │ │ │ cmp.w r9, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r2, [fp, r6, lsl #1] │ │ │ │ ldrgt.w r2, [fp, r6, lsl #2] │ │ │ │ - b.w 73fae │ │ │ │ - ldr r3, [pc, #304] @ (74d54 ) │ │ │ │ + b.w 73fee │ │ │ │ + ldr r3, [pc, #304] @ (74d94 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r0, [r5, #180] @ 0xb4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ subs r0, #1 │ │ │ │ movs r3, #28 │ │ │ │ @@ -109065,849 +109094,849 @@ │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r2, #408] @ 0x198 │ │ │ │ add.w r2, r3, #91136 @ 0x16400 │ │ │ │ add.w r2, r2, #408 @ 0x198 │ │ │ │ add r2, r1 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 74c60 │ │ │ │ + beq.n 74ca0 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #384 @ 0x180 │ │ │ │ add r1, r3 │ │ │ │ cmp r0, #10 │ │ │ │ it ls │ │ │ │ movls r2, r1 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - b.w 73dfc │ │ │ │ + b.w 73e3c │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 73fdc │ │ │ │ - b.n 7499a │ │ │ │ + beq.w 7401c │ │ │ │ + b.n 749da │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74830 │ │ │ │ + beq.w 74870 │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74c92 │ │ │ │ + bge.n 74cd2 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ - cbnz r2, 74c92 │ │ │ │ + cbnz r2, 74cd2 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 753c6 │ │ │ │ + blt.w 75406 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.w 73cc8 │ │ │ │ + b.w 73d08 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73f90 │ │ │ │ + bne.w 73fd0 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 73f90 │ │ │ │ + bne.w 73fd0 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.w 75188 │ │ │ │ + beq.w 751c8 │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 75184 │ │ │ │ + beq.w 751c4 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 2c260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73f90 │ │ │ │ + bne.w 73fd0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.w 74048 │ │ │ │ + b.w 74088 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ ldr r2, [r0, #100] @ 0x64 │ │ │ │ sub.w ip, r3, r2 │ │ │ │ rsbs r3, ip, #0 │ │ │ │ adc.w r3, r3, ip │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73168 │ │ │ │ - b.w 7352c │ │ │ │ + bne.w 731a8 │ │ │ │ + b.w 7356c │ │ │ │ cmp.w r8, #3 │ │ │ │ - bne.w 73a18 │ │ │ │ - b.w 73a5e │ │ │ │ - ldr r0, [pc, #52] @ (74d5c ) │ │ │ │ - bl 6be80 │ │ │ │ + bne.w 73a58 │ │ │ │ + b.w 73a9e │ │ │ │ + ldr r0, [pc, #52] @ (74d9c ) │ │ │ │ + bl 6bec0 │ │ │ │ mov r2, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.w 73322 │ │ │ │ - ldr r0, [pc, #40] @ (74d5c ) │ │ │ │ - bl 2684f8 │ │ │ │ + bne.w 73362 │ │ │ │ + ldr r0, [pc, #40] @ (74d9c ) │ │ │ │ + bl 26849c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ - bmi.w 75324 │ │ │ │ + bmi.w 75364 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r2, #84] @ 0x54 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 73b80 │ │ │ │ + b.w 73bc0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ pop {r2, r3, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 748f0 │ │ │ │ + beq.w 74930 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74d80 │ │ │ │ + bge.n 74dc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 74d80 │ │ │ │ + cbnz r3, 74dc0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 753d0 │ │ │ │ + blt.w 75410 │ │ │ │ mov r5, r2 │ │ │ │ str r2, [r4, #12] │ │ │ │ - b.w 74544 │ │ │ │ + b.w 74584 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 745b8 │ │ │ │ - b.w 733e0 │ │ │ │ + bne.w 745f8 │ │ │ │ + b.w 73420 │ │ │ │ mov.w r3, #67108864 @ 0x4000000 │ │ │ │ - b.w 7396a │ │ │ │ + b.w 739aa │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 74b0e │ │ │ │ - b.w 73fc6 │ │ │ │ + beq.w 74b4e │ │ │ │ + b.w 74006 │ │ │ │ and.w r2, r6, #2 │ │ │ │ - b.w 73110 │ │ │ │ + b.w 73150 │ │ │ │ cmp.w r9, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r2, [fp, r6, lsl #1] │ │ │ │ ldrgt.w r2, [fp, r6, lsl #2] │ │ │ │ - b.w 73f78 │ │ │ │ + b.w 73fb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #752] @ (750c4 ) │ │ │ │ + ldr r2, [pc, #752] @ (75104 ) │ │ │ │ ldr.w r3, [r3, #180] @ 0xb4 │ │ │ │ - b.n 74b30 │ │ │ │ + b.n 74b70 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r7 │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 73168 │ │ │ │ - b.n 747e0 │ │ │ │ + bne.w 731a8 │ │ │ │ + b.n 74820 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 74e46 │ │ │ │ + bne.n 74e86 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 74e46 │ │ │ │ + bne.n 74e86 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.w 751c2 │ │ │ │ + beq.w 75202 │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 750be │ │ │ │ + beq.w 750fe │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ mul.w r2, r2, ip │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2c260 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74048 │ │ │ │ + beq.w 74088 │ │ │ │ mov.w r2, r8, lsr #5 │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp.w r9, #7 │ │ │ │ add r2, r6 │ │ │ │ and.w r6, r7, r2 │ │ │ │ - ble.w 73f3e │ │ │ │ - b.n 749aa │ │ │ │ + ble.w 73f7e │ │ │ │ + b.n 749ea │ │ │ │ str.w fp, [r6, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 74440 │ │ │ │ - b.n 751f8 │ │ │ │ + bne.w 74480 │ │ │ │ + b.n 75238 │ │ │ │ mov r0, fp │ │ │ │ - bl 755e4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75624 <_Py_SetImmortal@@Base> │ │ │ │ ldrb.w r3, [fp, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [fp, #16] │ │ │ │ str.w fp, [r6, #12] │ │ │ │ - b.w 74440 │ │ │ │ + b.w 74480 │ │ │ │ lsls r5, r3, #24 │ │ │ │ - bpl.w 732b2 │ │ │ │ - b.w 73110 │ │ │ │ + bpl.w 732f2 │ │ │ │ + b.w 73150 │ │ │ │ str.w fp, [r4, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 75026 │ │ │ │ + beq.w 75066 │ │ │ │ mov r6, fp │ │ │ │ - b.w 746a0 │ │ │ │ + b.w 746e0 │ │ │ │ lsls r6, r3, #24 │ │ │ │ - bmi.w 7337e │ │ │ │ + bmi.w 733be │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 732cc │ │ │ │ + beq.w 7330c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.w 732cc │ │ │ │ + bmi.w 7330c │ │ │ │ ldr.w r2, [r2, #156] @ 0x9c │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 73374 │ │ │ │ - b.w 732cc │ │ │ │ + beq.w 733b4 │ │ │ │ + b.w 7330c │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #384 @ 0x180 │ │ │ │ add r2, r3 │ │ │ │ - b.w 73302 │ │ │ │ + b.w 73342 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 73f58 │ │ │ │ + bne.w 73f98 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 73f58 │ │ │ │ + bne.w 73f98 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.w 75068 │ │ │ │ + beq.w 750a8 │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 75064 │ │ │ │ + beq.w 750a4 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ mul.w r2, ip, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2c260 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74048 │ │ │ │ - b.w 73f58 │ │ │ │ + beq.w 74088 │ │ │ │ + b.w 73f98 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #384 @ 0x180 │ │ │ │ add r1, r3 │ │ │ │ - b.w 73258 │ │ │ │ + b.w 73298 │ │ │ │ mov.w r3, #16777216 @ 0x1000000 │ │ │ │ - b.w 7396a │ │ │ │ + b.w 739aa │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #384 @ 0x180 │ │ │ │ add r1, r3 │ │ │ │ - b.n 74ac0 │ │ │ │ + b.n 74b00 │ │ │ │ mov.w r3, #536870912 @ 0x20000000 │ │ │ │ - b.w 7396a │ │ │ │ + b.w 739aa │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #384 @ 0x180 │ │ │ │ add r2, r3 │ │ │ │ - b.w 733c2 │ │ │ │ + b.w 73402 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #384 @ 0x180 │ │ │ │ add r1, r3 │ │ │ │ - b.w 7422e │ │ │ │ + b.w 7426e │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #384 @ 0x180 │ │ │ │ add r3, r1 │ │ │ │ - b.w 731ee │ │ │ │ + b.w 7322e │ │ │ │ ldr.w r6, [r3, #172] @ 0xac │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ - ble.n 74ff0 │ │ │ │ + ble.n 75030 │ │ │ │ movs r4, #0 │ │ │ │ - b.w 7399c │ │ │ │ + b.w 739dc │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73fc6 │ │ │ │ + bne.w 74006 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 73fc6 │ │ │ │ + bne.w 74006 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 74ffa │ │ │ │ + beq.n 7503a │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 74ff6 │ │ │ │ + beq.n 75036 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 2c260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74cf8 │ │ │ │ - b.w 73fc6 │ │ │ │ + beq.w 74d38 │ │ │ │ + b.w 74006 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - b.w 73a94 │ │ │ │ + b.w 73ad4 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - b.n 74fde │ │ │ │ + b.n 7501e │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 74fca │ │ │ │ + b.n 7500a │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r2, #400] @ 0x190 │ │ │ │ - b.w 7307e │ │ │ │ + b.w 730be │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ - b.w 7396a │ │ │ │ + b.w 739aa │ │ │ │ mov.w r3, #268435456 @ 0x10000000 │ │ │ │ - b.w 7396a │ │ │ │ + b.w 739aa │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.w 7396a │ │ │ │ + b.w 739aa │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 747e0 │ │ │ │ + bge.w 74820 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 747e0 │ │ │ │ + bne.w 74820 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - b.n 74d3c │ │ │ │ + b.n 74d7c │ │ │ │ mov r0, fp │ │ │ │ mov r6, fp │ │ │ │ - bl 755e4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75624 <_Py_SetImmortal@@Base> │ │ │ │ ldrb.w r3, [fp, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [fp, #16] │ │ │ │ str.w fp, [r4, #12] │ │ │ │ - b.w 746a0 │ │ │ │ + b.w 746e0 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - b.n 74f1e │ │ │ │ + b.n 74f5e │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 74f08 │ │ │ │ + b.n 74f48 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 75026 │ │ │ │ + b.n 75066 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 74812 │ │ │ │ + bne.w 74852 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.w 7559a │ │ │ │ + bmi.w 755da │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 755c4 │ │ │ │ + blt.w 75604 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #24 │ │ │ │ movw r9, #43944 @ 0xaba8 │ │ │ │ mla r9, r2, r3, r9 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ add r9, r3 │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 750b8 │ │ │ │ + bge.n 750f8 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 755d4 │ │ │ │ + beq.w 75614 │ │ │ │ mov sl, r9 │ │ │ │ - b.w 73cc4 │ │ │ │ + b.w 73d04 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - b.n 74e34 │ │ │ │ + b.n 74e74 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 748d2 │ │ │ │ + bne.w 74912 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.w 7544e │ │ │ │ + bmi.w 7548e │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 75476 │ │ │ │ + blt.w 754b6 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r1, #24 │ │ │ │ movw r3, #43944 @ 0xaba8 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ add.w sl, r3, r2 │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7510e │ │ │ │ + bge.n 7514e │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 754b2 │ │ │ │ + beq.w 754f2 │ │ │ │ mov r5, sl │ │ │ │ - b.w 74542 │ │ │ │ + b.w 74582 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - b.w 73282 │ │ │ │ + b.w 732c2 │ │ │ │ add.w r0, r0, #96768 @ 0x17a00 │ │ │ │ add.w r0, r0, #384 @ 0x180 │ │ │ │ add r0, r6 │ │ │ │ - b.n 74b60 │ │ │ │ + b.n 74ba0 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 74708 │ │ │ │ + bne.w 74748 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.w 753e4 │ │ │ │ + bmi.w 75424 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7540c │ │ │ │ + blt.w 7544c │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #24 │ │ │ │ movw fp, #43944 @ 0xaba8 │ │ │ │ mla fp, r2, r3, fp │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75174 │ │ │ │ + bge.n 751b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7541e │ │ │ │ + beq.w 7545e │ │ │ │ mov r6, fp │ │ │ │ - b.w 7469e │ │ │ │ + b.w 746de │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 746cc │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7470c │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - b.n 74cea │ │ │ │ + b.n 74d2a │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 74cd4 │ │ │ │ + b.n 74d14 │ │ │ │ str.w sl, [r4, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 75026 │ │ │ │ + beq.w 75066 │ │ │ │ mov r5, sl │ │ │ │ - b.w 74544 │ │ │ │ + b.w 74584 │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 755e4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75624 <_Py_SetImmortal@@Base> │ │ │ │ ldrb.w r2, [sl, #16] │ │ │ │ movs r1, #2 │ │ │ │ bfi r2, r1, #0, #2 │ │ │ │ strb.w r2, [sl, #16] │ │ │ │ str.w sl, [r4, #12] │ │ │ │ - b.w 74544 │ │ │ │ - ldr r4, [pc, #768] @ (754c0 ) │ │ │ │ - b.w 743be │ │ │ │ + b.w 74584 │ │ │ │ + ldr r4, [pc, #768] @ (75500 ) │ │ │ │ + b.w 743fe │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 74e1e │ │ │ │ + b.n 74e5e │ │ │ │ mov r0, r9 │ │ │ │ - bl 755e4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75624 <_Py_SetImmortal@@Base> │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [r9, #16] │ │ │ │ - b.n 74b9c │ │ │ │ + b.n 74bdc │ │ │ │ str.w r9, [r4, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 75026 │ │ │ │ + beq.w 75066 │ │ │ │ mov sl, r9 │ │ │ │ - b.w 73cc8 │ │ │ │ + b.w 73d08 │ │ │ │ mov.w r3, #33554432 @ 0x2000000 │ │ │ │ - b.w 7396a │ │ │ │ + b.w 739aa │ │ │ │ str r0, [r6, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7446e │ │ │ │ - b.w 747e0 │ │ │ │ + blt.w 744ae │ │ │ │ + b.w 74820 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 73d30 │ │ │ │ + bne.w 73d70 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.w 7536a │ │ │ │ + bmi.w 753aa │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 75394 │ │ │ │ + blt.w 753d4 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r0, #24 │ │ │ │ movw r3, #43944 @ 0xaba8 │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 73dde │ │ │ │ + bge.w 73e1e │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73dde │ │ │ │ + bne.w 73e1e │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.w 73dde │ │ │ │ + b.w 73e1e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 74950 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 74990 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60192 @ 0xeb20 │ │ │ │ + movw r1, #59872 @ 0xe9e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - b.n 74d3c │ │ │ │ + b.n 74d7c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60480 @ 0xec40 │ │ │ │ + movw r1, #60160 @ 0xeb00 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 74d3c │ │ │ │ - bl da114 │ │ │ │ + b.n 74d7c │ │ │ │ + bl da060 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ - cbz r0, 752f2 │ │ │ │ - ldr r1, [pc, #532] @ (754c4 ) │ │ │ │ - movw r2, #60772 @ 0xed64 │ │ │ │ + cbz r0, 75332 │ │ │ │ + ldr r1, [pc, #532] @ (75504 ) │ │ │ │ + movw r2, #60452 @ 0xec24 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 7fd58 │ │ │ │ + bl 7fd84 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73ea8 │ │ │ │ + bne.w 73ee8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w lr, [r3, #440] @ 0x1b8 │ │ │ │ - bl 1fa038 │ │ │ │ + bl 1fbed8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - b.n 74d3c │ │ │ │ + b.n 74d7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 73cf4 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 73d34 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 75030 │ │ │ │ - b.w 747e0 │ │ │ │ - bl da114 │ │ │ │ - b.w 73ddc │ │ │ │ + blt.w 75070 │ │ │ │ + b.w 74820 │ │ │ │ + bl da060 │ │ │ │ + b.w 73e1c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r0, [r3, #440] @ 0x1b8 │ │ │ │ - b.n 752ca │ │ │ │ - bl da114 │ │ │ │ - b.w 74542 │ │ │ │ + b.n 7530a │ │ │ │ + bl da060 │ │ │ │ + b.w 74582 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 7336a │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 733aa │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.w 73b0c │ │ │ │ - b.w 73b2e │ │ │ │ + bne.w 73b4c │ │ │ │ + b.w 73b6e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 7493e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7497e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #412] @ (754c8 ) │ │ │ │ + ldr r0, [pc, #412] @ (75508 ) │ │ │ │ movs r3, #28 │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ subs r1, #1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #408] @ 0x198 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 7535e │ │ │ │ + beq.n 7539e │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 7535e │ │ │ │ + bhi.n 7539e │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #384 @ 0x180 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #8] │ │ │ │ - b.n 74d4a │ │ │ │ + b.n 74d8a │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #408 @ 0x198 │ │ │ │ add r2, r3 │ │ │ │ - b.n 75358 │ │ │ │ + b.n 75398 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n 7537c │ │ │ │ + bmi.n 753bc │ │ │ │ ldrsb.w r3, [sl, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 75384 │ │ │ │ + blt.n 753c4 │ │ │ │ add.w r3, sl, #28 │ │ │ │ - b.n 75224 │ │ │ │ + b.n 75264 │ │ │ │ ldrsb.w r3, [sl, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7539e │ │ │ │ + bge.n 753de │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ lsls r1, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, sl, #20 │ │ │ │ addpl.w r3, sl, #28 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #308] @ (754cc ) │ │ │ │ + ldr r3, [pc, #308] @ (7550c ) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 7523a │ │ │ │ + b.n 7527a │ │ │ │ add.w r3, sl, #20 │ │ │ │ - b.n 75224 │ │ │ │ + b.n 75264 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #60240 @ 0xeb50 │ │ │ │ + movw r1, #59920 @ 0xea10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r0, [fp] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 74d3c │ │ │ │ + b.n 74d7c │ │ │ │ adds r2, #1 │ │ │ │ mov r6, r3 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.w 7469e │ │ │ │ + b.w 746de │ │ │ │ adds r2, #1 │ │ │ │ mov sl, r3 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.w 73cc4 │ │ │ │ + b.w 73d04 │ │ │ │ adds r3, #1 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.w 74542 │ │ │ │ + b.w 74582 │ │ │ │ mov r0, sl │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 7492c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7496c │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 753f6 │ │ │ │ + bmi.n 75436 │ │ │ │ ldrsb.w r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 753fe │ │ │ │ + blt.n 7543e │ │ │ │ add.w r3, r6, #28 │ │ │ │ - b.n 7514c │ │ │ │ + b.n 7518c │ │ │ │ ldrsb.w r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7542a │ │ │ │ + bge.n 7546a │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r6, #20 │ │ │ │ addpl.w r3, r6, #28 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #188] @ (754cc ) │ │ │ │ + ldr r3, [pc, #188] @ (7550c ) │ │ │ │ add.w fp, r3, r2, lsl #5 │ │ │ │ - b.n 75162 │ │ │ │ - bl da114 │ │ │ │ - b.w 73cc4 │ │ │ │ + b.n 751a2 │ │ │ │ + bl da060 │ │ │ │ + b.w 73d04 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, fp │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 7469e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 746de │ │ │ │ add.w r3, r6, #20 │ │ │ │ - b.n 7514c │ │ │ │ + b.n 7518c │ │ │ │ mov r0, r9 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 7486c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 748ac │ │ │ │ mov r0, sl │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 74898 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 748d8 │ │ │ │ mov r0, sl │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 74882 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 748c2 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 75460 │ │ │ │ + bmi.n 754a0 │ │ │ │ ldrsb.w r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 75468 │ │ │ │ + blt.n 754a8 │ │ │ │ add.w r3, r5, #28 │ │ │ │ - b.n 750e4 │ │ │ │ + b.n 75124 │ │ │ │ ldrsb.w r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 754ac │ │ │ │ + bge.n 754ec │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r5, #20 │ │ │ │ addpl.w r3, r5, #28 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #80] @ (754cc ) │ │ │ │ + ldr r3, [pc, #80] @ (7550c ) │ │ │ │ add.w sl, r3, r2, lsl #5 │ │ │ │ - b.n 750fc │ │ │ │ + b.n 7513c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 74a0c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 74a4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 749fa │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 74a3a │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #60400 @ 0xebf0 │ │ │ │ + movw r1, #60080 @ 0xeab0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r0, [fp] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 74d3c │ │ │ │ + b.n 74d7c │ │ │ │ add.w r3, r5, #20 │ │ │ │ - b.n 750e4 │ │ │ │ + b.n 75124 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, sl │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 74542 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 74582 │ │ │ │ nop │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmia r2!, {r3, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60724 @ 0xed34 │ │ │ │ + movw r1, #60404 @ 0xebf4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 74d3c │ │ │ │ + b.n 74d7c │ │ │ │ mov r0, fp │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 73d8a │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 73dca │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r2, #12] │ │ │ │ - movw r1, #60072 @ 0xeaa8 │ │ │ │ + movw r1, #59752 @ 0xe968 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 74d3c │ │ │ │ + b.n 74d7c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60560 @ 0xec90 │ │ │ │ + movw r1, #60240 @ 0xeb50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 74d3c │ │ │ │ + b.n 74d7c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60032 @ 0xea80 │ │ │ │ + movw r1, #59712 @ 0xe940 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - b.w 74d3c │ │ │ │ + b.w 74d7c │ │ │ │ mov r0, fp │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 749e8 │ │ │ │ - bl da114 │ │ │ │ - b.w 7469e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 74a28 │ │ │ │ + bl da060 │ │ │ │ + b.w 746de │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 74570 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 745b0 │ │ │ │ cmp.w r9, #15 │ │ │ │ ite le │ │ │ │ strhle.w r2, [fp, r0, lsl #1] │ │ │ │ strgt.w r2, [fp, r0, lsl #2] │ │ │ │ - b.w 74008 │ │ │ │ + b.w 74048 │ │ │ │ mov r0, sl │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 73db2 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 73df2 │ │ │ │ mov r0, sl │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - b.w 73da0 │ │ │ │ + b.w 73de0 │ │ │ │ lsls r5, r3, #25 │ │ │ │ - bmi.n 755ac │ │ │ │ + bmi.n 755ec │ │ │ │ ldrsb.w r3, [sl, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 755b4 │ │ │ │ + blt.n 755f4 │ │ │ │ add.w r3, sl, #28 │ │ │ │ - b.n 7508e │ │ │ │ + b.n 750ce │ │ │ │ ldrsb.w r3, [sl, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 755ce │ │ │ │ + bge.n 7560e │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r3, sl, #28 │ │ │ │ addmi.w r3, sl, #20 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #24] @ (755e0 ) │ │ │ │ + ldr r3, [pc, #24] @ (75620 ) │ │ │ │ add.w r9, r3, r2, lsl #5 │ │ │ │ - b.n 750a4 │ │ │ │ + b.n 750e4 │ │ │ │ add.w r3, sl, #20 │ │ │ │ - b.n 7508e │ │ │ │ + b.n 750ce │ │ │ │ mov r0, sl │ │ │ │ mov sl, r9 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 73cc4 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 73d04 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -000755e4 <_Py_SetImmortal@@Base>: │ │ │ │ +00075624 <_Py_SetImmortal@@Base>: │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.n 755fe <_Py_SetImmortal@@Base+0x1a> │ │ │ │ + bmi.n 7563e <_Py_SetImmortal@@Base+0x1a> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ movlt.w r2, #1342177280 @ 0x50000000 │ │ │ │ strlt r2, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r2, #164] @ 0xa4 │ │ │ │ sub sp, #12 │ │ │ │ - cbnz r2, 7566a <_Py_SetImmortal@@Base+0x86> │ │ │ │ + cbnz r2, 756aa <_Py_SetImmortal@@Base+0x86> │ │ │ │ ldr.w r1, [r3, #-8] │ │ │ │ - cbz r1, 75658 <_Py_SetImmortal@@Base+0x74> │ │ │ │ - ldr r0, [pc, #116] @ (75690 <_Py_SetImmortal@@Base+0xac>) │ │ │ │ + cbz r1, 75698 <_Py_SetImmortal@@Base+0x74> │ │ │ │ + ldr r0, [pc, #116] @ (756d0 <_Py_SetImmortal@@Base+0xac>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ ldr.w r2, [lr, #3868] @ 0xf1c │ │ │ │ str r1, [r0, #0] │ │ │ │ @@ -109925,757 +109954,755 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ movlt.w r2, #1342177280 @ 0x50000000 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - movw r1, #65081 @ 0xfe39 │ │ │ │ + movw r1, #65125 @ 0xfe65 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 75682 <_Py_SetImmortal@@Base+0x9e> │ │ │ │ + bne.n 756c2 <_Py_SetImmortal@@Base+0x9e> │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 75614 <_Py_SetImmortal@@Base+0x30> │ │ │ │ - b.n 75658 <_Py_SetImmortal@@Base+0x74> │ │ │ │ + bne.n 75654 <_Py_SetImmortal@@Base+0x30> │ │ │ │ + b.n 75698 <_Py_SetImmortal@@Base+0x74> │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 75614 <_Py_SetImmortal@@Base+0x30> │ │ │ │ - b.n 75658 <_Py_SetImmortal@@Base+0x74> │ │ │ │ + bne.n 75654 <_Py_SetImmortal@@Base+0x30> │ │ │ │ + b.n 75698 <_Py_SetImmortal@@Base+0x74> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00075694 : │ │ │ │ +000756d4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #16384 @ 0x4000 │ │ │ │ - bne.n 756b0 │ │ │ │ + bne.n 756f0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 756ba │ │ │ │ + cbnz r3, 756fa │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r2, #65081 @ 0xfe39 │ │ │ │ + movw r2, #65125 @ 0xfe65 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 756d4 │ │ │ │ + bne.n 75714 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ blx r3 │ │ │ │ - b.n 756cc │ │ │ │ + b.n 7570c │ │ │ │ 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 r6, [r0, #172] @ 0xac │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75c7a │ │ │ │ + bne.w 75cc6 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ movw r5, #39512 @ 0x9a58 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r9, r5 │ │ │ │ - bne.w 75b22 │ │ │ │ - bl 75d4c │ │ │ │ + bne.w 75a12 │ │ │ │ + bl 75d8c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75c1e │ │ │ │ + beq.w 75c66 │ │ │ │ mov r0, r7 │ │ │ │ - bl 769d0 │ │ │ │ + bl 76a10 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75730 │ │ │ │ + bge.n 75770 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 759c6 │ │ │ │ + beq.w 75a06 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75b58 │ │ │ │ + beq.w 75a48 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 75cf0 │ │ │ │ + beq.w 75d0a │ │ │ │ cmp r9, r5 │ │ │ │ - bne.w 759d8 │ │ │ │ + bne.w 75a70 │ │ │ │ ldr.w r7, [r4, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75932 │ │ │ │ + bne.w 7595a │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 75ca6 │ │ │ │ + bne.w 75cf2 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.w 75964 │ │ │ │ + bmi.w 759a4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 7597a │ │ │ │ + bne.w 759ba │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.w 75952 │ │ │ │ + ble.w 75992 │ │ │ │ add.w ip, r3, #12 │ │ │ │ movs r7, #0 │ │ │ │ movw r8, #29999 @ 0x752f │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ ldrh.w r3, [r2, #206] @ 0xce │ │ │ │ cmp r3, r8 │ │ │ │ - bhi.n 757c2 │ │ │ │ + bhi.n 75802 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7585c │ │ │ │ + beq.n 7589c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 757c2 │ │ │ │ + ble.n 75802 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 75876 │ │ │ │ + beq.n 758b6 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 757c2 │ │ │ │ + beq.n 75802 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 75876 │ │ │ │ + beq.n 758b6 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 757c2 │ │ │ │ + beq.n 75802 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 75876 │ │ │ │ + beq.n 758b6 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 757b4 │ │ │ │ + bne.n 757f4 │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75d1c │ │ │ │ + bne.w 75d54 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ movw r2, #30000 @ 0x7530 │ │ │ │ movs r3, #0 │ │ │ │ strh.w r2, [r4, #206] @ 0xce │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ lsls r2, r0, #22 │ │ │ │ - bpl.n 7587c │ │ │ │ + bpl.n 758bc │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r7, [r4, #168] @ 0xa8 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 75888 │ │ │ │ - ldr r1, [pc, #484] @ (759d4 ) │ │ │ │ + beq.n 758c8 │ │ │ │ + ldr r1, [pc, #572] @ (75a6c ) │ │ │ │ mov r0, r3 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ - bl 8471c <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ + bl 846d0 <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #464] @ (759d4 ) │ │ │ │ + ldr r1, [pc, #552] @ (75a6c ) │ │ │ │ movw r0, #39512 @ 0x9a58 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 8471c <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ + bl 846d0 <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ ldrd r2, r0, [sp, #40] @ 0x28 │ │ │ │ eor.w r5, r0, r2 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.w 75b92 │ │ │ │ + bpl.w 75bd4 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.w 75b7e │ │ │ │ + bpl.w 75bc0 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cmp r5, #1 │ │ │ │ - bls.n 75888 │ │ │ │ + bls.n 758c8 │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75cd2 │ │ │ │ + bne.w 75d36 │ │ │ │ movw r2, #30000 @ 0x7530 │ │ │ │ movs r3, #0 │ │ │ │ strh.w r2, [r4, #206] @ 0xce │ │ │ │ lsls r2, r0, #22 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - bpl.n 75848 │ │ │ │ + bpl.n 75888 │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 75cbe │ │ │ │ + bne.w 75cc0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 7591a │ │ │ │ + bne.n 7597a │ │ │ │ movs r0, #1 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 75876 │ │ │ │ + beq.n 758b6 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7585e │ │ │ │ + bne.n 7589e │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 757c2 │ │ │ │ + bne.n 75802 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, lr │ │ │ │ - blt.n 75782 │ │ │ │ + blt.n 757c2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r7, [r4, #168] @ 0xa8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 757ee │ │ │ │ + bne.n 7582e │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 75906 │ │ │ │ + ble.n 75946 │ │ │ │ add.w r1, r7, #12 │ │ │ │ mov fp, r0 │ │ │ │ movs r7, #0 │ │ │ │ movw lr, #29999 @ 0x752f │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ ldrh.w r3, [r2, #206] @ 0xce │ │ │ │ cmp r3, lr │ │ │ │ - bhi.n 758e0 │ │ │ │ + bhi.n 75920 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ - cbz r3, 758e4 │ │ │ │ + cbz r3, 75924 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 758e0 │ │ │ │ + ble.n 75920 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 758fe │ │ │ │ + beq.n 7593e │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 758e0 │ │ │ │ + beq.n 75920 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 758fe │ │ │ │ + beq.n 7593e │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 758e0 │ │ │ │ + beq.n 75920 │ │ │ │ adds r3, #20 │ │ │ │ mov.w r8, #2 │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 758fe │ │ │ │ + beq.n 7593e │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 758d0 │ │ │ │ + bne.n 75910 │ │ │ │ mov r0, fp │ │ │ │ - b.n 75828 │ │ │ │ + b.n 75868 │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 758fe │ │ │ │ + beq.n 7593e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 758e6 │ │ │ │ + bne.n 75926 │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 758e0 │ │ │ │ + bne.n 75920 │ │ │ │ adds r7, #1 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.n 7589e │ │ │ │ + bne.n 758de │ │ │ │ mov r0, fp │ │ │ │ lsls r3, r0, #30 │ │ │ │ - bmi.n 75848 │ │ │ │ + bmi.n 75888 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 75848 │ │ │ │ + beq.n 75888 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fabc │ │ │ │ - b.n 75848 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75854 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 75854 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 75854 │ │ │ │ + bl 7fae8 │ │ │ │ + b.n 75888 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 75752 │ │ │ │ + bge.w 75792 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75752 │ │ │ │ + bne.w 75792 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 75752 │ │ │ │ + b.n 75792 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 75894 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 75894 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 75894 │ │ │ │ ldr.w r7, [r4, #168] @ 0xa8 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bgt.n 75892 │ │ │ │ - b.n 75906 │ │ │ │ + bgt.n 758d2 │ │ │ │ + b.n 75946 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 755e4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75624 <_Py_SetImmortal@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r5 │ │ │ │ str.w r3, [r4, #172] @ 0xac │ │ │ │ - beq.w 7576c │ │ │ │ - ldr r1, [pc, #88] @ (759d4 ) │ │ │ │ + beq.w 757ac │ │ │ │ + ldr r1, [pc, #176] @ (75a6c ) │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r7, #1 │ │ │ │ strd r7, r7, [sp, #40] @ 0x28 │ │ │ │ - bl 8471c <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ + bl 846d0 <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #68] @ (759d4 ) │ │ │ │ + ldr r1, [pc, #156] @ (75a6c ) │ │ │ │ movw r0, #39512 @ 0x9a58 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 8471c <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ + bl 846d0 <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r2, r0, [sp, #40] @ 0x28 │ │ │ │ eor.w r7, r0, r2 │ │ │ │ tst.w r0, #1 │ │ │ │ - beq.w 75bbe │ │ │ │ + beq.w 75c00 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.w 75ba6 │ │ │ │ + bpl.w 75be8 │ │ │ │ cmp r7, #1 │ │ │ │ - bhi.w 757c2 │ │ │ │ + bhi.w 75802 │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bgt.w 75778 │ │ │ │ - b.n 7587c │ │ │ │ + bgt.w 757b8 │ │ │ │ + b.n 758bc │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 75730 │ │ │ │ + b.n 75770 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + ldr r1, [pc, #84] @ (75a6c ) │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + bl db708 <_PyEval_CheckExceptTypeValid@@Base+0x7f4> │ │ │ │ + mov r2, r0 │ │ │ │ + adds r7, r0, #1 │ │ │ │ + beq.w 75d7a │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + bic.w r0, r3, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 75c96 │ │ │ │ + mov r1, r4 │ │ │ │ + bl d8cd4 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 849b8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 75756 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 75c66 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 75c66 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 75c66 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 75c66 │ │ │ │ nop │ │ │ │ @ instruction: 0xf0d4004d │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7f6b4 │ │ │ │ + bl 7f6e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 75748 │ │ │ │ + ble.w 75788 │ │ │ │ movw lr, #34368 @ 0x8640 │ │ │ │ movt lr, #75 @ 0x4b │ │ │ │ add.w ip, r3, #12 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str.w lr, [sp, #8] │ │ │ │ ldr.w r1, [lr, #16] │ │ │ │ strd r1, r6, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r7, [ip, #4]! │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 75c58 │ │ │ │ + bge.w 75c9e │ │ │ │ ldr.w r6, [r7, #128] @ 0x80 │ │ │ │ ldr.w r5, [fp, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 75aee │ │ │ │ + beq.n 75b82 │ │ │ │ ldr.w r4, [r6, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 75afc │ │ │ │ + beq.n 75b90 │ │ │ │ ldr.w r8, [r4, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 75b74 │ │ │ │ + beq.n 75bb6 │ │ │ │ ldr.w r9, [r8, #128] @ 0x80 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 75bd4 │ │ │ │ + beq.w 75c16 │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75c24 │ │ │ │ + beq.w 75c6c │ │ │ │ strd r1, ip, [sp, #32] │ │ │ │ - bl 7f6b4 │ │ │ │ + bl 7f6e0 │ │ │ │ ldrd r1, ip, [sp, #32] │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 75a76 │ │ │ │ + bne.n 75b0c │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r9, r0 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 75a90 │ │ │ │ + bne.n 75b26 │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ moveq r8, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr.w lr, [r8, #16] │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 75b00 │ │ │ │ + bne.n 75b94 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 75b00 │ │ │ │ + bne.n 75b94 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp lr, r0 │ │ │ │ it eq │ │ │ │ moveq r4, r8 │ │ │ │ - bne.w 75c2e │ │ │ │ + bne.w 75c76 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 75c2e │ │ │ │ + bne.w 75c76 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 75af8 │ │ │ │ + bne.n 75b8c │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 75af8 │ │ │ │ + bne.n 75b8c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75c32 │ │ │ │ + beq.w 75c7a │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 75be4 │ │ │ │ + ble.n 75c26 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 75b0c │ │ │ │ + bne.n 75ba0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 75a10 │ │ │ │ + bne.n 75aa8 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldrd r5, r4, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 75748 │ │ │ │ + b.n 75788 │ │ │ │ ldrd r4, r0, [sp, #8] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 75ac0 │ │ │ │ + beq.n 75b56 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 75ac8 │ │ │ │ + b.n 75b5e │ │ │ │ ldrd r4, r0, [sp, #8] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 75ab0 │ │ │ │ + beq.n 75b46 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 75af2 │ │ │ │ + b.n 75b86 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 75be4 │ │ │ │ + beq.n 75c26 │ │ │ │ adds r5, #16 │ │ │ │ movs r0, #1 │ │ │ │ mov r3, ip │ │ │ │ ldr.w r6, [r5, #4]! │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 75bde │ │ │ │ + bne.n 75c20 │ │ │ │ mov ip, r3 │ │ │ │ - b.n 75adc │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #540] @ (75d44 ) │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - bl db7bc <_PyEval_CheckExceptTypeValid@@Base+0x7f4> │ │ │ │ - mov r2, r0 │ │ │ │ - adds r7, r0, #1 │ │ │ │ - beq.w 75cc4 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - bic.w r0, r3, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 75c50 │ │ │ │ - mov r1, r4 │ │ │ │ - bl d8d90 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 84a04 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 75716 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 75c1e │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75c1e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 75c1e │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 75c1e │ │ │ │ + b.n 75b70 │ │ │ │ movw r8, #34368 @ 0x8640 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ - b.n 75a90 │ │ │ │ + b.n 75b26 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75822 │ │ │ │ + bne.w 75862 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 75822 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 75862 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7581c │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bne.w 7585c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 7581c │ │ │ │ + b.n 7585c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 759b2 │ │ │ │ + bne.w 759f2 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 759b2 │ │ │ │ + b.n 759f2 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 759ac │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bne.w 759ec │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 759ac │ │ │ │ + b.n 759ec │ │ │ │ movw r9, #34368 @ 0x8640 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ - b.n 75a76 │ │ │ │ + b.n 75b0c │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 75b16 │ │ │ │ + bne.n 75baa │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldrd r6, r3, [sp, #16] │ │ │ │ - movw r1, #12352 @ 0x3040 │ │ │ │ + movw r1, #12032 @ 0x2f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75b58 │ │ │ │ + bge.w 75a48 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 75b58 │ │ │ │ + bne.w 75a48 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 75b5c │ │ │ │ + bne.w 75a4e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 75856 │ │ │ │ + b.n 75896 │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 75a60 │ │ │ │ + b.n 75af6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 75af2 │ │ │ │ + b.n 75b86 │ │ │ │ mov r2, fp │ │ │ │ mov r3, ip │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 75b1e │ │ │ │ + beq.n 75bb2 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 75c36 │ │ │ │ + bne.n 75c7e │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 75adc │ │ │ │ - b.n 75be4 │ │ │ │ - bl 1ce4d8 │ │ │ │ + beq.w 75b70 │ │ │ │ + b.n 75c26 │ │ │ │ + bl 1d0790 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 75b4c │ │ │ │ + b.n 75a3c │ │ │ │ movw r4, #44536 @ 0xadf8 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldrd r6, r3, [sp, #16] │ │ │ │ - movw r1, #12312 @ 0x3018 │ │ │ │ + movw r1, #11992 @ 0x2ed8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 75c04 │ │ │ │ + b.n 75c46 │ │ │ │ + str.w r6, [sl] │ │ │ │ + b.n 75894 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movw r5, #39512 @ 0x9a58 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ cmp r9, r5 │ │ │ │ - bne.w 75b22 │ │ │ │ - bl 75d4c │ │ │ │ + bne.w 75a12 │ │ │ │ + bl 75d8c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75716 │ │ │ │ - b.n 75b5c │ │ │ │ + bne.w 75756 │ │ │ │ + b.n 75a4e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75cba │ │ │ │ + bge.n 75d06 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 75cba │ │ │ │ + cbnz r2, 75d06 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 75856 │ │ │ │ - str.w r6, [sl] │ │ │ │ - b.n 75854 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 84a04 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 75b5c │ │ │ │ - b.n 75c1e │ │ │ │ - ldr r3, [pc, #116] @ (75d48 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ubfx r2, r2, #0, #12 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add.w r3, r3, r2, lsl #2 │ │ │ │ - movs r2, #0 │ │ │ │ - add.w r3, r3, #97280 @ 0x17c00 │ │ │ │ - str.w r2, [r3, #156] @ 0x9c │ │ │ │ - b.n 75832 │ │ │ │ + b.n 75896 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75cfe │ │ │ │ + bge.n 75d18 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 75d3a │ │ │ │ + cbz r2, 75d72 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12284 @ 0x2ffc │ │ │ │ + movw r1, #11964 @ 0x2ebc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75b5c │ │ │ │ - b.n 75c1e │ │ │ │ - ldr r3, [pc, #40] @ (75d48 ) │ │ │ │ + bne.w 75a4e │ │ │ │ + b.n 75c66 │ │ │ │ + ldr r3, [pc, #80] @ (75d88 ) │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + ubfx r2, r2, #0, #12 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ + movs r2, #0 │ │ │ │ + add.w r3, r3, #97280 @ 0x17c00 │ │ │ │ + str.w r2, [r3, #156] @ 0x9c │ │ │ │ + b.n 75872 │ │ │ │ + ldr r3, [pc, #48] @ (75d88 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r3, #97280 @ 0x17c00 │ │ │ │ str.w r2, [r3, #156] @ 0x9c │ │ │ │ - b.n 757cc │ │ │ │ + b.n 7580c │ │ │ │ mov r0, r3 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 75cfe │ │ │ │ - nop │ │ │ │ - @ instruction: 0xf0d4004d │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 75d18 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 849b8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 75a4e │ │ │ │ + b.n 75c66 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 75f14 │ │ │ │ + bmi.w 75f54 │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75f52 │ │ │ │ + beq.w 75f92 │ │ │ │ ldr.w r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 75da6 │ │ │ │ + ble.n 75de6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr.w r7, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 761da │ │ │ │ + beq.w 7621a │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 75e0c │ │ │ │ + beq.n 75e4c │ │ │ │ add.w r0, r4, #16 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr.w r6, [r3, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 761da │ │ │ │ + beq.w 7621a │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 75d92 │ │ │ │ + bne.n 75dd2 │ │ │ │ add.w r6, r4, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.w 75f8a │ │ │ │ + ble.w 75fca │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ mov r7, r3 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 75dae │ │ │ │ + beq.n 75dee │ │ │ │ add.w ip, r4, #16 │ │ │ │ ldr.w ip, [ip, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 75dbc │ │ │ │ - bl 28d81c <_PyBytes_FromXIData@@Base+0x124> │ │ │ │ + bne.n 75dfc │ │ │ │ + bl 28d6c4 <_PyBytes_FromXIData@@Base+0x124> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 75e02 │ │ │ │ + cbz r0, 75e42 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.w 7626c │ │ │ │ - movw r1, #12452 @ 0x30a4 │ │ │ │ + bpl.w 762ac │ │ │ │ + movw r1, #12132 @ 0x2f64 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 76242 │ │ │ │ + blt.w 76282 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r8, r6, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 75fc0 │ │ │ │ - blt.w 761f8 │ │ │ │ + beq.w 76000 │ │ │ │ + blt.w 76238 │ │ │ │ cmp r6, #19 │ │ │ │ - bgt.w 76180 │ │ │ │ - ldr r1, [pc, #504] @ (76020 ) │ │ │ │ + bgt.w 761c0 │ │ │ │ + ldr r1, [pc, #504] @ (76060 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r9, [r1, r3] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1736] @ 0x6c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 75f68 │ │ │ │ - ldr.w ip, [pc, #480] @ 76028 │ │ │ │ + beq.w 75fa8 │ │ │ │ + ldr.w ip, [pc, #480] @ 76068 │ │ │ │ ldr.w r1, [r3, #1740] @ 0x6cc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str.w r0, [r3, #1736] @ 0x6c8 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r3, #1740] @ 0x6cc │ │ │ │ ldr.w r3, [ip, #1600] @ 0x640 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 761b6 │ │ │ │ + bne.w 761f6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2b348 │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ @@ -110689,57 +110716,57 @@ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ orr.w r3, r3, r8 │ │ │ │ str.w lr, [r8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ strd ip, r3, [r4, #-8] │ │ │ │ str.w lr, [ip, #4] │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ - bge.n 75f60 │ │ │ │ + bge.n 75fa0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 75e04 │ │ │ │ + beq.n 75e44 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ cmp r6, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - beq.n 75e04 │ │ │ │ + beq.n 75e44 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ cmp r6, #2 │ │ │ │ str r3, [r4, #24] │ │ │ │ - beq.n 75e04 │ │ │ │ + beq.n 75e44 │ │ │ │ adds r7, #20 │ │ │ │ add.w r0, r4, #24 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ adds r2, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 75f06 │ │ │ │ + blt.n 75f46 │ │ │ │ cmp r2, r6 │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ - bne.n 75eee │ │ │ │ - b.n 75e04 │ │ │ │ + bne.n 75f2e │ │ │ │ + b.n 75e44 │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, r6 │ │ │ │ str r1, [r3, #0] │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ - bne.n 75eee │ │ │ │ - b.n 75e04 │ │ │ │ - ldr r0, [pc, #264] @ (76020 ) │ │ │ │ + bne.n 75f2e │ │ │ │ + b.n 75e44 │ │ │ │ + ldr r0, [pc, #264] @ (76060 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ movs r1, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -110749,913 +110776,913 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r1, #408] @ 0x198 │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 761a6 │ │ │ │ + beq.w 761e6 │ │ │ │ ldr.w r3, [r1, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75d72 │ │ │ │ + bne.w 75db2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f84c │ │ │ │ + bl 7f878 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 75d72 │ │ │ │ - b.n 75e02 │ │ │ │ + bge.w 75db2 │ │ │ │ + b.n 75e42 │ │ │ │ str r5, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 75ebe │ │ │ │ - b.n 75e04 │ │ │ │ + bne.n 75efe │ │ │ │ + b.n 75e44 │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 771c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77204 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75e02 │ │ │ │ - ldr r3, [pc, #160] @ (76020 ) │ │ │ │ + beq.w 75e42 │ │ │ │ + ldr r3, [pc, #160] @ (76060 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 75e66 │ │ │ │ + b.n 75ea6 │ │ │ │ adds r3, r2, #1 │ │ │ │ mov fp, r3 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 76266 │ │ │ │ + bcs.w 762a6 │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76266 │ │ │ │ + beq.w 762a6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r2 │ │ │ │ - bge.n 75fd8 │ │ │ │ + bge.n 76018 │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ str.w r3, [r8, r0, lsl #2] │ │ │ │ adds r0, #1 │ │ │ │ - b.n 75fac │ │ │ │ + b.n 75fec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #84] @ (76024 ) │ │ │ │ + ldr r3, [pc, #84] @ (76064 ) │ │ │ │ add.w r4, r3, #1968 @ 0x7b0 │ │ │ │ str.w r5, [r3, #1984] @ 0x7c0 │ │ │ │ - b.n 75e04 │ │ │ │ + b.n 75e44 │ │ │ │ sub.w r9, r7, #4 │ │ │ │ movs r0, #1 │ │ │ │ str.w r4, [r8, r9] │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7625a │ │ │ │ + beq.w 7629a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r7 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r5, #0] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r5, [r2, #0] │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76254 │ │ │ │ + beq.w 76294 │ │ │ │ subs r2, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 7602c │ │ │ │ + beq.n 7606c │ │ │ │ str.w r5, [r1, #4]! │ │ │ │ - b.n 76014 │ │ │ │ + b.n 76054 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r7, #1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 76172 │ │ │ │ + beq.w 761b2 │ │ │ │ mov r5, r4 │ │ │ │ add r9, r8 │ │ │ │ sub.w sl, r8, #4 │ │ │ │ mov r4, r2 │ │ │ │ mov ip, r4 │ │ │ │ mov r2, sl │ │ │ │ movs r6, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ it ge │ │ │ │ addge r6, #1 │ │ │ │ - bge.w 76164 │ │ │ │ + bge.w 761a4 │ │ │ │ adds r1, #4 │ │ │ │ mov r7, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov r5, r4 │ │ │ │ strd r6, r2, [sp, #4] │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ str.w ip, [sp, #12] │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ ldr r6, [r2, #8] │ │ │ │ add.w ip, r3, #1 │ │ │ │ cmp r6, ip │ │ │ │ - ble.n 760b2 │ │ │ │ + ble.n 760f2 │ │ │ │ add.w ip, r2, r3, lsl #2 │ │ │ │ ldr.w r4, [ip, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 76158 │ │ │ │ + beq.n 76198 │ │ │ │ adds r4, r3, #2 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 760b2 │ │ │ │ + bge.n 760f2 │ │ │ │ ldr.w ip, [ip, #24] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 76158 │ │ │ │ + beq.n 76198 │ │ │ │ adds r3, #3 │ │ │ │ cmp r3, r6 │ │ │ │ - bge.n 760b2 │ │ │ │ + bge.n 760f2 │ │ │ │ adds r2, #16 │ │ │ │ ldr.w r4, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 76158 │ │ │ │ + beq.n 76198 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 760a4 │ │ │ │ + bgt.n 760e4 │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 76070 │ │ │ │ + bne.n 760b0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r7 │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 85bbc │ │ │ │ + bl 85b70 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 76262 │ │ │ │ + beq.w 762a2 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 760e6 │ │ │ │ + ble.n 76126 │ │ │ │ adds r3, r2, #4 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ cmp r1, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq r2, [r7, #0] │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.n 7603e │ │ │ │ + beq.n 7607e │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 76106 │ │ │ │ + ble.n 76146 │ │ │ │ adds r3, r2, #4 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ cmp r1, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq r2, [r7, #4] │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 76120 │ │ │ │ + ble.n 76160 │ │ │ │ adds r3, r2, #4 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ cmp r3, r1 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq r2, [r7, #8] │ │ │ │ cmp.w fp, #3 │ │ │ │ - beq.n 7603e │ │ │ │ + beq.n 7607e │ │ │ │ add.w r0, r8, #8 │ │ │ │ add.w r6, r7, #8 │ │ │ │ mov lr, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ ldr r4, [r2, #8] │ │ │ │ add.w ip, r3, #4 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 76150 │ │ │ │ + bge.n 76190 │ │ │ │ ldr.w r3, [r2, ip, lsl #2] │ │ │ │ cmp lr, r3 │ │ │ │ it eq │ │ │ │ streq r1, [r6, #0] │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 76132 │ │ │ │ + bne.n 76172 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ - b.n 7603e │ │ │ │ + b.n 7607e │ │ │ │ ldrd r6, r2, [sp, #4] │ │ │ │ mov r4, r5 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ mov r5, r7 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 76046 │ │ │ │ + bne.w 76086 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mov r4, r5 │ │ │ │ cmp fp, r6 │ │ │ │ - bne.n 7621a │ │ │ │ + bne.n 7625a │ │ │ │ mov r0, r7 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76638 │ │ │ │ - b.n 75e04 │ │ │ │ + bl 76678 │ │ │ │ + b.n 75e44 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - bls.w 75f68 │ │ │ │ - bl 1fa038 │ │ │ │ + bls.w 75fa8 │ │ │ │ + bl 1fbed8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75e02 │ │ │ │ - ldr r3, [pc, #224] @ (7627c ) │ │ │ │ + beq.w 75e42 │ │ │ │ + ldr r3, [pc, #224] @ (762bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 75e6c │ │ │ │ + b.n 75eac │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r2, #400] @ 0x190 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75d72 │ │ │ │ - b.n 75f52 │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + bne.w 75db2 │ │ │ │ + b.n 75f92 │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 76208 │ │ │ │ + bne.n 76248 │ │ │ │ add.w r0, ip, #1592 @ 0x638 │ │ │ │ - bl 6b868 │ │ │ │ - cbnz r0, 76212 │ │ │ │ + bl 6b8a8 │ │ │ │ + cbnz r0, 76252 │ │ │ │ mov r0, r4 │ │ │ │ - bl 130240 │ │ │ │ - ldr r3, [pc, #168] @ (7627c ) │ │ │ │ + bl 12ff18 │ │ │ │ + ldr r3, [pc, #168] @ (762bc ) │ │ │ │ ldr.w r9, [r3, sl] │ │ │ │ - b.n 75e66 │ │ │ │ + b.n 75ea6 │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #12408 @ 0x3078 │ │ │ │ + movw r1, #12088 @ 0x2f38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - movw r0, #59340 @ 0xe7cc │ │ │ │ + movw r0, #59020 @ 0xe68c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 75e02 │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 75e42 │ │ │ │ ldr.w r2, [ip, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #104] @ (7627c ) │ │ │ │ + ldr r3, [pc, #104] @ (762bc ) │ │ │ │ ldr.w r9, [r3, sl] │ │ │ │ - b.n 75e66 │ │ │ │ + b.n 75ea6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 28d5b4 │ │ │ │ + bl 28d45c │ │ │ │ mov r0, r7 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7623e │ │ │ │ + bge.n 7627e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 7623e │ │ │ │ + cbnz r2, 7627e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76178 │ │ │ │ + b.n 761b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75e02 │ │ │ │ + bne.w 75e42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 75e02 │ │ │ │ - bl 1fa038 │ │ │ │ - b.n 7622a │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 75e42 │ │ │ │ + bl 1fbed8 │ │ │ │ + b.n 7626a │ │ │ │ mov r0, r8 │ │ │ │ - bl 76638 │ │ │ │ - b.n 75e02 │ │ │ │ + bl 76678 │ │ │ │ + b.n 75e42 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 76224 │ │ │ │ - bl 1fa038 │ │ │ │ - b.n 75e02 │ │ │ │ - movw r1, #12476 @ 0x30bc │ │ │ │ + b.n 76264 │ │ │ │ + bl 1fbed8 │ │ │ │ + b.n 75e42 │ │ │ │ + movw r1, #12156 @ 0x2f7c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 75df8 │ │ │ │ + bl f8904 │ │ │ │ + b.n 75e38 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00076280 : │ │ │ │ +000762c0 : │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 76362 │ │ │ │ + blt.n 763a2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #24184 @ 0x5e78 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ - movw r3, #4689 @ 0x1251 │ │ │ │ + movw r3, #4753 @ 0x1291 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r5, [r4, #868] @ 0x364 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 76348 │ │ │ │ - ldr r0, [pc, #184] @ (76368 ) │ │ │ │ + bne.n 76388 │ │ │ │ + ldr r0, [pc, #184] @ (763a8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1612] @ 0x64c │ │ │ │ - bcs.n 7631a │ │ │ │ + bcs.n 7635a │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r5, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 7630c │ │ │ │ + beq.n 7634c │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 762e6 │ │ │ │ + cbz r2, 76326 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 76300 │ │ │ │ + bcc.n 76340 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 762e2 │ │ │ │ + b.n 76322 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7131c │ │ │ │ + bl 7135c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 762e2 │ │ │ │ + bne.n 76322 │ │ │ │ ldr.w r1, [r4, #848] @ 0x350 │ │ │ │ - movw r3, #46589 @ 0xb5fd │ │ │ │ + movw r3, #46653 @ 0xb63d │ │ │ │ movt r3, #6 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 76358 │ │ │ │ + bne.n 76398 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2bfa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 762e2 │ │ │ │ + beq.n 76322 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 762e2 │ │ │ │ + b.n 76322 │ │ │ │ ldr.w r0, [r4, #864] @ 0x360 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ mov r1, r2 │ │ │ │ blx r6 │ │ │ │ - b.n 76338 │ │ │ │ + b.n 76378 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007636c : │ │ │ │ +000763ac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 764ae │ │ │ │ + beq.w 764ee │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ itt eq │ │ │ │ movweq r0, #14563 @ 0x38e3 │ │ │ │ movteq r0, #910 @ 0x38e │ │ │ │ - bne.n 7641c │ │ │ │ + bne.n 7645c │ │ │ │ cmp r4, r0 │ │ │ │ - bhi.w 764fc │ │ │ │ + bhi.w 7653c │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ - movw r3, #25861 @ 0x6505 │ │ │ │ + movw r3, #25925 @ 0x6545 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r5, [r6, #872] @ 0x368 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 76492 │ │ │ │ - ldr r1, [pc, #328] @ (76500 ) │ │ │ │ + bne.n 764d2 │ │ │ │ + ldr r1, [pc, #328] @ (76540 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mul.w r7, r4, r2 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #1612] @ 0x64c │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ mov r8, r1 │ │ │ │ - bcs.n 76444 │ │ │ │ + bcs.n 76484 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r1, ip, lsl #3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 76432 │ │ │ │ + beq.n 76472 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 76402 │ │ │ │ + cbz r2, 76442 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b348 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, r4, [r3, #24] │ │ │ │ cmp r4, r0 │ │ │ │ - bcc.n 7642a │ │ │ │ + bcc.n 7646a │ │ │ │ add.w r1, ip, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r0] │ │ │ │ - b.n 763f0 │ │ │ │ + b.n 76430 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 299498 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ + bl 299340 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 76396 │ │ │ │ + b.n 763d6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1, #12] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 763f0 │ │ │ │ + b.n 76430 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7131c │ │ │ │ + bl 7135c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 763f0 │ │ │ │ + bne.n 76430 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne.n 76482 │ │ │ │ + bne.n 764c2 │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi.n 764fc │ │ │ │ + bhi.n 7653c │ │ │ │ ldr.w r5, [r6, #852] @ 0x354 │ │ │ │ - movw r3, #30809 @ 0x7859 │ │ │ │ + movw r3, #30873 @ 0x7899 │ │ │ │ movt r3, #7 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 764a2 │ │ │ │ + bne.n 764e2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 764f0 │ │ │ │ + beq.n 76530 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bde0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 763fa │ │ │ │ + beq.n 7643a │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 763fa │ │ │ │ + b.n 7643a │ │ │ │ mov r1, r2 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 299498 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ + bl 299340 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 76450 │ │ │ │ + b.n 76490 │ │ │ │ ldr.w r0, [r6, #864] @ 0x360 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 76472 │ │ │ │ + b.n 764b2 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #25861 @ 0x6505 │ │ │ │ + movw r1, #25925 @ 0x6545 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r5, [r3, #872] @ 0x368 │ │ │ │ cmp r5, r1 │ │ │ │ it ne │ │ │ │ ldrne.w r0, [r3, #864] @ 0x360 │ │ │ │ - bne.n 76496 │ │ │ │ - ldr r1, [pc, #48] @ (76500 ) │ │ │ │ + bne.n 764d6 │ │ │ │ + ldr r1, [pc, #48] @ (76540 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr.w r5, [r3, #852] @ 0x354 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1612] @ 0x64c │ │ │ │ mov r8, r1 │ │ │ │ - movw r1, #30809 @ 0x7859 │ │ │ │ + movw r1, #30873 @ 0x7899 │ │ │ │ movt r1, #7 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 764f6 │ │ │ │ + bne.n 76536 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 76468 │ │ │ │ + b.n 764a8 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ - b.n 764a6 │ │ │ │ + b.n 764e6 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 763fa │ │ │ │ + b.n 7643a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #284] @ (76634 ) │ │ │ │ + ldr r0, [pc, #284] @ (76674 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mul.w r7, r2, r1 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1612] @ 0x64c │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 7658a │ │ │ │ + bcs.n 765ca │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r8, ip, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 765f0 │ │ │ │ + beq.n 76630 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w lr, [r4] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 7656c │ │ │ │ + beq.n 765ac │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b348 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r1, r6, [r3, #24] │ │ │ │ cmp r1, r6 │ │ │ │ - bhi.n 765d4 │ │ │ │ + bhi.n 76614 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r0, r1, ip, lsl #3 │ │ │ │ str r0, [r3, #24] │ │ │ │ adds r0, r3, r1 │ │ │ │ str r0, [r3, #4] │ │ │ │ str.w lr, [r3, r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7655a │ │ │ │ + bne.n 7659a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 76604 │ │ │ │ + beq.n 76644 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne.n 765e0 │ │ │ │ + bne.n 76620 │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.n 7662e │ │ │ │ + bhi.n 7666e │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #30809 @ 0x7859 │ │ │ │ + movw r1, #30873 @ 0x7899 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r4, [r3, #852] @ 0x354 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 76622 │ │ │ │ + bne.n 76662 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7661c │ │ │ │ + beq.n 7665c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bde0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 76564 │ │ │ │ + beq.n 765a4 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 76564 │ │ │ │ + b.n 765a4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7655a │ │ │ │ - b.n 7658a │ │ │ │ + bne.n 7659a │ │ │ │ + b.n 765ca │ │ │ │ mov r1, r2 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 299498 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ + bl 299340 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 7659a │ │ │ │ + b.n 765da │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7131c │ │ │ │ + bl 7135c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7655a │ │ │ │ - b.n 7658a │ │ │ │ + bne.n 7659a │ │ │ │ + b.n 765ca │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #30809 @ 0x7859 │ │ │ │ + movw r1, #30873 @ 0x7899 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r4, [r3, #852] @ 0x354 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 76622 │ │ │ │ + bne.n 76662 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 765ba │ │ │ │ + b.n 765fa │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 765c4 │ │ │ │ + b.n 76604 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76564 │ │ │ │ + b.n 765a4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00076638 : │ │ │ │ +00076678 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw ip, #24184 @ 0x5e78 │ │ │ │ movt ip, #77 @ 0x4d │ │ │ │ - movw r3, #26637 @ 0x680d │ │ │ │ + movw r3, #26701 @ 0x684d │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7676e │ │ │ │ - cbz r0, 766bc │ │ │ │ - ldr r3, [pc, #416] @ (76808 ) │ │ │ │ + bne.w 767b0 │ │ │ │ + cbz r0, 766fc │ │ │ │ + ldr r3, [pc, #416] @ (76848 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 766d2 │ │ │ │ + beq.n 76712 │ │ │ │ lsrs r3, r0, #18 │ │ │ │ ubfx r2, r0, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r0, [r3, #808] @ 0x328 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 766a4 │ │ │ │ + bgt.n 766e4 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 766d2 │ │ │ │ + cbz r2, 76712 │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r0, 766c0 │ │ │ │ - cbz r2, 766f6 │ │ │ │ + cbz r0, 76700 │ │ │ │ + cbz r2, 76736 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r4, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.n 766bc │ │ │ │ + b.n 766fc │ │ │ │ ldr.w r2, [ip, #860] @ 0x35c │ │ │ │ - movw r3, #46749 @ 0xb69d │ │ │ │ + movw r3, #46813 @ 0xb6dd │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 76800 │ │ │ │ + bne.w 7683e │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae40 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 766bc │ │ │ │ + b.n 766fc │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ - mov r7, r2 │ │ │ │ + mov r6, r2 │ │ │ │ adds r2, r1, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r7, r1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ - ldr.w r3, [r0, #528] @ 0x210 │ │ │ │ - mov r6, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 76736 │ │ │ │ + ldr.w lr, [r0, #528] @ 0x210 │ │ │ │ + cmp r2, lr │ │ │ │ + bne.n 76774 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 76732 │ │ │ │ + cbz r3, 76770 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 76798 │ │ │ │ + beq.n 767da │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 76778 │ │ │ │ + beq.n 767ba │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7674e │ │ │ │ + cbnz r3, 7678c │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ - cmp r2, r6 │ │ │ │ - beq.n 766bc │ │ │ │ + cmp r2, lr │ │ │ │ + beq.n 766fc │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 767f4 │ │ │ │ + beq.n 76832 │ │ │ │ str r3, [r1, #20] │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ + ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ - strd r3, r6, [r2, #20] │ │ │ │ - cbz r3, 7676a │ │ │ │ + strd r3, lr, [r2, #20] │ │ │ │ + cbz r3, 767aa │ │ │ │ str r2, [r3, #24] │ │ │ │ - str r2, [r6, #20] │ │ │ │ - b.n 766bc │ │ │ │ + str.w r2, [lr, #20] │ │ │ │ + b.n 766fc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr.w r0, [ip, #864] @ 0x360 │ │ │ │ bx r2 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 76786 │ │ │ │ + cbz r3, 767c8 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 766bc │ │ │ │ + bne.n 766fc │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 766bc │ │ │ │ + b.n 766fc │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 76740 │ │ │ │ + beq.n 7677e │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 767fa │ │ │ │ + cbz r3, 76838 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ - ldr.w r1, [r8, r7] │ │ │ │ + ldr r1, [r7, r6] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 767cc │ │ │ │ + cbz r3, 7680c │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [ip, #980] @ 0x3d4 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ str.w r5, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #988] @ 0x3dc │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ - str.w r5, [r8, r7] │ │ │ │ + str r5, [r7, r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 766bc │ │ │ │ + b.n 766fc │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7675c │ │ │ │ + b.n 7679a │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 767a4 │ │ │ │ + b.n 767e6 │ │ │ │ ldr.w r0, [ip, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 766ea │ │ │ │ + b.n 7672a │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 768ba │ │ │ │ + beq.n 768fa │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #424] @ (769cc ) │ │ │ │ + ldr r3, [pc, #424] @ (76a0c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7688c │ │ │ │ + beq.n 768cc │ │ │ │ lsrs r3, r1, #18 │ │ │ │ ubfx r2, r1, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r0, [r3, #808] @ 0x328 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 7685e │ │ │ │ + bgt.n 7689e │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 7688c │ │ │ │ + cbz r2, 768cc │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r0, 7687a │ │ │ │ - cbz r2, 768bc │ │ │ │ + cbz r0, 768ba │ │ │ │ + cbz r2, 768fc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r4, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.n 76876 │ │ │ │ + b.n 768b6 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #46749 @ 0xb69d │ │ │ │ + movw r2, #46813 @ 0xb6dd │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r0, [r3, #860] @ 0x35c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 769c4 │ │ │ │ + bne.w 76a04 │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae40 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 76876 │ │ │ │ + b.n 768b6 │ │ │ │ bx lr │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r0, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r5, [r4, #512] @ 0x200 │ │ │ │ mul.w r0, r0, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ @@ -111667,72 +111694,72 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w ip, [r0, #528] @ 0x210 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 768fa │ │ │ │ + bne.n 7693a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 768f6 │ │ │ │ + cbz r3, 76936 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7695a │ │ │ │ + beq.n 7699a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 76934 │ │ │ │ + beq.n 76974 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 76912 │ │ │ │ + cbnz r3, 76952 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 76876 │ │ │ │ + beq.n 768b6 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 76954 │ │ │ │ + cbz r1, 76994 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7692e │ │ │ │ + cbz r3, 7696e │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 76876 │ │ │ │ + b.n 768b6 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 76942 │ │ │ │ + cbz r3, 76982 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76876 │ │ │ │ + bne.n 768b6 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 76876 │ │ │ │ + b.n 768b6 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7691e │ │ │ │ + b.n 7695e │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 76904 │ │ │ │ + beq.n 76944 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 769be │ │ │ │ + cbz r3, 769fe │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr.w r1, [r8, r7] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 7698e │ │ │ │ + cbz r3, 769ce │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ @@ -111743,391 +111770,391 @@ │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr.w r3, [r3, #988] @ 0x3dc │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str.w r5, [r8, r7] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 76876 │ │ │ │ + b.n 768b6 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 76966 │ │ │ │ + b.n 769a6 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ blx r5 │ │ │ │ - b.n 768ae │ │ │ │ + b.n 768ee │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000769d0 : │ │ │ │ +00076a10 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76ca4 │ │ │ │ + beq.w 76cd2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #40760 @ 0x9f38 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 76a08 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76a02 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + beq.n 76a58 │ │ │ │ movw r2, #20420 @ 0x4fc4 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 76a2a │ │ │ │ + bne.n 76a6a │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.w 76c92 │ │ │ │ + bpl.w 76cd8 │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 76ebc <_PyTuple_FromArray@@Base> │ │ │ │ - bl 88e9c │ │ │ │ + b.w 76efc <_PyTuple_FromArray@@Base> │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 76a64 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + bl 8918c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76be6 │ │ │ │ + beq.w 76c26 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76bea │ │ │ │ + beq.w 76c2a │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76bee │ │ │ │ + beq.w 76c2e │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76bf2 │ │ │ │ + beq.w 76c32 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76bf6 │ │ │ │ + beq.w 76c36 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76bfa │ │ │ │ + beq.w 76c3a │ │ │ │ add r6, sp, #8 │ │ │ │ add r5, sp, #24 │ │ │ │ movs r4, #5 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 76aa6 │ │ │ │ + b.n 76ae6 │ │ │ │ mov r1, r5 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, #8 │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ mov r5, r1 │ │ │ │ - beq.n 76af4 │ │ │ │ + beq.n 76b34 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76a96 │ │ │ │ - ldr r2, [pc, #536] @ (76cd0 ) │ │ │ │ + bne.n 76ad6 │ │ │ │ + ldr r2, [pc, #536] @ (76d10 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 76bfe │ │ │ │ + bne.w 76c3e │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76c58 │ │ │ │ + bne.w 76c98 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76ae8 │ │ │ │ + bge.n 76b28 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 76ae8 │ │ │ │ + cbnz r2, 76b28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 11376c <_PyTuple_FromArraySteal@@Base> │ │ │ │ + bl 1137fc <_PyTuple_FromArraySteal@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 76a02 │ │ │ │ + b.n 76a64 │ │ │ │ movs r0, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76c58 │ │ │ │ + beq.w 76c98 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r4, [r2, #8] │ │ │ │ subs r1, r0, #4 │ │ │ │ add.w ip, r0, #28 │ │ │ │ mov r4, r6 │ │ │ │ ldr.w r0, [r4], #4 │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ mov r6, r4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 76b10 │ │ │ │ - b.n 76b38 │ │ │ │ + bne.n 76b50 │ │ │ │ + b.n 76b78 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 76bb2 │ │ │ │ + bge.n 76bf2 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ add.w ip, r1, #1 │ │ │ │ str.w r0, [r4, r1, lsl #2] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ blx r1 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76b22 │ │ │ │ - ldr r1, [pc, #384] @ (76cd0 ) │ │ │ │ + bne.n 76b62 │ │ │ │ + ldr r1, [pc, #384] @ (76d10 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 76c2e │ │ │ │ + bne.n 76c6e │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76caa │ │ │ │ + bne.w 76cea │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76b86 │ │ │ │ + bge.n 76bc6 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - cbnz r1, 76b86 │ │ │ │ + cbnz r1, 76bc6 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1dc51c <_PyList_AsTupleAndClear@@Base> │ │ │ │ + bl 1de764 <_PyList_AsTupleAndClear@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 76a02 │ │ │ │ + bge.w 76a64 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 76a02 │ │ │ │ + bne.w 76a64 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 76a02 │ │ │ │ + b.n 76a64 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 85ca8 <_PyList_AppendTakeRefListResize@@Base> │ │ │ │ + bl 85c5c <_PyList_AppendTakeRefListResize@@Base> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 76b38 │ │ │ │ + bne.n 76b78 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76bd6 │ │ │ │ + bge.n 76c16 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 76cc4 │ │ │ │ + beq.n 76d04 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76be6 │ │ │ │ + bge.n 76c26 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 76cc8 │ │ │ │ + beq.n 76d08 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 76a02 │ │ │ │ + b.n 76a64 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 76ab6 │ │ │ │ + b.n 76af6 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 76ab6 │ │ │ │ + b.n 76af6 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 76ab6 │ │ │ │ + b.n 76af6 │ │ │ │ movs r4, #3 │ │ │ │ - b.n 76ab6 │ │ │ │ + b.n 76af6 │ │ │ │ movs r4, #4 │ │ │ │ - b.n 76ab6 │ │ │ │ + b.n 76af6 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76ac6 │ │ │ │ + beq.w 76b06 │ │ │ │ movw r1, #61116 @ 0xeebc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1cb758 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1cda10 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76ac6 │ │ │ │ + beq.w 76b06 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1cb764 <_PyErr_Clear@@Base> │ │ │ │ + bl 1cda1c <_PyErr_Clear@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 76ac6 │ │ │ │ + b.n 76b06 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 76b5c │ │ │ │ + beq.n 76b9c │ │ │ │ movw r1, #61116 @ 0xeebc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1cb758 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1cda10 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 76b5c │ │ │ │ + beq.n 76b9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cb764 <_PyErr_Clear@@Base> │ │ │ │ + bl 1cda1c <_PyErr_Clear@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 76b5c │ │ │ │ + b.n 76b9c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76c66 │ │ │ │ + bge.n 76ca6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 76c8a │ │ │ │ + cbz r2, 76cca │ │ │ │ add r2, sp, #8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 76be6 │ │ │ │ + beq.n 76c26 │ │ │ │ subs r3, r4, #1 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76c68 │ │ │ │ + bge.n 76ca8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76c68 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 76c66 │ │ │ │ + bne.n 76ca8 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 76ca6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 76c66 │ │ │ │ - movw r0, #59368 @ 0xe7e8 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 76ca6 │ │ │ │ + bl 292d78 <_Py_hashtable_foreach@@Base+0xd7c> │ │ │ │ + b.n 76c26 │ │ │ │ + movw r0, #59048 @ 0xe6a8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #3219 @ 0xc93 │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 76be6 │ │ │ │ - bl 292db4 <_Py_hashtable_foreach@@Base+0xecc> │ │ │ │ - b.n 76be6 │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 76c26 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76bd6 │ │ │ │ + bge.n 76c16 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 76bd6 │ │ │ │ + bne.n 76c16 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 76bd6 │ │ │ │ + b.n 76c16 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 76cba │ │ │ │ + b.n 76cfa │ │ │ │ mov r0, r3 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 76be6 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 76c26 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00076cd4 : │ │ │ │ +00076d14 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76e7c │ │ │ │ + beq.w 76ebc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.w 76e7c │ │ │ │ + bpl.w 76ebc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 76e50 │ │ │ │ - blt.w 76ea0 │ │ │ │ + beq.w 76e90 │ │ │ │ + blt.w 76ee0 │ │ │ │ subs r3, r4, #1 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.n 76dae │ │ │ │ - ldr r3, [pc, #420] @ (76eb0 ) │ │ │ │ + bgt.n 76dee │ │ │ │ + ldr r3, [pc, #420] @ (76ef0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, r4, lsl #3 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1728] @ 0x6c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76e38 │ │ │ │ - ldr r0, [pc, #396] @ (76eb4 ) │ │ │ │ + beq.w 76e78 │ │ │ │ + ldr r0, [pc, #396] @ (76ef4 ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str.w r1, [r2, #1728] @ 0x6c0 │ │ │ │ ldr.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r0, #1600] @ 0x640 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 76e54 │ │ │ │ + bne.w 76e94 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #12] │ │ │ │ add.w ip, r3, #16 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ - bge.n 76d68 │ │ │ │ + bge.n 76da8 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ cmp r4, #1 │ │ │ │ str.w r1, [ip] │ │ │ │ - bne.n 76dde │ │ │ │ - cbz r2, 76da8 │ │ │ │ - ldr r4, [pc, #316] @ (76eb0 ) │ │ │ │ + bne.n 76e1e │ │ │ │ + cbz r2, 76de8 │ │ │ │ + ldr r4, [pc, #316] @ (76ef0 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr.w r5, [r0, #3892] @ 0xf34 │ │ │ │ @@ -112141,191 +112168,191 @@ │ │ │ │ str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 76e38 │ │ │ │ - bl 1fa038 │ │ │ │ + bls.n 76e78 │ │ │ │ + bl 1fbed8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 76e8c │ │ │ │ + beq.n 76ecc │ │ │ │ ldr r1, [r5, #0] │ │ │ │ add.w ip, r0, #16 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ - blt.n 76d64 │ │ │ │ + blt.n 76da4 │ │ │ │ str r1, [r3, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - cbnz r2, 76dec │ │ │ │ + cbnz r2, 76e2c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r0, #1 │ │ │ │ strlt r0, [r1, #0] │ │ │ │ cmp r4, #2 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - beq.n 76d70 │ │ │ │ + beq.n 76db0 │ │ │ │ add.w r0, r5, #8 │ │ │ │ add.w lr, r5, r4, lsl #2 │ │ │ │ add.w ip, r3, #20 │ │ │ │ ldr.w r1, [r0], #4 │ │ │ │ - cbnz r2, 76e1c │ │ │ │ + cbnz r2, 76e5c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ add.w r5, r4, #1 │ │ │ │ it lt │ │ │ │ strlt r5, [r1, #0] │ │ │ │ cmp r0, lr │ │ │ │ str.w r1, [ip, #4]! │ │ │ │ - bne.n 76e0c │ │ │ │ + bne.n 76e4c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 76d72 │ │ │ │ - b.n 76da8 │ │ │ │ + bne.n 76db2 │ │ │ │ + b.n 76de8 │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 771c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77204 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76d46 │ │ │ │ - b.n 76e8c │ │ │ │ - ldr r3, [pc, #100] @ (76eb8 ) │ │ │ │ - b.n 76da8 │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + bne.w 76d86 │ │ │ │ + b.n 76ecc │ │ │ │ + ldr r3, [pc, #100] @ (76ef8 ) │ │ │ │ + b.n 76de8 │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 76e90 │ │ │ │ + bne.n 76ed0 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76d46 │ │ │ │ + bne.w 76d86 │ │ │ │ mov r0, r3 │ │ │ │ - bl 130240 │ │ │ │ + bl 12ff18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 76d46 │ │ │ │ - movw r0, #59368 @ 0xe7e8 │ │ │ │ + b.n 76d86 │ │ │ │ + movw r0, #59048 @ 0xe6a8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #3219 @ 0xc93 │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 76da8 │ │ │ │ + b.n 76de8 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 76d46 │ │ │ │ + b.n 76d86 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - movw r0, #59340 @ 0xe7cc │ │ │ │ + movw r0, #59020 @ 0xe68c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 76e8c │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 76ecc │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -00076ebc <_PyTuple_FromArray@@Base>: │ │ │ │ +00076efc <_PyTuple_FromArray@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ subs r4, r1, #0 │ │ │ │ - beq.w 77028 <_PyTuple_FromArray@@Base+0x16c> │ │ │ │ + beq.w 77068 <_PyTuple_FromArray@@Base+0x16c> │ │ │ │ mov r5, r0 │ │ │ │ - blt.w 770e2 <_PyTuple_FromArray@@Base+0x226> │ │ │ │ + blt.w 77122 <_PyTuple_FromArray@@Base+0x226> │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.w 77052 <_PyTuple_FromArray@@Base+0x196> │ │ │ │ - ldr r3, [pc, #528] @ (770f4 <_PyTuple_FromArray@@Base+0x238>) │ │ │ │ + bgt.w 77092 <_PyTuple_FromArray@@Base+0x196> │ │ │ │ + ldr r3, [pc, #528] @ (77134 <_PyTuple_FromArray@@Base+0x238>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, r4, lsl #3 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1728] @ 0x6c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 77012 <_PyTuple_FromArray@@Base+0x156> │ │ │ │ - ldr r0, [pc, #504] @ (770f8 <_PyTuple_FromArray@@Base+0x23c>) │ │ │ │ + beq.w 77052 <_PyTuple_FromArray@@Base+0x156> │ │ │ │ + ldr r0, [pc, #504] @ (77138 <_PyTuple_FromArray@@Base+0x23c>) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str.w r1, [r2, #1728] @ 0x6c0 │ │ │ │ ldr.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r0, #1600] @ 0x640 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7709c <_PyTuple_FromArray@@Base+0x1e0> │ │ │ │ + bne.w 770dc <_PyTuple_FromArray@@Base+0x1e0> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #12] │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ - bge.n 76fe2 <_PyTuple_FromArray@@Base+0x126> │ │ │ │ + bge.n 77022 <_PyTuple_FromArray@@Base+0x126> │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str.w ip, [r0] │ │ │ │ str r0, [r1, #0] │ │ │ │ - beq.n 76fa4 <_PyTuple_FromArray@@Base+0xe8> │ │ │ │ + beq.n 76fe4 <_PyTuple_FromArray@@Base+0xe8> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 77030 <_PyTuple_FromArray@@Base+0x174> │ │ │ │ + bne.n 77070 <_PyTuple_FromArray@@Base+0x174> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ - bge.n 76fea <_PyTuple_FromArray@@Base+0x12e> │ │ │ │ + bge.n 7702a <_PyTuple_FromArray@@Base+0x12e> │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, #2 │ │ │ │ str.w ip, [r0] │ │ │ │ str r0, [r1, #4] │ │ │ │ - beq.n 76fa4 <_PyTuple_FromArray@@Base+0xe8> │ │ │ │ + beq.n 76fe4 <_PyTuple_FromArray@@Base+0xe8> │ │ │ │ add.w r4, r5, r4, lsl #2 │ │ │ │ add.w ip, r1, #4 │ │ │ │ adds r5, #8 │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 76ff6 <_PyTuple_FromArray@@Base+0x13a> │ │ │ │ + bne.n 77036 <_PyTuple_FromArray@@Base+0x13a> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ - bge.n 77008 <_PyTuple_FromArray@@Base+0x14c> │ │ │ │ + bge.n 77048 <_PyTuple_FromArray@@Base+0x14c> │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r5 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 76f7e <_PyTuple_FromArray@@Base+0xc2> │ │ │ │ - cbz r2, 76fdc <_PyTuple_FromArray@@Base+0x120> │ │ │ │ - ldr r4, [pc, #332] @ (770f4 <_PyTuple_FromArray@@Base+0x238>) │ │ │ │ + bne.n 76fbe <_PyTuple_FromArray@@Base+0xc2> │ │ │ │ + cbz r2, 7701c <_PyTuple_FromArray@@Base+0x120> │ │ │ │ + ldr r4, [pc, #332] @ (77134 <_PyTuple_FromArray@@Base+0x238>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr.w r5, [r0, #3892] @ 0xf34 │ │ │ │ @@ -112338,475 +112365,475 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ - bne.n 76f4c <_PyTuple_FromArray@@Base+0x90> │ │ │ │ - b.n 76fa4 <_PyTuple_FromArray@@Base+0xe8> │ │ │ │ + bne.n 76f8c <_PyTuple_FromArray@@Base+0x90> │ │ │ │ + b.n 76fe4 <_PyTuple_FromArray@@Base+0xe8> │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r1, #4] │ │ │ │ - bne.n 76f74 <_PyTuple_FromArray@@Base+0xb8> │ │ │ │ - b.n 76fa4 <_PyTuple_FromArray@@Base+0xe8> │ │ │ │ + bne.n 76fb4 <_PyTuple_FromArray@@Base+0xb8> │ │ │ │ + b.n 76fe4 <_PyTuple_FromArray@@Base+0xe8> │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 76f98 <_PyTuple_FromArray@@Base+0xdc> │ │ │ │ + blt.n 76fd8 <_PyTuple_FromArray@@Base+0xdc> │ │ │ │ cmp r4, r5 │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 76ff2 <_PyTuple_FromArray@@Base+0x136> │ │ │ │ - b.n 76fa6 <_PyTuple_FromArray@@Base+0xea> │ │ │ │ + bne.n 77032 <_PyTuple_FromArray@@Base+0x136> │ │ │ │ + b.n 76fe6 <_PyTuple_FromArray@@Base+0xea> │ │ │ │ cmp r5, r4 │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 76f7e <_PyTuple_FromArray@@Base+0xc2> │ │ │ │ - b.n 76fa4 <_PyTuple_FromArray@@Base+0xe8> │ │ │ │ + bne.n 76fbe <_PyTuple_FromArray@@Base+0xc2> │ │ │ │ + b.n 76fe4 <_PyTuple_FromArray@@Base+0xe8> │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 771c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77204 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76f1e <_PyTuple_FromArray@@Base+0x62> │ │ │ │ - b.n 770f0 <_PyTuple_FromArray@@Base+0x234> │ │ │ │ - ldr r3, [pc, #208] @ (770fc <_PyTuple_FromArray@@Base+0x240>) │ │ │ │ + bne.w 76f5e <_PyTuple_FromArray@@Base+0x62> │ │ │ │ + b.n 77130 <_PyTuple_FromArray@@Base+0x234> │ │ │ │ + ldr r3, [pc, #208] @ (7713c <_PyTuple_FromArray@@Base+0x240>) │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w ip, [r0] │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7704a <_PyTuple_FromArray@@Base+0x18e> │ │ │ │ + bge.n 7708a <_PyTuple_FromArray@@Base+0x18e> │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, #2 │ │ │ │ str.w ip, [r0] │ │ │ │ str r0, [r1, #4] │ │ │ │ - bne.n 76f74 <_PyTuple_FromArray@@Base+0xb8> │ │ │ │ - b.n 76fa6 <_PyTuple_FromArray@@Base+0xea> │ │ │ │ + bne.n 76fb4 <_PyTuple_FromArray@@Base+0xb8> │ │ │ │ + b.n 76fe6 <_PyTuple_FromArray@@Base+0xea> │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r1, #4] │ │ │ │ - bne.n 76f74 <_PyTuple_FromArray@@Base+0xb8> │ │ │ │ - b.n 76fa6 <_PyTuple_FromArray@@Base+0xea> │ │ │ │ + bne.n 76fb4 <_PyTuple_FromArray@@Base+0xb8> │ │ │ │ + b.n 76fe6 <_PyTuple_FromArray@@Base+0xea> │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 770c4 <_PyTuple_FromArray@@Base+0x208> │ │ │ │ + bhi.n 77104 <_PyTuple_FromArray@@Base+0x208> │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 771c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77204 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 770f0 <_PyTuple_FromArray@@Base+0x234> │ │ │ │ + beq.n 77130 <_PyTuple_FromArray@@Base+0x234> │ │ │ │ add.w r1, r0, #16 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ strlt.w ip, [r0] │ │ │ │ str r0, [r1, #0] │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ - b.n 76f4c <_PyTuple_FromArray@@Base+0x90> │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + b.n 76f8c <_PyTuple_FromArray@@Base+0x90> │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 770d2 <_PyTuple_FromArray@@Base+0x216> │ │ │ │ + bne.n 77112 <_PyTuple_FromArray@@Base+0x216> │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76f1e <_PyTuple_FromArray@@Base+0x62> │ │ │ │ + bne.w 76f5e <_PyTuple_FromArray@@Base+0x62> │ │ │ │ mov r0, r3 │ │ │ │ - bl 130240 │ │ │ │ + bl 12ff18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 76f1e <_PyTuple_FromArray@@Base+0x62> │ │ │ │ - bl 1fa038 │ │ │ │ + b.n 76f5e <_PyTuple_FromArray@@Base+0x62> │ │ │ │ + bl 1fbed8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 770f0 <_PyTuple_FromArray@@Base+0x234> │ │ │ │ + cbz r0, 77130 <_PyTuple_FromArray@@Base+0x234> │ │ │ │ add.w r1, r0, #16 │ │ │ │ - b.n 7707a <_PyTuple_FromArray@@Base+0x1be> │ │ │ │ + b.n 770ba <_PyTuple_FromArray@@Base+0x1be> │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 76f1e <_PyTuple_FromArray@@Base+0x62> │ │ │ │ - movw r0, #59340 @ 0xe7cc │ │ │ │ + b.n 76f5e <_PyTuple_FromArray@@Base+0x62> │ │ │ │ + movw r0, #59020 @ 0xe68c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 76fdc <_PyTuple_FromArray@@Base+0x120> │ │ │ │ + b.n 7701c <_PyTuple_FromArray@@Base+0x120> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 7719e <_PyTuple_FromArray@@Base+0x2e2> │ │ │ │ + blt.n 771de <_PyTuple_FromArray@@Base+0x2e2> │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.n 7716a <_PyTuple_FromArray@@Base+0x2ae> │ │ │ │ - ldr r3, [pc, #160] @ (771bc <_PyTuple_FromArray@@Base+0x300>) │ │ │ │ + bgt.n 771aa <_PyTuple_FromArray@@Base+0x2ae> │ │ │ │ + ldr r3, [pc, #160] @ (771fc <_PyTuple_FromArray@@Base+0x300>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1728] @ 0x6c0 │ │ │ │ - cbz r4, 77156 <_PyTuple_FromArray@@Base+0x29a> │ │ │ │ - ldr r0, [pc, #140] @ (771c0 <_PyTuple_FromArray@@Base+0x304>) │ │ │ │ + cbz r4, 77196 <_PyTuple_FromArray@@Base+0x29a> │ │ │ │ + ldr r0, [pc, #140] @ (77200 <_PyTuple_FromArray@@Base+0x304>) │ │ │ │ ldr.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1728] @ 0x6c0 │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r3, 7717e <_PyTuple_FromArray@@Base+0x2c2> │ │ │ │ + cbnz r3, 771be <_PyTuple_FromArray@@Base+0x2c2> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 771c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77204 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7714c <_PyTuple_FromArray@@Base+0x290> │ │ │ │ - b.n 771ac <_PyTuple_FromArray@@Base+0x2f0> │ │ │ │ + bne.n 7718c <_PyTuple_FromArray@@Base+0x290> │ │ │ │ + b.n 771ec <_PyTuple_FromArray@@Base+0x2f0> │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 77156 <_PyTuple_FromArray@@Base+0x29a> │ │ │ │ + bls.n 77196 <_PyTuple_FromArray@@Base+0x29a> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fa038 │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + b.w 1fbed8 │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 771b0 <_PyTuple_FromArray@@Base+0x2f4> │ │ │ │ + bne.n 771f0 <_PyTuple_FromArray@@Base+0x2f4> │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7714c <_PyTuple_FromArray@@Base+0x290> │ │ │ │ + bne.n 7718c <_PyTuple_FromArray@@Base+0x290> │ │ │ │ mov r0, r4 │ │ │ │ - bl 130240 │ │ │ │ - b.n 7714c <_PyTuple_FromArray@@Base+0x290> │ │ │ │ - movw r0, #59340 @ 0xe7cc │ │ │ │ + bl 12ff18 │ │ │ │ + b.n 7718c <_PyTuple_FromArray@@Base+0x290> │ │ │ │ + movw r0, #59020 @ 0xe68c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77152 <_PyTuple_FromArray@@Base+0x296> │ │ │ │ + b.n 77192 <_PyTuple_FromArray@@Base+0x296> │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7714c <_PyTuple_FromArray@@Base+0x290> │ │ │ │ + b.n 7718c <_PyTuple_FromArray@@Base+0x290> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000771c4 <_PyObject_GC_NewVar@@Base>: │ │ │ │ +00077204 <_PyObject_GC_NewVar@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ subs r5, r1, #0 │ │ │ │ - blt.w 773ea <_PyObject_GC_NewVar@@Base+0x226> │ │ │ │ + blt.w 7742a <_PyObject_GC_NewVar@@Base+0x226> │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ and.w r2, r3, #24 │ │ │ │ - ldr.w r9, [pc, #540] @ 77408 <_PyObject_GC_NewVar@@Base+0x244> │ │ │ │ + ldr.w r9, [pc, #540] @ 77448 <_PyObject_GC_NewVar@@Base+0x244> │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ adds r2, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ subs r1, r1, r3 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w 773c4 <_PyObject_GC_NewVar@@Base+0x200> │ │ │ │ + bhi.w 77404 <_PyObject_GC_NewVar@@Base+0x200> │ │ │ │ adds r2, r2, r3 │ │ │ │ - bmi.w 773c4 <_PyObject_GC_NewVar@@Base+0x200> │ │ │ │ + bmi.w 77404 <_PyObject_GC_NewVar@@Base+0x200> │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ - movw r1, #4689 @ 0x1251 │ │ │ │ + movw r1, #4753 @ 0x1291 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r0, [r6, #888] @ 0x378 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 7739c <_PyObject_GC_NewVar@@Base+0x1d8> │ │ │ │ + bne.w 773dc <_PyObject_GC_NewVar@@Base+0x1d8> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r1, #1612] @ 0x64c │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ mov fp, r0 │ │ │ │ - bcs.n 77348 <_PyObject_GC_NewVar@@Base+0x184> │ │ │ │ + bcs.n 77388 <_PyObject_GC_NewVar@@Base+0x184> │ │ │ │ mov.w sl, r1, lsr #3 │ │ │ │ ldr.w r0, [r0, sl, lsl #3] │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 77380 <_PyObject_GC_NewVar@@Base+0x1bc> │ │ │ │ + beq.w 773c0 <_PyObject_GC_NewVar@@Base+0x1bc> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r6, [lr] │ │ │ │ str r6, [r0, #4] │ │ │ │ - cbz r6, 772b0 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ + cbz r6, 772f0 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ add r3, lr │ │ │ │ ldr r1, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [lr] │ │ │ │ strd r2, r2, [r3, #-8] │ │ │ │ ldr.w r2, [r1, #3768] @ 0xeb8 │ │ │ │ ldr.w r0, [r1, #3764] @ 0xeb4 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #3768] @ 0xeb8 │ │ │ │ cmp r2, r0 │ │ │ │ - bgt.n 772d6 <_PyObject_GC_NewVar@@Base+0x112> │ │ │ │ + bgt.n 77316 <_PyObject_GC_NewVar@@Base+0x112> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - ldr r1, [pc, #364] @ (77400 <_PyObject_GC_NewVar@@Base+0x23c>) │ │ │ │ + ldr r1, [pc, #364] @ (77440 <_PyObject_GC_NewVar@@Base+0x23c>) │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r4, [r3, #4] │ │ │ │ - blt.n 77314 <_PyObject_GC_NewVar@@Base+0x150> │ │ │ │ + blt.n 77354 <_PyObject_GC_NewVar@@Base+0x150> │ │ │ │ ldr.w r4, [r1, #1600] @ 0x640 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 77324 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ + bne.n 77364 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ str r5, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r2, r1, [r0, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n 772ca <_PyObject_GC_NewVar@@Base+0x106> │ │ │ │ + bhi.n 7730a <_PyObject_GC_NewVar@@Base+0x106> │ │ │ │ add.w r1, sl, #1 │ │ │ │ add.w r1, r2, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ adds r1, r0, r2 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r6, [r0, r2] │ │ │ │ - b.n 7726e <_PyObject_GC_NewVar@@Base+0xaa> │ │ │ │ + b.n 772ae <_PyObject_GC_NewVar@@Base+0xaa> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 7726e <_PyObject_GC_NewVar@@Base+0xaa> │ │ │ │ + b.n 772ae <_PyObject_GC_NewVar@@Base+0xaa> │ │ │ │ ldr.w r2, [r1, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 7728e <_PyObject_GC_NewVar@@Base+0xca> │ │ │ │ + beq.n 772ce <_PyObject_GC_NewVar@@Base+0xca> │ │ │ │ ldr.w r2, [r1, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7728e <_PyObject_GC_NewVar@@Base+0xca> │ │ │ │ + bne.n 772ce <_PyObject_GC_NewVar@@Base+0xca> │ │ │ │ ldr r2, [r7, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 773e0 <_PyObject_GC_NewVar@@Base+0x21c> │ │ │ │ + bne.n 77420 <_PyObject_GC_NewVar@@Base+0x21c> │ │ │ │ add.w r1, r7, #12 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 7728e <_PyObject_GC_NewVar@@Base+0xca> │ │ │ │ + bmi.n 772ce <_PyObject_GC_NewVar@@Base+0xca> │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 772fe <_PyObject_GC_NewVar@@Base+0x13a> │ │ │ │ + bne.n 7733e <_PyObject_GC_NewVar@@Base+0x13a> │ │ │ │ dmb ish │ │ │ │ - b.n 7728e <_PyObject_GC_NewVar@@Base+0xca> │ │ │ │ + b.n 772ce <_PyObject_GC_NewVar@@Base+0xca> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r4, [r1, #1600] @ 0x640 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 772a6 <_PyObject_GC_NewVar@@Base+0xe2> │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + beq.n 772e6 <_PyObject_GC_NewVar@@Base+0xe2> │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 773d0 <_PyObject_GC_NewVar@@Base+0x20c> │ │ │ │ - ldr r0, [pc, #208] @ (77404 <_PyObject_GC_NewVar@@Base+0x240>) │ │ │ │ + bne.n 77410 <_PyObject_GC_NewVar@@Base+0x20c> │ │ │ │ + ldr r0, [pc, #208] @ (77444 <_PyObject_GC_NewVar@@Base+0x240>) │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 772a6 <_PyObject_GC_NewVar@@Base+0xe2> │ │ │ │ + bne.n 772e6 <_PyObject_GC_NewVar@@Base+0xe2> │ │ │ │ mov r0, r3 │ │ │ │ - bl 130240 │ │ │ │ + bl 12ff18 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 772a6 <_PyObject_GC_NewVar@@Base+0xe2> │ │ │ │ + b.n 772e6 <_PyObject_GC_NewVar@@Base+0xe2> │ │ │ │ ldr.w r0, [r6, #848] @ 0x350 │ │ │ │ - movw r1, #46589 @ 0xb5fd │ │ │ │ + movw r1, #46653 @ 0xb63d │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 773b4 <_PyObject_GC_NewVar@@Base+0x1f0> │ │ │ │ + bne.n 773f4 <_PyObject_GC_NewVar@@Base+0x1f0> │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2bfa0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov lr, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 773c4 <_PyObject_GC_NewVar@@Base+0x200> │ │ │ │ + beq.n 77404 <_PyObject_GC_NewVar@@Base+0x200> │ │ │ │ ldr.w r2, [fp, #800] @ 0x320 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [fp, #800] @ 0x320 │ │ │ │ - b.n 7726e <_PyObject_GC_NewVar@@Base+0xaa> │ │ │ │ + b.n 772ae <_PyObject_GC_NewVar@@Base+0xaa> │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 7131c │ │ │ │ + bl 7135c │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77348 <_PyObject_GC_NewVar@@Base+0x184> │ │ │ │ + beq.n 77388 <_PyObject_GC_NewVar@@Base+0x184> │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 7726e <_PyObject_GC_NewVar@@Base+0xaa> │ │ │ │ + b.n 772ae <_PyObject_GC_NewVar@@Base+0xaa> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ blx r3 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 773c4 <_PyObject_GC_NewVar@@Base+0x200> │ │ │ │ + cbz r0, 77404 <_PyObject_GC_NewVar@@Base+0x200> │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 7726e <_PyObject_GC_NewVar@@Base+0xaa> │ │ │ │ + b.n 772ae <_PyObject_GC_NewVar@@Base+0xaa> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov lr, r0 │ │ │ │ - b.n 7736a <_PyObject_GC_NewVar@@Base+0x1a6> │ │ │ │ + b.n 773aa <_PyObject_GC_NewVar@@Base+0x1a6> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1fa264 │ │ │ │ + b.w 1fc100 │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 772a6 <_PyObject_GC_NewVar@@Base+0xe2> │ │ │ │ + b.n 772e6 <_PyObject_GC_NewVar@@Base+0xe2> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7728e <_PyObject_GC_NewVar@@Base+0xca> │ │ │ │ - b.n 772f0 <_PyObject_GC_NewVar@@Base+0x12c> │ │ │ │ + bne.w 772ce <_PyObject_GC_NewVar@@Base+0xca> │ │ │ │ + b.n 77330 <_PyObject_GC_NewVar@@Base+0x12c> │ │ │ │ movw r1, #1931 @ 0x78b │ │ │ │ - movw r0, #12500 @ 0x30d4 │ │ │ │ + movw r0, #12180 @ 0x2f94 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 772a8 <_PyObject_GC_NewVar@@Base+0xe4> │ │ │ │ + b.n 772e8 <_PyObject_GC_NewVar@@Base+0xe4> │ │ │ │ nop │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007740c <_Py_Dealloc@@Base>: │ │ │ │ +0007744c <_Py_Dealloc@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #132] @ (774a4 <_Py_Dealloc@@Base+0x98>) │ │ │ │ + ldr r4, [pc, #132] @ (774e4 <_Py_Dealloc@@Base+0x98>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r7, sp, #0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r3, r4] │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ ldr.w r3, [r5, #712] @ 0x2c8 │ │ │ │ ubfx r4, r4, #14, #1 │ │ │ │ subs r3, r7, r3 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r2, #0 │ │ │ │ andlt.w r2, r4, #1 │ │ │ │ - cbnz r2, 7748a <_Py_Dealloc@@Base+0x7e> │ │ │ │ - ldr r2, [pc, #96] @ (774a8 <_Py_Dealloc@@Base+0x9c>) │ │ │ │ + cbnz r2, 774ca <_Py_Dealloc@@Base+0x7e> │ │ │ │ + ldr r2, [pc, #96] @ (774e8 <_Py_Dealloc@@Base+0x9c>) │ │ │ │ mov.w r8, r3, asr #13 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbnz r3, 7747a <_Py_Dealloc@@Base+0x6e> │ │ │ │ + cbnz r3, 774ba <_Py_Dealloc@@Base+0x6e> │ │ │ │ blx r6 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ - cbnz r3, 7745e <_Py_Dealloc@@Base+0x52> │ │ │ │ + cbnz r3, 7749e <_Py_Dealloc@@Base+0x52> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w r8, #3 │ │ │ │ ite le │ │ │ │ movle r4, #0 │ │ │ │ andgt.w r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7745a <_Py_Dealloc@@Base+0x4e> │ │ │ │ + beq.n 7749a <_Py_Dealloc@@Base+0x4e> │ │ │ │ mov r0, r5 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1ffb38 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - movw r1, #64473 @ 0xfbd9 │ │ │ │ + b.w 2019c8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + movw r1, #63661 @ 0xf8ad │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 77496 <_Py_Dealloc@@Base+0x8a> │ │ │ │ + bne.n 774d6 <_Py_Dealloc@@Base+0x8a> │ │ │ │ mov r0, r9 │ │ │ │ - b.n 77454 <_Py_Dealloc@@Base+0x48> │ │ │ │ + b.n 77494 <_Py_Dealloc@@Base+0x48> │ │ │ │ mov r0, r5 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1fcb50 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 1fe9e4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 77454 <_Py_Dealloc@@Base+0x48> │ │ │ │ + b.n 77494 <_Py_Dealloc@@Base+0x48> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ add r7, sp, #0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7764e <_Py_Dealloc@@Base+0x242> │ │ │ │ - ldr r4, [pc, #696] @ (77788 <_Py_Dealloc@@Base+0x37c>) │ │ │ │ + beq.w 7768e <_Py_Dealloc@@Base+0x242> │ │ │ │ + ldr r4, [pc, #696] @ (777c8 <_Py_Dealloc@@Base+0x37c>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r5, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r1 │ │ │ │ @@ -112819,176 +112846,176 @@ │ │ │ │ str.w r3, [r5, #-8] │ │ │ │ ldr.w r3, [r0, #3868] @ 0xf1c │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r5, #-4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #3868] @ 0xf1c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 77656 <_Py_Dealloc@@Base+0x24a> │ │ │ │ + beq.w 77696 <_Py_Dealloc@@Base+0x24a> │ │ │ │ ldr r4, [r5, #8] │ │ │ │ subs r4, #1 │ │ │ │ - bmi.w 77684 <_Py_Dealloc@@Base+0x278> │ │ │ │ + bmi.w 776c4 <_Py_Dealloc@@Base+0x278> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.n 77524 <_Py_Dealloc@@Base+0x118> │ │ │ │ + b.n 77564 <_Py_Dealloc@@Base+0x118> │ │ │ │ subs r4, #1 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 77596 <_Py_Dealloc@@Base+0x18a> │ │ │ │ + beq.n 775d6 <_Py_Dealloc@@Base+0x18a> │ │ │ │ ldr.w r6, [r1, r4, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 7751c <_Py_Dealloc@@Base+0x110> │ │ │ │ + beq.n 7755c <_Py_Dealloc@@Base+0x110> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7751c <_Py_Dealloc@@Base+0x110> │ │ │ │ + bge.n 7755c <_Py_Dealloc@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7751c <_Py_Dealloc@@Base+0x110> │ │ │ │ - ldr r2, [pc, #584] @ (77788 <_Py_Dealloc@@Base+0x37c>) │ │ │ │ + bne.n 7755c <_Py_Dealloc@@Base+0x110> │ │ │ │ + ldr r2, [pc, #584] @ (777c8 <_Py_Dealloc@@Base+0x37c>) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r9, [fp, r2] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr.w r3, [r9, #712] @ 0x2c8 │ │ │ │ subs r3, r7, r3 │ │ │ │ ubfx r8, r2, #14, #1 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r2, #0 │ │ │ │ andlt.w r2, r8, #1 │ │ │ │ asrs r3, r3, #13 │ │ │ │ str r3, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 777f6 <_Py_Dealloc@@Base+0x3ea> │ │ │ │ - ldr r3, [pc, #544] @ (7778c <_Py_Dealloc@@Base+0x380>) │ │ │ │ + bne.w 77836 <_Py_Dealloc@@Base+0x3ea> │ │ │ │ + ldr r3, [pc, #544] @ (777cc <_Py_Dealloc@@Base+0x380>) │ │ │ │ ldr.w r3, [r3, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77744 <_Py_Dealloc@@Base+0x338> │ │ │ │ + bne.w 77784 <_Py_Dealloc@@Base+0x338> │ │ │ │ mov r0, r6 │ │ │ │ blx sl │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7751c <_Py_Dealloc@@Base+0x110> │ │ │ │ + beq.n 7755c <_Py_Dealloc@@Base+0x110> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 7751c <_Py_Dealloc@@Base+0x110> │ │ │ │ + ble.n 7755c <_Py_Dealloc@@Base+0x110> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7751c <_Py_Dealloc@@Base+0x110> │ │ │ │ + beq.n 7755c <_Py_Dealloc@@Base+0x110> │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ffb38 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 7751c <_Py_Dealloc@@Base+0x110> │ │ │ │ + bl 2019c8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 7755c <_Py_Dealloc@@Base+0x110> │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - movw r3, #26637 @ 0x680d │ │ │ │ + movw r3, #26701 @ 0x684d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7769c <_Py_Dealloc@@Base+0x290> │ │ │ │ + bne.n 776dc <_Py_Dealloc@@Base+0x290> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7760e <_Py_Dealloc@@Base+0x202> │ │ │ │ - ldr r3, [pc, #468] @ (77788 <_Py_Dealloc@@Base+0x37c>) │ │ │ │ + beq.n 7764e <_Py_Dealloc@@Base+0x202> │ │ │ │ + ldr r3, [pc, #468] @ (777c8 <_Py_Dealloc@@Base+0x37c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 776a4 <_Py_Dealloc@@Base+0x298> │ │ │ │ + beq.n 776e4 <_Py_Dealloc@@Base+0x298> │ │ │ │ lsrs r3, r1, #18 │ │ │ │ ubfx r2, r1, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r6, [r3, #808] @ 0x328 │ │ │ │ cmp r6, r2 │ │ │ │ - bgt.n 775f2 <_Py_Dealloc@@Base+0x1e6> │ │ │ │ + bgt.n 77632 <_Py_Dealloc@@Base+0x1e6> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 776a4 <_Py_Dealloc@@Base+0x298> │ │ │ │ + beq.n 776e4 <_Py_Dealloc@@Base+0x298> │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ str r6, [r1, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 77672 <_Py_Dealloc@@Base+0x266> │ │ │ │ + beq.n 776b2 <_Py_Dealloc@@Base+0x266> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 776c8 <_Py_Dealloc@@Base+0x2bc> │ │ │ │ + beq.n 77708 <_Py_Dealloc@@Base+0x2bc> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #20420 @ 0x4fc4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r5, #12] │ │ │ │ - bne.n 77664 <_Py_Dealloc@@Base+0x258> │ │ │ │ - ldr r3, [pc, #356] @ (77788 <_Py_Dealloc@@Base+0x37c>) │ │ │ │ + bne.n 776a4 <_Py_Dealloc@@Base+0x258> │ │ │ │ + ldr r3, [pc, #356] @ (777c8 <_Py_Dealloc@@Base+0x37c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1900] @ 0x76c │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 77664 <_Py_Dealloc@@Base+0x258> │ │ │ │ + bhi.n 776a4 <_Py_Dealloc@@Base+0x258> │ │ │ │ ldr.w r1, [r3, #1896] @ 0x768 │ │ │ │ adds r2, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ adds r7, #12 │ │ │ │ str.w r5, [r3, #1896] @ 0x768 │ │ │ │ str.w r2, [r3, #1900] @ 0x76c │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7750e <_Py_Dealloc@@Base+0x102> │ │ │ │ + bne.w 7754e <_Py_Dealloc@@Base+0x102> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #20420 @ 0x4fc4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 77620 <_Py_Dealloc@@Base+0x214> │ │ │ │ + beq.n 77660 <_Py_Dealloc@@Base+0x214> │ │ │ │ mov r0, r5 │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7e938 │ │ │ │ + b.w 7e964 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r4, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.n 7760e <_Py_Dealloc@@Base+0x202> │ │ │ │ + b.n 7764e <_Py_Dealloc@@Base+0x202> │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - movw r3, #26637 @ 0x680d │ │ │ │ + movw r3, #26701 @ 0x684d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 775b2 <_Py_Dealloc@@Base+0x1a6> │ │ │ │ + beq.n 775f2 <_Py_Dealloc@@Base+0x1a6> │ │ │ │ ldr.w r0, [r0, #864] @ 0x360 │ │ │ │ blx r2 │ │ │ │ - b.n 7760e <_Py_Dealloc@@Base+0x202> │ │ │ │ + b.n 7764e <_Py_Dealloc@@Base+0x202> │ │ │ │ ldr.w r2, [r0, #860] @ 0x35c │ │ │ │ - movw r3, #46749 @ 0xb69d │ │ │ │ + movw r3, #46813 @ 0xb6dd │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 77800 <_Py_Dealloc@@Base+0x3f4> │ │ │ │ + bne.w 77840 <_Py_Dealloc@@Base+0x3f4> │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae40 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7760e <_Py_Dealloc@@Base+0x202> │ │ │ │ + b.n 7764e <_Py_Dealloc@@Base+0x202> │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr.w r8, [r4, #512] @ 0x200 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r6, r2, r6 │ │ │ │ @@ -112996,86 +113023,86 @@ │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ str r1, [r3, #8] │ │ │ │ add.w r9, r4, ip, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w lr, [r9, #528] @ 0x210 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 77706 <_Py_Dealloc@@Base+0x2fa> │ │ │ │ + bne.n 77746 <_Py_Dealloc@@Base+0x2fa> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 77702 <_Py_Dealloc@@Base+0x2f6> │ │ │ │ + cbz r1, 77742 <_Py_Dealloc@@Base+0x2f6> │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp ip, r3 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str.w r1, [r9, #528] @ 0x210 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ add.w r1, ip, #1 │ │ │ │ str r1, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 77790 <_Py_Dealloc@@Base+0x384> │ │ │ │ + beq.n 777d0 <_Py_Dealloc@@Base+0x384> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 77766 <_Py_Dealloc@@Base+0x35a> │ │ │ │ + beq.n 777a6 <_Py_Dealloc@@Base+0x35a> │ │ │ │ ldr.w r3, [r9, #532] @ 0x214 │ │ │ │ - cbnz r3, 77720 <_Py_Dealloc@@Base+0x314> │ │ │ │ + cbnz r3, 77760 <_Py_Dealloc@@Base+0x314> │ │ │ │ str.w r2, [r9, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.w 7760e <_Py_Dealloc@@Base+0x202> │ │ │ │ + beq.w 7764e <_Py_Dealloc@@Base+0x202> │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 77760 <_Py_Dealloc@@Base+0x354> │ │ │ │ + cbz r1, 777a0 <_Py_Dealloc@@Base+0x354> │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 7773e <_Py_Dealloc@@Base+0x332> │ │ │ │ + cbz r3, 7777e <_Py_Dealloc@@Base+0x332> │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 7760e <_Py_Dealloc@@Base+0x202> │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + b.n 7764e <_Py_Dealloc@@Base+0x202> │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 77576 <_Py_Dealloc@@Base+0x16a> │ │ │ │ - ldr r2, [pc, #56] @ (7778c <_Py_Dealloc@@Base+0x380>) │ │ │ │ + beq.w 775b6 <_Py_Dealloc@@Base+0x16a> │ │ │ │ + ldr r2, [pc, #56] @ (777cc <_Py_Dealloc@@Base+0x380>) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ blx r3 │ │ │ │ - b.n 77576 <_Py_Dealloc@@Base+0x16a> │ │ │ │ + b.n 775b6 <_Py_Dealloc@@Base+0x16a> │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7772e <_Py_Dealloc@@Base+0x322> │ │ │ │ + b.n 7776e <_Py_Dealloc@@Base+0x322> │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 77774 <_Py_Dealloc@@Base+0x368> │ │ │ │ + cbz r3, 777b4 <_Py_Dealloc@@Base+0x368> │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7760e <_Py_Dealloc@@Base+0x202> │ │ │ │ + bne.w 7764e <_Py_Dealloc@@Base+0x202> │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7760e <_Py_Dealloc@@Base+0x202> │ │ │ │ + b.n 7764e <_Py_Dealloc@@Base+0x202> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 77712 <_Py_Dealloc@@Base+0x306> │ │ │ │ + beq.n 77752 <_Py_Dealloc@@Base+0x306> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 777f0 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ + cbz r1, 77830 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ str r3, [r1, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ ldr.w r1, [r8, r6] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 777c6 <_Py_Dealloc@@Base+0x3ba> │ │ │ │ + cbz r3, 77806 <_Py_Dealloc@@Base+0x3ba> │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ mov.w ip, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w ip, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -113084,29 +113111,29 @@ │ │ │ │ ldr.w r3, [r0, #988] @ 0x3dc │ │ │ │ ldr.w r0, [r0, #980] @ 0x3d4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str.w r9, [r8, r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7760e <_Py_Dealloc@@Base+0x202> │ │ │ │ + b.n 7764e <_Py_Dealloc@@Base+0x202> │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7779c <_Py_Dealloc@@Base+0x390> │ │ │ │ + b.n 777dc <_Py_Dealloc@@Base+0x390> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fcb50 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 7751c <_Py_Dealloc@@Base+0x110> │ │ │ │ + bl 1fe9e4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 7755c <_Py_Dealloc@@Base+0x110> │ │ │ │ ldr.w r0, [r0, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 776bc <_Py_Dealloc@@Base+0x2b0> │ │ │ │ + b.n 776fc <_Py_Dealloc@@Base+0x2b0> │ │ │ │ │ │ │ │ -00077808 : │ │ │ │ +00077848 : │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ - cbz r2, 77850 │ │ │ │ - ldr r1, [pc, #68] @ (77854 ) │ │ │ │ + cbz r2, 77890 │ │ │ │ + ldr r1, [pc, #68] @ (77894 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ push {lr} │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr.w r3, [lr, #3868] @ 0xf1c │ │ │ │ @@ -113125,82 +113152,82 @@ │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 77864 │ │ │ │ - cbz r2, 77864 │ │ │ │ + cbz r0, 778a4 │ │ │ │ + cbz r2, 778a4 │ │ │ │ b.w 2bddc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 77860 │ │ │ │ + b.n 778a0 │ │ │ │ nop │ │ │ │ - cbnz r0, 77870 │ │ │ │ + cbnz r0, 778b0 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7786e │ │ │ │ + bge.n 778ae │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7786e │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + bne.n 778ae │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ │ │ │ │ -00077884 : │ │ │ │ +000778c4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 778ce │ │ │ │ + bne.n 7790e │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 778ce │ │ │ │ + beq.n 7790e │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 778fc │ │ │ │ + bl 7793c │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.n 778e8 │ │ │ │ + beq.n 77928 │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 778c2 │ │ │ │ + bne.n 77902 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6be80 │ │ │ │ + bl 6bec0 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 778ee │ │ │ │ + beq.n 7792e │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 778fc │ │ │ │ + bl 7793c │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.n 778b6 │ │ │ │ + bne.n 778f6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 778be │ │ │ │ + b.n 778fe │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2684f8 │ │ │ │ + bl 26849c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 778be │ │ │ │ + b.n 778fe │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov sl, r1 │ │ │ │ @@ -113208,1036 +113235,1032 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldrb r7, [r4, #6] │ │ │ │ mov r9, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 77b82 │ │ │ │ + beq.w 77bc2 │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ add.w r9, r4, #20 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ cmp r1, r2 │ │ │ │ lsl.w r5, r5, r6 │ │ │ │ add r3, r9 │ │ │ │ add.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ and.w r8, fp, r5 │ │ │ │ - bne.w 77f46 │ │ │ │ + bne.w 77f72 │ │ │ │ cmp r6, #7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bgt.w 77aa8 │ │ │ │ + bgt.w 77ae8 │ │ │ │ ldrsb.w r2, [r9, r8] │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 77a1e │ │ │ │ + blt.n 77a5e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r0, [r1, r2, lsl #3] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.w 77a92 │ │ │ │ + beq.w 77ad2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 77b14 │ │ │ │ + beq.w 77b54 │ │ │ │ add.w r3, r8, r8, lsl #2 │ │ │ │ mov.w r8, fp, lsr #5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ add r8, r3 │ │ │ │ and.w r8, r8, r5 │ │ │ │ ldrsb.w r3, [r9, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 77ae8 │ │ │ │ + blt.w 77b28 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n 77a92 │ │ │ │ + beq.n 77ad2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 77d0e │ │ │ │ + beq.w 77d64 │ │ │ │ mov.w lr, fp, lsr #10 │ │ │ │ add.w r3, r8, r8, lsl #2 │ │ │ │ add.w r8, lr, #1 │ │ │ │ str r7, [sp, #20] │ │ │ │ add r8, r3 │ │ │ │ mov r7, lr │ │ │ │ and.w r8, r8, r5 │ │ │ │ cmp r6, #7 │ │ │ │ - bgt.w 77cbe │ │ │ │ + bgt.w 77cfa │ │ │ │ ldrsb.w r3, [r9, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 77aee │ │ │ │ + blt.w 77b2e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n 77a90 │ │ │ │ + beq.n 77ad0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 77a36 │ │ │ │ + beq.n 77a76 │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ cmp r6, #7 │ │ │ │ add.w r8, r8, r7, lsr #5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ and.w r8, r8, r5 │ │ │ │ - bgt.w 77ce6 │ │ │ │ + bgt.w 77d22 │ │ │ │ ldrsb.w r3, [r9, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 77b0e │ │ │ │ + blt.w 77b4e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n 77a90 │ │ │ │ + beq.n 77ad0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 77ee2 │ │ │ │ + beq.w 77f0e │ │ │ │ lsrs r7, r7, #10 │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ adds r3, r7, #1 │ │ │ │ add r8, r3 │ │ │ │ and.w r8, r8, r5 │ │ │ │ - b.n 779bc │ │ │ │ + b.n 779fc │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 7835e │ │ │ │ + bne.w 78410 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 779dc │ │ │ │ + bne.n 77a1c │ │ │ │ ldrb.w r1, [sl, #16] │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ str r1, [sp, #24] │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ ubfx r2, ip, #2, #3 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 779dc │ │ │ │ + bne.n 77a1c │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 7838a │ │ │ │ + beq.w 782e0 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ mov r2, r1 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 78382 │ │ │ │ + bpl.w 782d8 │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, sl, #20 │ │ │ │ addpl.w r1, sl, #28 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mul.w r2, lr, r3 │ │ │ │ blx 2c260 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 779dc │ │ │ │ + bne.n 77a1c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, #2 │ │ │ │ - beq.w 7808c │ │ │ │ + beq.w 780b8 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ movs r2, #1 │ │ │ │ add.w r4, r4, r3, lsl #3 │ │ │ │ lsls r2, r1 │ │ │ │ add r4, r2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - b.n 77a2a │ │ │ │ + b.n 77a6a │ │ │ │ cmp r6, #15 │ │ │ │ - bgt.w 77e28 │ │ │ │ + bgt.w 77e64 │ │ │ │ ldrsh.w r3, [r9, r8, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 77af8 │ │ │ │ + blt.n 77b38 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n 77a92 │ │ │ │ + beq.n 77ad2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 77b14 │ │ │ │ + beq.n 77b54 │ │ │ │ add.w r3, r8, r8, lsl #2 │ │ │ │ mov.w r8, fp, lsr #5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ add r8, r3 │ │ │ │ and.w r8, r8, r5 │ │ │ │ cmp r6, #15 │ │ │ │ - bgt.w 77e48 │ │ │ │ + bgt.w 77e84 │ │ │ │ ldrsh.w r3, [r9, r8, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 77994 │ │ │ │ + bge.w 779d4 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 77a24 │ │ │ │ - b.n 779a6 │ │ │ │ + beq.n 77a64 │ │ │ │ + b.n 779e6 │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.w 78294 │ │ │ │ + bne.w 78330 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 77a2a │ │ │ │ + b.n 77a6a │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 77a24 │ │ │ │ + beq.n 77a64 │ │ │ │ mov.w r3, fp, lsr #5 │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ add r8, r3 │ │ │ │ and.w r8, r8, r5 │ │ │ │ - b.n 77ade │ │ │ │ - adds r0, r3, #1 │ │ │ │ - beq.n 77af4 │ │ │ │ - b.n 77a0e │ │ │ │ + b.n 77b1e │ │ │ │ + adds r2, r3, #1 │ │ │ │ + beq.n 77b34 │ │ │ │ + b.n 77a4e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 77b6a │ │ │ │ + bne.n 77baa │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb.w r2, [sl, #16] │ │ │ │ ubfx r1, ip, #2, #3 │ │ │ │ ubfx lr, r2, #2, #3 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 77b6a │ │ │ │ + bne.n 77baa │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78314 │ │ │ │ + beq.w 782d4 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 7830e │ │ │ │ + bpl.w 782ce │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, sl, #28 │ │ │ │ addmi.w r1, sl, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mul.w r2, r3, lr │ │ │ │ blx 2c260 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77a92 │ │ │ │ + beq.n 77ad2 │ │ │ │ mov.w r3, fp, lsr #5 │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, #7 │ │ │ │ add r8, r3 │ │ │ │ and.w r8, r8, r5 │ │ │ │ - ble.w 7798a │ │ │ │ - b.n 77ad8 │ │ │ │ + ble.w 779ca │ │ │ │ + b.n 77b18 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ add.w r8, r4, #20 │ │ │ │ cmp r0, #7 │ │ │ │ lsl.w r2, r3, r0 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r3, r3, r1 │ │ │ │ and.w r6, fp, r2 │ │ │ │ add r3, r8 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ it le │ │ │ │ ldrsble.w r5, [r8, r6] │ │ │ │ - bgt.w 77d00 │ │ │ │ + bgt.w 77d3c │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 77cf4 │ │ │ │ + blt.w 77d30 │ │ │ │ movs r7, #12 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mul.w r7, r5, r7 │ │ │ │ adds r3, r2, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 77d6c │ │ │ │ + beq.w 77dc2 │ │ │ │ ldr r2, [r2, r7] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 77d94 │ │ │ │ + beq.w 77dd0 │ │ │ │ mov.w r3, fp, lsr #5 │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, #7 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r6, r6, r3 │ │ │ │ it le │ │ │ │ ldrsble.w r5, [r8, r6] │ │ │ │ - bgt.w 77e12 │ │ │ │ + bgt.w 77e4e │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 77d80 │ │ │ │ + blt.w 77dca │ │ │ │ movs r7, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mul.w r7, r5, r7 │ │ │ │ add r3, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 77d86 │ │ │ │ + beq.w 77d4a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r2, [r2, r7] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 77e5e │ │ │ │ + beq.w 77e8a │ │ │ │ mov.w r1, fp, lsr #10 │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r3, r1, #1 │ │ │ │ add r3, r6 │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ + str.w fp, [sp, #24] │ │ │ │ and.w r6, r3, r2 │ │ │ │ - mov r9, sl │ │ │ │ + mov fp, r1 │ │ │ │ cmp r0, #7 │ │ │ │ - mov sl, r1 │ │ │ │ - bgt.n 77cb0 │ │ │ │ + bgt.n 77cec │ │ │ │ ldrsb.w r5, [r8, r6] │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 77e20 │ │ │ │ + blt.w 77e5c │ │ │ │ movs r7, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mul.w r7, r5, r7 │ │ │ │ add r3, r7 │ │ │ │ - str r3, [sp, #28] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - cmp r9, r4 │ │ │ │ - beq.w 77e4e │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r3, [r3, r7] │ │ │ │ - cmp fp, r3 │ │ │ │ - beq.w 77ffc │ │ │ │ + cmp sl, r4 │ │ │ │ + beq.n 77d4a │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r2, [r2, r7] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.w 78028 │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - add.w r6, r6, sl, lsr #5 │ │ │ │ + add.w r6, r6, fp, lsr #5 │ │ │ │ cmp r0, #7 │ │ │ │ add.w r6, r6, #1 │ │ │ │ and.w r6, r6, r3 │ │ │ │ - bgt.w 7807e │ │ │ │ + bgt.w 780aa │ │ │ │ ldrsb.w r5, [r8, r6] │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 77ff4 │ │ │ │ + blt.w 78020 │ │ │ │ movs r7, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mul.w r7, r5, r7 │ │ │ │ add r3, r7 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - cmp r9, r4 │ │ │ │ - beq.w 77e4e │ │ │ │ + cmp sl, r4 │ │ │ │ + beq.n 77d4a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r3, [r3, r7] │ │ │ │ - cmp fp, r3 │ │ │ │ - beq.w 7809c │ │ │ │ - mov.w sl, sl, lsr #10 │ │ │ │ + ldr r2, [r3, r7] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 780c4 │ │ │ │ + mov.w fp, fp, lsr #10 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ - add.w r3, sl, #1 │ │ │ │ + add.w r2, fp, #1 │ │ │ │ + add r6, r2 │ │ │ │ cmp r0, #7 │ │ │ │ - add r6, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ and.w r6, r6, r3 │ │ │ │ - ble.n 77c30 │ │ │ │ + ble.n 77c6e │ │ │ │ cmp r0, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r5, [r8, r6, lsl #1] │ │ │ │ ldrgt.w r5, [r8, r6, lsl #2] │ │ │ │ - b.n 77c34 │ │ │ │ + b.n 77c72 │ │ │ │ cmp r6, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [r9, r8, lsl #1] │ │ │ │ ldrgt.w r3, [r9, r8, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 779cc │ │ │ │ + bge.w 77a0c │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 77af4 │ │ │ │ + beq.w 77b34 │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ add.w r8, r8, r7, lsr #5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ and.w r8, r5, r8 │ │ │ │ cmp r6, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [r9, r8, lsl #1] │ │ │ │ ldrgt.w r3, [r9, r8, lsl #2] │ │ │ │ - b.n 779f6 │ │ │ │ + b.n 77a36 │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 77bd0 │ │ │ │ + bne.w 77c10 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 77af4 │ │ │ │ + b.n 77b34 │ │ │ │ cmp r0, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r5, [r8, r6, lsl #2] │ │ │ │ ldrshle.w r5, [r8, r6, lsl #1] │ │ │ │ - b.n 77bae │ │ │ │ + b.n 77bee │ │ │ │ + mov r2, r8 │ │ │ │ + mov r8, r9 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r9, r7 │ │ │ │ + ldrb.w r1, [r8, #5] │ │ │ │ + movs r0, #1 │ │ │ │ + add r2, r9 │ │ │ │ + lsl.w r1, r0, r1 │ │ │ │ + add r2, r1 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + b.n 77a6a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 779a6 │ │ │ │ + bne.w 779e6 │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb.w r2, [sl, #16] │ │ │ │ ubfx r1, ip, #2, #3 │ │ │ │ ubfx lr, r2, #2, #3 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.w 779a6 │ │ │ │ + bne.w 779e6 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 7830a │ │ │ │ + beq.w 7840c │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 78304 │ │ │ │ + bpl.w 78406 │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, sl, #28 │ │ │ │ addmi.w r1, sl, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mul.w r2, r3, lr │ │ │ │ blx 2c260 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77a92 │ │ │ │ - b.n 779a6 │ │ │ │ + beq.w 77ad2 │ │ │ │ + b.n 779e6 │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r7 │ │ │ │ mov r3, r5 │ │ │ │ - movs r0, #1 │ │ │ │ - add r2, r9 │ │ │ │ - lsl.w r1, r0, r1 │ │ │ │ - add r2, r1 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - b.n 77a2a │ │ │ │ + b.n 77d56 │ │ │ │ adds r5, #1 │ │ │ │ - beq.n 77cfa │ │ │ │ - b.n 77c12 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r9, r7 │ │ │ │ - ldrb.w r1, [r8, #5] │ │ │ │ - b.n 77d72 │ │ │ │ + beq.n 77d36 │ │ │ │ + b.n 77c52 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ - bl d7390 │ │ │ │ + bl d72c4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7835a │ │ │ │ + beq.w 78424 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r1, #35500 @ 0x8aac │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 78318 │ │ │ │ + bne.w 78392 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ subs r2, r0, r2 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ clz r2, r2 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ - blt.w 782ea │ │ │ │ + blt.w 78378 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77df4 │ │ │ │ + bge.n 77e30 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 78372 │ │ │ │ + beq.w 78428 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r9, r4 │ │ │ │ - bne.w 7791a │ │ │ │ + bne.w 7795a │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 7791a │ │ │ │ + bne.w 7795a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 77d86 │ │ │ │ + bne.n 77d4a │ │ │ │ ldrb.w r0, [r9, #4] │ │ │ │ - b.n 77bd0 │ │ │ │ + b.n 77c10 │ │ │ │ cmp r0, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r5, [r8, r6, lsl #2] │ │ │ │ ldrshle.w r5, [r8, r6, lsl #1] │ │ │ │ - b.n 77bee │ │ │ │ + b.n 77c2e │ │ │ │ adds r5, #1 │ │ │ │ - beq.w 77a24 │ │ │ │ - b.n 77c58 │ │ │ │ + beq.w 77a64 │ │ │ │ + b.n 77c94 │ │ │ │ ldr.w r3, [r9, r8, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 77ab6 │ │ │ │ + bge.w 77af6 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 77a24 │ │ │ │ + beq.w 77a64 │ │ │ │ mov.w r3, fp, lsr #5 │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ add r8, r3 │ │ │ │ and.w r8, r8, r5 │ │ │ │ ldr.w r3, [r9, r8, lsl #2] │ │ │ │ - b.n 77ae2 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ - mov r9, r7 │ │ │ │ - mov r3, r5 │ │ │ │ - ldrb.w r1, [r8, #5] │ │ │ │ - b.n 77d72 │ │ │ │ + b.n 77b22 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ - bl d7390 │ │ │ │ + bl d72c4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78216 │ │ │ │ + beq.w 782fe │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r1, #35500 @ 0x8aac │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 781f2 │ │ │ │ + bne.w 7823e │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ subs r1, r0, r1 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ clz r1, r1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ str r1, [sp, #28] │ │ │ │ - blt.w 781c2 │ │ │ │ + blt.w 7827c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77ec0 │ │ │ │ + bge.n 77eec │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 782a8 │ │ │ │ + beq.w 782f2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r2, #24] │ │ │ │ cmp r9, r4 │ │ │ │ - bne.w 7791a │ │ │ │ + bne.w 7795a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7791a │ │ │ │ + bne.w 7795a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77d86 │ │ │ │ + bne.w 77d4a │ │ │ │ ldrb.w r0, [r9, #4] │ │ │ │ - b.n 77c12 │ │ │ │ + b.n 77c52 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ cmp lr, r2 │ │ │ │ - bne.w 77a0e │ │ │ │ + bne.w 77a4e │ │ │ │ ldrb.w r2, [sl, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ubfx r1, ip, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 77a0e │ │ │ │ + bne.w 77a4e │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78398 │ │ │ │ + beq.w 782ee │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 78392 │ │ │ │ + beq.w 782e8 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, sl, #20 │ │ │ │ addpl.w r1, sl, #28 │ │ │ │ mul.w r2, r2, lr │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2c260 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77a90 │ │ │ │ - b.n 77a0e │ │ │ │ + beq.w 77ad0 │ │ │ │ + b.n 77a4e │ │ │ │ cmp r6, #7 │ │ │ │ str r3, [sp, #20] │ │ │ │ itt le │ │ │ │ ldrsble.w r3, [r9, r8] │ │ │ │ strle r3, [sp, #16] │ │ │ │ - bgt.w 78128 │ │ │ │ + bgt.w 78152 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7810e │ │ │ │ + bge.w 78138 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 77a24 │ │ │ │ + beq.w 77a64 │ │ │ │ mov.w r3, fp, lsr #5 │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, #7 │ │ │ │ add r8, r3 │ │ │ │ and.w r8, r8, r5 │ │ │ │ - bgt.w 78162 │ │ │ │ + bgt.w 7818c │ │ │ │ ldrsb.w r3, [r9, r8] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 78148 │ │ │ │ + bge.w 78172 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 77a24 │ │ │ │ + beq.w 77a64 │ │ │ │ mov.w r3, fp, lsr #10 │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ adds r3, #1 │ │ │ │ add r8, r3 │ │ │ │ mov r3, r6 │ │ │ │ and.w r8, r8, r5 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.w 783f2 │ │ │ │ + bgt.w 783f2 │ │ │ │ ldrsb.w r6, [r9, r8] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 783d6 │ │ │ │ + bge.w 783d6 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 77a24 │ │ │ │ + beq.w 77a64 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ cmp r3, #7 │ │ │ │ add.w r8, r8, r2, lsr #5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ and.w r8, r8, r5 │ │ │ │ it le │ │ │ │ ldrsble.w r6, [r9, r8] │ │ │ │ - bgt.w 783b8 │ │ │ │ + bgt.w 7836a │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 7839c │ │ │ │ + bge.w 7834e │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 77a24 │ │ │ │ + beq.w 77a64 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ lsrs r2, r2, #10 │ │ │ │ str r2, [sp, #16] │ │ │ │ adds r2, #1 │ │ │ │ add r8, r2 │ │ │ │ and.w r8, r8, r5 │ │ │ │ - b.n 77fa0 │ │ │ │ + b.n 77fcc │ │ │ │ adds r5, #1 │ │ │ │ - beq.w 77a24 │ │ │ │ - b.n 77c98 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, r9 │ │ │ │ + beq.w 77a64 │ │ │ │ + b.n 77cd4 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ - bl d7390 │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r4, #0] │ │ │ │ + movs r2, #2 │ │ │ │ + bl d72c4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 782c4 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ + beq.w 782a4 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ movw ip, #35500 @ 0x8aac │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ - cmp r3, ip │ │ │ │ - bne.w 78270 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + cmp r1, ip │ │ │ │ + bne.w 78216 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - subs r1, r2, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - clz r1, r1 │ │ │ │ - mov.w r1, r1, lsr #5 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - blt.w 78244 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7805a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 782e2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.w 781ba │ │ │ │ + subs r0, r2, r0 │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + clz r0, r0 │ │ │ │ + mov.w r0, r0, lsr #5 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + blt.w 781e4 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 7808a │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 782c2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ + cmp r9, r1 │ │ │ │ + bne.w 78344 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + cmp r4, r2 │ │ │ │ + bne.w 78344 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.w 781ba │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cbz r3, 78098 │ │ │ │ - ldrb r1, [r1, #5] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r9, r7 │ │ │ │ - mov r3, r5 │ │ │ │ - b.n 77d72 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 77d4a │ │ │ │ + ldrb.w r0, [r9, #4] │ │ │ │ + b.n 77c94 │ │ │ │ cmp r0, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r5, [r8, r6, lsl #1] │ │ │ │ ldrgt.w r5, [r8, r6, lsl #2] │ │ │ │ - b.n 77c74 │ │ │ │ + b.n 77cb0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - b.n 77a2a │ │ │ │ - ldrb r0, [r1, #4] │ │ │ │ - b.n 77c58 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, r9 │ │ │ │ + b.n 77a6a │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ - bl d7390 │ │ │ │ - mov r2, r0 │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r4, #0] │ │ │ │ + movs r2, #2 │ │ │ │ + bl d72c4 │ │ │ │ + mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 783c6 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ + beq.w 783c6 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ movw ip, #35500 @ 0x8aac │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ - cmp r3, ip │ │ │ │ - bne.n 78186 │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - subs r1, r2, r3 │ │ │ │ + cmp r2, ip │ │ │ │ + bne.n 781b0 │ │ │ │ + movw r2, #4364 @ 0x110c │ │ │ │ + movt r2, #75 @ 0x4b │ │ │ │ + subs r3, r1, r2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - negs r3, r1 │ │ │ │ - adcs r3, r1 │ │ │ │ + negs r2, r3 │ │ │ │ + adcs r2, r3 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 78172 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 780f0 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 783ca │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 781ba │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ + blt.n 7819c │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 78118 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 783ca │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r1, [r3, #24] │ │ │ │ + cmp r9, r1 │ │ │ │ + bne.w 78344 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 781ba │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 77e4e │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ - b.n 77c98 │ │ │ │ + bne.w 78344 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 77d4a │ │ │ │ + ldrb.w r0, [r9, #4] │ │ │ │ + b.n 77cd4 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1b3310 │ │ │ │ + bl 1b951c │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 7813c │ │ │ │ - bne.n 78138 │ │ │ │ + blt.n 78166 │ │ │ │ + bne.n 78162 │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ - b.n 77f62 │ │ │ │ + b.n 77f8e │ │ │ │ cmp r6, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r3, [r9, r8, lsl #2] │ │ │ │ ldrshle.w r3, [r9, r8, lsl #1] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 77f56 │ │ │ │ + b.n 77f82 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 77a92 │ │ │ │ + b.n 77ad2 │ │ │ │ adds r3, #4 │ │ │ │ - beq.w 78406 │ │ │ │ + beq.w 78448 │ │ │ │ mvn.w r3, #2 │ │ │ │ - b.n 77af4 │ │ │ │ + b.n 77b34 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1b3310 │ │ │ │ + bl 1b951c │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 7813c │ │ │ │ - bne.n 78138 │ │ │ │ + blt.n 78166 │ │ │ │ + bne.n 78162 │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ - b.n 77f8c │ │ │ │ + b.n 77fb8 │ │ │ │ cmp r6, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r3, [r9, r8, lsl #2] │ │ │ │ ldrshle.w r3, [r9, r8, lsl #1] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 77f7e │ │ │ │ + b.n 77faa │ │ │ │ subs r0, #1 │ │ │ │ - str r0, [r2, #0] │ │ │ │ + str r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 780de │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - b.n 78198 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - bl ca490 │ │ │ │ + bne.n 78106 │ │ │ │ + mov r0, r1 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + b.n 781c2 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bl ca790 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 781b0 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 781aa │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + blt.n 781da │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 781d4 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 783ca │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 783ca │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 780f0 │ │ │ │ - b.n 78142 │ │ │ │ + bge.n 78118 │ │ │ │ + b.n 7816c │ │ │ │ subs r0, #1 │ │ │ │ - str r0, [r2, #0] │ │ │ │ + str r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78198 │ │ │ │ - b.n 7817a │ │ │ │ - mov r4, r2 │ │ │ │ - mov sl, r9 │ │ │ │ - b.w 7791a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 78238 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + bne.n 781c2 │ │ │ │ + b.n 781a4 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 78324 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 77ec0 │ │ │ │ + bge.w 7808a │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 77ec0 │ │ │ │ - mov r0, r3 │ │ │ │ + bne.w 7808a │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 77ec0 │ │ │ │ - b.n 78142 │ │ │ │ + bge.w 7808a │ │ │ │ + b.n 7816c │ │ │ │ + strd r3, r0, [sp, #32] │ │ │ │ + bl ca790 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 7831c │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 7820c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 7820c │ │ │ │ + b.n 78202 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl ca490 │ │ │ │ + bl ca790 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r0, [sp, #28] │ │ │ │ - blt.n 78230 │ │ │ │ + blt.n 78268 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 781e8 │ │ │ │ + bge.n 7825e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ + cbz r2, 78298 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 781e8 │ │ │ │ - b.n 781de │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 78142 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 78142 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 78142 │ │ │ │ + bge.w 77eec │ │ │ │ + b.n 7816c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 78204 │ │ │ │ + bne.n 78250 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 78204 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 782bc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + b.n 78250 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 78270 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 77eec │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 77eec │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + b.n 7825e │ │ │ │ + mov r7, r4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7805a │ │ │ │ + bge.w 7816c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7805a │ │ │ │ + bne.w 7816c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7816c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.w 7805a │ │ │ │ - b.n 78142 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - bl ca490 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 782b4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 78266 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 78266 │ │ │ │ - b.n 78260 │ │ │ │ - add.w r8, r8, r8, lsl #2 │ │ │ │ - add.w r8, r8, r7, lsr #5 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - and.w r8, r5, r8 │ │ │ │ - b.w 779f2 │ │ │ │ + b.n 7808a │ │ │ │ + ldr.w r1, [sl, #28] │ │ │ │ + b.n 77b98 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 77b86 │ │ │ │ + ldr.w r1, [sl, #28] │ │ │ │ + b.w 77abe │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + mov r2, r1 │ │ │ │ + b.w 77aac │ │ │ │ + ldr.w r1, [sl, #28] │ │ │ │ + b.n 77f5e │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 77f48 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 77ec0 │ │ │ │ + b.n 77eec │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 7816c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 78282 │ │ │ │ + bne.w 7816c │ │ │ │ mov r0, r2 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 78282 │ │ │ │ - mov r7, r4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 78142 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 78142 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 78142 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7805a │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7816c │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 7822c │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + b.n 7822c │ │ │ │ + add.w r8, r8, r8, lsl #2 │ │ │ │ + add.w r8, r8, r7, lsr #5 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + and.w r8, r5, r8 │ │ │ │ + b.w 77a32 │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ + mov r4, r1 │ │ │ │ + b.w 7795a │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ + bl 1b951c │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.w 78166 │ │ │ │ + bne.n 78400 │ │ │ │ + ldrb r3, [r4, #4] │ │ │ │ + b.n 7800c │ │ │ │ + cmp r3, #15 │ │ │ │ + ite le │ │ │ │ + ldrshle.w r6, [r9, r8, lsl #1] │ │ │ │ + ldrgt.w r6, [r9, r8, lsl #2] │ │ │ │ + b.n 78000 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 77de2 │ │ │ │ + bne.w 77e1e │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ - b.n 7832a │ │ │ │ - ldr.w r1, [sl, #28] │ │ │ │ - b.n 77d56 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 77d44 │ │ │ │ - ldr.w r1, [sl, #28] │ │ │ │ - b.n 77b58 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 77b46 │ │ │ │ + b.n 783a4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl ca490 │ │ │ │ + bl ca790 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 78340 │ │ │ │ + blt.n 783bc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 78338 │ │ │ │ + bge.n 783b4 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - cbz r1, 7834a │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 78438 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 77df4 │ │ │ │ - b.n 78142 │ │ │ │ + bge.w 77e30 │ │ │ │ + b.n 7816c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7832a │ │ │ │ - b.n 782f4 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - ldrd r3, r2, [sp, #28] │ │ │ │ - b.n 78338 │ │ │ │ - mov r7, r3 │ │ │ │ - b.n 782c6 │ │ │ │ - mov.w r3, fp, lsr #5 │ │ │ │ - add.w r8, r8, r8, lsl #2 │ │ │ │ - adds r3, #1 │ │ │ │ - add r8, r3 │ │ │ │ - and.w r8, r8, r5 │ │ │ │ - b.w 7798a │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - ldrd r3, r2, [sp, #28] │ │ │ │ - b.n 77df4 │ │ │ │ - ldr.w r1, [sl, #28] │ │ │ │ - b.w 77a7e │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - mov r2, r1 │ │ │ │ - b.w 77a6c │ │ │ │ - ldr.w r1, [sl, #28] │ │ │ │ - b.n 77f32 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 77f1c │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - strd sl, fp, [sp] │ │ │ │ - bl 1b3310 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.w 7813c │ │ │ │ - bne.n 78400 │ │ │ │ - ldrb r3, [r4, #4] │ │ │ │ - b.n 77fe0 │ │ │ │ - cmp r3, #15 │ │ │ │ - ite le │ │ │ │ - ldrshle.w r6, [r9, r8, lsl #1] │ │ │ │ - ldrgt.w r6, [r9, r8, lsl #2] │ │ │ │ - b.n 77fd4 │ │ │ │ + bne.n 783a4 │ │ │ │ + b.n 78382 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 78218 │ │ │ │ + b.n 78300 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - b.n 781aa │ │ │ │ + str r2, [sp, #32] │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + b.n 781d4 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1b3310 │ │ │ │ + bl 1b951c │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 7813c │ │ │ │ - bne.n 78400 │ │ │ │ + blt.w 78166 │ │ │ │ + bne.n 78400 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - b.n 77fb6 │ │ │ │ + b.n 77fe2 │ │ │ │ cmp r3, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r6, [r9, r8, lsl #1] │ │ │ │ ldrgt.w r6, [r9, r8, lsl #2] │ │ │ │ - b.n 77faa │ │ │ │ + b.n 77fd6 │ │ │ │ mov r3, r6 │ │ │ │ - b.w 77a92 │ │ │ │ + b.w 77ad2 │ │ │ │ + ldr.w r1, [sl, #28] │ │ │ │ + b.n 77dac │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 77d9a │ │ │ │ + mov.w r3, fp, lsr #5 │ │ │ │ + add.w r8, r8, r8, lsl #2 │ │ │ │ + adds r3, #1 │ │ │ │ + add r8, r3 │ │ │ │ + and.w r8, r8, r5 │ │ │ │ + b.w 779ca │ │ │ │ + mov r7, r3 │ │ │ │ + b.n 782a6 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + ldrd r3, r2, [sp, #28] │ │ │ │ + b.n 77e30 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + ldrd r3, r2, [sp, #28] │ │ │ │ + b.n 783b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.w 77918 │ │ │ │ + b.w 77958 │ │ │ │ + nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb r5, [r0, #4] │ │ │ │ mov r7, r2 │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ @@ -114247,388 +114270,388 @@ │ │ │ │ cmp r5, #7 │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ lsl.w r3, r3, r5 │ │ │ │ add.w r8, r6, r2 │ │ │ │ add.w r4, r3, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #0] │ │ │ │ and.w r9, r7, r4 │ │ │ │ - bgt.w 7859e │ │ │ │ + bgt.w 785e2 │ │ │ │ ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 78504 │ │ │ │ + blt.n 78548 │ │ │ │ ldr.w r0, [r8, r3, lsl #3] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 7850e │ │ │ │ + beq.n 78552 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 78516 │ │ │ │ + beq.n 7855a │ │ │ │ lsrs r3, r7, #5 │ │ │ │ add.w r9, r9, r9, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, #7 │ │ │ │ add r3, r9 │ │ │ │ and.w r9, r4, r3 │ │ │ │ - bgt.w 78580 │ │ │ │ + bgt.w 785c4 │ │ │ │ ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 78590 │ │ │ │ + blt.w 785d4 │ │ │ │ ldr.w r1, [r8, r3, lsl #3] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7850e │ │ │ │ + beq.n 78552 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 7860e │ │ │ │ + beq.w 78652 │ │ │ │ lsrs r2, r7, #10 │ │ │ │ add.w r3, r9, r9, lsl #2 │ │ │ │ mov sl, r2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w r9, r4, r3 │ │ │ │ cmp r5, #7 │ │ │ │ - bgt.w 785dc │ │ │ │ + bgt.w 78620 │ │ │ │ ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 785c2 │ │ │ │ + blt.w 78606 │ │ │ │ ldr.w r1, [r8, r3, lsl #3] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7850e │ │ │ │ + beq.n 78552 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 78670 │ │ │ │ + beq.w 786b4 │ │ │ │ add.w r3, r9, r9, lsl #2 │ │ │ │ cmp r5, #7 │ │ │ │ add.w r3, r3, sl, lsr #5 │ │ │ │ add.w r3, r3, #1 │ │ │ │ and.w r9, r4, r3 │ │ │ │ - bgt.w 78600 │ │ │ │ + bgt.w 78644 │ │ │ │ ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 785d6 │ │ │ │ + blt.n 7861a │ │ │ │ ldr.w r1, [r8, r3, lsl #3] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7850e │ │ │ │ + beq.n 78552 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 786f2 │ │ │ │ + beq.w 78736 │ │ │ │ mov.w r2, sl, lsr #10 │ │ │ │ add.w r3, r9, r9, lsl #2 │ │ │ │ mov sl, r2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w r9, r4, r3 │ │ │ │ - b.n 7849e │ │ │ │ + b.n 784e2 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 78750 │ │ │ │ + bne.w 78794 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, sl │ │ │ │ - bne.n 7856c │ │ │ │ + bne.n 785b0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ ubfx r2, ip, #2, #3 │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 7856c │ │ │ │ + bne.n 785b0 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78766 │ │ │ │ + beq.w 787aa │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ lsls r2, r1, #26 │ │ │ │ - bpl.w 78760 │ │ │ │ + bpl.w 787a4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r2, #28 │ │ │ │ addmi.w r1, r2, #20 │ │ │ │ mul.w r2, sl, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c260 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7850e │ │ │ │ + beq.n 78552 │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r3, r9, r9, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, #7 │ │ │ │ add r3, r2 │ │ │ │ and.w r9, r4, r3 │ │ │ │ - ble.w 78472 │ │ │ │ + ble.w 784b6 │ │ │ │ cmp r5, #15 │ │ │ │ - bgt.w 786ec │ │ │ │ + bgt.w 78730 │ │ │ │ ldrsh.w r3, [r6, r9, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7847c │ │ │ │ + bge.w 784c0 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.w 7848e │ │ │ │ + bne.w 784d2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r5, #15 │ │ │ │ - bgt.w 786ce │ │ │ │ + bgt.w 78712 │ │ │ │ ldrsh.w r3, [r6, r9, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7844e │ │ │ │ + bge.w 78492 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 7850a │ │ │ │ + beq.n 7854e │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r3, r9, r9, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w r9, r4, r3 │ │ │ │ - b.n 78586 │ │ │ │ + b.n 785ca │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 7850a │ │ │ │ + beq.n 7854e │ │ │ │ add.w r3, r9, r9, lsl #2 │ │ │ │ add.w r3, r3, sl, lsr #5 │ │ │ │ adds r3, #1 │ │ │ │ and.w r9, r4, r3 │ │ │ │ - b.n 784d6 │ │ │ │ + b.n 7851a │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 7850e │ │ │ │ - b.n 784f0 │ │ │ │ + beq.n 78552 │ │ │ │ + b.n 78534 │ │ │ │ cmp r5, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [r6, r9, lsl #1] │ │ │ │ ldrgt.w r3, [r6, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 784ae │ │ │ │ + bge.w 784f2 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 7850a │ │ │ │ + beq.n 7854e │ │ │ │ add.w r3, r9, r9, lsl #2 │ │ │ │ add.w r3, r3, sl, lsr #5 │ │ │ │ adds r3, #1 │ │ │ │ and.w r9, r4, r3 │ │ │ │ cmp r5, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [r6, r9, lsl #1] │ │ │ │ ldrgt.w r3, [r6, r9, lsl #2] │ │ │ │ - b.n 784da │ │ │ │ + b.n 7851e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 7848e │ │ │ │ + bne.w 784d2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 7848e │ │ │ │ + bne.w 784d2 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.w 7877a │ │ │ │ + beq.w 787be │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 78774 │ │ │ │ + beq.w 787b8 │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ite eq │ │ │ │ addeq r1, #28 │ │ │ │ addne r1, #20 │ │ │ │ mul.w r2, r2, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c260 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7850e │ │ │ │ - b.n 7848e │ │ │ │ + beq.w 78552 │ │ │ │ + b.n 784d2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 784c0 │ │ │ │ + bne.w 78504 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 784c0 │ │ │ │ + bne.w 78504 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 78770 │ │ │ │ + beq.n 787b4 │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 7876a │ │ │ │ + beq.n 787ae │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ite ne │ │ │ │ addne r1, #20 │ │ │ │ addeq r1, #28 │ │ │ │ mul.w r2, r2, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c260 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7850e │ │ │ │ - b.n 784c0 │ │ │ │ + beq.w 78552 │ │ │ │ + b.n 78504 │ │ │ │ ldr.w r3, [r6, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7844e │ │ │ │ + bge.w 78492 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 7850a │ │ │ │ + beq.w 7854e │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r3, r9, r9, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w r9, r4, r3 │ │ │ │ ldr.w r3, [r6, r9, lsl #2] │ │ │ │ - b.n 7858a │ │ │ │ + b.n 785ce │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 784f0 │ │ │ │ + bne.w 78534 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 784f0 │ │ │ │ + bne.w 78534 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 78784 │ │ │ │ + beq.n 787c8 │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 7877e │ │ │ │ + beq.n 787c2 │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ite ne │ │ │ │ addne r1, #20 │ │ │ │ addeq r1, #28 │ │ │ │ mul.w r2, r2, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c260 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7850e │ │ │ │ - b.n 784f0 │ │ │ │ + beq.w 78552 │ │ │ │ + b.n 78534 │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r3, r9, r9, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w r9, r4, r3 │ │ │ │ - b.n 78472 │ │ │ │ + b.n 784b6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ - b.n 7855c │ │ │ │ + b.n 785a0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 78548 │ │ │ │ + b.n 7858c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 786ba │ │ │ │ + b.n 786fe │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 786a4 │ │ │ │ + b.n 786e8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 7865c │ │ │ │ + b.n 786a0 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 78644 │ │ │ │ + b.n 78688 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 7873c │ │ │ │ + b.n 78780 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 78726 │ │ │ │ + b.n 7876a │ │ │ │ │ │ │ │ -00078788 : │ │ │ │ +000787cc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ movw ip, #655 @ 0x28f │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ and.w r5, lr, ip │ │ │ │ cmp r5, #8 │ │ │ │ - bgt.n 787d2 │ │ │ │ + bgt.n 78816 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 789d0 │ │ │ │ + beq.w 78a14 │ │ │ │ add.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #7 │ │ │ │ - bhi.w 789d0 │ │ │ │ + bhi.w 78a14 │ │ │ │ tbh [pc, ip, lsl #1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsls r7, r0, #4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ lsls r7, r0, #4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r7, #38957 @ 0x982d │ │ │ │ + movweq r7, #39721 @ 0x9b29 │ │ │ │ movteq r7, #12 │ │ │ │ - bne.n 788d2 │ │ │ │ + bne.n 78916 │ │ │ │ mov r1, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov sl, r0 │ │ │ │ tst.w lr, #512 @ 0x200 │ │ │ │ - bne.w 788f6 │ │ │ │ + bne.w 7893a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 789b8 │ │ │ │ - ldr.w r8, [pc, #504] @ 789f0 │ │ │ │ + bne.w 789fc │ │ │ │ + ldr.w r8, [pc, #504] @ 78a34 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w ip, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [ip, #2008] @ 0x7d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7889a │ │ │ │ - ldr.w lr, [pc, #484] @ 789f4 │ │ │ │ + beq.n 788de │ │ │ │ + ldr.w lr, [pc, #484] @ 78a38 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str.w r6, [ip, #2008] @ 0x7d8 │ │ │ │ ldr.w r2, [ip, #2012] @ 0x7dc │ │ │ │ ldr.w r6, [lr, #1600] @ 0x640 │ │ │ │ subs r2, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ str.w r2, [ip, #2012] @ 0x7dc │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7895c │ │ │ │ + bne.w 789a0 │ │ │ │ str r1, [r3, #20] │ │ │ │ str.w sl, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 788be │ │ │ │ + beq.n 78902 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 788be │ │ │ │ + bge.n 78902 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r4, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 788c4 │ │ │ │ + bne.n 78908 │ │ │ │ str r7, [r3, #24] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ str r5, [r3, #16] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr.w r5, [r0, #3892] @ 0xf34 │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -114640,211 +114663,211 @@ │ │ │ │ strd r5, r2, [r3, #-8] │ │ │ │ str r1, [r5, #4] │ │ │ │ str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r7, #0 │ │ │ │ - b.n 787e0 │ │ │ │ - movw r7, #4789 @ 0x12b5 │ │ │ │ + b.n 78824 │ │ │ │ + movw r7, #5421 @ 0x152d │ │ │ │ movt r7, #9 │ │ │ │ - b.n 787e0 │ │ │ │ - movw r7, #23549 @ 0x5bfd │ │ │ │ + b.n 78824 │ │ │ │ + movw r7, #24261 @ 0x5ec5 │ │ │ │ movt r7, #12 │ │ │ │ - b.n 787e0 │ │ │ │ + b.n 78824 │ │ │ │ movw r0, #14536 @ 0x38c8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70f38 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70f78 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 789b4 │ │ │ │ + beq.w 789f8 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [r3, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7883c │ │ │ │ + bne.n 78880 │ │ │ │ str r4, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7884e │ │ │ │ + beq.n 78892 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r5, #0] │ │ │ │ - b.n 7884e │ │ │ │ + b.n 78892 │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - ble.n 789d0 │ │ │ │ + ble.n 78a14 │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ - bne.n 788e4 │ │ │ │ - movw r7, #53449 @ 0xd0c9 │ │ │ │ + bne.n 78928 │ │ │ │ + movw r7, #54173 @ 0xd39d │ │ │ │ movt r7, #11 │ │ │ │ - b.n 787e0 │ │ │ │ + b.n 78824 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 789d0 │ │ │ │ - movw r7, #43677 @ 0xaa9d │ │ │ │ + bne.n 78a14 │ │ │ │ + movw r7, #44825 @ 0xaf19 │ │ │ │ movt r7, #21 │ │ │ │ - b.n 787e0 │ │ │ │ + b.n 78824 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7899e │ │ │ │ - ldr.w r9, [pc, #244] @ 789f0 │ │ │ │ + beq.n 789e2 │ │ │ │ + ldr.w r9, [pc, #244] @ 78a34 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2016] @ 0x7e0 │ │ │ │ - cbz r3, 78944 │ │ │ │ + cbz r3, 78988 │ │ │ │ ldr.w r0, [r2, #2020] @ 0x7e4 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ subs r0, #1 │ │ │ │ str.w r1, [r2, #2016] @ 0x7e0 │ │ │ │ str.w r0, [r2, #2020] @ 0x7e4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 192a70 <_Py_NewReference@@Base> │ │ │ │ + bl 194e38 <_Py_NewReference@@Base> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ str r1, [r3, #28] │ │ │ │ - b.n 788b2 │ │ │ │ + b.n 788f6 │ │ │ │ movw r0, #14136 @ 0x3738 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 70f38 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70f78 <_PyObject_GC_New@@Base> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78930 │ │ │ │ - b.n 789b4 │ │ │ │ + bne.n 78974 │ │ │ │ + b.n 789f8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 7898a │ │ │ │ + bne.n 789ce │ │ │ │ add.w r0, lr, #1592 @ 0x638 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 788ae │ │ │ │ + bne.n 788f2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 130240 │ │ │ │ + bl 12ff18 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 788b2 │ │ │ │ + b.n 788f6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r2, [lr, #1604] @ 0x644 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 788b2 │ │ │ │ + b.n 788f6 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12880 @ 0x3250 │ │ │ │ + movw r1, #12560 @ 0x3110 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7887a │ │ │ │ + b.n 788be │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12948 @ 0x3294 │ │ │ │ + movw r1, #12628 @ 0x3154 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 789b4 │ │ │ │ + bl f8904 │ │ │ │ + b.n 789f8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - movw r1, #12852 @ 0x3234 │ │ │ │ + movw r1, #12532 @ 0x30f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000789f8 : │ │ │ │ +00078a3c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bpl.n 78a92 │ │ │ │ + bpl.n 78ad6 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 78a5a │ │ │ │ + blt.n 78a9e │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 78a6c │ │ │ │ + bne.n 78ab0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 78a6c │ │ │ │ + beq.n 78ab0 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movw ip, #44624 @ 0xae50 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, ip │ │ │ │ mov r1, r4 │ │ │ │ - beq.n 78a8a │ │ │ │ + beq.n 78ace │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7a434 │ │ │ │ + b.w 7a470 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r1, #40968 @ 0xa008 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ adds r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - beq.n 78a38 │ │ │ │ + beq.n 78a7c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6be80 │ │ │ │ + bl 6bec0 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bne.n 78a3e │ │ │ │ + bne.n 78a82 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1946f4 <_Py_NewReference@@Base+0x1c84> │ │ │ │ + b.w 196abc <_Py_NewReference@@Base+0x1c84> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 78aac │ │ │ │ + b.n 78af0 │ │ │ │ movw r1, #2722 @ 0xaa2 │ │ │ │ - movw r0, #60168 @ 0xeb08 │ │ │ │ + movw r0, #59848 @ 0xe9c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -114854,23 +114877,23 @@ │ │ │ │ movw r5, #40968 @ 0xa008 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r2 │ │ │ │ cmp r8, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.w 78c64 │ │ │ │ - ldr r3, [pc, #568] @ (78d14 ) │ │ │ │ + bne.w 78ca8 │ │ │ │ + ldr r3, [pc, #568] @ (78d58 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1928] @ 0x788 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 78b84 │ │ │ │ + beq.n 78bc8 │ │ │ │ ldr.w r2, [r3, #1932] @ 0x78c │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w r7, r4, #20 │ │ │ │ str.w r1, [r3, #1928] @ 0x788 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -114888,22 +114911,22 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ strh r3, [r4, #4] │ │ │ │ blx 2b348 │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 78ccc │ │ │ │ + bne.w 78d10 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r7, fp] │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ movs r3, #1 │ │ │ │ cmp r8, r5 │ │ │ │ lsl.w r3, r3, r2 │ │ │ │ - bne.n 78b6e │ │ │ │ + bne.n 78bb2 │ │ │ │ str.w r9, [r7, r3] │ │ │ │ add r3, r7 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r2, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r6, #8] │ │ │ │ @@ -114919,46 +114942,46 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w r9, [r2, #4] │ │ │ │ str.w sl, [r7, r3] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r1, [r2, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #8] │ │ │ │ - b.n 78b58 │ │ │ │ + b.n 78b9c │ │ │ │ movs r0, #16 │ │ │ │ movs r1, #8 │ │ │ │ mov.w fp, #40 @ 0x28 │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ movw r7, #24184 @ 0x5e78 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ - movw r2, #4689 @ 0x1251 │ │ │ │ + movw r2, #4753 @ 0x1291 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r7, #868] @ 0x364 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 78c92 │ │ │ │ - ldr r3, [pc, #356] @ (78d14 ) │ │ │ │ + bne.n 78cd6 │ │ │ │ + ldr r3, [pc, #356] @ (78d58 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1612] @ 0x64c │ │ │ │ ldr.w r3, [r2, r0, lsl #2] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 78c80 │ │ │ │ + beq.n 78cc4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - cbz r0, 78c1e │ │ │ │ + cbz r0, 78c62 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ sub.w r3, r8, r5 │ │ │ │ clz r3, r3 │ │ │ │ @@ -114974,111 +114997,111 @@ │ │ │ │ str r3, [r4, #12] │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ strh r3, [r4, #4] │ │ │ │ and.w fp, sl, #7 │ │ │ │ blx 2b348 │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78ccc │ │ │ │ + bne.n 78d10 │ │ │ │ strb.w r0, [r7, fp] │ │ │ │ - b.n 78b3c │ │ │ │ + b.n 78b80 │ │ │ │ ldrd lr, r1, [r3, #24] │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.n 78c74 │ │ │ │ + bhi.n 78cb8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r1, lr │ │ │ │ str r1, [r3, #24] │ │ │ │ add.w r1, r3, lr │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r0, [r3, lr] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 78bd8 │ │ │ │ + bne.n 78c1c │ │ │ │ ldr.w r3, [r7, #848] @ 0x350 │ │ │ │ - movw r1, #46589 @ 0xb5fd │ │ │ │ + movw r1, #46653 @ 0xb63d │ │ │ │ movt r1, #6 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 78cf4 │ │ │ │ + bne.n 78d38 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2bfa0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 78ca0 │ │ │ │ + cbz r4, 78ce4 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 78bd8 │ │ │ │ + b.n 78c1c │ │ │ │ movs r3, #88 @ 0x58 │ │ │ │ movs r0, #20 │ │ │ │ movs r1, #10 │ │ │ │ mov.w fp, #60 @ 0x3c │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 78b94 │ │ │ │ + b.n 78bd8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 78bd8 │ │ │ │ + b.n 78c1c │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 7131c │ │ │ │ + bl 7135c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 78bd8 │ │ │ │ - b.n 78c3a │ │ │ │ + bne.n 78c1c │ │ │ │ + b.n 78c7e │ │ │ │ ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78bd8 │ │ │ │ - bl 1fa038 │ │ │ │ + bne.n 78c1c │ │ │ │ + bl 1fbed8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 78cb6 │ │ │ │ + bge.n 78cfa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbz r3, 78d02 │ │ │ │ + cbz r3, 78d46 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 78cc6 │ │ │ │ + bge.n 78d0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 78d0a │ │ │ │ + cbz r3, 78d4e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 78b68 │ │ │ │ + b.n 78bac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1f1ea8 <_PyDict_SendEvent@@Base> │ │ │ │ + bl 1f3d48 <_PyDict_SendEvent@@Base> │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #7 │ │ │ │ - ble.w 78b36 │ │ │ │ + ble.w 78b7a │ │ │ │ cmp r3, #15 │ │ │ │ mov.w r3, #0 │ │ │ │ ite le │ │ │ │ strhle.w r3, [r7, fp, lsl #1] │ │ │ │ strgt.w r3, [r7, fp, lsl #2] │ │ │ │ - b.n 78b3c │ │ │ │ + b.n 78b80 │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 78c56 │ │ │ │ + b.n 78c9a │ │ │ │ mov r0, r9 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 78cb6 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 78cfa │ │ │ │ mov r0, r2 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 78cc6 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 78d0a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -115090,27 +115113,27 @@ │ │ │ │ lsl.w r5, r0, r2 │ │ │ │ sub sp, #20 │ │ │ │ mov r9, r2 │ │ │ │ lsl.w r3, r5, r0 │ │ │ │ umull r1, r3, r1, r3 │ │ │ │ lsrs r3, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 78e8e │ │ │ │ + beq.w 78ed2 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w 78f46 │ │ │ │ + bhi.w 78f8a │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 78dae │ │ │ │ - ldr r1, [pc, #636] @ (78fd8 ) │ │ │ │ + bne.n 78df2 │ │ │ │ + ldr r1, [pc, #636] @ (7901c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1928] @ 0x788 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 78f18 │ │ │ │ + beq.w 78f5c │ │ │ │ ldr.w r2, [r3, #1932] @ 0x78c │ │ │ │ movw r5, #771 @ 0x303 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str.w r1, [r3, #1928] @ 0x788 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str.w r2, [r3, #1932] @ 0x78c │ │ │ │ @@ -115129,48 +115152,48 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #8 │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ mul.w fp, r3, r1 │ │ │ │ - movw r0, #4689 @ 0x1251 │ │ │ │ + movw r0, #4753 @ 0x1291 │ │ │ │ movt r0, #7 │ │ │ │ mla r1, r3, r1, r5 │ │ │ │ add.w r4, r1, #20 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 78f70 │ │ │ │ - ldr r0, [pc, #508] @ (78fd8 ) │ │ │ │ + bne.w 78fb4 │ │ │ │ + ldr r0, [pc, #508] @ (7901c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1612] @ 0x64c │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ subs r0, #1 │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ - bcs.n 78eda │ │ │ │ + bcs.n 78f1e │ │ │ │ adds r1, #19 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov.w sl, r1, lsr #3 │ │ │ │ ldr.w r0, [r0, sl, lsl #3] │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 78f4a │ │ │ │ + beq.w 78f8e │ │ │ │ ldr r4, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr.w lr, [r4] │ │ │ │ str.w lr, [r0, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 78e58 │ │ │ │ + beq.n 78e9c │ │ │ │ mov r1, r9 │ │ │ │ add.w r7, r5, #20 │ │ │ │ strb r2, [r4, #4] │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r2, r5 │ │ │ │ strb r1, [r4, #5] │ │ │ │ movs r5, #0 │ │ │ │ @@ -115189,273 +115212,273 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r0, #24] │ │ │ │ ldr r1, [r0, #28] │ │ │ │ str r7, [sp, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bhi.n 78e7c │ │ │ │ + bhi.n 78ec0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add.w r1, sl, #1 │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ adds r1, r0, r7 │ │ │ │ str r1, [r0, #4] │ │ │ │ str.w lr, [r0, r7] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 78e22 │ │ │ │ - b.n 78eda │ │ │ │ + bne.n 78e66 │ │ │ │ + b.n 78f1e │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [ip, #12] │ │ │ │ add.w r7, r5, #20 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ - b.n 78e28 │ │ │ │ + b.n 78e6c │ │ │ │ movs r1, #12 │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 78db0 │ │ │ │ + bls.n 78df4 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.w 78f9c │ │ │ │ + bhi.w 78fe0 │ │ │ │ adds r0, r2, #1 │ │ │ │ movs r5, #1 │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ lsls r5, r0 │ │ │ │ mul.w fp, r3, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ mla r1, r3, r1, r5 │ │ │ │ adds r1, #20 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r1, #4689 @ 0x1251 │ │ │ │ + movw r1, #4753 @ 0x1291 │ │ │ │ movt r1, #7 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 78f70 │ │ │ │ - ldr r1, [pc, #272] @ (78fd8 ) │ │ │ │ + bne.n 78fb4 │ │ │ │ + ldr r1, [pc, #272] @ (7901c ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1612] @ 0x64c │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r4, [r8, #848] @ 0x350 │ │ │ │ - movw r1, #46589 @ 0xb5fd │ │ │ │ + movw r1, #46653 @ 0xb63d │ │ │ │ movt r1, #6 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 78f8c │ │ │ │ + bne.n 78fd0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bfa0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 78fd0 │ │ │ │ + beq.n 79014 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r7, #800] @ 0x320 │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [r7, #800] @ 0x320 │ │ │ │ add.w r7, r5, #20 │ │ │ │ - b.n 78e28 │ │ │ │ + b.n 78e6c │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ - movw r1, #4689 @ 0x1251 │ │ │ │ + movw r1, #4753 @ 0x1291 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 78f64 │ │ │ │ + bne.n 78fa8 │ │ │ │ ldr.w r3, [r3, #1612] @ 0x64c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r5, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r3, #5 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov.w fp, #40 @ 0x28 │ │ │ │ - b.n 78df6 │ │ │ │ + b.n 78e3a │ │ │ │ movs r1, #8 │ │ │ │ - b.n 78e94 │ │ │ │ + b.n 78ed8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 7131c │ │ │ │ + bl 7135c │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 78e22 │ │ │ │ - b.n 78eda │ │ │ │ + bne.w 78e66 │ │ │ │ + b.n 78f1e │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ mov.w fp, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r5, #8 │ │ │ │ movs r3, #5 │ │ │ │ ldr.w r0, [r8, #864] @ 0x360 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 78fd0 │ │ │ │ + cbz r0, 79014 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r7, r5, #20 │ │ │ │ - b.n 78e28 │ │ │ │ + b.n 78e6c │ │ │ │ ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - b.n 78f00 │ │ │ │ + b.n 78f44 │ │ │ │ adds r0, r2, #2 │ │ │ │ movs r5, #1 │ │ │ │ mul.w fp, r3, r1 │ │ │ │ mov r9, r0 │ │ │ │ lsls r5, r0 │ │ │ │ mla r1, r3, r1, r5 │ │ │ │ adds.w r0, r1, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bmi.n 78fd0 │ │ │ │ + bmi.n 79014 │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ - movw r0, #4689 @ 0x1251 │ │ │ │ + movw r0, #4753 @ 0x1291 │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 78dd8 │ │ │ │ - b.n 78f70 │ │ │ │ + beq.w 78e1c │ │ │ │ + b.n 78fb4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1fa038 │ │ │ │ - b.n 78da6 │ │ │ │ + bl 1fbed8 │ │ │ │ + b.n 78dea │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #700] @ (792a8 ) │ │ │ │ + ldr r7, [pc, #700] @ (792ec ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r7, r6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7925e │ │ │ │ + beq.w 792a2 │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 790ea │ │ │ │ + beq.n 7912e │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r4, [r1, #-4] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 79286 │ │ │ │ + bne.w 792ca │ │ │ │ ldrb.w r2, [r1, #-3] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.w 7926c │ │ │ │ + bne.w 792b0 │ │ │ │ ldrb.w r2, [r1, #-2] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.w 7926c │ │ │ │ + bne.w 792b0 │ │ │ │ ldrb.w r2, [r1, #-1] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.w 7926c │ │ │ │ + bne.w 792b0 │ │ │ │ ldrb.w r1, [r1, #-8] │ │ │ │ ldrb.w r2, [r3, #-7] │ │ │ │ orr.w r2, r2, r1, lsl #8 │ │ │ │ ldrb.w r1, [r3, #-6] │ │ │ │ orr.w r1, r1, r2, lsl #8 │ │ │ │ ldrb.w r2, [r3, #-5] │ │ │ │ orr.w r2, r2, r1, lsl #8 │ │ │ │ ldrb r1, [r3, r2] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 79244 │ │ │ │ + bne.w 79288 │ │ │ │ adds r1, r3, r2 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ cmp r0, #253 @ 0xfd │ │ │ │ - bne.w 79244 │ │ │ │ + bne.w 79288 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ cmp r0, #253 @ 0xfd │ │ │ │ - bne.w 79244 │ │ │ │ + bne.w 79288 │ │ │ │ ldrb r1, [r1, #3] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 79244 │ │ │ │ + bne.w 79288 │ │ │ │ mov.w r1, #3722304989 @ 0xdddddddd │ │ │ │ adds r2, #4 │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ mov r0, r3 │ │ │ │ str.w r1, [r3, #-4] │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ sub.w r4, r3, #8 │ │ │ │ blx 2b348 │ │ │ │ ldr.w lr, [r5, #20] │ │ │ │ - movw r2, #26637 @ 0x680d │ │ │ │ + movw r2, #26701 @ 0x684d │ │ │ │ movt r2, #7 │ │ │ │ mov r3, r0 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 790ee │ │ │ │ - cbz r4, 790ea │ │ │ │ + bne.n 79132 │ │ │ │ + cbz r4, 7912e │ │ │ │ ldr r2, [r7, r6] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r2, #1612] @ 0x64c │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.n 7910e │ │ │ │ + beq.n 79152 │ │ │ │ lsrs r2, r4, #18 │ │ │ │ ubfx r1, r4, #0, #18 │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr.w r0, [r2, #808] @ 0x328 │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.n 790d0 │ │ │ │ + bgt.n 79114 │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r1 │ │ │ │ ite gt │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbz r1, 7910e │ │ │ │ + cbz r1, 79152 │ │ │ │ bic.w r2, r4, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ str r4, [r2, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r1, 790fc │ │ │ │ - cbz r3, 7913a │ │ │ │ + cbz r1, 79140 │ │ │ │ + cbz r3, 7917e │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, lr │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr.w r3, [r5, r3, lsl #3] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ strd r3, r1, [r2, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ str r2, [r1, #8] │ │ │ │ - b.n 790ea │ │ │ │ + b.n 7912e │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #46749 @ 0xb69d │ │ │ │ + movw r2, #46813 @ 0xb6dd │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r6, [r3, #860] @ 0x35c │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 7923a │ │ │ │ + bne.w 7927e │ │ │ │ mov r0, r4 │ │ │ │ blx 2ae40 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 790ea │ │ │ │ + b.n 7912e │ │ │ │ ldr r4, [r2, #16] │ │ │ │ movs r3, #28 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr.w r6, [r5, #512] @ 0x200 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str r3, [r1, #12] │ │ │ │ @@ -115464,72 +115487,72 @@ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r0, [r2, #8] │ │ │ │ add.w ip, r5, r1, lsl #2 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr.w r0, [ip, #528] @ 0x210 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 79174 │ │ │ │ + bne.n 791b8 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 79170 │ │ │ │ + cbz r2, 791b4 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ str.w r2, [ip, #528] @ 0x210 │ │ │ │ adds r2, r1, #1 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 791d0 │ │ │ │ + beq.n 79214 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 791b0 │ │ │ │ + beq.n 791f4 │ │ │ │ ldr.w r2, [ip, #532] @ 0x214 │ │ │ │ - cbnz r2, 7918c │ │ │ │ + cbnz r2, 791d0 │ │ │ │ str.w r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 790ea │ │ │ │ + beq.n 7912e │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ - cbz r1, 791aa │ │ │ │ + cbz r1, 791ee │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r4, [r3, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ strd r2, r0, [r3, #20] │ │ │ │ - cbz r2, 791a6 │ │ │ │ + cbz r2, 791ea │ │ │ │ str r3, [r2, #24] │ │ │ │ str r3, [r0, #20] │ │ │ │ - b.n 790ea │ │ │ │ + b.n 7912e │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ - b.n 79198 │ │ │ │ + b.n 791dc │ │ │ │ ldr.w r2, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 791be │ │ │ │ + cbz r2, 79202 │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r5, #532] @ 0x214 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 790ea │ │ │ │ + bne.n 7912e │ │ │ │ str.w r3, [r5, #532] @ 0x214 │ │ │ │ - b.n 790ea │ │ │ │ + b.n 7912e │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7917e │ │ │ │ + beq.n 791c2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 79234 │ │ │ │ + cbz r2, 79278 │ │ │ │ str r1, [r2, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr r1, [r6, r4] │ │ │ │ ldr.w r2, [r5, #520] @ 0x208 │ │ │ │ str r2, [r3, #20] │ │ │ │ str.w r3, [r5, #520] @ 0x208 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - cbz r3, 79202 │ │ │ │ + cbz r3, 79246 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ @@ -115542,83 +115565,83 @@ │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r5, #788] @ 0x314 │ │ │ │ str r7, [r6, r4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #788] @ 0x314 │ │ │ │ - b.n 790ea │ │ │ │ + b.n 7912e │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 791dc │ │ │ │ + b.n 79220 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 7912e │ │ │ │ + b.n 79172 │ │ │ │ mov r0, r3 │ │ │ │ - bl 66658 <_Py_FatalRefcountErrorFunc@@Base+0x170> │ │ │ │ - movw r1, #56748 @ 0xddac │ │ │ │ + bl 66698 <_Py_FatalRefcountErrorFunc@@Base+0x170> │ │ │ │ + movw r1, #56428 @ 0xdc6c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #33376 @ 0x8260 │ │ │ │ + movw r0, #33056 @ 0x8120 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #59936 @ 0xea20 │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #59616 @ 0xe8e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #68] @ (792ac ) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #68] @ (792f0 ) │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r3 │ │ │ │ - bl 66658 <_Py_FatalRefcountErrorFunc@@Base+0x170> │ │ │ │ - movw r1, #56724 @ 0xdd94 │ │ │ │ + bl 66698 <_Py_FatalRefcountErrorFunc@@Base+0x170> │ │ │ │ + movw r1, #56404 @ 0xdc54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #33376 @ 0x8260 │ │ │ │ + movw r0, #33056 @ 0x8120 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 66658 <_Py_FatalRefcountErrorFunc@@Base+0x170> │ │ │ │ - movw r1, #56664 @ 0xdd58 │ │ │ │ + bl 66698 <_Py_FatalRefcountErrorFunc@@Base+0x170> │ │ │ │ + movw r1, #56344 @ 0xdc18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #33376 @ 0x8260 │ │ │ │ + movw r0, #33056 @ 0x8120 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 66450 │ │ │ │ + bl 66490 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa300031 │ │ │ │ + ldr??.w r0, [r0, #49] @ 0x31 │ │ │ │ │ │ │ │ -000792b0 : │ │ │ │ +000792f4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #28140 @ 0x6dec │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 194bb0 <_Py_NewReference@@Base+0x2140> │ │ │ │ - cbz r0, 792d8 │ │ │ │ + bl 196f78 <_Py_NewReference@@Base+0x2140> │ │ │ │ + cbz r0, 7931c │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000792dc : │ │ │ │ +00079320 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 79338 │ │ │ │ - cbz r0, 79332 │ │ │ │ + bl 7937c │ │ │ │ + cbz r0, 79376 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 79332 │ │ │ │ - ldr.w ip, [pc, #56] @ 79334 │ │ │ │ + bpl.n 79376 │ │ │ │ + ldr.w ip, [pc, #56] @ 79378 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr.w r1, [r1, ip] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w lr, [r1, #3892] @ 0xf34 │ │ │ │ @@ -115661,728 +115684,728 @@ │ │ │ │ addne r6, r3, #3 │ │ │ │ itttt ne │ │ │ │ addne r3, #1 │ │ │ │ bicne.w r6, r6, #3 │ │ │ │ addne r6, r6, r2 │ │ │ │ addne.w r2, r6, r3, lsl #2 │ │ │ │ adds.w sl, r2, r5 │ │ │ │ - bmi.w 795fe │ │ │ │ + bmi.w 79642 │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ - movw r3, #4689 @ 0x1251 │ │ │ │ + movw r3, #4753 @ 0x1291 │ │ │ │ movt r3, #7 │ │ │ │ mov fp, r1 │ │ │ │ ldr.w r8, [r6, #888] @ 0x378 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 79596 │ │ │ │ - ldr r3, [pc, #624] @ (7962c ) │ │ │ │ + bne.w 795da │ │ │ │ + ldr r3, [pc, #624] @ (79670 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ add.w ip, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1612] @ 0x64c │ │ │ │ - bcs.w 79544 │ │ │ │ + bcs.w 79588 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [r7, ip, lsl #3] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 7957e │ │ │ │ + beq.w 795c2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r6, [r9] │ │ │ │ str r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 7946e │ │ │ │ + beq.n 794b2 │ │ │ │ add.w r6, r9, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 79492 │ │ │ │ + beq.n 794d6 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r9] │ │ │ │ - cbz r0, 79430 │ │ │ │ - ldr r1, [pc, #540] @ (7962c ) │ │ │ │ + cbz r0, 79474 │ │ │ │ + ldr r1, [pc, #540] @ (79670 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, r1] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ strd r3, r3, [r6, #-8] │ │ │ │ ldr.w r3, [r1, #3768] @ 0xeb8 │ │ │ │ ldr.w r5, [r1, #3764] @ 0xeb4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #3768] @ 0xeb8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 794d8 │ │ │ │ + bgt.n 7951c │ │ │ │ subs r2, #8 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r6, #8 │ │ │ │ blx 2b348 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79518 │ │ │ │ - ldr r0, [pc, #488] @ (79630 ) │ │ │ │ + bne.n 7955c │ │ │ │ + ldr r0, [pc, #488] @ (79674 ) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 795ae │ │ │ │ + bne.w 795f2 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 79498 │ │ │ │ + bmi.n 794dc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r7, r1, [r3, #24] │ │ │ │ cmp r1, r7 │ │ │ │ - bcc.n 794cc │ │ │ │ + bcc.n 79510 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r1, r7, ip, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r7 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r6, [r3, r7] │ │ │ │ and.w r0, lr, #16384 @ 0x4000 │ │ │ │ add.w r6, r9, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 79406 │ │ │ │ + bne.n 7944a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7940e │ │ │ │ - b.n 79430 │ │ │ │ + bne.n 79452 │ │ │ │ + b.n 79474 │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 79536 │ │ │ │ + bgt.n 7957a │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ adds r0, r6, r3 │ │ │ │ strb r2, [r6, r3] │ │ │ │ movs r1, #0 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strb r1, [r0, #1] │ │ │ │ strh r3, [r0, #2] │ │ │ │ - cbz r2, 794c4 │ │ │ │ + cbz r2, 79508 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #4 │ │ │ │ blx 2b348 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #-12] │ │ │ │ - b.n 79466 │ │ │ │ + b.n 794aa │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [r8, #12] │ │ │ │ str.w r8, [r3, #8] │ │ │ │ - b.n 793fe │ │ │ │ + b.n 79442 │ │ │ │ ldr.w r3, [r1, #3748] @ 0xea4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ - beq.n 79430 │ │ │ │ + beq.n 79474 │ │ │ │ ldr.w r3, [r1, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79430 │ │ │ │ + bne.n 79474 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79620 │ │ │ │ + bne.w 79664 │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.n 79430 │ │ │ │ + bmi.n 79474 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 79502 │ │ │ │ + bne.n 79546 │ │ │ │ dmb ish │ │ │ │ - b.n 79430 │ │ │ │ - ldr r0, [pc, #276] @ (79630 ) │ │ │ │ + b.n 79474 │ │ │ │ + ldr r0, [pc, #276] @ (79674 ) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 795de │ │ │ │ + bne.n 79622 │ │ │ │ str.w fp, [r6, #8] │ │ │ │ - b.n 79460 │ │ │ │ + b.n 794a4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ subs r2, #1 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r2, [r3, #12] │ │ │ │ add r2, r1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - b.n 794aa │ │ │ │ + b.n 794ee │ │ │ │ ldr.w r8, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #46589 @ 0xb5fd │ │ │ │ + movw r3, #46653 @ 0xb63d │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 795d0 │ │ │ │ + bne.n 79614 │ │ │ │ mov r0, sl │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bfa0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 795fe │ │ │ │ + beq.n 79642 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ and.w r0, r0, #16384 @ 0x4000 │ │ │ │ - b.n 793fe │ │ │ │ + b.n 79442 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7131c │ │ │ │ + bl 7135c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79544 │ │ │ │ + beq.n 79588 │ │ │ │ ldr.w lr, [r4, #84] @ 0x54 │ │ │ │ - b.n 79486 │ │ │ │ + b.n 794ca │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 795fe │ │ │ │ + cbz r0, 79642 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w r0, r0, #16384 @ 0x4000 │ │ │ │ - b.n 793fe │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + b.n 79442 │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 79608 │ │ │ │ + bne.n 7964c │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 79460 │ │ │ │ + bne.w 794a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 130240 │ │ │ │ - b.n 79460 │ │ │ │ + bl 12ff18 │ │ │ │ + b.n 794a4 │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, sl │ │ │ │ blx r8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ - b.n 79566 │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + b.n 795aa │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 79614 │ │ │ │ + bne.n 79658 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 79530 │ │ │ │ + bne.n 79574 │ │ │ │ mov r0, r6 │ │ │ │ - bl 130240 │ │ │ │ - b.n 79530 │ │ │ │ + bl 12ff18 │ │ │ │ + b.n 79574 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1fa038 │ │ │ │ + b.w 1fbed8 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 79460 │ │ │ │ + b.n 794a4 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 79530 │ │ │ │ + b.n 79574 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79430 │ │ │ │ - b.n 794f4 │ │ │ │ + bne.w 79474 │ │ │ │ + b.n 79538 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00079634 : │ │ │ │ +00079678 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2bfb8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 796a4 │ │ │ │ - cbz r0, 79672 │ │ │ │ + bl 796e8 │ │ │ │ + cbz r0, 796b6 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #24] @ (79678 ) │ │ │ │ + ldr r0, [pc, #24] @ (796bc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [ip, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 79d44 │ │ │ │ + b.n 79d88 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007967c : │ │ │ │ +000796c0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2bfb8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 796a4 │ │ │ │ + bl 796e8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7999a │ │ │ │ + beq.w 799de │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 79890 │ │ │ │ + beq.w 798d4 │ │ │ │ movw r3, #65507 @ 0xffe3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 79d12 │ │ │ │ + bhi.w 79d56 │ │ │ │ adds r3, r0, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - ble.w 79852 │ │ │ │ + ble.w 79896 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 79a22 │ │ │ │ + bne.w 79a66 │ │ │ │ adds r0, #4 │ │ │ │ sub.w ip, r3, #4 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ cmp r0, ip │ │ │ │ it hi │ │ │ │ subhi r1, r3, r0 │ │ │ │ - bhi.w 79852 │ │ │ │ + bhi.w 79896 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 798ce │ │ │ │ + bne.w 79912 │ │ │ │ adds r1, r0, #4 │ │ │ │ cmp ip, r1 │ │ │ │ - bcc.n 79742 │ │ │ │ + bcc.n 79786 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 798d0 │ │ │ │ + bne.w 79914 │ │ │ │ add.w r1, r0, #8 │ │ │ │ cmp ip, r1 │ │ │ │ - bcc.n 79742 │ │ │ │ + bcc.n 79786 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 798d0 │ │ │ │ + bne.w 79914 │ │ │ │ add.w r1, r0, #12 │ │ │ │ cmp ip, r1 │ │ │ │ - bcc.n 79742 │ │ │ │ + bcc.n 79786 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 798d0 │ │ │ │ + bne.w 79914 │ │ │ │ adds r1, #4 │ │ │ │ cmp ip, r1 │ │ │ │ - bcs.n 79732 │ │ │ │ + bcs.n 79776 │ │ │ │ subs r0, r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.w 79d2c │ │ │ │ + bhi.w 79d70 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r0, r2, #4 │ │ │ │ lsls r3, r2, #14 │ │ │ │ mov r1, r0 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ bfi r2, r0, #16, #8 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ bfi r2, r0, #8, #8 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ bfi r2, r0, #0, #8 │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 798d0 │ │ │ │ + bne.w 79914 │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ add.w r1, r4, #21 │ │ │ │ - movw r3, #4689 @ 0x1251 │ │ │ │ + movw r3, #4753 @ 0x1291 │ │ │ │ movt r3, #7 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r2, [r6, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 79a10 │ │ │ │ - ldr r3, [pc, #712] @ (79a5c ) │ │ │ │ + bne.w 79a54 │ │ │ │ + ldr r3, [pc, #712] @ (79aa0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1612] @ 0x64c │ │ │ │ mov r8, r3 │ │ │ │ - bgt.w 799b6 │ │ │ │ + bgt.w 799fa │ │ │ │ add.w r7, r4, #20 │ │ │ │ mov.w lr, r7, lsr #3 │ │ │ │ ldr.w r2, [r3, lr, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 799a6 │ │ │ │ + beq.w 799ea │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 79838 │ │ │ │ - ldr r0, [pc, #652] @ (79a60 ) │ │ │ │ + beq.n 7987c │ │ │ │ + ldr r0, [pc, #652] @ (79aa4 ) │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr.w r6, [r0, #1600] @ 0x640 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 79a32 │ │ │ │ + bne.w 79a76 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ strb r2, [r3, #16] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, r7] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 799f4 │ │ │ │ + bpl.w 79a38 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 79d38 │ │ │ │ + bpl.w 79d7c │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r3, #20 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2bf20 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 79a0a │ │ │ │ + bne.w 79a4e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r1, [r2, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 798c2 │ │ │ │ + bhi.n 79906 │ │ │ │ add.w r1, lr, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r0 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r6, [r2, r0] │ │ │ │ - b.n 797d2 │ │ │ │ + b.n 79816 │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.w 79d2e │ │ │ │ + bhi.w 79d72 │ │ │ │ addw ip, pc, #8 │ │ │ │ ldr.w pc, [ip, r1, lsl #2] │ │ │ │ nop │ │ │ │ - str r7, [sp, #452] @ 0x1c4 │ │ │ │ + str r7, [sp, #724] @ 0x2d4 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r0, [sp, #564] @ 0x234 │ │ │ │ + ldr r0, [sp, #836] @ 0x344 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r0, [sp, #468] @ 0x1d4 │ │ │ │ + ldr r0, [sp, #740] @ 0x2e4 │ │ │ │ movs r7, r0 │ │ │ │ - str r7, [sp, #340] @ 0x154 │ │ │ │ + str r7, [sp, #612] @ 0x264 │ │ │ │ movs r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ bfi r2, r0, #8, #8 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ bfi r2, r0, #0, #8 │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - beq.w 79770 │ │ │ │ - b.n 798d0 │ │ │ │ + beq.w 797b4 │ │ │ │ + b.n 79914 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 79762 │ │ │ │ + b.n 797a6 │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ittt lt │ │ │ │ addlt r3, r0, #1 │ │ │ │ movlt r2, #0 │ │ │ │ movlt r1, r0 │ │ │ │ - blt.w 79762 │ │ │ │ + blt.w 797a6 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79cd0 │ │ │ │ + bne.w 79d14 │ │ │ │ movs r0, #24 │ │ │ │ movw r3, #43944 @ 0xaba8 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ add r3, r2 │ │ │ │ - b.n 79830 │ │ │ │ + b.n 79874 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 797d2 │ │ │ │ + b.n 79816 │ │ │ │ mov r1, r0 │ │ │ │ rbit r2, r2 │ │ │ │ subs r1, r1, r5 │ │ │ │ clz r2, r2 │ │ │ │ subs r2, #7 │ │ │ │ add.w r9, r1, r2, lsr #3 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.w 79770 │ │ │ │ + beq.w 797b4 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ add.w sl, r5, r9 │ │ │ │ ldrb.w r2, [r5, r9] │ │ │ │ cmp r7, #1 │ │ │ │ it eq │ │ │ │ cmpeq r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ ite ls │ │ │ │ movls r1, #0 │ │ │ │ andhi.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 79aae │ │ │ │ + bne.w 79af2 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 7163c │ │ │ │ + bl 71690 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79aaa │ │ │ │ + beq.w 79aee │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 2b348 │ │ │ │ ldrb.w ip, [r4, #16] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ubfx r1, ip, #2, #3 │ │ │ │ ubfx r0, ip, #5, #1 │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq.w 79a68 │ │ │ │ + beq.w 79aac │ │ │ │ mov.w ip, #127 @ 0x7f │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79a90 │ │ │ │ + beq.w 79ad4 │ │ │ │ add.w r0, r4, #20 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp.w r8, #255 @ 0xff │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bgt.w 79aa2 │ │ │ │ + bgt.w 79ae6 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2bf20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, sl │ │ │ │ strd r7, r6, [sp] │ │ │ │ - bl 11b650 │ │ │ │ + bl 11b6b0 │ │ │ │ adds r0, #1 │ │ │ │ add r0, sp, #28 │ │ │ │ - beq.w 79aa6 │ │ │ │ - bl 93624 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + beq.w 79aea │ │ │ │ + bl 9389c <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 79830 │ │ │ │ + b.n 79874 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79cfe │ │ │ │ - ldr r3, [pc, #192] @ (79a64 ) │ │ │ │ - b.n 79830 │ │ │ │ + bne.w 79d42 │ │ │ │ + ldr r3, [pc, #192] @ (79aa8 ) │ │ │ │ + b.n 79874 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, lr │ │ │ │ - bl 7131c │ │ │ │ + bl 7135c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 797d2 │ │ │ │ + bne.w 79816 │ │ │ │ ldr.w r2, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #46589 @ 0xb5fd │ │ │ │ + movw r3, #46653 @ 0xb63d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 79cc4 │ │ │ │ + bne.w 79d08 │ │ │ │ mov r0, r9 │ │ │ │ blx 2bfa0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 799e2 │ │ │ │ + cbz r3, 79a26 │ │ │ │ ldr.w r2, [r8, #800] @ 0x320 │ │ │ │ add.w r7, r4, #20 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #800] @ 0x320 │ │ │ │ - b.n 797d2 │ │ │ │ - bl 1fa038 │ │ │ │ + b.n 79816 │ │ │ │ + bl 1fbed8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79aaa │ │ │ │ + beq.n 79aee │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bmi.w 79810 │ │ │ │ + bmi.w 79854 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2bf20 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 79830 │ │ │ │ + beq.w 79874 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r4, [r2, #0] │ │ │ │ - b.n 79830 │ │ │ │ + b.n 79874 │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 799e2 │ │ │ │ + beq.n 79a26 │ │ │ │ add.w r7, r4, #20 │ │ │ │ - b.n 797d2 │ │ │ │ + b.n 79816 │ │ │ │ rbit r2, r2 │ │ │ │ clz r2, r2 │ │ │ │ subs r2, #7 │ │ │ │ mov.w r9, r2, lsr #3 │ │ │ │ - b.n 798e0 │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + b.n 79924 │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 79d02 │ │ │ │ + bne.w 79d46 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 797f8 │ │ │ │ + bne.w 7983c │ │ │ │ mov r0, r3 │ │ │ │ - bl 130240 │ │ │ │ + bl 12ff18 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 797f8 │ │ │ │ + b.n 7983c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 79a84 │ │ │ │ + beq.n 79ac8 │ │ │ │ cmp r1, #2 │ │ │ │ movw ip, #65535 @ 0xffff │ │ │ │ - bne.w 79cb4 │ │ │ │ + bne.w 79cf8 │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 79a90 │ │ │ │ + cbz r0, 79ad4 │ │ │ │ add.w r0, r4, #28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - b.n 7995a │ │ │ │ + b.n 7999e │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 79a7c │ │ │ │ + bne.n 79ac0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp.w r8, #255 @ 0xff │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - ble.w 79968 │ │ │ │ + ble.w 799ac │ │ │ │ mov sl, r5 │ │ │ │ - b.n 79978 │ │ │ │ - bl 130a14 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + b.n 799bc │ │ │ │ + bl 1306fc <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 79830 │ │ │ │ + b.n 79874 │ │ │ │ cmp r4, #3 │ │ │ │ mov ip, r5 │ │ │ │ mov.w r4, #0 │ │ │ │ - ble.w 79c8e │ │ │ │ + ble.w 79cd2 │ │ │ │ tst.w ip, #3 │ │ │ │ - bne.w 79cea │ │ │ │ + bne.w 79d2e │ │ │ │ str r7, [sp, #16] │ │ │ │ add.w r8, ip, #4 │ │ │ │ mov r7, r2 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov fp, r5 │ │ │ │ mov r6, r4 │ │ │ │ mov r2, ip │ │ │ │ mov r4, r3 │ │ │ │ cmp r4, r8 │ │ │ │ - bcc.w 79c80 │ │ │ │ + bcc.w 79cc4 │ │ │ │ subs r3, r4, r2 │ │ │ │ cmp.w r3, #1020 @ 0x3fc │ │ │ │ - ble.w 79ce6 │ │ │ │ + ble.w 79d2a │ │ │ │ add.w r3, r2, #1020 @ 0x3fc │ │ │ │ cmp r3, r8 │ │ │ │ - bcc.w 79ca6 │ │ │ │ + bcc.w 79cea │ │ │ │ movw r1, #65532 @ 0xfffc │ │ │ │ movt r1, #65535 @ 0xffff │ │ │ │ subs r1, r1, r2 │ │ │ │ movs r0, #0 │ │ │ │ add r3, r1 │ │ │ │ sub.w lr, r2, #4 │ │ │ │ bic.w r1, r3, #3 │ │ │ │ adds r5, r1, r2 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ adds r1, #1 │ │ │ │ ands.w r1, r1, #7 │ │ │ │ - beq.n 79baa │ │ │ │ + beq.n 79bee │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 79b92 │ │ │ │ + beq.n 79bd6 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 79b80 │ │ │ │ + beq.n 79bc4 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 79b6e │ │ │ │ + beq.n 79bb2 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 79b5c │ │ │ │ + beq.n 79ba0 │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 79b4a │ │ │ │ + beq.n 79b8e │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 79b38 │ │ │ │ + beq.n 79b7c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov lr, r2 │ │ │ │ mvns r2, r1 │ │ │ │ lsrs r1, r1, #6 │ │ │ │ orr.w r1, r1, r2, lsr #7 │ │ │ │ and.w r0, r1, #16843009 @ 0x1010101 │ │ │ │ ldr.w r1, [lr, #4]! │ │ │ │ @@ -116418,15 +116441,15 @@ │ │ │ │ ldr.w r1, [lr, #4]! │ │ │ │ mvns r2, r1 │ │ │ │ cmp r5, lr │ │ │ │ mov.w r1, r1, lsr #6 │ │ │ │ orr.w r1, r1, r2, lsr #7 │ │ │ │ and.w r1, r1, #16843009 @ 0x1010101 │ │ │ │ add r0, r1 │ │ │ │ - beq.n 79c5c │ │ │ │ + beq.n 79ca0 │ │ │ │ mov ip, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ mov r3, lr │ │ │ │ add.w lr, lr, #32 │ │ │ │ mvns r2, r1 │ │ │ │ cmp r5, lr │ │ │ │ @@ -116472,108 +116495,108 @@ │ │ │ │ and.w r2, r2, #16843009 @ 0x1010101 │ │ │ │ add r0, r2 │ │ │ │ mvn.w r2, r1 │ │ │ │ mov.w r1, r1, lsr #6 │ │ │ │ orr.w r2, r1, r2, lsr #7 │ │ │ │ and.w r2, r2, #16843009 @ 0x1010101 │ │ │ │ add r0, r2 │ │ │ │ - bne.n 79bae │ │ │ │ + bne.n 79bf2 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, ip │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add.w r2, r8, r3 │ │ │ │ add.w r8, r2, #4 │ │ │ │ asrs r3, r0, #8 │ │ │ │ and.w r0, r0, #16711935 @ 0xff00ff │ │ │ │ and.w r3, r3, #16711935 @ 0xff00ff │ │ │ │ add r3, r0 │ │ │ │ add.w r3, r3, r3, lsr #16 │ │ │ │ ubfx r3, r3, #0, #11 │ │ │ │ add r6, r3 │ │ │ │ - b.n 79ad4 │ │ │ │ + b.n 79b18 │ │ │ │ mov r3, r4 │ │ │ │ mov ip, r2 │ │ │ │ mov r4, r6 │ │ │ │ mov r2, r7 │ │ │ │ ldrd r7, r6, [sp, #16] │ │ │ │ mov r5, fp │ │ │ │ cmp r3, ip │ │ │ │ - bls.n 79caa │ │ │ │ + bls.n 79cee │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ mvns r0, r1 │ │ │ │ lsrs r1, r1, #6 │ │ │ │ orr.w r1, r1, r0, lsr #7 │ │ │ │ and.w r1, r1, #1 │ │ │ │ add r4, r1 │ │ │ │ - b.n 79c8e │ │ │ │ + b.n 79cd2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 79c68 │ │ │ │ + b.n 79cac │ │ │ │ cmp r2, #195 @ 0xc3 │ │ │ │ - bhi.n 79d18 │ │ │ │ + bhi.n 79d5c │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r8, r1 │ │ │ │ - b.n 79910 │ │ │ │ + b.n 79954 │ │ │ │ movt ip, #16 │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 79a7c │ │ │ │ - b.n 79a90 │ │ │ │ + bne.w 79ac0 │ │ │ │ + b.n 79ad4 │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 799d0 │ │ │ │ + b.n 79a14 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 798ac │ │ │ │ - ldr r3, [pc, #96] @ (79d40 ) │ │ │ │ + bge.w 798f0 │ │ │ │ + ldr r3, [pc, #96] @ (79d84 ) │ │ │ │ add.w r3, r3, r1, lsl #5 │ │ │ │ - b.n 79830 │ │ │ │ + b.n 79874 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 79aee │ │ │ │ + b.n 79b32 │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ mvns r0, r1 │ │ │ │ lsrs r1, r1, #6 │ │ │ │ orr.w r1, r1, r0, lsr #7 │ │ │ │ and.w r1, r1, #1 │ │ │ │ add r4, r1 │ │ │ │ - b.n 79aba │ │ │ │ + b.n 79afe │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 799a2 │ │ │ │ + b.n 799e6 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 797f8 │ │ │ │ - bl 1fa038 │ │ │ │ - b.n 79aaa │ │ │ │ + b.n 7983c │ │ │ │ + bl 1fbed8 │ │ │ │ + b.n 79aee │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ - bhi.n 79d24 │ │ │ │ + bhi.n 79d68 │ │ │ │ mov r8, r1 │ │ │ │ - b.n 79910 │ │ │ │ + b.n 79954 │ │ │ │ movt r1, #16 │ │ │ │ mov r8, r1 │ │ │ │ - b.n 79910 │ │ │ │ + b.n 79954 │ │ │ │ mov r0, r1 │ │ │ │ ldrb r1, [r0, #3] │ │ │ │ bfi r2, r1, #24, #8 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 79756 │ │ │ │ + b.n 7979a │ │ │ │ add.w r0, r3, #28 │ │ │ │ - b.n 799f6 │ │ │ │ + b.n 79a3a │ │ │ │ nop │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 79eae │ │ │ │ + beq.w 79ef2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw ip, #40968 @ 0xa008 │ │ │ │ @@ -116584,714 +116607,713 @@ │ │ │ │ mov r2, r1 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, ip │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 79d90 │ │ │ │ + bmi.n 79dd4 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - beq.n 79d98 │ │ │ │ + beq.n 79ddc │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 79ea6 │ │ │ │ + beq.w 79eea │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 79eb2 │ │ │ │ - ldr r3, [pc, #448] @ (79f64 ) │ │ │ │ + beq.w 79ef6 │ │ │ │ + ldr r3, [pc, #448] @ (79fa8 ) │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 79e76 │ │ │ │ + bne.n 79eba │ │ │ │ add.w r1, r6, #110592 @ 0x1b000 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r4, r5 │ │ │ │ orrge.w r4, r5, #1 │ │ │ │ ldr.w r0, [r1, #3996] @ 0xf9c │ │ │ │ mov r1, r2 │ │ │ │ - bl 7b964 │ │ │ │ + bl 7b990 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 79f16 │ │ │ │ + beq.w 79f5a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 79e3a │ │ │ │ + beq.n 79e7e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79df6 │ │ │ │ + bge.n 79e3a │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 79f0a │ │ │ │ + beq.w 79f4e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79e16 │ │ │ │ + bge.n 79e5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 79f1e │ │ │ │ + beq.w 79f62 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79e16 │ │ │ │ + bge.n 79e5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 79efe │ │ │ │ + beq.n 79f42 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ movs r1, #1 │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 79d90 │ │ │ │ + beq.n 79dd4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 755e4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75624 <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #2 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - b.n 79d90 │ │ │ │ + b.n 79dd4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79e52 │ │ │ │ + bge.n 79e96 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 79e52 │ │ │ │ + cbnz r1, 79e96 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 79d92 │ │ │ │ + beq.n 79dd6 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 79d92 │ │ │ │ + bne.n 79dd6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 755e4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75624 <_Py_SetImmortal@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #2 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ bfi r2, r1, #0, #2 │ │ │ │ strb r2, [r3, #16] │ │ │ │ - b.n 79d92 │ │ │ │ + b.n 79dd6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 79db4 │ │ │ │ + beq.n 79df8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79e94 │ │ │ │ + bge.n 79ed8 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 79e94 │ │ │ │ + cbnz r1, 79ed8 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 79d90 │ │ │ │ - b.n 79e24 │ │ │ │ + beq.w 79dd4 │ │ │ │ + b.n 79e68 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ and.w r0, r3, #28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.w 79da2 │ │ │ │ + bne.w 79de6 │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.n 79f2c │ │ │ │ + bmi.n 79f70 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 79f54 │ │ │ │ + blt.n 79f98 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ movs r0, #24 │ │ │ │ movw r3, #43944 @ 0xaba8 │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ movw r1, #24184 @ 0x5e78 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ add r3, r1 │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 79d92 │ │ │ │ + bge.w 79dd6 │ │ │ │ subs r1, r4, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 79d92 │ │ │ │ + bne.w 79dd6 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 79d92 │ │ │ │ + b.n 79dd6 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 79e16 │ │ │ │ + b.n 79e5a │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 79df6 │ │ │ │ - bl da114 │ │ │ │ + b.n 79e3a │ │ │ │ + bl da060 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 79d90 │ │ │ │ + b.n 79dd4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - b.n 79e08 │ │ │ │ + b.n 79e4c │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n 79f3e │ │ │ │ + bmi.n 79f82 │ │ │ │ ldrsb.w r1, [r1, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 79f4c │ │ │ │ + blt.n 79f90 │ │ │ │ add.w r3, r2, #28 │ │ │ │ - b.n 79eca │ │ │ │ + b.n 79f0e │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 79f5e │ │ │ │ + blt.n 79fa2 │ │ │ │ add.w r3, r1, #20 │ │ │ │ - b.n 79eca │ │ │ │ + b.n 79f0e │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 79f5e │ │ │ │ + bmi.n 79fa2 │ │ │ │ add.w r3, r2, #28 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #16] @ (79f68 ) │ │ │ │ + ldr r3, [pc, #16] @ (79fac ) │ │ │ │ add.w r3, r3, r1, lsl #5 │ │ │ │ - b.n 79ee0 │ │ │ │ + b.n 79f24 │ │ │ │ add.w r3, r2, #20 │ │ │ │ - b.n 79f54 │ │ │ │ + b.n 79f98 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldrsb.w r2, [r0, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7a236 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + blt.w 7a272 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ + sub sp, #20 │ │ │ │ mov r1, r0 │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - bne.n 7a088 │ │ │ │ + bne.n 7a0c8 │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 7a048 │ │ │ │ + bpl.n 7a088 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7a164 │ │ │ │ + beq.w 7a1a4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - movw r3, #41569 @ 0xa261 │ │ │ │ + movw r3, #41629 @ 0xa29d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7a15a │ │ │ │ + bne.w 7a19a │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - movw r3, #26637 @ 0x680d │ │ │ │ + movw r3, #26701 @ 0x684d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #900] @ 0x384 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7a14e │ │ │ │ - ldr r3, [pc, #652] @ (7a25c ) │ │ │ │ + bne.w 7a18e │ │ │ │ + ldr r3, [pc, #644] @ (7a298 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7a064 │ │ │ │ + beq.n 7a0a4 │ │ │ │ lsrs r3, r1, #18 │ │ │ │ ubfx r2, r1, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r5, [r3, #808] @ 0x328 │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.n 7a00e │ │ │ │ + bgt.n 7a050 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7a064 │ │ │ │ + beq.n 7a0a4 │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 7a036 │ │ │ │ + beq.n 7a076 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7a0d4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + beq.n 7a114 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r4, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.n 7a030 │ │ │ │ + b.n 7a072 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a180 │ │ │ │ + bne.w 7a1c0 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 79fa0 │ │ │ │ + bmi.n 79fe2 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79fa0 │ │ │ │ + beq.n 79fe2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 79fa0 │ │ │ │ + b.n 79fe2 │ │ │ │ ldr.w r2, [r0, #860] @ 0x35c │ │ │ │ - movw r3, #46749 @ 0xb69d │ │ │ │ + movw r3, #46813 @ 0xb6dd │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7a226 │ │ │ │ + bne.w 7a262 │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae40 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7a030 │ │ │ │ + b.n 7a072 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 7a230 │ │ │ │ + bne.w 7a26c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ movlt r3, #2 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #444] @ (7a25c ) │ │ │ │ + ldr r0, [pc, #440] @ (7a298 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #3996] @ 0xf9c │ │ │ │ - bl e5d80 │ │ │ │ + bl e5c08 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r4, r0, #1 │ │ │ │ - beq.w 7a23a │ │ │ │ + beq.w 7a276 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7a22e │ │ │ │ + beq.w 7a26a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ittet lt │ │ │ │ movlt r2, #0 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ ldrbge r3, [r1, #16] │ │ │ │ ldrblt r3, [r1, #16] │ │ │ │ - b.n 79f92 │ │ │ │ + b.n 79fd4 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ - mov r7, r2 │ │ │ │ + mov r6, r2 │ │ │ │ adds r2, r1, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r7, r1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r5, [r2, #16] │ │ │ │ str r5, [r3, #8] │ │ │ │ add.w ip, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ - ldr.w r3, [ip, #528] @ 0x210 │ │ │ │ - mov r6, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 7a114 │ │ │ │ + ldr.w lr, [ip, #528] @ 0x210 │ │ │ │ + cmp r2, lr │ │ │ │ + bne.n 7a152 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7a110 │ │ │ │ + cbz r3, 7a14e │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [ip, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7a1c2 │ │ │ │ + beq.n 7a202 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7a19a │ │ │ │ + beq.n 7a1da │ │ │ │ ldr.w r3, [ip, #532] @ 0x214 │ │ │ │ - cbnz r3, 7a12c │ │ │ │ + cbnz r3, 7a16a │ │ │ │ str.w r2, [ip, #532] @ 0x214 │ │ │ │ - cmp r2, r6 │ │ │ │ - beq.w 7a030 │ │ │ │ + cmp r2, lr │ │ │ │ + beq.n 7a072 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7a1bc │ │ │ │ + beq.n 7a1fc │ │ │ │ str r3, [r1, #20] │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ + ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ - strd r3, r6, [r2, #20] │ │ │ │ - cbz r3, 7a14a │ │ │ │ + strd r3, lr, [r2, #20] │ │ │ │ + cbz r3, 7a188 │ │ │ │ str r2, [r3, #24] │ │ │ │ - str r2, [r6, #20] │ │ │ │ - b.n 7a030 │ │ │ │ + str.w r2, [lr, #20] │ │ │ │ + b.n 7a072 │ │ │ │ ldr.w r0, [r0, #884] @ 0x374 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ bx r2 │ │ │ │ mov r0, r1 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ bx r2 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7a050 │ │ │ │ + beq.w 7a090 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 7a05a │ │ │ │ + beq.w 7a09a │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ - b.n 7a050 │ │ │ │ + b.n 7a090 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7a16c │ │ │ │ + beq.n 7a1ac │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r1, #20 │ │ │ │ addpl.w r3, r1, #28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 79fa0 │ │ │ │ - b.n 7a174 │ │ │ │ + beq.w 79fe2 │ │ │ │ + b.n 7a1b4 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7a1a8 │ │ │ │ + cbz r3, 7a1e8 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a030 │ │ │ │ + bne.w 7a072 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7a030 │ │ │ │ + b.n 7a072 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7a13c │ │ │ │ + b.n 7a178 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7a11e │ │ │ │ + beq.n 7a15c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7a220 │ │ │ │ + cbz r3, 7a25c │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ - ldr.w r1, [r8, r7] │ │ │ │ + ldr r1, [r7, r6] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 7a1f8 │ │ │ │ + cbz r3, 7a236 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ mov.w ip, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w ip, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ str.w r5, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [r0, #988] @ 0x3dc │ │ │ │ ldr.w r0, [r0, #980] @ 0x3d4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ - str.w r5, [r8, r7] │ │ │ │ + str r5, [r7, r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7a030 │ │ │ │ + b.n 7a072 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7a1ce │ │ │ │ + b.n 7a20e │ │ │ │ ldr.w r0, [r0, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 7a07c │ │ │ │ + b.n 7a0bc │ │ │ │ mov r0, r1 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 755e4 <_Py_SetImmortal@@Base> │ │ │ │ - movw r0, #13096 @ 0x3328 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 75624 <_Py_SetImmortal@@Base> │ │ │ │ + movw r0, #12776 @ 0x31e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 202a64 │ │ │ │ + bl 2048f4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 755e4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75624 <_Py_SetImmortal@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #2 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - b.n 7a030 │ │ │ │ + b.n 7a072 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007a260 : │ │ │ │ +0007a29c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw ip, #24184 @ 0x5e78 │ │ │ │ movt ip, #77 @ 0x4d │ │ │ │ - movw r3, #26637 @ 0x680d │ │ │ │ + movw r3, #26701 @ 0x684d │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #900] @ 0x384 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7a396 │ │ │ │ - cbz r0, 7a2e4 │ │ │ │ - ldr r3, [pc, #416] @ (7a430 ) │ │ │ │ + bne.w 7a3d4 │ │ │ │ + cbz r0, 7a320 │ │ │ │ + ldr r3, [pc, #416] @ (7a46c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7a2fa │ │ │ │ + beq.n 7a336 │ │ │ │ lsrs r3, r0, #18 │ │ │ │ ubfx r2, r0, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r0, [r3, #808] @ 0x328 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 7a2cc │ │ │ │ + bgt.n 7a308 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 7a2fa │ │ │ │ + cbz r2, 7a336 │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r0, 7a2e8 │ │ │ │ - cbz r2, 7a31e │ │ │ │ + cbz r0, 7a324 │ │ │ │ + cbz r2, 7a35a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r4, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.n 7a2e4 │ │ │ │ + b.n 7a320 │ │ │ │ ldr.w r2, [ip, #860] @ 0x35c │ │ │ │ - movw r3, #46749 @ 0xb69d │ │ │ │ + movw r3, #46813 @ 0xb6dd │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7a428 │ │ │ │ + bne.w 7a462 │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae40 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7a2e4 │ │ │ │ + b.n 7a320 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ - mov r7, r2 │ │ │ │ + mov r6, r2 │ │ │ │ adds r2, r1, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r7, r1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ - ldr.w r3, [r0, #528] @ 0x210 │ │ │ │ - mov r6, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 7a35e │ │ │ │ + ldr.w lr, [r0, #528] @ 0x210 │ │ │ │ + cmp r2, lr │ │ │ │ + bne.n 7a398 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7a35a │ │ │ │ + cbz r3, 7a394 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7a3c0 │ │ │ │ + beq.n 7a3fe │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7a3a0 │ │ │ │ + beq.n 7a3de │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7a376 │ │ │ │ + cbnz r3, 7a3b0 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ - cmp r2, r6 │ │ │ │ - beq.n 7a2e4 │ │ │ │ + cmp r2, lr │ │ │ │ + beq.n 7a320 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7a41c │ │ │ │ + beq.n 7a456 │ │ │ │ str r3, [r1, #20] │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ + ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ - strd r3, r6, [r2, #20] │ │ │ │ - cbz r3, 7a392 │ │ │ │ + strd r3, lr, [r2, #20] │ │ │ │ + cbz r3, 7a3ce │ │ │ │ str r2, [r3, #24] │ │ │ │ - str r2, [r6, #20] │ │ │ │ - b.n 7a2e4 │ │ │ │ + str.w r2, [lr, #20] │ │ │ │ + b.n 7a320 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr.w r0, [ip, #884] @ 0x374 │ │ │ │ bx r2 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7a3ae │ │ │ │ + cbz r3, 7a3ec │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a2e4 │ │ │ │ + bne.n 7a320 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7a2e4 │ │ │ │ + b.n 7a320 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7a368 │ │ │ │ + beq.n 7a3a2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7a422 │ │ │ │ + cbz r3, 7a45c │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ - ldr.w r1, [r8, r7] │ │ │ │ + ldr r1, [r7, r6] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 7a3f4 │ │ │ │ + cbz r3, 7a430 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [ip, #980] @ 0x3d4 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ str.w r5, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #988] @ 0x3dc │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ - str.w r5, [r8, r7] │ │ │ │ + str r5, [r7, r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7a2e4 │ │ │ │ + b.n 7a320 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7a384 │ │ │ │ + b.n 7a3be │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7a3cc │ │ │ │ + b.n 7a40a │ │ │ │ ldr.w r0, [ip, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 7a312 │ │ │ │ + b.n 7a34e │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a6c4 │ │ │ │ + bne.w 7a700 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 778fc │ │ │ │ + bl 7793c │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r0, #3 │ │ │ │ - beq.w 7a6a2 │ │ │ │ + beq.w 7a6de │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 7a544 │ │ │ │ + bne.n 7a580 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ - cbz r3, 7a486 │ │ │ │ + cbz r3, 7a4c2 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 7a72c │ │ │ │ + bne.w 7a768 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7a67c │ │ │ │ + ble.w 7a6b8 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a7bc │ │ │ │ + bne.w 7a7f8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r0, #7 │ │ │ │ lsl.w r1, r1, r0 │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, r7, r1 │ │ │ │ - bgt.n 7a506 │ │ │ │ + bgt.n 7a542 │ │ │ │ add.w ip, r3, #20 │ │ │ │ ldrsb.w lr, [ip, r2] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.w 7a646 │ │ │ │ + bge.w 7a682 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [ip, r2] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w ip, [r3, #5] │ │ │ │ lsl.w r2, r2, ip │ │ │ │ add.w ip, r3, #20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7a666 │ │ │ │ + beq.w 7a6a2 │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ add.w r0, r3, #20 │ │ │ │ str r5, [r0, r2] │ │ │ │ add r0, r2 │ │ │ │ str r6, [r0, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r1, #1 │ │ │ │ @@ -117301,399 +117323,399 @@ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r0, #15 │ │ │ │ - bgt.w 7a710 │ │ │ │ + bgt.w 7a74c │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7a5a0 │ │ │ │ + bge.n 7a5dc │ │ │ │ add.w ip, r3, #20 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ strh.w r1, [ip, r2, lsl #1] │ │ │ │ movs r2, #1 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ ldrb.w lr, [r3, #5] │ │ │ │ lsl.w r2, r2, lr │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7a666 │ │ │ │ + beq.w 7a6a2 │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ str.w r5, [ip, r2] │ │ │ │ add r2, ip │ │ │ │ str r6, [r2, #4] │ │ │ │ - b.n 7a4ee │ │ │ │ + b.n 7a52a │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 7a63a │ │ │ │ + beq.n 7a676 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a7ae │ │ │ │ + bne.w 7a7ea │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7a62a │ │ │ │ + beq.n 7a666 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a7a6 │ │ │ │ + bne.w 7a7e2 │ │ │ │ add.w r8, r2, r8, lsl #3 │ │ │ │ ldrb r2, [r2, #5] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ add r8, r3 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str.w r6, [r8, #24] │ │ │ │ - bge.n 7a588 │ │ │ │ + bge.n 7a5c4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 7a588 │ │ │ │ + cbnz r3, 7a5c4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7a4fe │ │ │ │ + bge.n 7a53a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a4fe │ │ │ │ + bne.n 7a53a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a4fe │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a53a │ │ │ │ mov.w lr, r7, lsr #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w ip, lr, #1 │ │ │ │ add r2, ip │ │ │ │ ands r2, r1 │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7a51a │ │ │ │ + blt.n 7a556 │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ add ip, r2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add ip, lr │ │ │ │ cmp r0, #7 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r2, r1, ip │ │ │ │ - ble.n 7a612 │ │ │ │ + ble.n 7a64e │ │ │ │ cmp r0, #15 │ │ │ │ - bgt.w 7a786 │ │ │ │ + bgt.w 7a7c2 │ │ │ │ add.w r0, r3, r2, lsl #1 │ │ │ │ ldrsh.w r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7a51a │ │ │ │ + blt.n 7a556 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add r2, lr │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ add.w r0, r3, r2, lsl #1 │ │ │ │ ldrsh.w r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7a51a │ │ │ │ - b.n 7a5e8 │ │ │ │ + blt.n 7a556 │ │ │ │ + b.n 7a624 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add r2, lr │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ add.w ip, r3, r2 │ │ │ │ ldrsb.w r0, [ip, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7a604 │ │ │ │ + bge.n 7a640 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [ip, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 7a4ca │ │ │ │ + b.n 7a506 │ │ │ │ movs r3, #12 │ │ │ │ ldrb r1, [r2, #5] │ │ │ │ mla r3, r3, r8, r2 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ add r3, r2 │ │ │ │ str r6, [r3, #28] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7a588 │ │ │ │ - b.n 7a57a │ │ │ │ + bge.n 7a5c4 │ │ │ │ + b.n 7a5b6 │ │ │ │ mov.w lr, r7, lsr #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w ip, lr, #1 │ │ │ │ add r2, ip │ │ │ │ ands r2, r1 │ │ │ │ add.w ip, r3, r2 │ │ │ │ ldrsb.w r8, [ip, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 7a61e │ │ │ │ - b.n 7a5be │ │ │ │ + blt.n 7a65a │ │ │ │ + b.n 7a5fa │ │ │ │ movs r0, #12 │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ add.w r1, ip, r2 │ │ │ │ strd r5, r6, [r1, #4] │ │ │ │ str.w r7, [ip, r2] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 7a4ee │ │ │ │ + b.n 7a52a │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ cmp r1, #8 │ │ │ │ it lt │ │ │ │ movlt r1, #8 │ │ │ │ subs r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7a8d4 │ │ │ │ + bl 7a910 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7a48e │ │ │ │ + bne.w 7a4ca │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7a7ca │ │ │ │ + blt.w 7a806 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7a6be │ │ │ │ + bge.n 7a6fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7a7dc │ │ │ │ + beq.w 7a818 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7a500 │ │ │ │ + b.n 7a53c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw ip, #40968 @ 0xa008 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 7a456 │ │ │ │ + bne.w 7a492 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - bl c1df0 │ │ │ │ + bl c20b4 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 7a470 │ │ │ │ + beq.w 7a4ac │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 12ef74 <_PyUnicode_IsNumeric@@Base+0x51c> │ │ │ │ + bl 12ec48 <_PyUnicode_IsNumeric@@Base+0x504> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7a754 │ │ │ │ + blt.n 7a790 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7a4fe │ │ │ │ + bge.w 7a53a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a4fe │ │ │ │ + bne.w 7a53a │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a4fe │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a53a │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ add.w lr, r3, ip │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 7a764 │ │ │ │ + bge.n 7a7a0 │ │ │ │ add ip, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str.w r1, [ip, #20] │ │ │ │ - b.n 7a4ca │ │ │ │ + b.n 7a506 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ cmp r3, #8 │ │ │ │ it lt │ │ │ │ movlt r3, #8 │ │ │ │ subs r1, r3, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7a8d4 │ │ │ │ + bl 7a910 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7a6a2 │ │ │ │ + beq.n 7a6de │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - b.n 7a486 │ │ │ │ + b.n 7a4c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a6f4 │ │ │ │ + bne.n 7a730 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a6f4 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a730 │ │ │ │ mov.w lr, r7, lsr #5 │ │ │ │ add ip, r2 │ │ │ │ add.w r2, lr, #1 │ │ │ │ add r2, ip │ │ │ │ ands r2, r1 │ │ │ │ add.w ip, r3, r2, lsl #2 │ │ │ │ ldr.w r8, [ip, #20] │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 7a722 │ │ │ │ - b.n 7a5c2 │ │ │ │ + blt.n 7a75e │ │ │ │ + b.n 7a5fe │ │ │ │ add.w r8, r3, r2, lsl #2 │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ ldr.w r8, [r8, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 7a722 │ │ │ │ + blt.n 7a75e │ │ │ │ add r2, ip │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add r2, lr │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.n 7a5d6 │ │ │ │ + b.n 7a612 │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ str r6, [r3, #4] │ │ │ │ - b.n 7a63a │ │ │ │ + b.n 7a676 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f1ea8 <_PyDict_SendEvent@@Base> │ │ │ │ - b.n 7a550 │ │ │ │ + bl 1f3d48 <_PyDict_SendEvent@@Base> │ │ │ │ + b.n 7a58c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f1ea8 <_PyDict_SendEvent@@Base> │ │ │ │ - b.n 7a496 │ │ │ │ + bl 1f3d48 <_PyDict_SendEvent@@Base> │ │ │ │ + b.n 7a4d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a6ac │ │ │ │ + bne.w 7a6e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a6ac │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a6e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a6be │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a6fa │ │ │ │ push {r4, lr} │ │ │ │ movs r2, #1 │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r0, #4] │ │ │ │ cmp.w lr, #7 │ │ │ │ lsl.w r2, r2, lr │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ and.w r0, r2, r1 │ │ │ │ - bgt.n 7a82a │ │ │ │ + bgt.n 7a866 │ │ │ │ add.w r3, ip, r0 │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7a80e │ │ │ │ + bge.n 7a84a │ │ │ │ pop {r4, pc} │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ adds r0, r1, #1 │ │ │ │ add r3, r0 │ │ │ │ ands r3, r2 │ │ │ │ add.w r0, ip, r3 │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7a854 │ │ │ │ + bge.n 7a890 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.n 7a8b6 │ │ │ │ + bgt.n 7a8f2 │ │ │ │ add.w r3, ip, r0, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7a80c │ │ │ │ + blt.n 7a848 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ adds r0, r1, #1 │ │ │ │ add r3, r0 │ │ │ │ ands r3, r2 │ │ │ │ add.w r0, ip, r3, lsl #1 │ │ │ │ ldrsh.w r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7a826 │ │ │ │ + blt.n 7a862 │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r0, r1 │ │ │ │ cmp.w lr, #7 │ │ │ │ add.w r0, r0, #1 │ │ │ │ and.w r3, r0, r2 │ │ │ │ - bgt.n 7a886 │ │ │ │ + bgt.n 7a8c2 │ │ │ │ add.w r0, ip, r3 │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7a826 │ │ │ │ + blt.n 7a862 │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r0, r1 │ │ │ │ adds r0, #1 │ │ │ │ and.w r3, r2, r0 │ │ │ │ - b.n 7a86a │ │ │ │ + b.n 7a8a6 │ │ │ │ cmp.w lr, #15 │ │ │ │ add.w r0, ip, r3, lsl #1 │ │ │ │ it gt │ │ │ │ addgt.w r0, ip, r3, lsl #2 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ ite le │ │ │ │ ldrshle.w r0, [r0, #20] │ │ │ │ ldrgt r0, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ add r0, r1 │ │ │ │ cmp r4, #0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - blt.n 7a826 │ │ │ │ + blt.n 7a862 │ │ │ │ and.w r3, r2, r0 │ │ │ │ - b.n 7a886 │ │ │ │ + b.n 7a8c2 │ │ │ │ add.w r3, ip, r0, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7a80c │ │ │ │ + blt.n 7a848 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ adds r0, r1, #1 │ │ │ │ add r3, r0 │ │ │ │ ands r3, r2 │ │ │ │ add.w r0, ip, r3, lsl #2 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 7a850 │ │ │ │ + b.n 7a88c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 7b328 │ │ │ │ + bhi.w 7b352 │ │ │ │ mov r3, r1 │ │ │ │ mov.w r9, #1 │ │ │ │ ldrd r5, r1, [r0, #24] │ │ │ │ - lsl.w r7, r9, r3 │ │ │ │ + lsl.w r8, r9, r3 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ ldrb r4, [r5, #6] │ │ │ │ mov sl, r3 │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r2, #1 │ │ │ │ - lsl.w r2, r7, r9 │ │ │ │ + lsl.w r2, r8, r9 │ │ │ │ umull r0, r2, r0, r2 │ │ │ │ lsr.w fp, r2, r9 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ae38 │ │ │ │ + beq.w 7ae70 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 7b09e │ │ │ │ + bhi.w 7b0c4 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 7aa82 │ │ │ │ - ldr r2, [pc, #704] @ (7abf4 ) │ │ │ │ + bne.w 7aac2 │ │ │ │ + ldr r2, [pc, #704] @ (7ac30 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1928] @ 0x788 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7aea2 │ │ │ │ + beq.w 7aedc │ │ │ │ ldr.w r3, [r2, #1932] @ 0x78c │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w sl, r4, #20 │ │ │ │ str.w r1, [r2, #1928] @ 0x788 │ │ │ │ subs r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -117709,267 +117731,269 @@ │ │ │ │ strb.w r9, [r4, #6] │ │ │ │ strh r3, [r4, #4] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r1, [r4, #8] │ │ │ │ blx 2b348 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ + ldr.w r8, [r6, #8] │ │ │ │ lsl.w r2, r9, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b1c6 │ │ │ │ + bne.w 7b1ee │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ae52 │ │ │ │ + beq.w 7ae8c │ │ │ │ add.w r3, r5, #20 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #8 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r3, sl │ │ │ │ - cmp r1, r7 │ │ │ │ - bne.w 7aedc │ │ │ │ + cmp r1, r8 │ │ │ │ + bne.w 7af18 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 7aedc │ │ │ │ + bne.w 7af18 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - lsls r2, r7, #3 │ │ │ │ + mov.w r2, r8, lsl #3 │ │ │ │ blx 2bf20 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r7, 7aa2a │ │ │ │ - ldrb.w ip, [r4, #4] │ │ │ │ - mov.w lr, #1 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 7aa66 │ │ │ │ + ldrb r7, [r4, #4] │ │ │ │ + mov.w ip, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r9, r5 │ │ │ │ - lsl.w lr, lr, ip │ │ │ │ - add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7aa02 │ │ │ │ - cmp.w ip, #15 │ │ │ │ - bgt.w 7ae80 │ │ │ │ - ldrsh.w r8, [sl, r1, lsl #1] │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7ab9c │ │ │ │ + lsl.w ip, ip, r7 │ │ │ │ + add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ + b.n 7aa40 │ │ │ │ + cmp r7, #15 │ │ │ │ + bgt.w 7aeba │ │ │ │ + ldrsh.w lr, [sl, r1, lsl #1] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 7abe0 │ │ │ │ strh.w r2, [sl, r1, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ - beq.n 7aa28 │ │ │ │ - ldrb.w ip, [r4, #4] │ │ │ │ + cmp r2, r8 │ │ │ │ + beq.n 7aa64 │ │ │ │ + ldrb r7, [r4, #4] │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ - cmp.w ip, #7 │ │ │ │ + cmp r7, #7 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ - and.w r1, lr, r0 │ │ │ │ - bgt.n 7a9e0 │ │ │ │ - ldrsb.w r8, [sl, r1] │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7ab9c │ │ │ │ + and.w r1, ip, r0 │ │ │ │ + bgt.n 7aa22 │ │ │ │ + ldrsb.w lr, [sl, r1] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 7abe0 │ │ │ │ strb.w r2, [sl, r1] │ │ │ │ adds r2, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ - bne.n 7a9fe │ │ │ │ + cmp r2, r8 │ │ │ │ + bne.n 7aa3e │ │ │ │ mov r5, r9 │ │ │ │ movw r3, #44624 @ 0xae50 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ str r4, [r6, #24] │ │ │ │ - beq.n 7aa72 │ │ │ │ + beq.n 7aaae │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 7abf8 │ │ │ │ + bne.w 7ac34 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7abf8 │ │ │ │ - ldr r3, [pc, #424] @ (7abf4 ) │ │ │ │ + bne.w 7ac34 │ │ │ │ + ldr r3, [pc, #424] @ (7ac30 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1932] @ 0x78c │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.w 7ae98 │ │ │ │ + bhi.w 7aed2 │ │ │ │ ldr.w r1, [r3, #1928] @ 0x788 │ │ │ │ adds r2, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ str.w r5, [r3, #1928] @ 0x788 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ str.w r2, [r3, #1932] @ 0x78c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r0, #0 │ │ │ │ - str r7, [r4, #16] │ │ │ │ - subs r3, r3, r7 │ │ │ │ + str.w r8, [r4, #16] │ │ │ │ + sub.w r3, r3, r8 │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r1, fp, lsl #3 │ │ │ │ str r1, [sp, #16] │ │ │ │ - add r1, r7 │ │ │ │ + add r1, r8 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ add.w r9, r1, #20 │ │ │ │ - movw r8, #24184 @ 0x5e78 │ │ │ │ - movt r8, #77 @ 0x4d │ │ │ │ - movw r0, #4689 @ 0x1251 │ │ │ │ + movw r7, #24184 @ 0x5e78 │ │ │ │ + movt r7, #77 @ 0x4d │ │ │ │ + movw r0, #4753 @ 0x1291 │ │ │ │ movt r0, #7 │ │ │ │ - ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ + ldr.w r4, [r7, #868] @ 0x364 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 7b1e2 │ │ │ │ - ldr r0, [pc, #324] @ (7abf4 ) │ │ │ │ + bne.w 7b20c │ │ │ │ + ldr r0, [pc, #320] @ (7ac30 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1612] @ 0x64c │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r0, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ - bcs.w 7b0ee │ │ │ │ + bcs.w 7b118 │ │ │ │ adds r1, #19 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsrs r2, r1, #3 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr.w r0, [r0, r2, lsl #3] │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 7b1a2 │ │ │ │ + beq.w 7b1ca │ │ │ │ ldr r4, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr.w ip, [r4] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7acf6 │ │ │ │ + beq.w 7ad32 │ │ │ │ strb r3, [r4, #4] │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - mov.w r8, #1 │ │ │ │ + movs r7, #1 │ │ │ │ strb.w sl, [r4, #5] │ │ │ │ add.w sl, r4, #20 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r8 │ │ │ │ strb r3, [r4, #6] │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [r4, #12] │ │ │ │ str.w r9, [r4, #16] │ │ │ │ str.w r9, [r4, #8] │ │ │ │ - str.w r8, [r4] │ │ │ │ + str r7, [r4, #0] │ │ │ │ blx 2b348 │ │ │ │ - add.w r0, r7, #20 │ │ │ │ + add.w r0, r8, #20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ add r0, r4 │ │ │ │ blx 2b348 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ - lsl.w r2, r8, r2 │ │ │ │ - lsl.w r3, r8, r3 │ │ │ │ + ldr.w r8, [r6, #8] │ │ │ │ + lsl.w r2, r7, r2 │ │ │ │ + lsl.w r3, r7, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7ad6a │ │ │ │ + bne.w 7adaa │ │ │ │ ldrb r1, [r5, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ae54 │ │ │ │ + beq.w 7ae8e │ │ │ │ add.w r1, r5, #20 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7a9a8 │ │ │ │ - add r3, sl │ │ │ │ - cmp r7, r1 │ │ │ │ - ble.w 7ae74 │ │ │ │ + bne.w 7a9e6 │ │ │ │ + add.w r1, sl, r3 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ble.n 7abd6 │ │ │ │ mov.w ip, #12 │ │ │ │ - mov r0, r3 │ │ │ │ - mov lr, r3 │ │ │ │ - mla ip, ip, r7, r3 │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 7b354 │ │ │ │ - ldr.w r3, [r2], #8 │ │ │ │ + mov r0, r1 │ │ │ │ + mla ip, ip, r8, r1 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7b37e │ │ │ │ + ldr.w r7, [r2], #8 │ │ │ │ adds r0, #12 │ │ │ │ - str.w r3, [r0, #-8] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str.w r3, [r0, #-12] │ │ │ │ - str.w r1, [r0, #-4] │ │ │ │ + str.w r7, [r0, #-8] │ │ │ │ + ldr r7, [r7, #12] │ │ │ │ + str.w r7, [r0, #-12] │ │ │ │ + str.w r3, [r0, #-4] │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 7ab78 │ │ │ │ - mov r3, lr │ │ │ │ - b.n 7ae74 │ │ │ │ + bne.n 7abb6 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7e7b4 │ │ │ │ + b.n 7aa66 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ - add.w r8, r0, #1 │ │ │ │ - cmp.w ip, #7 │ │ │ │ - add r1, r8 │ │ │ │ - and.w r1, lr, r1 │ │ │ │ - ble.n 7abe4 │ │ │ │ - cmp.w ip, #15 │ │ │ │ - bgt.w 7afe8 │ │ │ │ - ldrsh.w ip, [sl, r1, lsl #1] │ │ │ │ - cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7a9f4 │ │ │ │ + add.w lr, r0, #1 │ │ │ │ + cmp r7, #7 │ │ │ │ + add r1, lr │ │ │ │ + and.w r1, ip, r1 │ │ │ │ + ble.n 7ac22 │ │ │ │ + cmp r7, #15 │ │ │ │ + bgt.w 7b016 │ │ │ │ + ldrsh.w r7, [sl, r1, lsl #1] │ │ │ │ + adds r7, #1 │ │ │ │ + beq.w 7aa34 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ - and.w r1, lr, r1 │ │ │ │ - b.n 7abba │ │ │ │ + and.w r1, ip, r1 │ │ │ │ + b.n 7abfa │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ - and.w r1, lr, r1 │ │ │ │ - ldrsb.w ip, [sl, r1] │ │ │ │ - cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7aa1e │ │ │ │ - b.n 7abd6 │ │ │ │ + and.w r1, ip, r1 │ │ │ │ + ldrsb.w r7, [sl, r1] │ │ │ │ + adds r7, #1 │ │ │ │ + beq.w 7aa5a │ │ │ │ + b.n 7ac14 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r8, #24184 @ 0x5e78 │ │ │ │ - movt r8, #77 @ 0x4d │ │ │ │ - movw r3, #26637 @ 0x680d │ │ │ │ + movw r7, #24184 @ 0x5e78 │ │ │ │ + movt r7, #77 @ 0x4d │ │ │ │ + movw r3, #26701 @ 0x684d │ │ │ │ movt r3, #7 │ │ │ │ - ldr.w r2, [r8, #880] @ 0x370 │ │ │ │ + ldr.w r2, [r7, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b206 │ │ │ │ - ldr r3, [pc, #708] @ (7aed8 ) │ │ │ │ + bne.w 7b230 │ │ │ │ + ldr r3, [pc, #708] @ (7af14 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1612] @ 0x64c │ │ │ │ cmn.w r9, #804 @ 0x324 │ │ │ │ - beq.w 7b132 │ │ │ │ + beq.w 7b15c │ │ │ │ lsrs r3, r5, #18 │ │ │ │ ubfx r1, r5, #0, #18 │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #808] @ 0x328 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 7ac56 │ │ │ │ + bgt.n 7ac92 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r1 │ │ │ │ ite gt │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7b132 │ │ │ │ + beq.w 7b15c │ │ │ │ bic.w r1, r5, #4080 @ 0xff0 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r1, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b002 │ │ │ │ + beq.w 7b030 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7aa72 │ │ │ │ + bne.w 7aaae │ │ │ │ ldr r5, [r1, #16] │ │ │ │ movs r3, #28 │ │ │ │ ldr.w sl, [r9, #512] @ 0x200 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ @@ -117977,638 +118001,639 @@ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ str r3, [r1, #8] │ │ │ │ add.w lr, r9, r0, lsl #2 │ │ │ │ str r1, [r2, #16] │ │ │ │ ldr.w ip, [lr, #528] @ 0x210 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 7acb2 │ │ │ │ + bne.n 7acee │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7acae │ │ │ │ + cbz r1, 7acea │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str.w r1, [lr, #528] @ 0x210 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7b2ac │ │ │ │ + beq.w 7b2d2 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 7b288 │ │ │ │ + beq.w 7b2ae │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 7acce │ │ │ │ + cbnz r3, 7ad0a │ │ │ │ str.w r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 7aa72 │ │ │ │ + beq.w 7aaae │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7b34e │ │ │ │ + beq.w 7b378 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7acf0 │ │ │ │ + cbz r3, 7ad2c │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 7aa72 │ │ │ │ + b.n 7aaae │ │ │ │ ldrd r2, r1, [r0, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w 7ae24 │ │ │ │ + bhi.w 7ae5c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r2, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ adds r1, r0, r2 │ │ │ │ str r1, [r0, #4] │ │ │ │ str.w ip, [r0, r2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7b0ee │ │ │ │ + beq.w 7b118 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - add.w r8, r7, #20 │ │ │ │ + add.w r7, r8, #20 │ │ │ │ add.w sl, r4, #20 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r8 │ │ │ │ mov.w r9, #0 │ │ │ │ - movs r7, #1 │ │ │ │ + mov.w r8, #1 │ │ │ │ strb r3, [r4, #4] │ │ │ │ strb r0, [r4, #5] │ │ │ │ mov r0, sl │ │ │ │ strb r1, [r4, #6] │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ - str r7, [r4, #0] │ │ │ │ + str.w r8, [r4] │ │ │ │ str.w fp, [r4, #12] │ │ │ │ str.w r9, [r4, #16] │ │ │ │ str.w r9, [r4, #8] │ │ │ │ blx 2b348 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ - add.w r0, r4, r8 │ │ │ │ + adds r0, r4, r7 │ │ │ │ blx 2b348 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ - lsl.w r2, r7, r2 │ │ │ │ - lsl.w r3, r7, r3 │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ + lsl.w r2, r8, r2 │ │ │ │ + lsl.w r3, r8, r3 │ │ │ │ + ldr.w r8, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ab4e │ │ │ │ + beq.w 7ab8c │ │ │ │ ldrb r0, [r4, #6] │ │ │ │ add.w r1, r5, #20 │ │ │ │ add r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b212 │ │ │ │ + beq.w 7b23c │ │ │ │ add r3, sl │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.w 7b282 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ble.w 7b2a8 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - mov lr, r3 │ │ │ │ - add.w fp, r3, r7, lsl #3 │ │ │ │ + mov ip, r3 │ │ │ │ + add.w fp, r3, r8, lsl #3 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ add.w r1, r1, r0, lsl #2 │ │ │ │ - add.w ip, r1, #3 │ │ │ │ - ldrb.w r1, [ip, #1]! │ │ │ │ + adds r7, r1, #3 │ │ │ │ + ldrb.w r1, [r7, #1]! │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r9, [r2, r1, lsl #3] │ │ │ │ - add.w r8, r0, r1, lsl #2 │ │ │ │ + add.w lr, r0, r1, lsl #2 │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bge.w 7b014 │ │ │ │ + bge.w 7b042 │ │ │ │ str.w r0, [r9] │ │ │ │ - add.w lr, lr, #8 │ │ │ │ - str.w r9, [lr, #-8] │ │ │ │ - ldr.w r1, [r8, #4] │ │ │ │ - str.w r1, [lr, #-4] │ │ │ │ - cmp lr, fp │ │ │ │ - bne.n 7ad92 │ │ │ │ - ldrb.w ip, [r4, #4] │ │ │ │ - mov.w lr, #1 │ │ │ │ + add.w ip, ip, #8 │ │ │ │ + str.w r9, [ip, #-8] │ │ │ │ + ldr.w r1, [lr, #4] │ │ │ │ + str.w r1, [ip, #-4] │ │ │ │ + cmp ip, fp │ │ │ │ + bne.n 7add2 │ │ │ │ + ldrb r7, [r4, #4] │ │ │ │ + mov.w ip, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r5 │ │ │ │ - lsl.w lr, lr, ip │ │ │ │ - add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7ae02 │ │ │ │ - cmp.w ip, #15 │ │ │ │ - bgt.w 7b02c │ │ │ │ - ldrsh.w r8, [sl, r2, lsl #1] │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7b034 │ │ │ │ + lsl.w ip, ip, r7 │ │ │ │ + add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ + b.n 7ae3c │ │ │ │ + cmp r7, #15 │ │ │ │ + bgt.w 7b05a │ │ │ │ + ldrsh.w lr, [sl, r2, lsl #1] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 7b062 │ │ │ │ strh.w r1, [sl, r2, lsl #1] │ │ │ │ adds r1, #1 │ │ │ │ - cmp r1, r7 │ │ │ │ - beq.w 7b174 │ │ │ │ - ldrb.w ip, [r4, #4] │ │ │ │ + cmp r1, r8 │ │ │ │ + beq.w 7b19c │ │ │ │ + ldrb r7, [r4, #4] │ │ │ │ ldr.w r2, [r3, r1, lsl #3] │ │ │ │ - cmp.w ip, #7 │ │ │ │ + cmp r7, #7 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - and.w r2, lr, r0 │ │ │ │ - bgt.n 7adde │ │ │ │ - ldrsb.w r8, [sl, r2] │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7b034 │ │ │ │ + and.w r2, ip, r0 │ │ │ │ + bgt.n 7ae1c │ │ │ │ + ldrsb.w lr, [sl, r2] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 7b062 │ │ │ │ strb.w r1, [sl, r2] │ │ │ │ - b.n 7adf6 │ │ │ │ + b.n 7ae32 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - add.w r8, r7, #20 │ │ │ │ + add.w r7, r8, #20 │ │ │ │ str.w r1, [lr, #12] │ │ │ │ mov r0, sl │ │ │ │ str.w lr, [r1, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 7ad20 │ │ │ │ + b.n 7ad5c │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r3, #7 │ │ │ │ mov.w r1, #12 │ │ │ │ - bhi.w 7b0a4 │ │ │ │ + bhi.w 7b0ca │ │ │ │ mul.w r2, r1, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ - adds r1, r2, r7 │ │ │ │ + add.w r1, r2, r8 │ │ │ │ add.w r9, r1, #20 │ │ │ │ - b.n 7aa92 │ │ │ │ + b.n 7aad2 │ │ │ │ movs r3, #8 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - add.w ip, r5, #20 │ │ │ │ + add.w r7, r5, #20 │ │ │ │ add r3, sl │ │ │ │ - add ip, r2 │ │ │ │ - cmp r1, r7 │ │ │ │ - bne.w 7b06e │ │ │ │ + add r7, r2 │ │ │ │ + cmp r1, r8 │ │ │ │ + bne.w 7b096 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r3 │ │ │ │ - mov r1, ip │ │ │ │ - mul.w r2, r7, r2 │ │ │ │ + mov r1, r7 │ │ │ │ + mul.w r2, r2, r8 │ │ │ │ blx 2bf20 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e788 │ │ │ │ - b.n 7aa2a │ │ │ │ + bl 7e7b4 │ │ │ │ + b.n 7aa66 │ │ │ │ ldr.w r5, [sl, r1, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 7ab9c │ │ │ │ + bne.w 7abe0 │ │ │ │ str.w r2, [sl, r1, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ - bne.w 7a9fe │ │ │ │ - b.n 7aa28 │ │ │ │ + cmp r2, r8 │ │ │ │ + bne.w 7aa3e │ │ │ │ + b.n 7aa64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 7aa72 │ │ │ │ - movw r8, #24184 @ 0x5e78 │ │ │ │ - movt r8, #77 @ 0x4d │ │ │ │ - movw r1, #4689 @ 0x1251 │ │ │ │ + b.n 7aaae │ │ │ │ + movw r7, #24184 @ 0x5e78 │ │ │ │ + movt r7, #77 @ 0x4d │ │ │ │ + movw r1, #4753 @ 0x1291 │ │ │ │ movt r1, #7 │ │ │ │ - ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ + ldr.w r4, [r7, #868] @ 0x364 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7b1d0 │ │ │ │ + bne.w 7b1f8 │ │ │ │ ldr.w r2, [r2, #1612] @ 0x64c │ │ │ │ - movs r7, #8 │ │ │ │ + mov.w r8, #8 │ │ │ │ strd r9, r2, [sp, #8] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov.w r9, #68 @ 0x44 │ │ │ │ mov.w fp, #5 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 7aacc │ │ │ │ + b.n 7ab0c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ it gt │ │ │ │ - movgt.w ip, #0 │ │ │ │ - ble.w 7b228 │ │ │ │ - mvn.w r1, ip │ │ │ │ - add r1, r7 │ │ │ │ + movgt r7, #0 │ │ │ │ + ble.w 7b252 │ │ │ │ + mvns r1, r7 │ │ │ │ + add r1, r8 │ │ │ │ ands.w r9, r1, #3 │ │ │ │ - beq.n 7afbe │ │ │ │ + beq.n 7afee │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7afc4 │ │ │ │ - add.w lr, r3, ip, lsl #3 │ │ │ │ - add.w r8, r2, #8 │ │ │ │ + beq.n 7aff4 │ │ │ │ + add.w ip, r3, r7, lsl #3 │ │ │ │ + add.w lr, r2, #8 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - mov r2, r8 │ │ │ │ + adds r7, #1 │ │ │ │ + mov r2, lr │ │ │ │ cmp.w r9, #1 │ │ │ │ - stmia.w lr, {r0, r1} │ │ │ │ - beq.n 7afbe │ │ │ │ + stmia.w ip, {r0, r1} │ │ │ │ + beq.n 7afee │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 7af3a │ │ │ │ - ldr.w r1, [r8, #4] │ │ │ │ + beq.n 7af70 │ │ │ │ + ldr.w r1, [lr, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7afc4 │ │ │ │ - add.w lr, r3, ip, lsl #3 │ │ │ │ - add.w r8, r8, #8 │ │ │ │ + beq.n 7aff4 │ │ │ │ + add.w ip, r3, r7, lsl #3 │ │ │ │ + add.w lr, lr, #8 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - mov r2, r8 │ │ │ │ - stmia.w lr, {r0, r1} │ │ │ │ - ldr.w r1, [r8, #4] │ │ │ │ + adds r7, #1 │ │ │ │ + mov r2, lr │ │ │ │ + stmia.w ip, {r0, r1} │ │ │ │ + ldr.w r1, [lr, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7afc4 │ │ │ │ - add.w lr, r3, ip, lsl #3 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ + beq.n 7aff4 │ │ │ │ + add.w ip, r3, r7, lsl #3 │ │ │ │ + adds r7, #1 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ - add.w r2, r8, #8 │ │ │ │ - stmia.w lr, {r0, r1} │ │ │ │ - b.n 7afbe │ │ │ │ - add.w lr, r3, ip, lsl #3 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ + add.w r2, lr, #8 │ │ │ │ + stmia.w ip, {r0, r1} │ │ │ │ + b.n 7afee │ │ │ │ + add.w ip, r3, r7, lsl #3 │ │ │ │ + adds r7, #1 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ - add.w r8, r2, #8 │ │ │ │ - mov r9, ip │ │ │ │ - cmp ip, r7 │ │ │ │ - stmia.w lr, {r0, r1} │ │ │ │ - beq.w 7a9ca │ │ │ │ - ldr.w r1, [r8, #4] │ │ │ │ - mov r2, r8 │ │ │ │ - add.w lr, r3, ip, lsl #3 │ │ │ │ - cbz r1, 7afc4 │ │ │ │ - ldrd r0, r1, [r8] │ │ │ │ + add.w lr, r2, #8 │ │ │ │ + mov r9, r7 │ │ │ │ + cmp r7, r8 │ │ │ │ + stmia.w ip, {r0, r1} │ │ │ │ + beq.w 7aa0e │ │ │ │ + ldr.w r1, [lr, #4] │ │ │ │ + mov r2, lr │ │ │ │ + add.w ip, r3, r7, lsl #3 │ │ │ │ + cbz r1, 7aff4 │ │ │ │ + ldrd r0, r1, [lr] │ │ │ │ adds r2, #8 │ │ │ │ - stmia.w lr, {r0, r1} │ │ │ │ - add.w ip, ip, #1 │ │ │ │ + stmia.w ip, {r0, r1} │ │ │ │ + adds r7, #1 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - add.w lr, r3, ip, lsl #3 │ │ │ │ - cbz r1, 7afc4 │ │ │ │ + add.w ip, r3, r7, lsl #3 │ │ │ │ + cbz r1, 7aff4 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ - add.w r2, r8, #16 │ │ │ │ - stmia.w lr, {r0, r1} │ │ │ │ - add.w ip, r9, #2 │ │ │ │ + add.w r2, lr, #16 │ │ │ │ + stmia.w ip, {r0, r1} │ │ │ │ + add.w r7, r9, #2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - add.w lr, r3, ip, lsl #3 │ │ │ │ - cbz r1, 7afc4 │ │ │ │ + add.w ip, r3, r7, lsl #3 │ │ │ │ + cbz r1, 7aff4 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ - add.w ip, r9, #3 │ │ │ │ - add.w r2, r8, #24 │ │ │ │ - stmia.w lr, {r0, r1} │ │ │ │ + add.w r7, r9, #3 │ │ │ │ + add.w r2, lr, #24 │ │ │ │ + stmia.w ip, {r0, r1} │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7af58 │ │ │ │ + bne.n 7af8c │ │ │ │ ldr r0, [r2, #12] │ │ │ │ add.w r1, r2, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b168 │ │ │ │ - add.w lr, r3, ip, lsl #3 │ │ │ │ + beq.w 7b190 │ │ │ │ + add.w ip, r3, r7, lsl #3 │ │ │ │ add.w r2, r1, #8 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ + adds r7, #1 │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ - cmp ip, r7 │ │ │ │ - stmia.w lr, {r0, r1} │ │ │ │ - bne.n 7aee8 │ │ │ │ - b.n 7a9ca │ │ │ │ - ldr.w r5, [sl, r1, lsl #2] │ │ │ │ - adds r5, #1 │ │ │ │ - beq.w 7ae8a │ │ │ │ + cmp r7, r8 │ │ │ │ + stmia.w ip, {r0, r1} │ │ │ │ + bne.n 7af24 │ │ │ │ + b.n 7aa0e │ │ │ │ + ldr.w r7, [sl, r1, lsl #2] │ │ │ │ + adds r7, #1 │ │ │ │ + beq.w 7aec4 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ - and.w r1, lr, r1 │ │ │ │ - b.n 7afe8 │ │ │ │ + and.w r1, ip, r1 │ │ │ │ + b.n 7b016 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr.w r3, [r9, r3, lsl #3] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ strd r3, r2, [r1, #8] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 7aa72 │ │ │ │ - str.w r9, [lr] │ │ │ │ - add.w lr, lr, #8 │ │ │ │ - ldr.w r1, [r8, #4] │ │ │ │ - str.w r1, [lr, #-4] │ │ │ │ - cmp fp, lr │ │ │ │ - bne.w 7ad92 │ │ │ │ - b.n 7adc8 │ │ │ │ + b.n 7aaae │ │ │ │ + str.w r9, [ip] │ │ │ │ + add.w ip, ip, #8 │ │ │ │ + ldr.w r1, [lr, #4] │ │ │ │ + str.w r1, [ip, #-4] │ │ │ │ + cmp fp, ip │ │ │ │ + bne.w 7add2 │ │ │ │ + b.n 7ae08 │ │ │ │ ldr.w r5, [sl, r2, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - beq.n 7b068 │ │ │ │ + beq.n 7b090 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ - add.w r8, r0, #1 │ │ │ │ - add r2, r8 │ │ │ │ - and.w r2, lr, r2 │ │ │ │ - cmp.w ip, #7 │ │ │ │ - bgt.w 7b158 │ │ │ │ - ldrsb.w r8, [sl, r2] │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7b1b6 │ │ │ │ - cmp.w ip, #7 │ │ │ │ - ble.w 7ae1e │ │ │ │ - cmp.w ip, #15 │ │ │ │ - ble.w 7adf2 │ │ │ │ + add.w lr, r0, #1 │ │ │ │ + add r2, lr │ │ │ │ + and.w r2, ip, r2 │ │ │ │ + cmp r7, #7 │ │ │ │ + bgt.w 7b182 │ │ │ │ + ldrsb.w lr, [sl, r2] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 7b1de │ │ │ │ + cmp r7, #7 │ │ │ │ + ble.w 7ae56 │ │ │ │ + cmp r7, #15 │ │ │ │ + ble.w 7ae2e │ │ │ │ str.w r1, [sl, r2, lsl #2] │ │ │ │ - b.n 7adf6 │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.w 7ae74 │ │ │ │ - mov.w r8, #12 │ │ │ │ - mov lr, r3 │ │ │ │ - mla r8, r8, r7, r3 │ │ │ │ - b.n 7b084 │ │ │ │ - add.w ip, ip, #12 │ │ │ │ - ldr.w r2, [ip, #8] │ │ │ │ + b.n 7ae32 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ble.w 7aeae │ │ │ │ + mov.w lr, #12 │ │ │ │ + mov ip, r3 │ │ │ │ + mla lr, lr, r8, r3 │ │ │ │ + b.n 7b0ac │ │ │ │ + adds r7, #12 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b080 │ │ │ │ - ldmia.w ip, {r0, r1, r2} │ │ │ │ - stmia.w lr, {r0, r1, r2} │ │ │ │ - add.w lr, lr, #12 │ │ │ │ - cmp r8, lr │ │ │ │ - bne.n 7b080 │ │ │ │ - b.n 7ae74 │ │ │ │ + beq.n 7b0aa │ │ │ │ + ldmia.w r7, {r0, r1, r2} │ │ │ │ + stmia.w ip, {r0, r1, r2} │ │ │ │ + add.w ip, ip, #12 │ │ │ │ + cmp lr, ip │ │ │ │ + bne.n 7b0aa │ │ │ │ + b.n 7aeae │ │ │ │ movs r1, #8 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ mul.w r2, fp, r1 │ │ │ │ cmp r3, #15 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bhi.w 7b314 │ │ │ │ + bhi.w 7b33a │ │ │ │ add.w sl, r3, #1 │ │ │ │ - movs r7, #1 │ │ │ │ - movw r8, #24184 @ 0x5e78 │ │ │ │ - movt r8, #77 @ 0x4d │ │ │ │ - lsl.w r7, r7, sl │ │ │ │ - adds r1, r7, r2 │ │ │ │ - ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ + mov.w r8, #1 │ │ │ │ + movw r7, #24184 @ 0x5e78 │ │ │ │ + movt r7, #77 @ 0x4d │ │ │ │ + lsl.w r8, r8, sl │ │ │ │ + add.w r1, r8, r2 │ │ │ │ + ldr.w r4, [r7, #868] @ 0x364 │ │ │ │ add.w r9, r1, #20 │ │ │ │ - movw r1, #4689 @ 0x1251 │ │ │ │ + movw r1, #4753 @ 0x1291 │ │ │ │ movt r1, #7 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7b1e2 │ │ │ │ - ldr r1, [pc, #636] @ (7b358 ) │ │ │ │ + bne.w 7b20c │ │ │ │ + ldr r1, [pc, #636] @ (7b384 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r1, #1612] @ 0x64c │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr.w r4, [r8, #848] @ 0x350 │ │ │ │ - movw r1, #46589 @ 0xb5fd │ │ │ │ + ldr.w r4, [r7, #848] @ 0x350 │ │ │ │ + movw r1, #46653 @ 0xb63d │ │ │ │ movt r1, #6 │ │ │ │ strd fp, r3, [sp, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7b334 │ │ │ │ + bne.w 7b35e │ │ │ │ mov r0, r9 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bfa0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd fp, r3, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7b328 │ │ │ │ + beq.w 7b352 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - add.w r8, r7, #20 │ │ │ │ + add.w r7, r8, #20 │ │ │ │ ldr.w r1, [r2, #800] @ 0x320 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r2, #800] @ 0x320 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 7ad20 │ │ │ │ - ldr.w r2, [r8, #860] @ 0x35c │ │ │ │ - movw r3, #46749 @ 0xb69d │ │ │ │ + b.n 7ad5c │ │ │ │ + ldr.w r2, [r7, #860] @ 0x35c │ │ │ │ + movw r3, #46813 @ 0xb6dd │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b344 │ │ │ │ + bne.w 7b36e │ │ │ │ mov r0, r5 │ │ │ │ blx 2ae40 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 7aa72 │ │ │ │ - cmp.w ip, #15 │ │ │ │ + b.n 7aaae │ │ │ │ + cmp r7, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w r8, [sl, r2, lsl #1] │ │ │ │ - ldrgt.w r8, [sl, r2, lsl #2] │ │ │ │ - b.n 7b050 │ │ │ │ + ldrshle.w lr, [sl, r2, lsl #1] │ │ │ │ + ldrgt.w lr, [sl, r2, lsl #2] │ │ │ │ + b.n 7b07c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r1, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7afd0 │ │ │ │ - b.n 7b168 │ │ │ │ + bne.w 7b000 │ │ │ │ + b.n 7b190 │ │ │ │ mov r5, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r6, #24] │ │ │ │ - bl 197be0 <_PyNamespace_New@@Base+0x94> │ │ │ │ + bl 199ff0 <_PyNamespace_New@@Base+0x94> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #28] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7b276 │ │ │ │ + beq.n 7b29e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ strb r1, [r3, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b20e │ │ │ │ + beq.n 7b238 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds r0, #4 │ │ │ │ blx 2b348 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 7aa72 │ │ │ │ + b.n 7aaae │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ strd fp, r3, [sp, #24] │ │ │ │ - bl 7131c │ │ │ │ + bl 7135c │ │ │ │ ldrd fp, r3, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7ad12 │ │ │ │ + b.n 7ad4e │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r2, #1 │ │ │ │ add r2, r0 │ │ │ │ - and.w r2, lr, r2 │ │ │ │ - b.n 7b044 │ │ │ │ + and.w r2, ip, r2 │ │ │ │ + b.n 7b072 │ │ │ │ add.w r3, r5, #20 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 7ad78 │ │ │ │ + b.n 7adb8 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ - movs r7, #8 │ │ │ │ + mov.w r8, #8 │ │ │ │ mov.w r9, #68 @ 0x44 │ │ │ │ mov.w fp, #5 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr.w r0, [r8, #864] @ 0x360 │ │ │ │ + ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b328 │ │ │ │ + beq.w 7b352 │ │ │ │ ldrd r1, fp, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - add.w r8, r7, #20 │ │ │ │ - b.n 7ad20 │ │ │ │ - ldr.w r0, [r8, #864] @ 0x360 │ │ │ │ + add.w r7, r8, #20 │ │ │ │ + b.n 7ad5c │ │ │ │ + ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 7aa72 │ │ │ │ + b.n 7aaae │ │ │ │ add.w r1, sl, r3 │ │ │ │ mov r9, r2 │ │ │ │ - mov ip, r1 │ │ │ │ - cmp r0, r7 │ │ │ │ - blt.n 7b230 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r7, r1 │ │ │ │ + cmp r0, r8 │ │ │ │ + blt.n 7b25a │ │ │ │ + mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e788 │ │ │ │ - b.n 7b176 │ │ │ │ - beq.w 7aa2a │ │ │ │ - b.w 7a9ca │ │ │ │ + bl 7e7b4 │ │ │ │ + b.n 7b19e │ │ │ │ + beq.w 7aa66 │ │ │ │ + b.w 7aa0e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - add.w ip, ip, #12 │ │ │ │ + adds r7, #12 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldrb.w lr, [r3] │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - add.w r3, r3, lr, lsl #2 │ │ │ │ + ldrb.w ip, [r3] │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + add.w r3, r3, ip, lsl #2 │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ adds r0, #1 │ │ │ │ - add.w r8, r2, r3, lsl #2 │ │ │ │ + add.w lr, r2, r3, lsl #2 │ │ │ │ ldr.w r3, [r9, r3, lsl #3] │ │ │ │ - ldr.w lr, [r3] │ │ │ │ - cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ + ldr.w ip, [r3] │ │ │ │ + cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ - addlt.w lr, lr, #1 │ │ │ │ - strlt.w lr, [r3] │ │ │ │ - str.w r3, [ip, #-8] │ │ │ │ + addlt.w ip, ip, #1 │ │ │ │ + strlt.w ip, [r3] │ │ │ │ + str.w r3, [r7, #-8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - str.w r3, [ip, #-12] │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - str.w r3, [ip, #-4] │ │ │ │ - b.n 7b21a │ │ │ │ + str.w r3, [r7, #-12] │ │ │ │ + ldr.w r3, [lr, #4] │ │ │ │ + str.w r3, [r7, #-4] │ │ │ │ + b.n 7b244 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.w 7aa72 │ │ │ │ - beq.w 7b176 │ │ │ │ - b.n 7adc8 │ │ │ │ + b.n 7aaae │ │ │ │ + beq.w 7b19e │ │ │ │ + b.n 7ae08 │ │ │ │ ldr.w r3, [r9, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r2, #20] │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbz r3, 7b296 │ │ │ │ + cbz r3, 7b2bc │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r9, #532] @ 0x214 │ │ │ │ str.w r2, [r9, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7aa72 │ │ │ │ + bne.w 7aaae │ │ │ │ str.w r2, [r9, #532] @ 0x214 │ │ │ │ - b.w 7aa72 │ │ │ │ + b.w 7aaae │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7acbe │ │ │ │ + beq.w 7acfa │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7b30e │ │ │ │ + cbz r1, 7b334 │ │ │ │ str r3, [r1, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ ldr.w r1, [sl, r5] │ │ │ │ ldr.w r3, [r9, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r9, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 7b2e2 │ │ │ │ + cbz r3, 7b308 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r9, r2, lsl #3 │ │ │ │ movs r4, #0 │ │ │ │ - ldr.w r0, [r8, #980] @ 0x3d4 │ │ │ │ + ldr.w r0, [r7, #980] @ 0x3d4 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ str.w r4, [r3, #804] @ 0x324 │ │ │ │ - ldr.w r3, [r8, #988] @ 0x3dc │ │ │ │ + ldr.w r3, [r7, #988] @ 0x3dc │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r9, #788] @ 0x314 │ │ │ │ str.w r4, [sl, r5] │ │ │ │ subs r3, #1 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ str.w r3, [r9, #788] @ 0x314 │ │ │ │ - b.w 7aa72 │ │ │ │ + b.w 7aaae │ │ │ │ str.w r3, [r9, #524] @ 0x20c │ │ │ │ - b.n 7b2ba │ │ │ │ + b.n 7b2e0 │ │ │ │ add.w sl, r3, #2 │ │ │ │ - movs r7, #1 │ │ │ │ - lsl.w r7, r7, sl │ │ │ │ - adds r1, r7, r2 │ │ │ │ + mov.w r8, #1 │ │ │ │ + lsl.w r8, r8, sl │ │ │ │ + add.w r1, r8, r2 │ │ │ │ adds.w r9, r1, #20 │ │ │ │ - bpl.w 7aa92 │ │ │ │ - bl 1fa038 │ │ │ │ + bpl.w 7aad2 │ │ │ │ + bl 1fbed8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 7aa7c │ │ │ │ - ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ + b.w 7aabc │ │ │ │ + ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd fp, r3, [sp, #20] │ │ │ │ - b.n 7b116 │ │ │ │ - ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ + b.n 7b140 │ │ │ │ + ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ - b.n 7b14a │ │ │ │ + b.n 7b174 │ │ │ │ str.w r3, [r9, #524] @ 0x20c │ │ │ │ - b.n 7ace0 │ │ │ │ + b.n 7ad1c │ │ │ │ adds r2, #8 │ │ │ │ - b.n 7ab78 │ │ │ │ + b.n 7abb6 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub sp, #24 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r0 │ │ │ │ and.w r2, r3, #32 │ │ │ │ ands.w r7, r3, #16 │ │ │ │ - bne.w 7b6d8 │ │ │ │ + bne.w 7b704 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7b4f4 │ │ │ │ + bne.w 7b520 │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 7b5f0 │ │ │ │ + bgt.w 7b61c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b7e4 │ │ │ │ + beq.w 7b810 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 7b7e4 │ │ │ │ + bhi.w 7b810 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r2, #5 │ │ │ │ lsls r0, r4, #8 │ │ │ │ lsls r6, r1, #5 │ │ │ │ movs r0, r1 │ │ │ │ lsls r0, r4, #8 │ │ │ │ lsls r0, r4, #8 │ │ │ │ lsls r0, r4, #8 │ │ │ │ lsls r5, r7, #4 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #29264 @ 0x7250 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr.w r5, [r8] │ │ │ │ - bl 79338 │ │ │ │ + bl 7937c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b618 │ │ │ │ - movw r7, #20737 @ 0x5101 │ │ │ │ + beq.w 7b644 │ │ │ │ + movw r7, #20513 @ 0x5021 │ │ │ │ movt r7, #13 │ │ │ │ movw r3, #29264 @ 0x7250 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.w 7b6fc │ │ │ │ - ldr r3, [pc, #688] @ (7b698 ) │ │ │ │ + bpl.w 7b728 │ │ │ │ + ldr r3, [pc, #688] @ (7b6c4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w ip, [r1, #3892] @ 0xf34 │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -118616,51 +118641,51 @@ │ │ │ │ ldr.w lr, [ip, #4] │ │ │ │ adds r0, #1 │ │ │ │ orr.w r3, r3, lr │ │ │ │ str.w r2, [lr] │ │ │ │ strd ip, r3, [r4, #-8] │ │ │ │ str.w r2, [ip, #4] │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ - cbz r6, 7b42c │ │ │ │ + cbz r6, 7b458 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r4, #8] │ │ │ │ blx 2bfb8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ - bl 796a4 │ │ │ │ + bl 796e8 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b7a0 │ │ │ │ + beq.w 7b7cc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.w 7b714 │ │ │ │ + bpl.w 7b740 │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7b714 │ │ │ │ + bne.w 7b740 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ lsls r1, r2, #30 │ │ │ │ - beq.n 7b540 │ │ │ │ + beq.n 7b56c │ │ │ │ strd r5, r3, [r4, #12] │ │ │ │ strd r8, r7, [r4, #20] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ movs r7, #1 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bpl.n 7b53a │ │ │ │ - ldr r3, [pc, #540] @ (7b698 ) │ │ │ │ + bpl.n 7b566 │ │ │ │ + ldr r3, [pc, #540] @ (7b6c4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r6, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -118670,1001 +118695,1008 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r0, r1, #91136 @ 0x16400 │ │ │ │ ldr.w r2, [r0, #408] @ 0x198 │ │ │ │ cmp r2, r6 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b6ce │ │ │ │ + beq.w 7b6fa │ │ │ │ ldr.w r0, [r0, #424] @ 0x1a8 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ands.w r3, r3, #64 @ 0x40 │ │ │ │ - bne.w 7b718 │ │ │ │ + bne.w 7b744 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7b964 │ │ │ │ + bl 7b990 │ │ │ │ sub.w r6, r0, #4294967295 @ 0xffffffff │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7b72c │ │ │ │ + beq.w 7b758 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b4ec │ │ │ │ + bge.n 7b518 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b84a │ │ │ │ + beq.w 7b876 │ │ │ │ negs r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78788 │ │ │ │ + bl 787cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b618 │ │ │ │ - bl 19583c │ │ │ │ + beq.w 7b644 │ │ │ │ + bl 197c04 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b520 │ │ │ │ + bge.n 7b54c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b7be │ │ │ │ + beq.w 7b7ea │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7b618 │ │ │ │ + beq.n 7b644 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b7a2 │ │ │ │ + beq.w 7b7ce │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 7b47a │ │ │ │ + bmi.n 7b4a6 │ │ │ │ ldr.w r0, [r6, #132] @ 0x84 │ │ │ │ - b.n 7b4b2 │ │ │ │ + b.n 7b4de │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ mov sl, r1 │ │ │ │ - beq.w 7b75e │ │ │ │ - ldr r3, [pc, #332] @ (7b69c ) │ │ │ │ + beq.w 7b78a │ │ │ │ + ldr r3, [pc, #332] @ (7b6c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ - ldr r3, [pc, #316] @ (7b698 ) │ │ │ │ + ldr r3, [pc, #316] @ (7b6c4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b6a0 │ │ │ │ + bne.w 7b6cc │ │ │ │ add.w r3, r9, #110592 @ 0x1b000 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #3996] @ 0xf9c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ - bl 7b964 │ │ │ │ + bl 7b990 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 7b7de │ │ │ │ + beq.w 7b80a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 7b654 │ │ │ │ + beq.n 7b680 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b59e │ │ │ │ + bge.n 7b5ca │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b842 │ │ │ │ + beq.w 7b86e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b5c2 │ │ │ │ + bge.n 7b5ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b83a │ │ │ │ + beq.w 7b866 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b5c2 │ │ │ │ + bge.n 7b5ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b832 │ │ │ │ + beq.w 7b85e │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w sl, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - blt.w 7b714 │ │ │ │ + blt.w 7b740 │ │ │ │ mov r0, r5 │ │ │ │ - bl 755e4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75624 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ str r5, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r8, r7, [r4, #20] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 7b472 │ │ │ │ + b.n 7b49e │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r7, #22357 @ 0x5755 │ │ │ │ + movweq r7, #21981 @ 0x55dd │ │ │ │ movteq r7, #14 │ │ │ │ - bne.n 7b682 │ │ │ │ + bne.n 7b6ae │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #29264 @ 0x7250 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr.w r5, [r8] │ │ │ │ - bl 79338 │ │ │ │ + bl 7937c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b3d6 │ │ │ │ + bne.w 7b402 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7b4ee │ │ │ │ + b.n 7b51a │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #29264 @ 0x7250 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr.w r5, [r8] │ │ │ │ - bl 79338 │ │ │ │ + bl 7937c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7b618 │ │ │ │ - movw r7, #57885 @ 0xe21d │ │ │ │ + beq.n 7b644 │ │ │ │ + movw r7, #57709 @ 0xe16d │ │ │ │ movt r7, #13 │ │ │ │ - b.n 7b3d6 │ │ │ │ - movw r7, #55389 @ 0xd85d │ │ │ │ + b.n 7b402 │ │ │ │ + movw r7, #56101 @ 0xdb25 │ │ │ │ movt r7, #12 │ │ │ │ - b.n 7b5fe │ │ │ │ - movw r7, #20805 @ 0x5145 │ │ │ │ + b.n 7b62a │ │ │ │ + movw r7, #21437 @ 0x53bd │ │ │ │ movt r7, #9 │ │ │ │ - b.n 7b5fe │ │ │ │ + b.n 7b62a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b66c │ │ │ │ + bge.n 7b698 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 7b66c │ │ │ │ + cbnz r2, 7b698 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w sl, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7b704 │ │ │ │ + blt.n 7b730 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7b748 │ │ │ │ + beq.n 7b774 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 7b5e6 │ │ │ │ + b.n 7b612 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.w 7b7e4 │ │ │ │ + ble.w 7b810 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7b6ea │ │ │ │ - movw r7, #40909 @ 0x9fcd │ │ │ │ + bne.n 7b716 │ │ │ │ + movw r7, #40633 @ 0x9eb9 │ │ │ │ movt r7, #15 │ │ │ │ - b.n 7b5fe │ │ │ │ + b.n 7b62a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b56a │ │ │ │ + beq.w 7b596 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b6c0 │ │ │ │ + bge.n 7b6ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7b6c0 │ │ │ │ + cbnz r3, 7b6ec │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7b70e │ │ │ │ + blt.n 7b73a │ │ │ │ mov r5, r2 │ │ │ │ str r2, [r4, #12] │ │ │ │ - b.n 7b5e6 │ │ │ │ + b.n 7b612 │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ ldr.w r0, [r1, #400] @ 0x190 │ │ │ │ - b.n 7b4b2 │ │ │ │ + b.n 7b4de │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7b7c6 │ │ │ │ - bl 19576c │ │ │ │ + bne.n 7b7f2 │ │ │ │ + bl 197b34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7b618 │ │ │ │ + beq.n 7b644 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ - b.n 7b472 │ │ │ │ + b.n 7b49e │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7b7e4 │ │ │ │ - movw r7, #40421 @ 0x9de5 │ │ │ │ + bne.n 7b810 │ │ │ │ + movw r7, #40045 @ 0x9c6d │ │ │ │ movt r7, #18 │ │ │ │ - b.n 7b5fe │ │ │ │ + b.n 7b62a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7b420 │ │ │ │ - b.n 7b42c │ │ │ │ + bne.w 7b44c │ │ │ │ + b.n 7b458 │ │ │ │ str r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7b7a2 │ │ │ │ + beq.n 7b7ce │ │ │ │ mov r5, r3 │ │ │ │ - b.n 7b5e6 │ │ │ │ + b.n 7b612 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r5, [r4, #12] │ │ │ │ - b.n 7b5e6 │ │ │ │ + b.n 7b612 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ adds r3, r0, #1 │ │ │ │ negs r6, r3 │ │ │ │ adcs r6, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7b4da │ │ │ │ + bne.w 7b506 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7b4da │ │ │ │ + bge.w 7b506 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b4da │ │ │ │ + bne.w 7b506 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b4da │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b506 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 755e4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75624 <_Py_SetImmortal@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #2 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ bfi r2, r1, #0, #2 │ │ │ │ strb r2, [r3, #16] │ │ │ │ - b.n 7b67c │ │ │ │ + b.n 7b6a8 │ │ │ │ and.w r3, r2, #28 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 7b54c │ │ │ │ + bne.w 7b578 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bmi.n 7b800 │ │ │ │ + bmi.n 7b82c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7b828 │ │ │ │ + blt.n 7b854 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r1, #24 │ │ │ │ movw r3, #43944 @ 0xaba8 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ add r3, r2 │ │ │ │ cmp.w sl, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b79c │ │ │ │ + bge.n 7b7c8 │ │ │ │ add.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b852 │ │ │ │ + beq.n 7b87e │ │ │ │ mov r5, r3 │ │ │ │ - b.n 7b714 │ │ │ │ + b.n 7b740 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7b618 │ │ │ │ + bge.w 7b644 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b618 │ │ │ │ + bne.w 7b644 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b618 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b644 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b520 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b54c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13152 @ 0x3360 │ │ │ │ + movw r1, #12832 @ 0x3220 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 7b618 │ │ │ │ - bl da114 │ │ │ │ - b.n 7b714 │ │ │ │ + bl f8904 │ │ │ │ + b.n 7b644 │ │ │ │ + bl da060 │ │ │ │ + b.n 7b740 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr.w r2, [r8] │ │ │ │ - movw r1, #12852 @ 0x3234 │ │ │ │ + movw r1, #12532 @ 0x30f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 7b618 │ │ │ │ + bl d78f0 │ │ │ │ + b.n 7b644 │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bmi.n 7b812 │ │ │ │ + bmi.n 7b83e │ │ │ │ ldrsb.w r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7b81a │ │ │ │ + blt.n 7b846 │ │ │ │ add.w r3, r5, #28 │ │ │ │ - b.n 7b776 │ │ │ │ + b.n 7b7a2 │ │ │ │ ldrsb.w r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7b860 │ │ │ │ + bge.n 7b88c │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r5, #20 │ │ │ │ addpl.w r3, r5, #28 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #60] @ (7b868 ) │ │ │ │ + ldr r3, [pc, #60] @ (7b894 ) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 7b78c │ │ │ │ + b.n 7b7b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b5c2 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b5ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b5b0 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b5dc │ │ │ │ mov r0, r3 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b59e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b5ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b4ec │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b518 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r5, r3 │ │ │ │ - b.n 7b714 │ │ │ │ + b.n 7b740 │ │ │ │ add.w r3, r5, #20 │ │ │ │ - b.n 7b776 │ │ │ │ + b.n 7b7a2 │ │ │ │ nop │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -0007b86c : │ │ │ │ +0007b898 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r1 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 7b89e │ │ │ │ + bgt.n 7b8ca │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7b90e │ │ │ │ + beq.n 7b93a │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 7b90e │ │ │ │ + bhi.n 7b93a │ │ │ │ tbb [pc, r3] │ │ │ │ subs r4, #46 @ 0x2e │ │ │ │ movs r0, #27 │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ asrs r4, r7, #24 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 7b8e0 │ │ │ │ - movw r5, #22357 @ 0x5755 │ │ │ │ + bne.n 7b90c │ │ │ │ + movw r5, #21981 @ 0x55dd │ │ │ │ movt r5, #14 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r0, #29264 @ 0x7250 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 194bb0 <_Py_NewReference@@Base+0x2140> │ │ │ │ - cbz r0, 7b8c0 │ │ │ │ + bl 196f78 <_Py_NewReference@@Base+0x2140> │ │ │ │ + cbz r0, 7b8ec │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r5, #57885 @ 0xe21d │ │ │ │ + movw r5, #57709 @ 0xe16d │ │ │ │ movt r5, #13 │ │ │ │ - b.n 7b8aa │ │ │ │ - movw r5, #55389 @ 0xd85d │ │ │ │ + b.n 7b8d6 │ │ │ │ + movw r5, #56101 @ 0xdb25 │ │ │ │ movt r5, #12 │ │ │ │ - b.n 7b8aa │ │ │ │ - movw r5, #20737 @ 0x5101 │ │ │ │ + b.n 7b8d6 │ │ │ │ + movw r5, #20513 @ 0x5021 │ │ │ │ movt r5, #13 │ │ │ │ - b.n 7b8aa │ │ │ │ + b.n 7b8d6 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7b90e │ │ │ │ + ble.n 7b93a │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7b8fc │ │ │ │ - movw r5, #40909 @ 0x9fcd │ │ │ │ + bne.n 7b928 │ │ │ │ + movw r5, #40633 @ 0x9eb9 │ │ │ │ movt r5, #15 │ │ │ │ - b.n 7b8aa │ │ │ │ - movw r5, #20805 @ 0x5145 │ │ │ │ + b.n 7b8d6 │ │ │ │ + movw r5, #21437 @ 0x53bd │ │ │ │ movt r5, #9 │ │ │ │ - b.n 7b8aa │ │ │ │ + b.n 7b8d6 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7b90e │ │ │ │ - movw r5, #40421 @ 0x9de5 │ │ │ │ + bne.n 7b93a │ │ │ │ + movw r5, #40045 @ 0x9c6d │ │ │ │ movt r5, #18 │ │ │ │ - b.n 7b8aa │ │ │ │ + b.n 7b8d6 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - movw r1, #12852 @ 0x3234 │ │ │ │ + movw r1, #12532 @ 0x30f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ nop │ │ │ │ - cbz r0, 7b936 │ │ │ │ + cbz r0, 7b962 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7b938 │ │ │ │ + blt.n 7b964 │ │ │ │ bx lr │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b936 │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + bne.n 7b962 │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ │ │ │ │ -0007b944 : │ │ │ │ +0007b970 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov.w ip, #1 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 7b964 │ │ │ │ + bl 7b990 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 7bd60 │ │ │ │ + bpl.w 7bd8c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw r9, #40968 @ 0xa008 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 7bba8 │ │ │ │ + bne.w 7bbd4 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.w 7bba8 │ │ │ │ + beq.w 7bbd4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movw r3, #44624 @ 0xae50 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7bca6 │ │ │ │ + beq.w 7bcd2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bbd4 │ │ │ │ + bne.w 7bc00 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 778fc │ │ │ │ + bl 7793c │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 7bc94 │ │ │ │ + beq.w 7bcc0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 7ba5e │ │ │ │ + bne.n 7ba8a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7bb1e │ │ │ │ + bge.w 7bb4a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7bb28 │ │ │ │ + bge.w 7bb54 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ - cbz r2, 7b9f8 │ │ │ │ + cbz r2, 7ba24 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 7bcec │ │ │ │ + bne.w 7bd18 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7bc4e │ │ │ │ + ble.w 7bc7a │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bd72 │ │ │ │ + bne.w 7bd9e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w ip, [r3, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp.w ip, #7 │ │ │ │ lsl.w r1, r1, ip │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, r7, r1 │ │ │ │ - bgt.n 7ba84 │ │ │ │ + bgt.n 7bab0 │ │ │ │ add.w r0, r3, #20 │ │ │ │ ldrsb.w lr, [r0, r2] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 7baf6 │ │ │ │ + bge.n 7bb22 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb r3, [r0, r2] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w ip, [r3, #5] │ │ │ │ lsl.w r2, r2, ip │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7bc1e │ │ │ │ + beq.w 7bc4a │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ add.w r0, r3, #20 │ │ │ │ str r5, [r0, r2] │ │ │ │ add r0, r2 │ │ │ │ str r6, [r0, #4] │ │ │ │ - b.n 7bac2 │ │ │ │ + b.n 7baee │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7ba7a │ │ │ │ + beq.n 7baa6 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r2, 7ba76 │ │ │ │ + cbz r2, 7baa2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7bc36 │ │ │ │ + bgt.w 7bc62 │ │ │ │ add.w r0, r3, r2, lsl #1 │ │ │ │ ldrsh.w r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7bb34 │ │ │ │ + bge.n 7bb60 │ │ │ │ add.w r0, r3, #20 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ strh.w r1, [r0, r2, lsl #1] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w lr, [r3, #5] │ │ │ │ ldrb.w ip, [r3, #6] │ │ │ │ lsl.w r2, r2, lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7bc22 │ │ │ │ + beq.w 7bc4e │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ str r5, [r0, r2] │ │ │ │ add r2, r0 │ │ │ │ str r6, [r2, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #16] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7baf2 │ │ │ │ + beq.n 7bb1e │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bce6 │ │ │ │ + beq.w 7bd12 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7bce6 │ │ │ │ + bge.w 7bd12 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ str.w r6, [r8] │ │ │ │ movs r7, #0 │ │ │ │ - b.n 7ba7c │ │ │ │ + b.n 7baa8 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w lr, r0, #1 │ │ │ │ add r2, lr │ │ │ │ ands r2, r1 │ │ │ │ add.w lr, r3, r2 │ │ │ │ ldrsb.w r9, [lr, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 7bb50 │ │ │ │ + bge.n 7bb7c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [lr, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 7ba3c │ │ │ │ + b.n 7ba68 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7b9e6 │ │ │ │ + blt.w 7ba12 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7b9f0 │ │ │ │ - b.n 7b9f8 │ │ │ │ + bne.w 7ba1c │ │ │ │ + b.n 7ba24 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w lr, r0, #1 │ │ │ │ add r2, lr │ │ │ │ ands r2, r1 │ │ │ │ add.w lr, r3, r2, lsl #1 │ │ │ │ ldrsh.w lr, [lr, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 7ba98 │ │ │ │ + blt.n 7bac4 │ │ │ │ mov.w lr, r2, lsl #2 │ │ │ │ add lr, r2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add lr, r0 │ │ │ │ cmp.w ip, #7 │ │ │ │ add.w lr, lr, #1 │ │ │ │ and.w r2, r1, lr │ │ │ │ - ble.n 7bb98 │ │ │ │ + ble.n 7bbc4 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7bd32 │ │ │ │ + bgt.w 7bd5e │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7ba98 │ │ │ │ + blt.n 7bac4 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add r2, r0 │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.n 7bb70 │ │ │ │ + b.n 7bb9c │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add r2, r0 │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ add.w lr, r3, r2 │ │ │ │ ldrsb.w ip, [lr, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7bb12 │ │ │ │ - b.n 7bb8c │ │ │ │ + blt.n 7bb3e │ │ │ │ + b.n 7bbb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6be80 │ │ │ │ + bl 6bec0 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 7bd52 │ │ │ │ + beq.w 7bd7e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movw r3, #44624 @ 0xae50 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7bca6 │ │ │ │ + beq.n 7bcd2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b9b8 │ │ │ │ + beq.w 7b9e4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 7b9b8 │ │ │ │ + bne.w 7b9e4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl c1df0 │ │ │ │ + bl c20b4 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 7b9ce │ │ │ │ + beq.w 7b9fa │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ subs r7, r2, #0 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ - cbnz r2, 7bc00 │ │ │ │ + cbnz r2, 7bc2c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12ef74 <_PyUnicode_IsNumeric@@Base+0x51c> │ │ │ │ + bl 12ec48 <_PyUnicode_IsNumeric@@Base+0x504> │ │ │ │ mov r2, r6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7ba7c │ │ │ │ + beq.w 7baa8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 7bc18 │ │ │ │ + cbz r3, 7bc44 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str.w r2, [r8] │ │ │ │ - b.n 7ba7c │ │ │ │ + b.n 7baa8 │ │ │ │ add.w r0, r3, #20 │ │ │ │ mov.w ip, #12 │ │ │ │ mla r2, ip, r1, r2 │ │ │ │ adds r1, r0, r2 │ │ │ │ strd r5, r6, [r1, #4] │ │ │ │ str r7, [r0, r2] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 7bac2 │ │ │ │ + b.n 7baee │ │ │ │ add.w r0, r3, r2, lsl #2 │ │ │ │ mov.w lr, r2, lsl #2 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7bd14 │ │ │ │ + bge.n 7bd40 │ │ │ │ add lr, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str.w r1, [lr, #20] │ │ │ │ - b.n 7ba3c │ │ │ │ + b.n 7ba68 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ cmp r1, #8 │ │ │ │ it lt │ │ │ │ movlt r1, #8 │ │ │ │ subs r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7a8d4 │ │ │ │ + bl 7a910 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7ba00 │ │ │ │ + bne.w 7ba2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7bc84 │ │ │ │ + bge.n 7bcb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7bd80 │ │ │ │ + beq.n 7bdac │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7bc94 │ │ │ │ + bge.n 7bcc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7bd88 │ │ │ │ + beq.n 7bdb4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7bca0 │ │ │ │ + beq.n 7bccc │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7ba7c │ │ │ │ + b.n 7baa8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ mov r3, r6 │ │ │ │ - bl 78aac │ │ │ │ + bl 78af0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7bc94 │ │ │ │ + beq.n 7bcc0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7baf2 │ │ │ │ + beq.w 7bb1e │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 7bce6 │ │ │ │ + cbz r3, 7bd12 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7bce6 │ │ │ │ + bge.n 7bd12 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ str.w r6, [r8] │ │ │ │ - b.n 7baf2 │ │ │ │ + b.n 7bb1e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ cmp r3, #8 │ │ │ │ it lt │ │ │ │ movlt r3, #8 │ │ │ │ subs r1, r3, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7a8d4 │ │ │ │ + bl 7a910 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7bc74 │ │ │ │ + beq.n 7bca0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - b.n 7b9f8 │ │ │ │ + b.n 7ba24 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ add lr, r2 │ │ │ │ adds r2, r0, #1 │ │ │ │ add r2, lr │ │ │ │ ands r2, r1 │ │ │ │ add.w lr, r3, r2, lsl #2 │ │ │ │ ldr.w r9, [lr, #20] │ │ │ │ mov.w lr, r2, lsl #2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 7bc44 │ │ │ │ - b.n 7bb54 │ │ │ │ + blt.n 7bc70 │ │ │ │ + b.n 7bb80 │ │ │ │ add.w r9, r3, r2, lsl #2 │ │ │ │ mov.w lr, r2, lsl #2 │ │ │ │ ldr.w r9, [r9, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 7bc44 │ │ │ │ + blt.w 7bc70 │ │ │ │ add r2, lr │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add r2, r0 │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.n 7bb68 │ │ │ │ + b.n 7bb94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2684f8 │ │ │ │ + bl 26849c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7bc9a │ │ │ │ - b.n 7bca0 │ │ │ │ - movw r0, #60168 @ 0xeb08 │ │ │ │ + bne.n 7bcc6 │ │ │ │ + b.n 7bccc │ │ │ │ + movw r0, #59848 @ 0xe9c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #4421 @ 0x1145 │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7bc94 │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7bcc0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f1ea8 <_PyDict_SendEvent@@Base> │ │ │ │ - b.n 7ba08 │ │ │ │ + bl 1f3d48 <_PyDict_SendEvent@@Base> │ │ │ │ + b.n 7ba34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bc84 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bcb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bc94 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bcc0 │ │ │ │ │ │ │ │ -0007bd90 : │ │ │ │ +0007bdbc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #28408 @ 0x6ef8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 194bb0 <_Py_NewReference@@Base+0x2140> │ │ │ │ - cbz r0, 7bdb4 │ │ │ │ + bl 196f78 <_Py_NewReference@@Base+0x2140> │ │ │ │ + cbz r0, 7bde0 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7be4e │ │ │ │ + beq.n 7be7a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ blx 2c324 │ │ │ │ - cbz r0, 7be2a │ │ │ │ + cbz r0, 7be56 │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx 2bfb8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2af00 │ │ │ │ - cbnz r0, 7be40 │ │ │ │ + cbnz r0, 7be6c │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ add r4, r5 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 7be40 │ │ │ │ - movw r1, #13192 @ 0x3388 │ │ │ │ + bne.n 7be6c │ │ │ │ + movw r1, #12872 @ 0x3248 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 7be0c │ │ │ │ + b.n 7be38 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 7be46 │ │ │ │ + beq.n 7be72 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ - cbz r3, 7be40 │ │ │ │ + cbz r3, 7be6c │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.n 7be02 │ │ │ │ + bne.n 7be2e │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2af00 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7be06 │ │ │ │ + bne.n 7be32 │ │ │ │ adds r0, r4, #6 │ │ │ │ it eq │ │ │ │ moveq r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2af00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7bdf0 │ │ │ │ + beq.n 7be1c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 7be06 │ │ │ │ - b.n 7be40 │ │ │ │ + bne.n 7be32 │ │ │ │ + b.n 7be6c │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #300] @ (7bf94 ) │ │ │ │ + ldr r5, [pc, #300] @ (7bfc0 ) │ │ │ │ sub sp, #16 │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r5, r4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1744] @ 0x6d0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7bf48 │ │ │ │ - ldr r0, [pc, #276] @ (7bf98 ) │ │ │ │ + beq.n 7bf74 │ │ │ │ + ldr r0, [pc, #276] @ (7bfc4 ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str.w r1, [r2, #1744] @ 0x6d0 │ │ │ │ ldr.w r1, [r2, #1748] @ 0x6d4 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1748] @ 0x6d4 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r0, #1600] @ 0x640 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7bf5e │ │ │ │ + bne.n 7bf8a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr.w ip, [r0, #84] @ 0x54 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ tst.w ip, #16384 @ 0x4000 │ │ │ │ - bne.n 7beea │ │ │ │ + bne.n 7bf16 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r0, #1 │ │ │ │ strlt r0, [r2, #0] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.n 7bf3c │ │ │ │ + bmi.n 7bf34 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ str r2, [r3, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7bf38 │ │ │ │ + blt.n 7bf2c │ │ │ │ + str r2, [r3, #16] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 7bf3c │ │ │ │ + ldr r0, [r5, r4] │ │ │ │ + b.n 7bf42 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7bf44 │ │ │ │ + bge.n 7bf28 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ @@ -119674,91 +119706,84 @@ │ │ │ │ ldr.w ip, [r5, #4] │ │ │ │ adds r4, #1 │ │ │ │ orr.w r2, r2, ip │ │ │ │ str.w r1, [ip] │ │ │ │ strd r5, r2, [r3, #-8] │ │ │ │ str r1, [r5, #4] │ │ │ │ str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ - b.n 7bede │ │ │ │ - str r2, [r3, #16] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7bf00 │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ - b.n 7bf06 │ │ │ │ + b.n 7bf0a │ │ │ │ movs r1, #2 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 771c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77204 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7bea0 │ │ │ │ - b.n 7bede │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + bne.n 7becc │ │ │ │ + b.n 7bf0a │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 7bf84 │ │ │ │ + bne.n 7bfb0 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7bea0 │ │ │ │ + bne.n 7becc │ │ │ │ mov r0, r3 │ │ │ │ - bl 130240 │ │ │ │ + bl 12ff18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7bea0 │ │ │ │ + b.n 7becc │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7bea0 │ │ │ │ + b.n 7becc │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #240] @ (7c0a0 ) │ │ │ │ + ldr r5, [pc, #240] @ (7c0cc ) │ │ │ │ sub sp, #16 │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r5, r4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1736] @ 0x6c8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c052 │ │ │ │ - ldr r0, [pc, #216] @ (7c0a4 ) │ │ │ │ + beq.n 7c07e │ │ │ │ + ldr r0, [pc, #216] @ (7c0d0 ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str.w r1, [r2, #1736] @ 0x6c8 │ │ │ │ ldr.w r1, [r2, #1740] @ 0x6cc │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1740] @ 0x6cc │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r0, #1600] @ 0x640 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7c068 │ │ │ │ + bne.n 7c094 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r3, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrd r1, r0, [r2] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #17 │ │ │ │ - bmi.n 7c014 │ │ │ │ + bmi.n 7c040 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ str r2, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ @@ -119780,89 +119805,89 @@ │ │ │ │ ldr.w ip, [r5, #4] │ │ │ │ adds r4, #1 │ │ │ │ orr.w r2, r2, ip │ │ │ │ str.w r1, [ip] │ │ │ │ strd r5, r2, [r3, #-8] │ │ │ │ str r1, [r5, #4] │ │ │ │ str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ - b.n 7c008 │ │ │ │ + b.n 7c034 │ │ │ │ movs r1, #1 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 771c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77204 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7bfe8 │ │ │ │ - b.n 7c008 │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + bne.n 7c014 │ │ │ │ + b.n 7c034 │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 7c08e │ │ │ │ + bne.n 7c0ba │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7bfe8 │ │ │ │ + bne.n 7c014 │ │ │ │ mov r0, r3 │ │ │ │ - bl 130240 │ │ │ │ + bl 12ff18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7bfe8 │ │ │ │ + b.n 7c014 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7bfe8 │ │ │ │ + b.n 7c014 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0007c0a8 : │ │ │ │ +0007c0d4 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7c150 │ │ │ │ + beq.n 7c17c │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77100 <_PyTuple_FromArray@@Base+0x244> │ │ │ │ + bl 77140 <_PyTuple_FromArray@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7c146 │ │ │ │ + beq.n 7c172 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 7c146 │ │ │ │ + ble.n 7c172 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ add.w r1, r0, #12 │ │ │ │ adds r4, #12 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [ip] │ │ │ │ add.w ip, ip, #4 │ │ │ │ - cbnz r2, 7c0f6 │ │ │ │ + cbnz r2, 7c122 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ ldr.w lr, [r3] │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ add.w r5, lr, #1 │ │ │ │ it lt │ │ │ │ strlt r5, [r3, #0] │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 7c0e2 │ │ │ │ - cbz r2, 7c146 │ │ │ │ - ldr r4, [pc, #64] @ (7c154 ) │ │ │ │ + bne.n 7c10e │ │ │ │ + cbz r2, 7c172 │ │ │ │ + ldr r4, [pc, #64] @ (7c180 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r1, [r1, r4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r5, [r1, #3892] @ 0xf34 │ │ │ │ @@ -119874,852 +119899,852 @@ │ │ │ │ strd r5, r3, [r0, #-8] │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r4, [r1, #3868] @ 0xf1c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #4] @ (7c158 ) │ │ │ │ - b.n 7c146 │ │ │ │ + ldr r0, [pc, #4] @ (7c184 ) │ │ │ │ + b.n 7c172 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -0007c15c : │ │ │ │ +0007c188 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 7c188 │ │ │ │ + bmi.n 7c1b4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r0, #28676 @ 0x7004 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 194bb0 <_Py_NewReference@@Base+0x2140> │ │ │ │ - cbz r0, 7c186 │ │ │ │ + bl 196f78 <_Py_NewReference@@Base+0x2140> │ │ │ │ + cbz r0, 7c1b2 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60192 @ 0xeb20 │ │ │ │ + movw r1, #59872 @ 0xe9e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r3, 7c1c6 │ │ │ │ + cbz r3, 7c1f2 │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c3f8 │ │ │ │ + bne.w 7c424 │ │ │ │ ldr.w r6, [r5, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 7c1d6 │ │ │ │ + cbz r3, 7c202 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c62c │ │ │ │ + bne.w 7c658 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 7c1e2 │ │ │ │ + cbz r3, 7c20e │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c372 │ │ │ │ + bne.w 7c39e │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 7c1ee │ │ │ │ + cbz r3, 7c21a │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c330 │ │ │ │ + bne.w 7c35c │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cbz r3, 7c1fa │ │ │ │ + cbz r3, 7c226 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c5ec │ │ │ │ + bne.w 7c618 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d4b6 │ │ │ │ + beq.w 7d4e2 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbnz r3, 7c212 │ │ │ │ + cbnz r3, 7c23e │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbnz r3, 7c212 │ │ │ │ + cbnz r3, 7c23e │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ str r2, [r4, #32] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbnz r3, 7c222 │ │ │ │ + cbnz r3, 7c24e │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ - cbnz r3, 7c222 │ │ │ │ + cbnz r3, 7c24e │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c7ba │ │ │ │ + bne.w 7c7e6 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c7ba │ │ │ │ + beq.w 7c7e6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c666 │ │ │ │ + beq.w 7c692 │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #44] @ 0x2c │ │ │ │ - cbnz r2, 7c24c │ │ │ │ + cbnz r2, 7c278 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c7ca │ │ │ │ + bne.w 7c7f6 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ - cbnz r3, 7c262 │ │ │ │ + cbnz r3, 7c28e │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst.w r3, #2048 @ 0x800 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ - bne.w 7d4a6 │ │ │ │ + bne.w 7d4d2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d284 │ │ │ │ + bne.w 7d2b0 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ - cbnz r3, 7c27a │ │ │ │ + cbnz r3, 7c2a6 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ - cbz r3, 7c27a │ │ │ │ + cbz r3, 7c2a6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c688 │ │ │ │ + beq.w 7c6b4 │ │ │ │ ldr r2, [r6, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c688 │ │ │ │ + bne.w 7c6b4 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c692 │ │ │ │ + beq.w 7c6be │ │ │ │ ldrd r2, r3, [r4, #108] @ 0x6c │ │ │ │ - cbnz r2, 7c290 │ │ │ │ + cbnz r2, 7c2bc │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c724 │ │ │ │ - cbnz r3, 7c29a │ │ │ │ + bne.w 7c750 │ │ │ │ + cbnz r3, 7c2c6 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c81e │ │ │ │ + bne.w 7c84a │ │ │ │ ldr.w r3, [r4, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c84c │ │ │ │ + bne.w 7c878 │ │ │ │ ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d5f6 │ │ │ │ + bne.w 7d622 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr.w r2, [r4, #140] @ 0x8c │ │ │ │ - cbnz r2, 7c2c0 │ │ │ │ + cbnz r2, 7c2ec │ │ │ │ ldr.w r2, [r5, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d600 │ │ │ │ + bne.w 7d62c │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c802 │ │ │ │ + beq.w 7c82e │ │ │ │ ldrd r2, r0, [r4, #148] @ 0x94 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c786 │ │ │ │ + bne.w 7c7b2 │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c786 │ │ │ │ + beq.w 7c7b2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c7d6 │ │ │ │ + beq.w 7c802 │ │ │ │ ldr.w r7, [r6, #148] @ 0x94 │ │ │ │ cmp r2, r7 │ │ │ │ it ne │ │ │ │ strne.w r2, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c9da │ │ │ │ + beq.w 7ca06 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7c306 │ │ │ │ + cbnz r2, 7c332 │ │ │ │ ldr.w r2, [r5, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c7a2 │ │ │ │ + bne.w 7c7ce │ │ │ │ ldr.w r2, [r4, #196] @ 0xc4 │ │ │ │ - cbnz r2, 7c316 │ │ │ │ + cbnz r2, 7c342 │ │ │ │ ldr.w r2, [r5, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d2a8 │ │ │ │ + bne.w 7d2d4 │ │ │ │ eors r3, r1 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bmi.w 7c75a │ │ │ │ + bmi.w 7c786 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c9be │ │ │ │ + beq.w 7c9ea │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ ldrd ip, lr, [r3, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7c98c │ │ │ │ - cbnz r0, 7c348 │ │ │ │ + bne.w 7c9b8 │ │ │ │ + cbnz r0, 7c374 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7caca │ │ │ │ + bne.w 7caf6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7c356 │ │ │ │ + bne.n 7c382 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7cb0a │ │ │ │ + bne.w 7cb36 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7c1ee │ │ │ │ + bne.w 7c21a │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c1ee │ │ │ │ + beq.w 7c21a │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c1f2 │ │ │ │ - b.n 7c610 │ │ │ │ + bne.w 7c21e │ │ │ │ + b.n 7c63c │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ ldrd ip, r0, [r3, #4] │ │ │ │ mov lr, r1 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7c95a │ │ │ │ + bne.w 7c986 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7caf4 │ │ │ │ + bne.w 7cb20 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7cc98 │ │ │ │ + bne.w 7ccc4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 7cb02 │ │ │ │ + bne.w 7cb2e │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7ccaa │ │ │ │ + bne.w 7ccd6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d220 │ │ │ │ + bne.w 7d24c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ccfe │ │ │ │ + bne.w 7cd2a │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 7c3ba │ │ │ │ + cbnz r0, 7c3e6 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd3a │ │ │ │ + bne.w 7cd66 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbnz r0, 7c3c6 │ │ │ │ + cbnz r0, 7c3f2 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d5ca │ │ │ │ + bne.w 7d5f6 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbnz r0, 7c3d2 │ │ │ │ + cbnz r0, 7c3fe │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d270 │ │ │ │ + bne.w 7d29c │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - cbnz r0, 7c3de │ │ │ │ + cbnz r0, 7c40a │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d614 │ │ │ │ + bne.w 7d640 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c1e2 │ │ │ │ + bne.w 7c20e │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c1e2 │ │ │ │ + beq.w 7c20e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ccf8 │ │ │ │ - b.w 7cc7a │ │ │ │ + beq.w 7cd24 │ │ │ │ + b.w 7cca6 │ │ │ │ ldr.w r6, [r1, #128] @ 0x80 │ │ │ │ ldrd ip, r8, [r3] │ │ │ │ mov r9, r6 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c920 │ │ │ │ + bne.w 7c94c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 7cd78 │ │ │ │ + bne.w 7cda4 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cbba │ │ │ │ + bne.w 7cbe6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7d278 │ │ │ │ + bne.w 7d2a4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd88 │ │ │ │ + bne.w 7cdb4 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7cbd8 │ │ │ │ + bne.w 7cc04 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ce76 │ │ │ │ + bne.w 7cea2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 7c44c │ │ │ │ + cbnz r0, 7c478 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cee6 │ │ │ │ + bne.w 7cf12 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 7c458 │ │ │ │ + cbnz r0, 7c484 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d42e │ │ │ │ + bne.w 7d45a │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbnz r0, 7c464 │ │ │ │ + cbnz r0, 7c490 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf90 │ │ │ │ + bne.w 7cfbc │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbnz r0, 7c470 │ │ │ │ + cbnz r0, 7c49c │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d378 │ │ │ │ + bne.w 7d3a4 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbnz r0, 7c47c │ │ │ │ + cbnz r0, 7c4a8 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d046 │ │ │ │ + bne.w 7d072 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - cbnz r0, 7c488 │ │ │ │ + cbnz r0, 7c4b4 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d33c │ │ │ │ + bne.w 7d368 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ - cbnz r0, 7c494 │ │ │ │ + cbnz r0, 7c4c0 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d076 │ │ │ │ + bne.w 7d0a2 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbnz r0, 7c4a0 │ │ │ │ + cbnz r0, 7c4cc │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d460 │ │ │ │ + bne.w 7d48c │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - cbnz r0, 7c4ac │ │ │ │ + cbnz r0, 7c4d8 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d152 │ │ │ │ + bne.w 7d17e │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - cbnz r0, 7c4b8 │ │ │ │ + cbnz r0, 7c4e4 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cfcc │ │ │ │ + bne.w 7cff8 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbnz r0, 7c4c4 │ │ │ │ + cbnz r0, 7c4f0 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d182 │ │ │ │ + bne.w 7d1ae │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ - cbnz r0, 7c4d0 │ │ │ │ + cbnz r0, 7c4fc │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d2d4 │ │ │ │ + bne.w 7d300 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - cbnz r0, 7c4dc │ │ │ │ + cbnz r0, 7c508 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d1b6 │ │ │ │ + bne.w 7d1e2 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - cbnz r0, 7c4e8 │ │ │ │ + cbnz r0, 7c514 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d308 │ │ │ │ + bne.w 7d334 │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 7c4f4 │ │ │ │ + cbnz r0, 7c520 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d12a │ │ │ │ + bne.w 7d156 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ - cbnz r0, 7c500 │ │ │ │ + cbnz r0, 7c52c │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d6b4 │ │ │ │ + bne.w 7d6e0 │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ - cbnz r0, 7c50c │ │ │ │ + cbnz r0, 7c538 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d85a │ │ │ │ + bne.w 7d886 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ - cbnz r0, 7c518 │ │ │ │ + cbnz r0, 7c544 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d836 │ │ │ │ + bne.w 7d862 │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ - cbnz r0, 7c524 │ │ │ │ + cbnz r0, 7c550 │ │ │ │ ldr r0, [r2, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d946 │ │ │ │ + bne.w 7d972 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ - cbnz r0, 7c530 │ │ │ │ + cbnz r0, 7c55c │ │ │ │ ldr r0, [r2, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d874 │ │ │ │ + bne.w 7d8a0 │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ - cbnz r0, 7c53c │ │ │ │ + cbnz r0, 7c568 │ │ │ │ ldr r0, [r2, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d926 │ │ │ │ + bne.w 7d952 │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ - cbnz r0, 7c548 │ │ │ │ + cbnz r0, 7c574 │ │ │ │ ldr r0, [r2, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d8e6 │ │ │ │ + bne.w 7d912 │ │ │ │ ldrd r7, r0, [r3, #104] @ 0x68 │ │ │ │ - cbnz r7, 7c55a │ │ │ │ + cbnz r7, 7c586 │ │ │ │ ldr.w lr, [r2, #104] @ 0x68 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7d7f4 │ │ │ │ - cbnz r0, 7c564 │ │ │ │ + bne.w 7d820 │ │ │ │ + cbnz r0, 7c590 │ │ │ │ ldr r0, [r2, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d886 │ │ │ │ + bne.w 7d8b2 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ - cbnz r0, 7c570 │ │ │ │ + cbnz r0, 7c59c │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d5d0 │ │ │ │ + bne.w 7d5fc │ │ │ │ ldr r0, [r3, #120] @ 0x78 │ │ │ │ - cbnz r0, 7c57c │ │ │ │ + cbnz r0, 7c5a8 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d2b2 │ │ │ │ + bne.w 7d2de │ │ │ │ ldr r0, [r3, #116] @ 0x74 │ │ │ │ - cbnz r0, 7c588 │ │ │ │ + cbnz r0, 7c5b4 │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d2c8 │ │ │ │ + bne.w 7d2f4 │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ - cbnz r0, 7c598 │ │ │ │ + cbnz r0, 7c5c4 │ │ │ │ ldr.w r0, [r2, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d90e │ │ │ │ + bne.w 7d93a │ │ │ │ ldr r0, [r3, #124] @ 0x7c │ │ │ │ - cbnz r0, 7c5a4 │ │ │ │ + cbnz r0, 7c5d0 │ │ │ │ ldr r0, [r2, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d8f8 │ │ │ │ + bne.w 7d924 │ │ │ │ ldrd r7, lr, [r3, #132] @ 0x84 │ │ │ │ - cbnz r7, 7c5b4 │ │ │ │ + cbnz r7, 7c5e0 │ │ │ │ ldr.w r7, [r2, #132] @ 0x84 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7cb66 │ │ │ │ + bne.w 7cb92 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7c5c4 │ │ │ │ + bne.n 7c5f0 │ │ │ │ ldr.w r0, [r2, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d820 │ │ │ │ + bne.w 7d84c │ │ │ │ ldr.w r0, [r3, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c1ca │ │ │ │ + bne.w 7c1f6 │ │ │ │ ldr.w r2, [r2, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c1ca │ │ │ │ - cbz r1, 7c5e6 │ │ │ │ + beq.w 7c1f6 │ │ │ │ + cbz r1, 7c612 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ ldr.w r1, [r1, #140] @ 0x8c │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 7c1ca │ │ │ │ + beq.w 7c1f6 │ │ │ │ str.w r2, [r3, #140] @ 0x8c │ │ │ │ - b.n 7c1ca │ │ │ │ + b.n 7c1f6 │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ ldrd r7, ip, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c884 │ │ │ │ - cbnz r7, 7c602 │ │ │ │ + bne.w 7c8b0 │ │ │ │ + cbnz r7, 7c62e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d25e │ │ │ │ + bne.w 7d28a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7c610 │ │ │ │ + bne.n 7c63c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c8a6 │ │ │ │ + bne.w 7c8d2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c202 │ │ │ │ + bne.w 7c22e │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c202 │ │ │ │ + beq.w 7c22e │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7c202 │ │ │ │ + beq.w 7c22e │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 7c202 │ │ │ │ + b.n 7c22e │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ ldrd ip, lr, [r3, #4] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c8aa │ │ │ │ - cbnz r7, 7c644 │ │ │ │ + bne.w 7c8d6 │ │ │ │ + cbnz r7, 7c670 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd74 │ │ │ │ + bne.w 7cda0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7c652 │ │ │ │ + bne.n 7c67e │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd64 │ │ │ │ + bne.w 7cd90 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7c1d6 │ │ │ │ + bne.w 7c202 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c1d6 │ │ │ │ + beq.w 7c202 │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 7c1d6 │ │ │ │ + b.n 7c202 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c24c │ │ │ │ + bne.w 7c278 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c24c │ │ │ │ - b.n 7c7d2 │ │ │ │ + beq.w 7c278 │ │ │ │ + b.n 7c7fe │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c27a │ │ │ │ + bne.w 7c2a6 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c27a │ │ │ │ + beq.w 7c2a6 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c282 │ │ │ │ + bne.w 7c2ae │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c282 │ │ │ │ + bne.w 7c2ae │ │ │ │ lsls r7, r1, #30 │ │ │ │ - bmi.w 7ca46 │ │ │ │ - ldr.w r8, [pc, #632] @ 7c91c │ │ │ │ + bmi.w 7ca72 │ │ │ │ + ldr.w r8, [pc, #632] @ 7c948 │ │ │ │ movw r7, #40968 @ 0xa008 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r3, [r8, #1624] @ 0x658 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 7ca96 │ │ │ │ + bne.w 7cac2 │ │ │ │ ldr.w r2, [r8, #1632] @ 0x660 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 7ca96 │ │ │ │ + beq.w 7cac2 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #584] @ (7c914 ) │ │ │ │ + ldr r1, [pc, #584] @ (7c940 ) │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 778fc │ │ │ │ + bl 7793c │ │ │ │ adds r3, r0, #3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - beq.w 7cac4 │ │ │ │ + beq.w 7caf0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7ca20 │ │ │ │ + bne.w 7ca4c │ │ │ │ ldr.w r2, [r8, #2252] @ 0x8cc │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 7caac │ │ │ │ + bne.w 7cad8 │ │ │ │ ldr.w r2, [r8, #2260] @ 0x8d4 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 7caac │ │ │ │ - ldr r1, [pc, #544] @ (7c918 ) │ │ │ │ + beq.w 7cad8 │ │ │ │ + ldr r1, [pc, #544] @ (7c944 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 778fc │ │ │ │ + bl 7793c │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 7cac4 │ │ │ │ + beq.w 7caf0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7ca3e │ │ │ │ + bne.w 7ca6a │ │ │ │ ldr r2, [r4, #108] @ 0x6c │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ str r3, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c290 │ │ │ │ + bne.w 7c2bc │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c290 │ │ │ │ + beq.w 7c2bc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7d8b8 │ │ │ │ + beq.w 7d8e4 │ │ │ │ ldr r0, [r6, #108] @ 0x6c │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #108] @ 0x6c │ │ │ │ - cbnz r3, 7c73c │ │ │ │ + cbnz r3, 7c768 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cb18 │ │ │ │ + bne.w 7cb44 │ │ │ │ ldr.w r3, [r4, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c84c │ │ │ │ + bne.w 7c878 │ │ │ │ ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c2ae │ │ │ │ + beq.w 7c2da │ │ │ │ ldr.w r3, [r6, #136] @ 0x88 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7c848 │ │ │ │ - b.n 7c2ae │ │ │ │ + bne.n 7c874 │ │ │ │ + b.n 7c2da │ │ │ │ lsls r3, r1, #17 │ │ │ │ - bpl.w 7c328 │ │ │ │ + bpl.w 7c354 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c328 │ │ │ │ + bne.w 7c354 │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ - movw r3, #41569 @ 0xa261 │ │ │ │ + movw r3, #41629 @ 0xa29d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c328 │ │ │ │ - movw r3, #59705 @ 0xe939 │ │ │ │ + bne.w 7c354 │ │ │ │ + movw r3, #59749 @ 0xe965 │ │ │ │ movt r3, #7 │ │ │ │ - b.n 7c9d4 │ │ │ │ + b.n 7ca00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ca2c │ │ │ │ + beq.w 7ca58 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c306 │ │ │ │ + bne.w 7c332 │ │ │ │ ldr.w r2, [r5, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c306 │ │ │ │ - cbz r6, 7c7f2 │ │ │ │ + beq.w 7c332 │ │ │ │ + cbz r6, 7c81e │ │ │ │ ldr.w r0, [r4, #196] @ 0xc4 │ │ │ │ ldr.w r7, [r6, #164] @ 0xa4 │ │ │ │ cmp r7, r2 │ │ │ │ it ne │ │ │ │ strne.w r2, [r4, #164] @ 0xa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ca0a │ │ │ │ - b.n 7c316 │ │ │ │ + beq.w 7ca36 │ │ │ │ + b.n 7c342 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c24c │ │ │ │ + bne.w 7c278 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c24c │ │ │ │ - cbz r6, 7c7d2 │ │ │ │ + beq.w 7c278 │ │ │ │ + cbz r6, 7c7fe │ │ │ │ ldr r2, [r6, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7c24c │ │ │ │ + beq.w 7c278 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 7c24c │ │ │ │ + b.n 7c278 │ │ │ │ str.w r2, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7c8dc │ │ │ │ + beq.n 7c908 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c306 │ │ │ │ + bne.w 7c332 │ │ │ │ ldr.w r2, [r5, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c306 │ │ │ │ + beq.w 7c332 │ │ │ │ str.w r2, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r2, [r4, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c904 │ │ │ │ - b.n 7c316 │ │ │ │ + beq.w 7c930 │ │ │ │ + b.n 7c342 │ │ │ │ ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c2ca │ │ │ │ - cbz r6, 7c818 │ │ │ │ + beq.w 7c2f6 │ │ │ │ + cbz r6, 7c844 │ │ │ │ ldr.w r0, [r6, #144] @ 0x90 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 7c2ca │ │ │ │ + beq.w 7c2f6 │ │ │ │ str.w r2, [r4, #144] @ 0x90 │ │ │ │ - b.n 7c2ca │ │ │ │ + b.n 7c2f6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7d8c8 │ │ │ │ + beq.w 7d8f4 │ │ │ │ ldr.w ip, [r5, #136] @ 0x88 │ │ │ │ ldr r7, [r6, #112] @ 0x70 │ │ │ │ ldr.w r3, [r4, #136] @ 0x88 │ │ │ │ mov r2, ip │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 7c836 │ │ │ │ + beq.n 7c862 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - cbnz r3, 7c850 │ │ │ │ + cbnz r3, 7c87c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7c2ae │ │ │ │ + beq.w 7c2da │ │ │ │ ldr.w r0, [r6, #136] @ 0x88 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 7c85c │ │ │ │ + beq.n 7c888 │ │ │ │ str.w r2, [r4, #136] @ 0x88 │ │ │ │ ldr.w ip, [r5, #136] @ 0x88 │ │ │ │ mov r0, ip │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c2ae │ │ │ │ + beq.w 7c2da │ │ │ │ ldr.w r3, [r4, #136] @ 0x88 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 7c2ae │ │ │ │ + bne.w 7c2da │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r1, #23 │ │ │ │ - bpl.w 7c2b0 │ │ │ │ + bpl.w 7c2dc │ │ │ │ lsls r0, r3, #14 │ │ │ │ - bpl.w 7c2b0 │ │ │ │ + bpl.w 7c2dc │ │ │ │ ldr.w r3, [r4, #140] @ 0x8c │ │ │ │ orr.w r1, r1, #131072 @ 0x20000 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d81a │ │ │ │ + bne.w 7d846 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b.n 7c2b6 │ │ │ │ - cbnz r7, 7c88e │ │ │ │ + b.n 7c2e2 │ │ │ │ + cbnz r7, 7c8ba │ │ │ │ ldr r7, [r2, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d264 │ │ │ │ + bne.w 7d290 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 7c610 │ │ │ │ + bne.w 7c63c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c610 │ │ │ │ + beq.w 7c63c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 7c1fa │ │ │ │ + beq.w 7c226 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 7c610 │ │ │ │ - cbnz r7, 7c8b4 │ │ │ │ + b.n 7c63c │ │ │ │ + cbnz r7, 7c8e0 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7cfc2 │ │ │ │ + bne.w 7cfee │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7c8c2 │ │ │ │ + bne.n 7c8ee │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7cd68 │ │ │ │ + bne.w 7cd94 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7c1d6 │ │ │ │ + bne.w 7c202 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c1d6 │ │ │ │ + beq.w 7c202 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7c662 │ │ │ │ - b.n 7c1d6 │ │ │ │ + bne.w 7c68e │ │ │ │ + b.n 7c202 │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c78c │ │ │ │ + beq.w 7c7b8 │ │ │ │ str.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7c8fa │ │ │ │ + cbnz r2, 7c926 │ │ │ │ ldr.w r2, [r5, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c7f2 │ │ │ │ + bne.w 7c81e │ │ │ │ ldr.w r2, [r4, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c316 │ │ │ │ + bne.w 7c342 │ │ │ │ ldr.w r2, [r5, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c316 │ │ │ │ + beq.w 7c342 │ │ │ │ str.w r2, [r4, #196] @ 0xc4 │ │ │ │ - b.n 7c316 │ │ │ │ + b.n 7c342 │ │ │ │ push {r2, r3, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xb740 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7c92e │ │ │ │ + bne.n 7c95a │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7cc42 │ │ │ │ + bne.w 7cc6e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7c93c │ │ │ │ + bne.n 7c968 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7cc2e │ │ │ │ + bne.w 7cc5a │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7c94a │ │ │ │ + bne.n 7c976 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d518 │ │ │ │ + bne.w 7d544 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - cbnz r1, 7c956 │ │ │ │ + cbnz r1, 7c982 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7cb94 │ │ │ │ + bne.w 7cbc0 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 7c44c │ │ │ │ - cbnz r7, 7c964 │ │ │ │ + b.n 7c478 │ │ │ │ + cbnz r7, 7c990 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7caea │ │ │ │ + bne.w 7cb16 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7c972 │ │ │ │ + bne.n 7c99e │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7cb88 │ │ │ │ - cbnz r0, 7c97c │ │ │ │ + bne.w 7cbb4 │ │ │ │ + cbnz r0, 7c9a8 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d532 │ │ │ │ + bne.w 7d55e │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - cbnz r1, 7c988 │ │ │ │ + cbnz r1, 7c9b4 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7cb42 │ │ │ │ + bne.w 7cb6e │ │ │ │ mov r1, r6 │ │ │ │ - b.n 7c3ba │ │ │ │ - cbnz r0, 7c996 │ │ │ │ + b.n 7c3e6 │ │ │ │ + cbnz r0, 7c9c2 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cad6 │ │ │ │ + bne.w 7cb02 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7c9a4 │ │ │ │ + bne.n 7c9d0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cb2c │ │ │ │ + bne.w 7cb58 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7c1ee │ │ │ │ + bne.w 7c21a │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c1ee │ │ │ │ + beq.w 7c21a │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7c366 │ │ │ │ - b.n 7c1ee │ │ │ │ + bne.w 7c392 │ │ │ │ + b.n 7c21a │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c328 │ │ │ │ - cbz r6, 7c9d4 │ │ │ │ + beq.w 7c354 │ │ │ │ + cbz r6, 7ca00 │ │ │ │ ldr.w r2, [r6, #160] @ 0xa0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7c328 │ │ │ │ + beq.w 7c354 │ │ │ │ str.w r3, [r4, #160] @ 0xa0 │ │ │ │ - b.n 7c328 │ │ │ │ + b.n 7c354 │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c78c │ │ │ │ + beq.w 7c7b8 │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r7, [r6, #152] @ 0x98 │ │ │ │ cmp r7, r2 │ │ │ │ it ne │ │ │ │ strne.w r2, [r4, #152] @ 0x98 │ │ │ │ - cbnz r0, 7ca00 │ │ │ │ + cbnz r0, 7ca2c │ │ │ │ ldr.w r2, [r5, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c7a2 │ │ │ │ + bne.w 7c7ce │ │ │ │ ldr.w r2, [r4, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c316 │ │ │ │ + bne.w 7c342 │ │ │ │ ldr.w r2, [r5, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c316 │ │ │ │ + beq.w 7c342 │ │ │ │ ldr.w r0, [r6, #196] @ 0xc4 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 7c316 │ │ │ │ - b.n 7c90e │ │ │ │ + beq.w 7c342 │ │ │ │ + b.n 7c93a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c6e0 │ │ │ │ + beq.w 7c70c │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ - b.n 7c282 │ │ │ │ + b.n 7c2ae │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c78c │ │ │ │ + beq.w 7c7b8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c8e6 │ │ │ │ - b.n 7c9e4 │ │ │ │ + beq.w 7c912 │ │ │ │ + b.n 7ca10 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ca28 │ │ │ │ - b.n 7c708 │ │ │ │ - ldr r3, [pc, #576] @ (7cc88 ) │ │ │ │ + bne.n 7ca54 │ │ │ │ + b.n 7c734 │ │ │ │ + ldr r3, [pc, #576] @ (7ccb4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -120729,1572 +120754,1572 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r1, #408] @ 0x198 │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d61c │ │ │ │ + beq.w 7d648 │ │ │ │ ldr.w r3, [r1, #424] @ 0x1a8 │ │ │ │ mov r9, r3 │ │ │ │ - ldr.w r8, [pc, #528] @ 7cc94 │ │ │ │ + ldr.w r8, [pc, #528] @ 7ccc0 │ │ │ │ movw r7, #40968 @ 0xa008 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ ldr.w r3, [r8, #1624] @ 0x658 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 7c6bc │ │ │ │ - ldr r0, [pc, #500] @ (7cc8c ) │ │ │ │ - bl 6be80 │ │ │ │ + beq.w 7c6e8 │ │ │ │ + ldr r0, [pc, #500] @ (7ccb8 ) │ │ │ │ + bl 6bec0 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 7c6c6 │ │ │ │ - ldr r0, [pc, #484] @ (7cc8c ) │ │ │ │ - bl 2684f8 │ │ │ │ - b.n 7cac4 │ │ │ │ - ldr r0, [pc, #480] @ (7cc90 ) │ │ │ │ + bne.w 7c6f2 │ │ │ │ + ldr r0, [pc, #484] @ (7ccb8 ) │ │ │ │ + bl 26849c │ │ │ │ + b.n 7caf0 │ │ │ │ + ldr r0, [pc, #480] @ (7ccbc ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6be80 │ │ │ │ + bl 6bec0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 7c6f4 │ │ │ │ - ldr r0, [pc, #464] @ (7cc90 ) │ │ │ │ - bl 2684f8 │ │ │ │ + bne.w 7c720 │ │ │ │ + ldr r0, [pc, #464] @ (7ccbc ) │ │ │ │ + bl 26849c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7c32a │ │ │ │ + b.n 7c356 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7c34e │ │ │ │ - b.n 7c356 │ │ │ │ + beq.w 7c37a │ │ │ │ + b.n 7c382 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 7c996 │ │ │ │ + beq.w 7c9c2 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7c99c │ │ │ │ - b.n 7c9a4 │ │ │ │ + beq.w 7c9c8 │ │ │ │ + b.n 7c9d0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #0] │ │ │ │ - b.n 7c964 │ │ │ │ + b.n 7c990 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7cb02 │ │ │ │ + bne.n 7cb2e │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7ccaa │ │ │ │ + bne.w 7ccd6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c3a6 │ │ │ │ - b.n 7c3ae │ │ │ │ + beq.w 7c3d2 │ │ │ │ + b.n 7c3da │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 7c35e │ │ │ │ - b.w 7c1ee │ │ │ │ + beq.w 7c38a │ │ │ │ + b.w 7c21a │ │ │ │ ldr.w ip, [r5, #136] @ 0x88 │ │ │ │ ldr r7, [r6, #112] @ 0x70 │ │ │ │ ldr.w r3, [r4, #136] @ 0x88 │ │ │ │ mov r2, ip │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 7c834 │ │ │ │ - b.n 7c836 │ │ │ │ + bne.w 7c860 │ │ │ │ + b.n 7c862 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 7c9a4 │ │ │ │ + beq.w 7c9d0 │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 7c9ac │ │ │ │ - b.w 7c1ee │ │ │ │ + beq.w 7c9d8 │ │ │ │ + b.w 7c21a │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldr.w r7, [lr, #12] │ │ │ │ cmp r7, r1 │ │ │ │ it ne │ │ │ │ strne r1, [r3, #12] │ │ │ │ - cbnz r0, 7cb58 │ │ │ │ + cbnz r0, 7cb84 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d6ce │ │ │ │ + bne.w 7d6fa │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - cbnz r1, 7cb62 │ │ │ │ + cbnz r1, 7cb8e │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cc4c │ │ │ │ + bne.n 7cc78 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 7c3d2 │ │ │ │ + b.n 7c3fe │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d59a │ │ │ │ + bne.w 7d5c6 │ │ │ │ str.w r7, [r3, #132] @ 0x84 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7c5c4 │ │ │ │ + bne.w 7c5f0 │ │ │ │ ldr.w r0, [r2, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c5c4 │ │ │ │ + beq.w 7c5f0 │ │ │ │ str.w r0, [r3, #136] @ 0x88 │ │ │ │ - b.n 7c5c4 │ │ │ │ + b.n 7c5f0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #4] │ │ │ │ - b.n 7c972 │ │ │ │ + b.n 7c99e │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp ip, r1 │ │ │ │ it ne │ │ │ │ strne r1, [r3, #12] │ │ │ │ - cbnz r0, 7cbaa │ │ │ │ + cbnz r0, 7cbd6 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d436 │ │ │ │ + bne.w 7d462 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - cbnz r1, 7cbb6 │ │ │ │ + cbnz r1, 7cbe2 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf98 │ │ │ │ + bne.w 7cfc4 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 7c464 │ │ │ │ + b.n 7c490 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7cbca │ │ │ │ + bne.n 7cbf6 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd88 │ │ │ │ + bne.w 7cdb4 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7cbd8 │ │ │ │ + bne.n 7cc04 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ce76 │ │ │ │ + bne.w 7cea2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 7cbe4 │ │ │ │ + cbnz r0, 7cc10 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cee6 │ │ │ │ + bne.w 7cf12 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c458 │ │ │ │ + bne.w 7c484 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c458 │ │ │ │ + beq.w 7c484 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ str r0, [r3, #16] │ │ │ │ - cbnz r7, 7cc04 │ │ │ │ + cbnz r7, 7cc30 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cdc0 │ │ │ │ - cbnz r1, 7cc0e │ │ │ │ + bne.w 7cdec │ │ │ │ + cbnz r1, 7cc3a │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ceae │ │ │ │ + bne.w 7ceda │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d74c │ │ │ │ + bne.w 7d778 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf22 │ │ │ │ - cbnz r1, 7cc2a │ │ │ │ + bne.w 7cf4e │ │ │ │ + cbnz r1, 7cc56 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d340 │ │ │ │ + bne.w 7d36c │ │ │ │ movs r1, #0 │ │ │ │ - b.n 7c488 │ │ │ │ + b.n 7c4b4 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 7c93c │ │ │ │ + beq.w 7c968 │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 7c942 │ │ │ │ - b.n 7c94a │ │ │ │ + beq.w 7c96e │ │ │ │ + b.n 7c976 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r7, r1 │ │ │ │ it ne │ │ │ │ strne r1, [r3, #0] │ │ │ │ - b.n 7c92e │ │ │ │ + b.n 7c95a │ │ │ │ mov r1, r6 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ ldr.w ip, [r3, #32] │ │ │ │ ldr r7, [r7, #28] │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #28] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7cc6a │ │ │ │ + bne.n 7cc96 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d582 │ │ │ │ + bne.w 7d5ae │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c1e2 │ │ │ │ + bne.w 7c20e │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c1e2 │ │ │ │ + beq.w 7c20e │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 7c1e2 │ │ │ │ - b.n 7ccf8 │ │ │ │ + beq.w 7c20e │ │ │ │ + b.n 7cd24 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xb740 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r7, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 7d216 │ │ │ │ + bne.w 7d242 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7d216 │ │ │ │ + beq.w 7d242 │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ str r7, [r3, #4] │ │ │ │ - cbnz r0, 7ccb6 │ │ │ │ + cbnz r0, 7cce2 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - cbnz r0, 7cd02 │ │ │ │ + cbnz r0, 7cd2e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7ccc2 │ │ │ │ + bne.n 7ccee │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cd3a │ │ │ │ + bne.n 7cd66 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbnz r0, 7ccce │ │ │ │ + cbnz r0, 7ccfa │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d23c │ │ │ │ + bne.w 7d268 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c3d2 │ │ │ │ + bne.w 7c3fe │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c3d2 │ │ │ │ + beq.w 7c3fe │ │ │ │ ldr r7, [r3, #32] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #28] │ │ │ │ - cbnz r7, 7ccea │ │ │ │ + cbnz r7, 7cd16 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 7cd36 │ │ │ │ + cbnz r0, 7cd62 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7c1e2 │ │ │ │ + bne.w 7c20e │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c1e2 │ │ │ │ + beq.w 7c20e │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ - b.w 7c1e2 │ │ │ │ + b.w 7c20e │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ ldr r7, [r3, #20] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7cd10 │ │ │ │ + bne.n 7cd3c │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 7cd3c │ │ │ │ - cbnz r7, 7cd1a │ │ │ │ + cbnz r0, 7cd68 │ │ │ │ + cbnz r7, 7cd46 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d23c │ │ │ │ + bne.w 7d268 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbnz r0, 7cd24 │ │ │ │ + cbnz r0, 7cd50 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ccde │ │ │ │ + bne.n 7cd0a │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c3de │ │ │ │ + bne.w 7c40a │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c3de │ │ │ │ + beq.w 7c40a │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #32] │ │ │ │ - b.n 7ccea │ │ │ │ + b.n 7cd16 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ str r0, [r3, #12] │ │ │ │ - cbnz r7, 7cd4a │ │ │ │ + cbnz r7, 7cd76 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d23e │ │ │ │ - cbnz r1, 7cd52 │ │ │ │ + bne.w 7d26a │ │ │ │ + cbnz r1, 7cd7e │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ccde │ │ │ │ + bne.n 7cd0a │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d252 │ │ │ │ + bne.w 7d27e │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ccea │ │ │ │ - b.n 7cd36 │ │ │ │ + beq.n 7cd16 │ │ │ │ + b.n 7cd62 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.n 7c652 │ │ │ │ + b.n 7c67e │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.w 7c8c2 │ │ │ │ + beq.w 7c8ee │ │ │ │ str r7, [r3, #4] │ │ │ │ - b.n 7c8c2 │ │ │ │ + b.n 7c8ee │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 7c644 │ │ │ │ + b.n 7c670 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7d278 │ │ │ │ + bne.w 7d2a4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d278 │ │ │ │ + beq.w 7d2a4 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7cd98 │ │ │ │ + bne.n 7cdc4 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ce78 │ │ │ │ - cbnz r7, 7cda2 │ │ │ │ + bne.n 7cea4 │ │ │ │ + cbnz r7, 7cdce │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cee6 │ │ │ │ + bne.w 7cf12 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 7cdae │ │ │ │ + cbnz r0, 7cdda │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cbf4 │ │ │ │ + bne.w 7cc20 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c464 │ │ │ │ + bne.w 7c490 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c464 │ │ │ │ + beq.w 7c490 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ str r0, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d79e │ │ │ │ + bne.w 7d7ca │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ceb0 │ │ │ │ - cbnz r7, 7cdda │ │ │ │ + bne.n 7cedc │ │ │ │ + cbnz r7, 7ce06 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf20 │ │ │ │ + bne.w 7cf4c │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - cbnz r0, 7cde6 │ │ │ │ + cbnz r0, 7ce12 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d340 │ │ │ │ + bne.w 7d36c │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c494 │ │ │ │ + bne.w 7c4c0 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c494 │ │ │ │ + beq.w 7c4c0 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ ldr.w ip, [r3, #44] @ 0x2c │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d71e │ │ │ │ + bne.w 7d74a │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d468 │ │ │ │ + bne.w 7d494 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7ce1a │ │ │ │ + bne.n 7ce46 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf5a │ │ │ │ + bne.w 7cf86 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - cbnz r0, 7ce26 │ │ │ │ + cbnz r0, 7ce52 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cfd2 │ │ │ │ + bne.w 7cffe │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c4c4 │ │ │ │ + bne.w 7c4f0 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c4c4 │ │ │ │ + beq.w 7c4f0 │ │ │ │ ldr r7, [r3, #56] @ 0x38 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ - cbnz r7, 7ce48 │ │ │ │ + cbnz r7, 7ce74 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d0ac │ │ │ │ + bne.w 7d0d8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 7d656 │ │ │ │ + bne.w 7d682 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d0e4 │ │ │ │ - cbnz r1, 7ce64 │ │ │ │ + bne.w 7d110 │ │ │ │ + cbnz r1, 7ce90 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d008 │ │ │ │ + bne.w 7d034 │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ - cbnz r1, 7ce70 │ │ │ │ + cbnz r1, 7ce9c │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d12e │ │ │ │ + bne.w 7d15a │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c4f4 │ │ │ │ + b.w 7c520 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ - cbnz r7, 7ce86 │ │ │ │ + cbnz r7, 7ceb2 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ceea │ │ │ │ + bne.n 7cf16 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7ce94 │ │ │ │ + bne.n 7cec0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cbf4 │ │ │ │ + bne.w 7cc20 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbnz r0, 7ce9e │ │ │ │ + cbnz r0, 7ceca │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cdbe │ │ │ │ + bne.n 7cdea │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c470 │ │ │ │ + bne.w 7c49c │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c470 │ │ │ │ + beq.w 7c49c │ │ │ │ ldr r7, [r3, #28] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ str r0, [r3, #24] │ │ │ │ - cbnz r7, 7cebc │ │ │ │ + cbnz r7, 7cee8 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cf22 │ │ │ │ - cbnz r1, 7cec6 │ │ │ │ + bne.n 7cf4e │ │ │ │ + cbnz r1, 7cef2 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d340 │ │ │ │ + bne.w 7d36c │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d7c8 │ │ │ │ + bne.w 7d7f4 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cdf8 │ │ │ │ - cbnz r1, 7cee0 │ │ │ │ + bne.n 7ce24 │ │ │ │ + cbnz r1, 7cf0c │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d464 │ │ │ │ + bne.w 7d490 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c4a0 │ │ │ │ + b.w 7c4cc │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ ldr r7, [r3, #20] │ │ │ │ str r0, [r3, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7cefc │ │ │ │ + bne.n 7cf28 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cbf6 │ │ │ │ - cbnz r7, 7cf06 │ │ │ │ + bne.w 7cc22 │ │ │ │ + cbnz r7, 7cf32 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cdbe │ │ │ │ + bne.w 7cdea │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbnz r0, 7cf10 │ │ │ │ + cbnz r0, 7cf3c │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ceae │ │ │ │ + bne.n 7ceda │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c47c │ │ │ │ + bne.w 7c4a8 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c47c │ │ │ │ + beq.w 7c4a8 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d6d2 │ │ │ │ + bne.w 7d6fe │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d342 │ │ │ │ - cbnz r7, 7cf3e │ │ │ │ + bne.w 7d36e │ │ │ │ + cbnz r7, 7cf6a │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cdf6 │ │ │ │ + bne.w 7ce22 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbnz r0, 7cf4a │ │ │ │ + cbnz r0, 7cf76 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d464 │ │ │ │ + bne.w 7d490 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c4ac │ │ │ │ + bne.w 7c4d8 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c4ac │ │ │ │ + beq.w 7c4d8 │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ - cbnz r7, 7cf68 │ │ │ │ + cbnz r7, 7cf94 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cfd4 │ │ │ │ - cbnz r1, 7cf72 │ │ │ │ + bne.n 7d000 │ │ │ │ + cbnz r1, 7cf9e │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ce36 │ │ │ │ + bne.w 7ce62 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ - cbnz r1, 7cf7e │ │ │ │ + cbnz r1, 7cfaa │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d0a8 │ │ │ │ + bne.w 7d0d4 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - cbnz r1, 7cf8a │ │ │ │ + cbnz r1, 7cfb6 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d0e2 │ │ │ │ + bne.w 7d10e │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c4dc │ │ │ │ + b.w 7c508 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cdbe │ │ │ │ + beq.w 7cdea │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ ldr.w ip, [r1, #20] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp ip, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #20] │ │ │ │ - cbnz r1, 7cfb2 │ │ │ │ + cbnz r1, 7cfde │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d380 │ │ │ │ + bne.w 7d3ac │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - cbnz r1, 7cfbc │ │ │ │ + cbnz r1, 7cfe8 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d04e │ │ │ │ + bne.n 7d07a │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c47c │ │ │ │ + b.w 7c4a8 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #0] │ │ │ │ - b.n 7c8b4 │ │ │ │ + b.n 7c8e0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d400 │ │ │ │ + bne.w 7d42c │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r7, [r3, #56] @ 0x38 │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d62a │ │ │ │ + bne.w 7d656 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ce38 │ │ │ │ - cbnz r7, 7cfee │ │ │ │ + bne.w 7ce64 │ │ │ │ + cbnz r7, 7d01a │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d0a8 │ │ │ │ + bne.n 7d0d4 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - cbnz r0, 7cff8 │ │ │ │ + cbnz r0, 7d024 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d0e2 │ │ │ │ + bne.n 7d10e │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c4e8 │ │ │ │ + bne.w 7c514 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c4e8 │ │ │ │ + beq.w 7c514 │ │ │ │ ldr r7, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ str r0, [r3, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d6fe │ │ │ │ + bne.w 7d72a │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d130 │ │ │ │ - cbnz r1, 7d026 │ │ │ │ + bne.w 7d15c │ │ │ │ + cbnz r1, 7d052 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d6ba │ │ │ │ + bne.w 7d6e6 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d8ac │ │ │ │ + bne.w 7d8d8 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d118 │ │ │ │ - cbnz r1, 7d040 │ │ │ │ + bne.n 7d144 │ │ │ │ + cbnz r1, 7d06c │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d8a8 │ │ │ │ + bne.w 7d8d4 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c518 │ │ │ │ + b.w 7c544 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cf20 │ │ │ │ + beq.w 7cf4c │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ ldr.w ip, [r1, #28] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp ip, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #28] │ │ │ │ - cbnz r1, 7d068 │ │ │ │ + cbnz r1, 7d094 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d3aa │ │ │ │ + bne.w 7d3d6 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cbnz r1, 7d070 │ │ │ │ + cbnz r1, 7d09c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 7d07e │ │ │ │ + cbnz r0, 7d0aa │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c494 │ │ │ │ + b.w 7c4c0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cdf6 │ │ │ │ + beq.w 7ce22 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ ldr.w ip, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp ip, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #36] @ 0x24 │ │ │ │ - cbnz r1, 7d098 │ │ │ │ + cbnz r1, 7d0c4 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d3d4 │ │ │ │ + bne.w 7d400 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - cbnz r1, 7d0a2 │ │ │ │ + cbnz r1, 7d0ce │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d15a │ │ │ │ + bne.n 7d186 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c4ac │ │ │ │ + b.w 7c4d8 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7d0ba │ │ │ │ + bne.n 7d0e6 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 7d0e4 │ │ │ │ - cbnz r1, 7d0c2 │ │ │ │ + cbnz r0, 7d110 │ │ │ │ + cbnz r1, 7d0ee │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d008 │ │ │ │ + bne.n 7d034 │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d7de │ │ │ │ + bne.w 7d80a │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d130 │ │ │ │ - cbnz r1, 7d0dc │ │ │ │ + bne.n 7d15c │ │ │ │ + cbnz r1, 7d108 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d6ba │ │ │ │ + bne.w 7d6e6 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c500 │ │ │ │ + b.w 7c52c │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ ldr r7, [r3, #72] @ 0x48 │ │ │ │ str r0, [r3, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d68c │ │ │ │ + bne.w 7d6b8 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d00a │ │ │ │ - cbnz r7, 7d0fa │ │ │ │ + bne.n 7d036 │ │ │ │ + cbnz r7, 7d126 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ - cbnz r0, 7d12e │ │ │ │ + cbnz r0, 7d15a │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ - cbnz r0, 7d106 │ │ │ │ + cbnz r0, 7d132 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d6ba │ │ │ │ + bne.w 7d6e6 │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c50c │ │ │ │ + bne.w 7c538 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c50c │ │ │ │ + beq.w 7c538 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ str r0, [r3, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d040 │ │ │ │ + bne.n 7d06c │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7d040 │ │ │ │ + beq.n 7d06c │ │ │ │ str r0, [r3, #84] @ 0x54 │ │ │ │ - b.w 7c518 │ │ │ │ + b.w 7c544 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d1e8 │ │ │ │ + bne.n 7d214 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ ldr r7, [r3, #80] @ 0x50 │ │ │ │ str r0, [r3, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d7e2 │ │ │ │ + bne.w 7d80e │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d6bc │ │ │ │ - cbnz r7, 7d14a │ │ │ │ + bne.w 7d6e8 │ │ │ │ + cbnz r7, 7d176 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d116 │ │ │ │ + bne.n 7d142 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7d11e │ │ │ │ - b.n 7d040 │ │ │ │ + beq.n 7d14a │ │ │ │ + b.n 7d06c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cf5a │ │ │ │ + beq.w 7cf86 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ ldr.w ip, [r1, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cmp ip, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #44] @ 0x2c │ │ │ │ - cbnz r1, 7d174 │ │ │ │ + cbnz r1, 7d1a0 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d402 │ │ │ │ + bne.w 7d42e │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - cbnz r1, 7d17c │ │ │ │ + cbnz r1, 7d1a8 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - cbnz r0, 7d18a │ │ │ │ + cbnz r0, 7d1b6 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c4c4 │ │ │ │ + b.w 7c4f0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ce36 │ │ │ │ + beq.w 7ce62 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ ldr.w ip, [r3, #56] @ 0x38 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ cmp r1, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7d1a8 │ │ │ │ + bne.n 7d1d4 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d2dc │ │ │ │ + bne.w 7d308 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - cbnz r1, 7d1b0 │ │ │ │ + cbnz r1, 7d1dc │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 7d1bc │ │ │ │ + cbnz r0, 7d1e8 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c4dc │ │ │ │ + b.w 7c508 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7d0e2 │ │ │ │ + beq.n 7d10e │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ ldr.w ip, [r3, #64] @ 0x40 │ │ │ │ ldr r1, [r1, #60] @ 0x3c │ │ │ │ cmp r1, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #60] @ 0x3c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7d1da │ │ │ │ + bne.n 7d206 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d310 │ │ │ │ + bne.w 7d33c │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ - cbnz r1, 7d1e2 │ │ │ │ + cbnz r1, 7d20e │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ - cbnz r0, 7d1ea │ │ │ │ + cbnz r0, 7d216 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c4f4 │ │ │ │ + b.w 7c520 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ ldr.w ip, [r1, #72] @ 0x48 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ cmp ip, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r1, 7d204 │ │ │ │ + cbnz r1, 7d230 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d660 │ │ │ │ + bne.w 7d68c │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ - cbnz r1, 7d210 │ │ │ │ + cbnz r1, 7d23c │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d862 │ │ │ │ + bne.w 7d88e │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c50c │ │ │ │ - cbnz r0, 7d220 │ │ │ │ + b.w 7c538 │ │ │ │ + cbnz r0, 7d24c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ccfe │ │ │ │ + bne.w 7cd2a │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 7d22c │ │ │ │ + cbnz r0, 7d258 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd3a │ │ │ │ + bne.w 7cd66 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c3c6 │ │ │ │ + bne.w 7c3f2 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c3c6 │ │ │ │ + beq.w 7c3f2 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ ldr r7, [r3, #32] │ │ │ │ str r0, [r3, #20] │ │ │ │ - cbnz r1, 7d24c │ │ │ │ + cbnz r1, 7d278 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cce0 │ │ │ │ + bne.w 7cd0c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7cd5a │ │ │ │ + beq.w 7cd86 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ccf0 │ │ │ │ - b.w 7c1e2 │ │ │ │ + beq.w 7cd1c │ │ │ │ + b.w 7c20e │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.w 7c602 │ │ │ │ + b.w 7c62e │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #0] │ │ │ │ - b.w 7c88e │ │ │ │ + b.w 7c8ba │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7cc4e │ │ │ │ - b.n 7ccde │ │ │ │ + bne.w 7cc7a │ │ │ │ + b.n 7cd0a │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 7c438 │ │ │ │ - b.w 7c440 │ │ │ │ + beq.w 7c464 │ │ │ │ + b.w 7c46c │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c678 │ │ │ │ + beq.w 7c6a4 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c27a │ │ │ │ + bne.w 7c2a6 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c272 │ │ │ │ - b.w 7c27a │ │ │ │ + bne.w 7c29e │ │ │ │ + b.w 7c2a6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7ca14 │ │ │ │ - b.w 7c90e │ │ │ │ + bne.w 7ca40 │ │ │ │ + b.w 7c93a │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d4f0 │ │ │ │ + bne.w 7d51c │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ str r0, [r3, #120] @ 0x78 │ │ │ │ - cbnz r1, 7d2c2 │ │ │ │ + cbnz r1, 7d2ee │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ - cbnz r0, 7d2ce │ │ │ │ + cbnz r0, 7d2fa │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c588 │ │ │ │ + b.w 7c5b4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d50c │ │ │ │ + bne.w 7d538 │ │ │ │ str r0, [r3, #116] @ 0x74 │ │ │ │ - b.w 7c588 │ │ │ │ + b.w 7c5b4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d0a8 │ │ │ │ + beq.w 7d0d4 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ cmp r1, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #56] @ 0x38 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7d2fa │ │ │ │ + bne.n 7d326 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d1bc │ │ │ │ + bne.w 7d1e8 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ - cbnz r1, 7d302 │ │ │ │ + cbnz r1, 7d32e │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ - cbnz r0, 7d310 │ │ │ │ + cbnz r0, 7d33c │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c4e8 │ │ │ │ + b.w 7c514 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d008 │ │ │ │ + beq.w 7d034 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ ldr.w ip, [r1, #64] @ 0x40 │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ cmp ip, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #64] @ 0x40 │ │ │ │ - cbnz r1, 7d32a │ │ │ │ + cbnz r1, 7d356 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d1ea │ │ │ │ + bne.w 7d216 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ - cbnz r1, 7d336 │ │ │ │ + cbnz r1, 7d362 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d660 │ │ │ │ + bne.w 7d68c │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c500 │ │ │ │ + b.w 7c52c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d3a8 │ │ │ │ + bne.n 7d3d4 │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ str r0, [r3, #32] │ │ │ │ - cbnz r7, 7d350 │ │ │ │ + cbnz r7, 7d37c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cdf8 │ │ │ │ - cbnz r1, 7d35a │ │ │ │ + bne.w 7ce24 │ │ │ │ + cbnz r1, 7d386 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d464 │ │ │ │ + bne.w 7d490 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - cbnz r1, 7d366 │ │ │ │ + cbnz r1, 7d392 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf5a │ │ │ │ + bne.w 7cf86 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - cbnz r1, 7d372 │ │ │ │ + cbnz r1, 7d39e │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cfd2 │ │ │ │ + bne.w 7cffe │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c4b8 │ │ │ │ + b.w 7c4e4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ceae │ │ │ │ + beq.w 7ceda │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ ldr.w ip, [r1, #24] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp ip, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #24] │ │ │ │ - cbnz r1, 7d39a │ │ │ │ + cbnz r1, 7d3c6 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d04e │ │ │ │ + bne.w 7d07a │ │ │ │ ldr r1, [r3, #32] │ │ │ │ - cbnz r1, 7d3a2 │ │ │ │ + cbnz r1, 7d3ce │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 7d3aa │ │ │ │ + cbnz r0, 7d3d6 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c488 │ │ │ │ + b.w 7c4b4 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ ldr.w ip, [r1, #32] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp ip, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #32] │ │ │ │ - cbnz r1, 7d3c4 │ │ │ │ + cbnz r1, 7d3f0 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d07e │ │ │ │ + bne.w 7d0aa │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ - cbnz r1, 7d3cc │ │ │ │ + cbnz r1, 7d3f8 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - cbnz r0, 7d3d4 │ │ │ │ + cbnz r0, 7d400 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c4a0 │ │ │ │ + b.w 7c4cc │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ ldr.w ip, [r3, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #40] @ 0x28 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7d3f2 │ │ │ │ + bne.n 7d41e │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d15a │ │ │ │ + bne.w 7d186 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - cbnz r1, 7d3fa │ │ │ │ + cbnz r1, 7d426 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - cbnz r0, 7d402 │ │ │ │ + cbnz r0, 7d42e │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c4b8 │ │ │ │ + b.w 7c4e4 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ ldr.w ip, [r1, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ cmp ip, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #48] @ 0x30 │ │ │ │ - cbnz r1, 7d41c │ │ │ │ + cbnz r1, 7d448 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d18a │ │ │ │ + bne.w 7d1b6 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ - cbnz r1, 7d428 │ │ │ │ + cbnz r1, 7d454 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d2dc │ │ │ │ + bne.w 7d308 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c4d0 │ │ │ │ + b.w 7c4fc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cbf4 │ │ │ │ + beq.w 7cc20 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ ldr.w ip, [r1, #16] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp ip, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #16] │ │ │ │ - cbnz r1, 7d450 │ │ │ │ + cbnz r1, 7d47c │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf98 │ │ │ │ + bne.w 7cfc4 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbnz r1, 7d45a │ │ │ │ + cbnz r1, 7d486 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d380 │ │ │ │ + bne.n 7d3ac │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c470 │ │ │ │ + b.w 7c49c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d3d2 │ │ │ │ + bne.n 7d3fe │ │ │ │ ldr.w ip, [r3, #44] @ 0x2c │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7d47a │ │ │ │ + bne.n 7d4a6 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf5c │ │ │ │ + bne.w 7cf88 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d7ce │ │ │ │ + bne.w 7d7fa │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cfd4 │ │ │ │ - cbnz r1, 7d494 │ │ │ │ + bne.w 7d000 │ │ │ │ + cbnz r1, 7d4c0 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ce36 │ │ │ │ + bne.w 7ce62 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ - cbnz r1, 7d4a0 │ │ │ │ + cbnz r1, 7d4cc │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d0a8 │ │ │ │ + bne.w 7d0d4 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c4d0 │ │ │ │ + b.w 7c4fc │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ orr.w r1, r1, #2048 @ 0x800 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c264 │ │ │ │ - b.n 7d286 │ │ │ │ + beq.w 7c290 │ │ │ │ + b.n 7d2b2 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c202 │ │ │ │ + beq.w 7c22e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c628 │ │ │ │ - b.w 7c620 │ │ │ │ + beq.w 7c654 │ │ │ │ + b.w 7c64c │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr.w ip, [r7, #108] @ 0x6c │ │ │ │ ldr r7, [r3, #112] @ 0x70 │ │ │ │ cmp ip, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #108] @ 0x6c │ │ │ │ - cbnz r7, 7d4e0 │ │ │ │ + cbnz r7, 7d50c │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d77a │ │ │ │ + bne.w 7d7a6 │ │ │ │ ldr r0, [r3, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c57c │ │ │ │ + bne.w 7c5a8 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c57c │ │ │ │ + beq.w 7c5a8 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr.w ip, [r7, #120] @ 0x78 │ │ │ │ ldr r7, [r3, #116] @ 0x74 │ │ │ │ cmp ip, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #120] @ 0x78 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7c588 │ │ │ │ + bne.w 7c5b4 │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c588 │ │ │ │ + beq.w 7c5b4 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #116] @ 0x74 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 7c588 │ │ │ │ - b.n 7d2ce │ │ │ │ + beq.w 7c5b4 │ │ │ │ + b.n 7d2fa │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ cmp r7, r1 │ │ │ │ it ne │ │ │ │ strne r1, [r3, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7c94e │ │ │ │ + beq.w 7c97a │ │ │ │ mov r1, r6 │ │ │ │ - b.w 7c44c │ │ │ │ + b.w 7c478 │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 7d938 │ │ │ │ - cbnz r7, 7d548 │ │ │ │ + bne.w 7d964 │ │ │ │ + cbnz r7, 7d574 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7cb42 │ │ │ │ + bne.w 7cb6e │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d7d8 │ │ │ │ + bne.w 7d804 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mov r1, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c3c6 │ │ │ │ + beq.w 7c3f2 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ ldr.w ip, [r7, #20] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ cmp ip, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #20] │ │ │ │ - cbnz r7, 7d572 │ │ │ │ + cbnz r7, 7d59e │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cc4e │ │ │ │ + bne.w 7cc7a │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c3de │ │ │ │ + bne.w 7c40a │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c3de │ │ │ │ + beq.w 7c40a │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ ldr.w ip, [r7, #32] │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ cmp ip, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7cc72 │ │ │ │ - b.w 7c1e2 │ │ │ │ + beq.w 7cc9e │ │ │ │ + b.w 7c20e │ │ │ │ ldr.w ip, [r1, #48] @ 0x30 │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ strne.w r7, [r3, #132] @ 0x84 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7c5c4 │ │ │ │ + bne.w 7c5f0 │ │ │ │ ldr.w r0, [r2, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c5c4 │ │ │ │ + beq.w 7c5f0 │ │ │ │ ldr.w r7, [ip, #136] @ 0x88 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 7cb82 │ │ │ │ - b.w 7c5c4 │ │ │ │ + bne.w 7cbae │ │ │ │ + b.w 7c5f0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d55a │ │ │ │ - b.n 7d23c │ │ │ │ + bne.n 7d586 │ │ │ │ + b.n 7d268 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d77a │ │ │ │ + bne.w 7d7a6 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ str r0, [r3, #112] @ 0x70 │ │ │ │ - cbnz r1, 7d5e4 │ │ │ │ + cbnz r1, 7d610 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d2b8 │ │ │ │ + bne.w 7d2e4 │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d2c2 │ │ │ │ + bne.w 7d2ee │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c588 │ │ │ │ - b.n 7d2ce │ │ │ │ + beq.w 7c5b4 │ │ │ │ + b.n 7d2fa │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7c750 │ │ │ │ - b.w 7c848 │ │ │ │ - cbz r6, 7d60c │ │ │ │ + bne.w 7c77c │ │ │ │ + b.w 7c874 │ │ │ │ + cbz r6, 7d638 │ │ │ │ ldr.w r0, [r6, #140] @ 0x8c │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 7c2c0 │ │ │ │ + beq.w 7c2ec │ │ │ │ str.w r2, [r4, #140] @ 0x8c │ │ │ │ - b.w 7c2c0 │ │ │ │ + b.w 7c2ec │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cd34 │ │ │ │ - b.n 7d582 │ │ │ │ + beq.w 7cd60 │ │ │ │ + b.n 7d5ae │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r2, #400] @ 0x190 │ │ │ │ mov r9, r3 │ │ │ │ - b.w 7ca80 │ │ │ │ - cbnz r7, 7d634 │ │ │ │ + b.w 7caac │ │ │ │ + cbnz r7, 7d660 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d0a8 │ │ │ │ + bne.w 7d0d4 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d7f0 │ │ │ │ + bne.w 7d81c │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d0e4 │ │ │ │ - cbnz r1, 7d650 │ │ │ │ + bne.w 7d110 │ │ │ │ + cbnz r1, 7d67c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d008 │ │ │ │ + bne.w 7d034 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c4e8 │ │ │ │ + b.w 7c514 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ce5c │ │ │ │ - b.n 7ce64 │ │ │ │ + beq.w 7ce88 │ │ │ │ + b.n 7ce90 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ ldr.w ip, [r1, #76] @ 0x4c │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ cmp ip, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #76] @ 0x4c │ │ │ │ - cbnz r1, 7d67a │ │ │ │ + cbnz r1, 7d6a6 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d862 │ │ │ │ + bne.w 7d88e │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ - cbnz r1, 7d686 │ │ │ │ + cbnz r1, 7d6b2 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d83e │ │ │ │ + bne.w 7d86a │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c518 │ │ │ │ + b.w 7c544 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d850 │ │ │ │ + bne.w 7d87c │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d130 │ │ │ │ - cbnz r1, 7d6a2 │ │ │ │ + bne.w 7d15c │ │ │ │ + cbnz r1, 7d6ce │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r0, 7d6ba │ │ │ │ + cbnz r0, 7d6e6 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ - cbnz r1, 7d6ae │ │ │ │ + cbnz r1, 7d6da │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d116 │ │ │ │ + bne.w 7d142 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c50c │ │ │ │ + b.w 7c538 │ │ │ │ mov r9, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d660 │ │ │ │ + bne.n 7d68c │ │ │ │ ldr r7, [r3, #80] @ 0x50 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7d716 │ │ │ │ + bne.n 7d742 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d036 │ │ │ │ - b.n 7d118 │ │ │ │ + beq.w 7d062 │ │ │ │ + b.n 7d144 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 7d55a │ │ │ │ + b.n 7d586 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d82c │ │ │ │ + bne.w 7d858 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cdf8 │ │ │ │ - cbnz r1, 7d6ec │ │ │ │ + bne.w 7ce24 │ │ │ │ + cbnz r1, 7d718 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d464 │ │ │ │ + bne.w 7d490 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - cbnz r1, 7d6f8 │ │ │ │ + cbnz r1, 7d724 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf5a │ │ │ │ + bne.w 7cf86 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c4ac │ │ │ │ - cbnz r1, 7d706 │ │ │ │ + b.w 7c4d8 │ │ │ │ + cbnz r1, 7d732 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d6ba │ │ │ │ + bne.n 7d6e6 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d7e6 │ │ │ │ + bne.n 7d812 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d118 │ │ │ │ + bne.w 7d144 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d11e │ │ │ │ - b.n 7d040 │ │ │ │ + beq.w 7d14a │ │ │ │ + b.n 7d06c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7d72c │ │ │ │ + bne.n 7d758 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf5a │ │ │ │ + bne.w 7cf86 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d816 │ │ │ │ + bne.n 7d842 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cfd4 │ │ │ │ - cbnz r1, 7d746 │ │ │ │ + bne.w 7d000 │ │ │ │ + cbnz r1, 7d772 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ce36 │ │ │ │ + bne.w 7ce62 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c4c4 │ │ │ │ + b.w 7c4f0 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ - b.w 7cc20 │ │ │ │ + b.w 7cc4c │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr.w ip, [r7, #104] @ 0x68 │ │ │ │ cmp lr, ip │ │ │ │ it ne │ │ │ │ strne.w lr, [r3, #104] @ 0x68 │ │ │ │ - cbnz r0, 7d76a │ │ │ │ + cbnz r0, 7d796 │ │ │ │ ldr r0, [r2, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d4c8 │ │ │ │ + bne.w 7d4f4 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c570 │ │ │ │ + bne.w 7c59c │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c570 │ │ │ │ + beq.w 7c59c │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr.w ip, [r7, #112] @ 0x70 │ │ │ │ ldr r7, [r3, #120] @ 0x78 │ │ │ │ cmp ip, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #112] @ 0x70 │ │ │ │ - cbnz r7, 7d792 │ │ │ │ + cbnz r7, 7d7be │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d4f0 │ │ │ │ + bne.w 7d51c │ │ │ │ ldr r0, [r3, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d504 │ │ │ │ - b.w 7c588 │ │ │ │ + beq.w 7d530 │ │ │ │ + b.w 7c5b4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7d87e │ │ │ │ + bne.n 7d8aa │ │ │ │ ldr r0, [r2, #28] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf22 │ │ │ │ - cbnz r1, 7d7b6 │ │ │ │ + bne.w 7cf4e │ │ │ │ + cbnz r1, 7d7e2 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d340 │ │ │ │ + bne.w 7d36c │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cbnz r1, 7d7c2 │ │ │ │ + cbnz r1, 7d7ee │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cdf6 │ │ │ │ + bne.w 7ce22 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c494 │ │ │ │ + b.w 7c4c0 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ - b.w 7ced6 │ │ │ │ + b.w 7cf02 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d48c │ │ │ │ - b.n 7d494 │ │ │ │ + beq.w 7d4b8 │ │ │ │ + b.n 7d4c0 │ │ │ │ mov r1, r6 │ │ │ │ - b.w 7c3c6 │ │ │ │ + b.w 7c3f2 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ - b.n 7d0d2 │ │ │ │ + b.n 7d0fe │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7d70c │ │ │ │ + beq.n 7d738 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d11e │ │ │ │ - b.n 7d040 │ │ │ │ + beq.w 7d14a │ │ │ │ + b.n 7d06c │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ - b.n 7d646 │ │ │ │ + b.n 7d672 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d752 │ │ │ │ + bne.n 7d77e │ │ │ │ str.w lr, [r3, #104] @ 0x68 │ │ │ │ - cbnz r0, 7d804 │ │ │ │ + cbnz r0, 7d830 │ │ │ │ ldr r0, [r2, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d88c │ │ │ │ + bne.n 7d8b8 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c570 │ │ │ │ + bne.w 7c59c │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c570 │ │ │ │ - b.n 7d5d6 │ │ │ │ + beq.w 7c59c │ │ │ │ + b.n 7d602 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.n 7d73c │ │ │ │ + b.n 7d768 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b.w 7c2c0 │ │ │ │ + b.w 7c2ec │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cb82 │ │ │ │ + beq.w 7cbae │ │ │ │ ldr.w ip, [r1, #48] @ 0x30 │ │ │ │ - b.n 7d5bc │ │ │ │ + b.n 7d5e8 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d6e4 │ │ │ │ - b.n 7d6ec │ │ │ │ + beq.w 7d710 │ │ │ │ + b.n 7d718 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d124 │ │ │ │ + beq.w 7d150 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ cmp r1, r0 │ │ │ │ mov r1, r9 │ │ │ │ - bne.w 7d124 │ │ │ │ - b.w 7c518 │ │ │ │ + bne.w 7d150 │ │ │ │ + b.w 7c544 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d69e │ │ │ │ - b.n 7d6a2 │ │ │ │ + beq.w 7d6ca │ │ │ │ + b.n 7d6ce │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d116 │ │ │ │ + beq.w 7d142 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ ldr.w ip, [r1, #80] @ 0x50 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ cmp ip, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #80] @ 0x50 │ │ │ │ - b.n 7d67c │ │ │ │ + b.n 7d6a8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d958 │ │ │ │ + bne.n 7d984 │ │ │ │ str r0, [r3, #92] @ 0x5c │ │ │ │ - b.w 7c530 │ │ │ │ + b.w 7c55c │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7d7ae │ │ │ │ - b.n 7d7b6 │ │ │ │ + beq.n 7d7da │ │ │ │ + b.n 7d7e2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d4c8 │ │ │ │ + bne.w 7d4f4 │ │ │ │ ldr r1, [r3, #112] @ 0x70 │ │ │ │ str r0, [r3, #108] @ 0x6c │ │ │ │ - cbnz r1, 7d89a │ │ │ │ + cbnz r1, 7d8c6 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d5d6 │ │ │ │ + bne.w 7d602 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ - cbnz r1, 7d8b2 │ │ │ │ + cbnz r1, 7d8de │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c57c │ │ │ │ - b.n 7d2b8 │ │ │ │ + beq.w 7c5a8 │ │ │ │ + b.n 7d2e4 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 7d124 │ │ │ │ + b.n 7d150 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ - b.w 7d036 │ │ │ │ + b.w 7d062 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c57c │ │ │ │ + b.w 7c5a8 │ │ │ │ str r2, [r4, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c29a │ │ │ │ + bne.w 7c2c6 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c29a │ │ │ │ + beq.w 7c2c6 │ │ │ │ ldr.w r3, [r4, #136] @ 0x88 │ │ │ │ ldr.w ip, [r5, #136] @ 0x88 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ mov r2, ip │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c850 │ │ │ │ + bne.w 7c87c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7c2ae │ │ │ │ - b.w 7c848 │ │ │ │ - cbz r1, 7d8f2 │ │ │ │ + beq.w 7c2da │ │ │ │ + b.w 7c874 │ │ │ │ + cbz r1, 7d91e │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #100] @ 0x64 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 7c548 │ │ │ │ + beq.w 7c574 │ │ │ │ str r0, [r3, #100] @ 0x64 │ │ │ │ - b.w 7c548 │ │ │ │ - cbz r1, 7d908 │ │ │ │ + b.w 7c574 │ │ │ │ + cbz r1, 7d934 │ │ │ │ ldr.w ip, [r1, #48] @ 0x30 │ │ │ │ ldr.w r7, [ip, #124] @ 0x7c │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 7c5a4 │ │ │ │ + beq.w 7c5d0 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ - b.w 7c5a4 │ │ │ │ - cbz r1, 7d91e │ │ │ │ + b.w 7c5d0 │ │ │ │ + cbz r1, 7d94a │ │ │ │ ldr.w ip, [r1, #48] @ 0x30 │ │ │ │ ldr.w r7, [ip, #128] @ 0x80 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 7c598 │ │ │ │ + beq.w 7c5c4 │ │ │ │ str.w r0, [r3, #128] @ 0x80 │ │ │ │ - b.w 7c598 │ │ │ │ - cbz r1, 7d932 │ │ │ │ + b.w 7c5c4 │ │ │ │ + cbz r1, 7d95e │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #96] @ 0x60 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 7c53c │ │ │ │ + beq.w 7c568 │ │ │ │ str r0, [r3, #96] @ 0x60 │ │ │ │ - b.w 7c53c │ │ │ │ + b.w 7c568 │ │ │ │ str r1, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7c980 │ │ │ │ + beq.w 7c9ac │ │ │ │ mov r1, r6 │ │ │ │ - b.w 7c3ba │ │ │ │ - cbz r1, 7d952 │ │ │ │ + b.w 7c3e6 │ │ │ │ + cbz r1, 7d97e │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #88] @ 0x58 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 7c524 │ │ │ │ + beq.w 7c550 │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ - b.w 7c524 │ │ │ │ + b.w 7c550 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 7d878 │ │ │ │ - b.w 7c530 │ │ │ │ + bne.n 7d8a4 │ │ │ │ + b.w 7c55c │ │ │ │ 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 r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r1, #256 @ 0x100 │ │ │ │ - bls.w 7dbc0 │ │ │ │ + bls.w 7dbec │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bcs.w 7dc10 │ │ │ │ - ldr r2, [pc, #632] @ (7dc04 ) │ │ │ │ + bcs.w 7dc3c │ │ │ │ + ldr r2, [pc, #632] @ (7dc30 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r2, #1728] @ 0x6c0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7dce4 │ │ │ │ + beq.w 7dd10 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str.w r1, [r2, #1728] @ 0x6c0 │ │ │ │ ldr.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ - ldr r0, [pc, #596] @ (7dc08 ) │ │ │ │ + ldr r0, [pc, #596] @ (7dc34 ) │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr.w r4, [r0, #1600] @ 0x640 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7decc │ │ │ │ + bne.w 7def8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ movs r2, #8 │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7dbd0 │ │ │ │ + beq.w 7dbfc │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 7db80 │ │ │ │ + blt.w 7dbac │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add.w r9, r3, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7dd24 │ │ │ │ + bne.w 7dd50 │ │ │ │ movw r2, #7644 @ 0x1ddc │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr.w r4, [r2, #152] @ 0x98 │ │ │ │ - movw r1, #37597 @ 0x92dd │ │ │ │ + movw r1, #37665 @ 0x9321 │ │ │ │ movt r1, #7 │ │ │ │ movw r0, #7644 @ 0x1ddc │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ cmp r4, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov.w r1, #0 │ │ │ │ - bne.w 7df58 │ │ │ │ - bl 79338 │ │ │ │ + bne.w 7df84 │ │ │ │ + bl 7937c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7dbe8 │ │ │ │ + beq.w 7dc14 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ tst.w r1, #16384 @ 0x4000 │ │ │ │ - beq.n 7da60 │ │ │ │ - ldr r1, [pc, #472] @ (7dc04 ) │ │ │ │ + beq.n 7da8c │ │ │ │ + ldr r1, [pc, #472] @ (7dc30 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, r1] │ │ │ │ sub.w r0, r4, #8 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ ldr.w r8, [ip, #3892] @ 0xf34 │ │ │ │ and.w r1, r1, #3 │ │ │ │ @@ -122306,32 +122331,32 @@ │ │ │ │ strd r8, r1, [r4, #-8] │ │ │ │ str.w r0, [r8, #4] │ │ │ │ str.w lr, [ip, #3868] @ 0xf1c │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ str r3, [r4, #12] │ │ │ │ - movw r3, #58585 @ 0xe4d9 │ │ │ │ + movw r3, #58329 @ 0xe3d9 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r4, #28] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ddb4 │ │ │ │ + bne.w 7dde0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7de58 │ │ │ │ + bne.w 7de84 │ │ │ │ str r3, [r4, #24] │ │ │ │ str.w r4, [r9] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr.w r1, [r6, #180] @ 0xb4 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 7dad2 │ │ │ │ - ldr r2, [pc, #356] @ (7dc04 ) │ │ │ │ + bpl.n 7dafe │ │ │ │ + ldr r2, [pc, #356] @ (7dc30 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #10 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov.w r2, #28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ @@ -122340,848 +122365,848 @@ │ │ │ │ movhi r1, #1 │ │ │ │ add.w r2, r3, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r2, #408] @ 0x198 │ │ │ │ cmp r0, r6 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7de2c │ │ │ │ + beq.w 7de58 │ │ │ │ ldr.w r1, [r2, #428] @ 0x1ac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7dd52 │ │ │ │ + beq.w 7dd7e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 7df42 │ │ │ │ + bpl.w 7df6e │ │ │ │ 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 7db56 │ │ │ │ + bge.n 7db82 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bne.n 7db64 │ │ │ │ + bne.n 7db90 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 7db64 │ │ │ │ + beq.n 7db90 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ movw r3, #44624 @ 0xae50 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ - beq.w 7dda2 │ │ │ │ - bl 7a434 │ │ │ │ + beq.w 7ddce │ │ │ │ + bl 7a470 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7db3c │ │ │ │ + bge.n 7db68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7df76 │ │ │ │ + beq.w 7dfa2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7db4e │ │ │ │ + bge.n 7db7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7df3a │ │ │ │ + beq.w 7df66 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7db08 │ │ │ │ + beq.n 7db34 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 6be80 │ │ │ │ + bl 6bec0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 7db0e │ │ │ │ + bne.n 7db3a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1946f4 <_Py_NewReference@@Base+0x1c84> │ │ │ │ + bl 196abc <_Py_NewReference@@Base+0x1c84> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7dda8 │ │ │ │ + b.n 7ddd4 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.w 7d9da │ │ │ │ - ldr r2, [pc, #120] @ (7dc04 ) │ │ │ │ + bpl.w 7da06 │ │ │ │ + ldr r2, [pc, #120] @ (7dc30 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r3, #180] @ 0xb4 │ │ │ │ subs r0, #1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r2, r0, r2 │ │ │ │ adds r4, r1, r2 │ │ │ │ add.w r4, r4, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r4, #408] @ 0x198 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 7dd0e │ │ │ │ + beq.w 7dd3a │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.w 7dd0e │ │ │ │ + bhi.w 7dd3a │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ add.w r2, r2, #384 @ 0x180 │ │ │ │ add r2, r1 │ │ │ │ - b.n 7dd18 │ │ │ │ + b.n 7dd44 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - ldr r5, [pc, #72] @ (7dc0c ) │ │ │ │ + ldr r5, [pc, #72] @ (7dc38 ) │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ add.w r5, r5, r1, lsl #4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d9d2 │ │ │ │ + bne.w 7d9fe │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #13200 @ 0x3390 │ │ │ │ + movw r1, #12880 @ 0x3250 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7debc │ │ │ │ + bge.w 7dee8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7debc │ │ │ │ + bne.w 7dee8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7debc │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dee8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movw r4, #24184 @ 0x5e78 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ - movw r2, #4689 @ 0x1251 │ │ │ │ + movw r2, #4753 @ 0x1291 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r5, [r4, #888] @ 0x378 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 7dea4 │ │ │ │ - ldr r2, [pc, #664] @ (7dec4 ) │ │ │ │ + bne.w 7ded0 │ │ │ │ + ldr r2, [pc, #664] @ (7def0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r2, #1612] @ 0x64c │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 7de42 │ │ │ │ + beq.w 7de6e │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r5, [r2, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbz r1, 7dc96 │ │ │ │ + cbz r1, 7dcc2 │ │ │ │ movw r2, #41384 @ 0xa1a8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r5, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #600] @ (7dec8 ) │ │ │ │ + ldr r2, [pc, #600] @ (7def4 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr.w r4, [r2, #1600] @ 0x640 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7def4 │ │ │ │ + bne.w 7df20 │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ lsrs r1, r3, #30 │ │ │ │ movs r4, #16 │ │ │ │ str r1, [r5, #16] │ │ │ │ str r4, [r5, #8] │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d9d2 │ │ │ │ - b.n 7dbd0 │ │ │ │ + bne.w 7d9fe │ │ │ │ + b.n 7dbfc │ │ │ │ ldrd lr, r7, [r2, #24] │ │ │ │ cmp r7, lr │ │ │ │ - bcc.w 7de24 │ │ │ │ + bcc.w 7de50 │ │ │ │ add.w r0, r2, lr │ │ │ │ str r0, [r2, #4] │ │ │ │ add.w r0, lr, #24 │ │ │ │ str r0, [r2, #24] │ │ │ │ str.w r1, [r2, lr] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7dc56 │ │ │ │ + bne.n 7dc82 │ │ │ │ ldr.w r5, [r4, #848] @ 0x350 │ │ │ │ - movw r2, #46589 @ 0xb5fd │ │ │ │ + movw r2, #46653 @ 0xb63d │ │ │ │ movt r2, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 7df1a │ │ │ │ + bne.w 7df46 │ │ │ │ movs r0, #20 │ │ │ │ blx 2bfa0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7deb8 │ │ │ │ + beq.w 7dee4 │ │ │ │ ldr.w r2, [r8, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #800] @ 0x320 │ │ │ │ - b.n 7dc56 │ │ │ │ + b.n 7dc82 │ │ │ │ movs r0, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 71164 │ │ │ │ + bl 711a4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7deb8 │ │ │ │ + beq.w 7dee4 │ │ │ │ movw r2, #41384 @ 0xa1a8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ - b.n 7d9b2 │ │ │ │ + b.n 7d9de │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ add.w r2, r2, #408 @ 0x198 │ │ │ │ add r2, r1 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ add.w r9, r2, #24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7d9e6 │ │ │ │ + beq.w 7da12 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d9e6 │ │ │ │ + bne.w 7da12 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #7644 @ 0x1ddc │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7d9ee │ │ │ │ + bne.w 7da1a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 7d9ee │ │ │ │ + ble.w 7da1a │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7da92 │ │ │ │ + bge.w 7dabe │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - b.n 7da92 │ │ │ │ - bl 70c84 │ │ │ │ + b.n 7dabe │ │ │ │ + bl 70cc4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7df7e │ │ │ │ + beq.w 7dfaa │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ it pl │ │ │ │ strpl.w r0, [r6, #180] @ 0xb4 │ │ │ │ - bpl.w 7dad8 │ │ │ │ - ldr r2, [pc, #340] @ (7dec4 ) │ │ │ │ + bpl.w 7db04 │ │ │ │ + ldr r2, [pc, #340] @ (7def0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r6, #180] @ 0xb4 │ │ │ │ subs r0, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r7, r2, r3 │ │ │ │ add.w r7, r7, #91136 @ 0x16400 │ │ │ │ ldr.w r7, [r7, #408] @ 0x198 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 7dd94 │ │ │ │ + beq.n 7ddc0 │ │ │ │ cmp r0, #10 │ │ │ │ - bls.n 7de36 │ │ │ │ + bls.n 7de62 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #408 @ 0x198 │ │ │ │ add r2, r3 │ │ │ │ str r1, [r2, #20] │ │ │ │ - b.n 7dad8 │ │ │ │ - bl 78aac │ │ │ │ + b.n 7db04 │ │ │ │ + bl 78af0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7db32 │ │ │ │ - b.n 7db3c │ │ │ │ + blt.w 7db5e │ │ │ │ + b.n 7db68 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7de74 │ │ │ │ + bne.n 7dea0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7df28 │ │ │ │ + bne.w 7df54 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbnz r1, 7ddd2 │ │ │ │ + cbnz r1, 7ddfe │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7de16 │ │ │ │ + bne.n 7de42 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r4, [r3, #20] │ │ │ │ - b.n 7da8e │ │ │ │ + b.n 7daba │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ddc6 │ │ │ │ + bne.n 7ddf2 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r8, [r1, #4] │ │ │ │ movw ip, #8304 @ 0x2070 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r8, ip │ │ │ │ - beq.n 7ddf8 │ │ │ │ + beq.n 7de24 │ │ │ │ movw lr, #7852 @ 0x1eac │ │ │ │ movt lr, #75 @ 0x4b │ │ │ │ cmp r8, lr │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldr.w lr, [r4, #4] │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 7ddcc │ │ │ │ + beq.n 7ddf8 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 7de10 │ │ │ │ + beq.n 7de3c │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 7de9c │ │ │ │ + bne.n 7dec8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7de92 │ │ │ │ + beq.n 7debe │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ strd r3, r2, [r4, #20] │ │ │ │ - cbz r2, 7de20 │ │ │ │ + cbz r2, 7de4c │ │ │ │ str r4, [r2, #20] │ │ │ │ str r4, [r3, #24] │ │ │ │ - b.n 7da92 │ │ │ │ + b.n 7dabe │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ - b.n 7dc56 │ │ │ │ + b.n 7dc82 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ ldr.w r1, [r3, #404] @ 0x194 │ │ │ │ - b.n 7dad2 │ │ │ │ + b.n 7dafe │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #384 @ 0x180 │ │ │ │ add r2, r3 │ │ │ │ - b.n 7dd9e │ │ │ │ + b.n 7ddca │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7131c │ │ │ │ + bl 7135c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7dc56 │ │ │ │ - b.n 7dcb4 │ │ │ │ + bne.w 7dc82 │ │ │ │ + b.n 7dce0 │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7de70 │ │ │ │ + beq.n 7de9c │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7de92 │ │ │ │ + bne.n 7debe │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7da8c │ │ │ │ + b.n 7dab8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7ddcc │ │ │ │ + beq.n 7ddf8 │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7de92 │ │ │ │ + beq.n 7debe │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7ddcc │ │ │ │ + bne.n 7ddf8 │ │ │ │ str r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7da8e │ │ │ │ - b.n 7ddce │ │ │ │ + beq.w 7daba │ │ │ │ + b.n 7ddfa │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7de10 │ │ │ │ + beq.n 7de3c │ │ │ │ mov r3, r1 │ │ │ │ - b.n 7de16 │ │ │ │ + b.n 7de42 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #20 │ │ │ │ ldr.w r0, [r4, #884] @ 0x374 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7dc56 │ │ │ │ - bl 1fa038 │ │ │ │ + bne.w 7dc82 │ │ │ │ + bl 1fbed8 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7db4e │ │ │ │ + b.n 7db7a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r4, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 7df68 │ │ │ │ + bne.n 7df94 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d9c2 │ │ │ │ + bne.w 7d9ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 130240 │ │ │ │ + bl 12ff18 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 7d9c2 │ │ │ │ - movw r1, #64473 @ 0xfbd9 │ │ │ │ + b.n 7d9ee │ │ │ │ + movw r1, #63661 @ 0xf8ad │ │ │ │ movt r1, #18 │ │ │ │ cmp r4, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 7df2c │ │ │ │ - ldr r0, [pc, #168] @ (7dfac ) │ │ │ │ - bl 6b868 │ │ │ │ + bne.n 7df58 │ │ │ │ + ldr r0, [pc, #168] @ (7dfd8 ) │ │ │ │ + bl 6b8a8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7dc7c │ │ │ │ + bne.w 7dca8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 130240 │ │ │ │ + bl 12ff18 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 7dc7c │ │ │ │ + b.n 7dca8 │ │ │ │ ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ movs r1, #20 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7dcd2 │ │ │ │ + b.n 7dcfe │ │ │ │ mov r1, r3 │ │ │ │ - b.n 7ddda │ │ │ │ + b.n 7de06 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 7dc7c │ │ │ │ + b.n 7dca8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7db4e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7db7a │ │ │ │ movw r1, #2722 @ 0xaa2 │ │ │ │ - movw r0, #60168 @ 0xeb08 │ │ │ │ + movw r0, #59848 @ 0xe9c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7dda8 │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7ddd4 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7da60 │ │ │ │ - b.n 7dbe8 │ │ │ │ + bne.w 7da8c │ │ │ │ + b.n 7dc14 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 7d9c2 │ │ │ │ + b.n 7d9ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7db3c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7db68 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7df8c │ │ │ │ + bge.n 7dfb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 7dfa4 │ │ │ │ + cbz r3, 7dfd0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7debc │ │ │ │ + bge.n 7dee8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7debc │ │ │ │ + bne.n 7dee8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7debc │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dee8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7df8c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dfb8 │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0007dfb0 : │ │ │ │ - b.w 7dfb4 │ │ │ │ +0007dfdc : │ │ │ │ + b.w 7dfe0 │ │ │ │ │ │ │ │ -0007dfb4 : │ │ │ │ +0007dfe0 : │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ - bls.n 7e016 │ │ │ │ + bls.n 7e042 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bcs.n 7e020 │ │ │ │ - ldr r3, [pc, #504] @ (7e1cc ) │ │ │ │ + bcs.n 7e04c │ │ │ │ + ldr r3, [pc, #504] @ (7e1f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1728] @ 0x6c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e0e8 │ │ │ │ - ldr r0, [pc, #484] @ (7e1d0 ) │ │ │ │ + beq.n 7e114 │ │ │ │ + ldr r0, [pc, #484] @ (7e1fc ) │ │ │ │ ldr.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r5, [r2, #1728] @ 0x6c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7e16a │ │ │ │ + bne.w 7e196 │ │ │ │ movs r2, #8 │ │ │ │ strd r2, r4, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #444] @ (7e1d4 ) │ │ │ │ + ldr r3, [pc, #444] @ (7e200 ) │ │ │ │ add.w r3, r3, r0, lsl #4 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r6, r2 │ │ │ │ - movw r3, #4689 @ 0x1251 │ │ │ │ + movw r3, #4753 @ 0x1291 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e154 │ │ │ │ - ldr r3, [pc, #396] @ (7e1cc ) │ │ │ │ + bne.w 7e180 │ │ │ │ + ldr r3, [pc, #396] @ (7e1f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1612] @ 0x64c │ │ │ │ mov r7, r3 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 7e144 │ │ │ │ + beq.n 7e170 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbz r1, 7e09c │ │ │ │ + cbz r1, 7e0c8 │ │ │ │ movw r2, #41384 @ 0xa1a8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - ldr r0, [pc, #352] @ (7e1d0 ) │ │ │ │ + ldr r0, [pc, #352] @ (7e1fc ) │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r0, #1600] @ 0x640 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e186 │ │ │ │ + bne.n 7e1b2 │ │ │ │ bic.w r2, r4, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #16 │ │ │ │ lsrs r4, r4, #30 │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ str r4, [r3, #16] │ │ │ │ - b.n 7e010 │ │ │ │ + b.n 7e03c │ │ │ │ ldrd ip, r5, [r2, #24] │ │ │ │ cmp ip, r5 │ │ │ │ itttt ls │ │ │ │ addls.w r0, r2, ip │ │ │ │ strls r0, [r2, #4] │ │ │ │ addls.w r0, ip, #24 │ │ │ │ strls r0, [r2, #24] │ │ │ │ ittet hi │ │ │ │ ldrhi r2, [r2, #12] │ │ │ │ strhi r2, [r0, #12] │ │ │ │ strls.w r1, [r2, ip] │ │ │ │ strhi r0, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e066 │ │ │ │ + bne.n 7e092 │ │ │ │ ldr.w r2, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #46589 @ 0xb5fd │ │ │ │ + movw r3, #46653 @ 0xb63d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e1ae │ │ │ │ + bne.n 7e1da │ │ │ │ movs r0, #20 │ │ │ │ blx 2bfa0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e162 │ │ │ │ + beq.n 7e18e │ │ │ │ ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 7e066 │ │ │ │ + b.n 7e092 │ │ │ │ movs r0, #16 │ │ │ │ - bl 71164 │ │ │ │ + bl 711a4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e162 │ │ │ │ + beq.n 7e18e │ │ │ │ movw r2, #41384 @ 0xa1a8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r0, [pc, #208] @ (7e1d0 ) │ │ │ │ + ldr r0, [pc, #208] @ (7e1fc ) │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r0, #1600] @ 0x640 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7e00a │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + beq.w 7e036 │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 7e176 │ │ │ │ + bne.n 7e1a2 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e00a │ │ │ │ + bne.w 7e036 │ │ │ │ mov r0, r3 │ │ │ │ - bl 130240 │ │ │ │ + bl 12ff18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e00a │ │ │ │ + b.n 7e036 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #2 │ │ │ │ - bl 7131c │ │ │ │ + bl 7135c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e066 │ │ │ │ - b.n 7e0c0 │ │ │ │ + bne.n 7e092 │ │ │ │ + b.n 7e0ec │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ movs r1, #20 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e066 │ │ │ │ - bl 1fa038 │ │ │ │ + bne.n 7e092 │ │ │ │ + bl 1fbed8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7e010 │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + b.n 7e03c │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7e128 │ │ │ │ + beq.n 7e154 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e00a │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + b.n 7e036 │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 7e1ba │ │ │ │ + bne.n 7e1e6 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e08c │ │ │ │ + bne.w 7e0b8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 130240 │ │ │ │ + bl 12ff18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e08c │ │ │ │ + b.n 7e0b8 │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ movs r1, #20 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7e0d8 │ │ │ │ + b.n 7e104 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e08c │ │ │ │ + b.n 7e0b8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #256] @ (7e2e8 ) │ │ │ │ + ldr r2, [pc, #256] @ (7e314 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1728] @ 0x6c0 │ │ │ │ - cbz r3, 7e234 │ │ │ │ - ldr r0, [pc, #236] @ (7e2ec ) │ │ │ │ + cbz r3, 7e260 │ │ │ │ + ldr r0, [pc, #236] @ (7e318 ) │ │ │ │ ldr.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r5, [r2, #1728] @ 0x6c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r1, 7e270 │ │ │ │ + cbnz r1, 7e29c │ │ │ │ eor.w r2, r4, r4, asr #31 │ │ │ │ cmp r4, r1 │ │ │ │ sub.w r2, r2, r4, asr #31 │ │ │ │ - blt.n 7e26c │ │ │ │ + blt.n 7e298 │ │ │ │ movs r1, #8 │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #16 │ │ │ │ - bl 71164 │ │ │ │ + bl 711a4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e2de │ │ │ │ + beq.n 7e30a │ │ │ │ movw r2, #41384 @ 0xa1a8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r1, [pc, #160] @ (7e2ec ) │ │ │ │ + ldr r1, [pc, #160] @ (7e318 ) │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7e296 │ │ │ │ + blt.n 7e2c2 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r1, #1600] @ 0x640 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r2, 7e2ac │ │ │ │ + cbnz r2, 7e2d8 │ │ │ │ eor.w r2, r4, r4, asr #31 │ │ │ │ cmp r4, #0 │ │ │ │ sub.w r2, r2, r4, asr #31 │ │ │ │ - bge.n 7e228 │ │ │ │ + bge.n 7e254 │ │ │ │ movs r1, #10 │ │ │ │ - b.n 7e22a │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + b.n 7e256 │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7e2c8 │ │ │ │ + bne.n 7e2f4 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e260 │ │ │ │ + bne.n 7e28c │ │ │ │ mov r0, r3 │ │ │ │ - bl 130240 │ │ │ │ + bl 12ff18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e260 │ │ │ │ + b.n 7e28c │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr.w r2, [r1, #1600] @ 0x640 │ │ │ │ mov.w ip, #1 │ │ │ │ str.w ip, [r3] │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e260 │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + beq.n 7e28c │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 7e2d8 │ │ │ │ - ldr r0, [pc, #52] @ (7e2f0 ) │ │ │ │ + bne.n 7e304 │ │ │ │ + ldr r0, [pc, #52] @ (7e31c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e28c │ │ │ │ - b.n 7e260 │ │ │ │ + beq.n 7e2b8 │ │ │ │ + b.n 7e28c │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e260 │ │ │ │ + b.n 7e28c │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ - b.n 7e2cc │ │ │ │ + b.n 7e2f8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1fa038 │ │ │ │ + bl 1fbed8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e22e │ │ │ │ + b.n 7e25a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0007e2f4 : │ │ │ │ +0007e320 : │ │ │ │ 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 ip, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7e570 │ │ │ │ + beq.w 7e59c │ │ │ │ mov r3, r1 │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7e556 │ │ │ │ + beq.w 7e582 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7e426 │ │ │ │ + blt.n 7e452 │ │ │ │ add r2, ip │ │ │ │ - cbnz r3, 7e334 │ │ │ │ + cbnz r3, 7e360 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e478 │ │ │ │ + bne.w 7e4a4 │ │ │ │ movw r4, #7644 @ 0x1ddc │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ - movw r1, #37597 @ 0x92dd │ │ │ │ + movw r1, #37665 @ 0x9321 │ │ │ │ movt r1, #7 │ │ │ │ movw r0, #7644 @ 0x1ddc │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ cmp r5, r1 │ │ │ │ mov r9, ip │ │ │ │ mov.w r1, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bne.n 7e3e4 │ │ │ │ - bl 79338 │ │ │ │ + bne.n 7e410 │ │ │ │ + bl 7937c │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e3de │ │ │ │ + beq.n 7e40a │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bpl.n 7e3ee │ │ │ │ - ldr r1, [pc, #588] @ (7e5c0 ) │ │ │ │ + bpl.n 7e41a │ │ │ │ + ldr r1, [pc, #588] @ (7e5ec ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub.w ip, r0, #8 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ ldr.w r5, [lr, #3892] @ 0xf34 │ │ │ │ @@ -123194,488 +123219,488 @@ │ │ │ │ strd r5, r1, [r0, #-8] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r5, #4] │ │ │ │ str.w r7, [lr, #3868] @ 0xf1c │ │ │ │ str.w r9, [r0, #8] │ │ │ │ strd r8, r8, [r0, #20] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbnz r3, 7e402 │ │ │ │ - movw r1, #58585 @ 0xe4d9 │ │ │ │ + cbnz r3, 7e42e │ │ │ │ + movw r1, #58329 @ 0xe3d9 │ │ │ │ movt r1, #16 │ │ │ │ str r1, [r0, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7e4a4 │ │ │ │ + bne.n 7e4d0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r3, [r0, #20] │ │ │ │ - bne.w 7e592 │ │ │ │ + bne.w 7e5be │ │ │ │ str r0, [r2, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx r5 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e3de │ │ │ │ + beq.n 7e40a │ │ │ │ movs r1, #0 │ │ │ │ str.w r9, [r0, #8] │ │ │ │ strd r1, r1, [r0, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e3ba │ │ │ │ + beq.n 7e3e6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r3, #0] │ │ │ │ - movw r1, #58585 @ 0xe4d9 │ │ │ │ + movw r1, #58329 @ 0xe3d9 │ │ │ │ movt r1, #16 │ │ │ │ str r1, [r0, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7e514 │ │ │ │ + bne.n 7e540 │ │ │ │ strd r1, r1, [r0, #20] │ │ │ │ - b.n 7e3dc │ │ │ │ + b.n 7e408 │ │ │ │ ldr.w r1, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bpl.w 7e328 │ │ │ │ - ldr r1, [pc, #396] @ (7e5c0 ) │ │ │ │ + bpl.w 7e354 │ │ │ │ + ldr r1, [pc, #396] @ (7e5ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r0, [ip, #180] @ 0xb4 │ │ │ │ subs r0, #1 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mul.w r1, r0, r1 │ │ │ │ adds r4, r2, r1 │ │ │ │ add.w r4, r4, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r4, #408] @ 0x198 │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7e464 │ │ │ │ + beq.n 7e490 │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 7e464 │ │ │ │ + bhi.n 7e490 │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ add.w r1, r1, #384 @ 0x180 │ │ │ │ add r2, r1 │ │ │ │ - b.n 7e46e │ │ │ │ + b.n 7e49a │ │ │ │ add.w r1, r1, #91136 @ 0x16400 │ │ │ │ add.w r1, r1, #408 @ 0x198 │ │ │ │ add r2, r1 │ │ │ │ adds r2, #24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e32c │ │ │ │ - b.n 7e334 │ │ │ │ + beq.w 7e358 │ │ │ │ + b.n 7e360 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movw r4, #7644 @ 0x1ddc │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e534 │ │ │ │ + bne.n 7e560 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - bne.w 7e33c │ │ │ │ + bne.w 7e368 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.w 7e33c │ │ │ │ + ble.w 7e368 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e3de │ │ │ │ + bge.n 7e40a │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ - b.n 7e3de │ │ │ │ + b.n 7e40a │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7e538 │ │ │ │ + bne.n 7e564 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 7e542 │ │ │ │ + bne.n 7e56e │ │ │ │ ldr r5, [r1, #24] │ │ │ │ - cbnz r5, 7e4e8 │ │ │ │ - cbnz r3, 7e4da │ │ │ │ + cbnz r5, 7e514 │ │ │ │ + cbnz r3, 7e506 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 7e51a │ │ │ │ + beq.n 7e546 │ │ │ │ movw r4, #8304 @ 0x2070 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 7e524 │ │ │ │ + beq.n 7e550 │ │ │ │ movw r4, #7852 @ 0x1eac │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 7e524 │ │ │ │ - cbz r3, 7e524 │ │ │ │ + beq.n 7e550 │ │ │ │ + cbz r3, 7e550 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ strd r1, r3, [r0, #20] │ │ │ │ - cbz r3, 7e4e4 │ │ │ │ + cbz r3, 7e510 │ │ │ │ str r0, [r3, #20] │ │ │ │ str r0, [r1, #24] │ │ │ │ - b.n 7e3de │ │ │ │ + b.n 7e40a │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 7e4b4 │ │ │ │ + bne.n 7e4e0 │ │ │ │ mov r6, r1 │ │ │ │ ldr.w lr, [r5, #4] │ │ │ │ movw ip, #8304 @ 0x2070 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 7e50c │ │ │ │ + beq.n 7e538 │ │ │ │ movw ip, #7852 @ 0x1eac │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 7e548 │ │ │ │ + bne.n 7e574 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e58e │ │ │ │ + bne.n 7e5ba │ │ │ │ mov r3, r5 │ │ │ │ - b.n 7e4b8 │ │ │ │ + b.n 7e4e4 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7e4aa │ │ │ │ + beq.n 7e4d6 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ str r0, [r1, #20] │ │ │ │ - b.n 7e3dc │ │ │ │ - cbnz r6, 7e53e │ │ │ │ + b.n 7e408 │ │ │ │ + cbnz r6, 7e56a │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7e3dc │ │ │ │ - b.n 7e520 │ │ │ │ + beq.w 7e408 │ │ │ │ + b.n 7e54c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7e33c │ │ │ │ + b.n 7e368 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 7e4b8 │ │ │ │ + b.n 7e4e4 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 7e4da │ │ │ │ + b.n 7e506 │ │ │ │ mov r5, r1 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 7e4f0 │ │ │ │ + b.n 7e51c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e4b8 │ │ │ │ + beq.n 7e4e4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 7e53e │ │ │ │ + bne.n 7e56a │ │ │ │ strd r6, r1, [r0, #20] │ │ │ │ - b.n 7e520 │ │ │ │ + b.n 7e54c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7e5b4 │ │ │ │ + blt.n 7e5e0 │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ add r2, ip │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e47a │ │ │ │ + bne.n 7e4a6 │ │ │ │ movw r4, #7644 @ 0x1ddc │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7e33c │ │ │ │ + b.n 7e368 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #13200 @ 0x3390 │ │ │ │ + movw r1, #12880 @ 0x3250 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 7e4da │ │ │ │ + b.n 7e506 │ │ │ │ movw r1, #8304 @ 0x2070 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7e5b0 │ │ │ │ + beq.n 7e5dc │ │ │ │ movw r1, #7852 @ 0x1eac │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ subs r3, r3, r1 │ │ │ │ negs r1, r3 │ │ │ │ adcs r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7e526 │ │ │ │ + beq.n 7e552 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 7e526 │ │ │ │ + b.n 7e552 │ │ │ │ ldr.w r3, [ip, #84] @ 0x54 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bpl.n 7e55a │ │ │ │ + bpl.n 7e586 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7e430 │ │ │ │ + b.n 7e45c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - cbnz r3, 7e5ec │ │ │ │ - cbnz r2, 7e5e6 │ │ │ │ + cbnz r3, 7e618 │ │ │ │ + cbnz r2, 7e612 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw ip, #7644 @ 0x1ddc │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r4, ip │ │ │ │ it eq │ │ │ │ strdeq r2, r2, [r0, #20] │ │ │ │ - bne.n 7e644 │ │ │ │ + bne.n 7e670 │ │ │ │ str r0, [r1, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ - b.n 7e5e2 │ │ │ │ + b.n 7e60e │ │ │ │ ldr.w lr, [r3, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7e672 │ │ │ │ + bne.n 7e69e │ │ │ │ ldr r4, [r3, #4] │ │ │ │ movw ip, #7644 @ 0x1ddc │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 7e682 │ │ │ │ + bne.n 7e6ae │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r6, r4 │ │ │ │ - cbnz r4, 7e652 │ │ │ │ - cbnz r2, 7e65e │ │ │ │ + cbnz r4, 7e67e │ │ │ │ + cbnz r2, 7e68a │ │ │ │ mov lr, r3 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7e66a │ │ │ │ + beq.n 7e696 │ │ │ │ movw ip, #7852 @ 0x1eac │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7e63e │ │ │ │ + beq.n 7e66a │ │ │ │ movw ip, #8304 @ 0x2070 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7e63e │ │ │ │ - cbz r2, 7e63e │ │ │ │ + beq.n 7e66a │ │ │ │ + cbz r2, 7e66a │ │ │ │ mov lr, r2 │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ strd lr, r3, [r0, #20] │ │ │ │ - cbz r3, 7e664 │ │ │ │ + cbz r3, 7e690 │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e664 │ │ │ │ + b.n 7e690 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7e630 │ │ │ │ + bne.n 7e65c │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e5e2 │ │ │ │ + beq.n 7e60e │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e5e2 │ │ │ │ + b.n 7e60e │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov lr, r3 │ │ │ │ - cbz r4, 7e684 │ │ │ │ + cbz r4, 7e6b0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e60e │ │ │ │ - b.n 7e630 │ │ │ │ + beq.n 7e63a │ │ │ │ + b.n 7e65c │ │ │ │ strd r3, lr, [r0, #20] │ │ │ │ mov lr, r3 │ │ │ │ str.w r0, [lr, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ - b.n 7e64e │ │ │ │ + b.n 7e67a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e66a │ │ │ │ + bne.n 7e696 │ │ │ │ movw ip, #7644 @ 0x1ddc │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ mov lr, r2 │ │ │ │ - b.n 7e60e │ │ │ │ + b.n 7e63a │ │ │ │ mov r6, r3 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ movw r5, #8304 @ 0x2070 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 7e69e │ │ │ │ + beq.n 7e6ca │ │ │ │ movw r5, #7852 @ 0x1eac │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 7e6a4 │ │ │ │ - cbnz r2, 7e6b4 │ │ │ │ + bne.n 7e6d0 │ │ │ │ + cbnz r2, 7e6e0 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 7e60e │ │ │ │ + b.n 7e63a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e60e │ │ │ │ + beq.n 7e63a │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7e630 │ │ │ │ + bne.n 7e65c │ │ │ │ strd lr, r3, [r0, #20] │ │ │ │ - b.n 7e64e │ │ │ │ + b.n 7e67a │ │ │ │ mov lr, r6 │ │ │ │ - b.n 7e630 │ │ │ │ + b.n 7e65c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r1, r2, #1 │ │ │ │ - bhi.n 7e6d8 │ │ │ │ + bhi.n 7e704 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mvn.w r3, #1 │ │ │ │ mul.w r0, r1, r0 │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ bx lr │ │ │ │ lsrs r2, r3, #3 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e778 │ │ │ │ + beq.n 7e7a4 │ │ │ │ push {r4, r5, lr} │ │ │ │ add.w r4, r0, r2, lsl #2 │ │ │ │ mov.w lr, r3, lsl #30 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ bic.w lr, lr, #2147483648 @ 0x80000000 │ │ │ │ orr.w lr, lr, r3, lsr #1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, lr │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 7e758 │ │ │ │ + bcs.n 7e784 │ │ │ │ sub.w ip, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7e768 │ │ │ │ + beq.n 7e794 │ │ │ │ and.w lr, r5, r3, lsl #30 │ │ │ │ orr.w lr, lr, r3, lsr #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r3, lr │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 7e758 │ │ │ │ + bcs.n 7e784 │ │ │ │ sub.w ip, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7e768 │ │ │ │ + beq.n 7e794 │ │ │ │ ldr.w lr, [r0, r2, lsl #2] │ │ │ │ and.w r2, r5, r3, lsl #30 │ │ │ │ orr.w r3, r2, r3, lsr #1 │ │ │ │ add r3, lr │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 7e758 │ │ │ │ + bcs.n 7e784 │ │ │ │ mov lr, r4 │ │ │ │ lsls r2, r3, #30 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ bic.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ orr.w r2, r2, r3, lsr #1 │ │ │ │ - beq.n 7e768 │ │ │ │ + beq.n 7e794 │ │ │ │ ldr.w r3, [lr, #-4]! │ │ │ │ add r3, r2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 7e736 │ │ │ │ + bcc.n 7e762 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ mov r2, ip │ │ │ │ adds r3, #1 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e6e6 │ │ │ │ + bne.n 7e712 │ │ │ │ mul.w r0, r1, r3 │ │ │ │ mvn.w r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mul.w r0, r1, r3 │ │ │ │ mvn.w r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e872 │ │ │ │ + beq.n 7e89e │ │ │ │ ldrb.w ip, [r0, #4] │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r5, #1 │ │ │ │ add.w lr, r1, #12 │ │ │ │ lsl.w r5, r5, ip │ │ │ │ mov r6, r2 │ │ │ │ subs r5, #1 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 7e7be │ │ │ │ + b.n 7e7ea │ │ │ │ adds r4, r0, r3 │ │ │ │ ldrsb.w r7, [r4, #20] │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 7e7ea │ │ │ │ + bne.n 7e816 │ │ │ │ strb r1, [r4, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 7e7e8 │ │ │ │ + beq.n 7e814 │ │ │ │ ldrb.w ip, [r0, #4] │ │ │ │ add.w lr, lr, #12 │ │ │ │ ldr.w r2, [lr, #-12] │ │ │ │ cmp.w ip, #7 │ │ │ │ and.w r3, r5, r2 │ │ │ │ - ble.n 7e7a4 │ │ │ │ + ble.n 7e7d0 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.n 7e85c │ │ │ │ + bgt.n 7e888 │ │ │ │ lsls r4, r3, #1 │ │ │ │ adds r7, r0, r4 │ │ │ │ ldrsh.w r7, [r7, #20] │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 7e7ea │ │ │ │ + bne.n 7e816 │ │ │ │ add r4, r0 │ │ │ │ strh r1, [r4, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 7e7b6 │ │ │ │ + bne.n 7e7e2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ add r4, r3 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp.w ip, #7 │ │ │ │ add r3, r4 │ │ │ │ and.w r3, r3, r5 │ │ │ │ - bgt.n 7e832 │ │ │ │ + bgt.n 7e85e │ │ │ │ adds r4, r0, r3 │ │ │ │ ldrsb.w r4, [r4, #20] │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 7e84e │ │ │ │ + bne.n 7e87a │ │ │ │ cmp.w ip, #7 │ │ │ │ - ble.n 7e84a │ │ │ │ + ble.n 7e876 │ │ │ │ cmp.w ip, #15 │ │ │ │ it gt │ │ │ │ lslgt r4, r3, #2 │ │ │ │ - bgt.n 7e866 │ │ │ │ + bgt.n 7e892 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 7e7de │ │ │ │ + b.n 7e80a │ │ │ │ add.w r4, r0, r3, lsl #2 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 7e808 │ │ │ │ + beq.n 7e834 │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r2 │ │ │ │ ands r3, r5 │ │ │ │ add.w r4, r0, r3, lsl #1 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.n 7e81c │ │ │ │ + bgt.n 7e848 │ │ │ │ ldrsh.w r4, [r4, #20] │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 7e826 │ │ │ │ + bne.n 7e852 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bgt.n 7e80e │ │ │ │ + bgt.n 7e83a │ │ │ │ adds r4, r0, r3 │ │ │ │ - b.n 7e7ae │ │ │ │ + b.n 7e7da │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r2 │ │ │ │ ands r3, r5 │ │ │ │ - b.n 7e7fe │ │ │ │ + b.n 7e82a │ │ │ │ lsls r4, r3, #2 │ │ │ │ adds r7, r0, r4 │ │ │ │ ldr r7, [r7, #20] │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 7e7ec │ │ │ │ + bne.n 7e818 │ │ │ │ add r4, r0 │ │ │ │ str r1, [r4, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 7e7b6 │ │ │ │ + bne.n 7e7e2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #176] @ (7e934 ) │ │ │ │ + ldr r1, [pc, #176] @ (7e960 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w ip, [r0, #-8] │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ @@ -123690,125 +123715,125 @@ │ │ │ │ str.w r2, [ip, #4] │ │ │ │ str.w r4, [r3, #-8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ str.w r0, [lr, #3868] @ 0xf1c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbnz r0, 7e918 │ │ │ │ + cbnz r0, 7e944 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 7e8fe │ │ │ │ + cbnz r0, 7e92a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 7e8e4 │ │ │ │ + cbnz r0, 7e910 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7e938 │ │ │ │ + b.w 7e964 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e8d8 │ │ │ │ + bge.n 7e904 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e8d8 │ │ │ │ + bne.n 7e904 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 7e8da │ │ │ │ + b.n 7e906 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e8d4 │ │ │ │ + bge.n 7e900 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e8d4 │ │ │ │ + bne.n 7e900 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e8d4 │ │ │ │ + b.n 7e900 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e8d0 │ │ │ │ + bge.n 7e8fc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e8d0 │ │ │ │ + bne.n 7e8fc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e8d0 │ │ │ │ + b.n 7e8fc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007e938 : │ │ │ │ +0007e964 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #564] @ (7eb84 ) │ │ │ │ + ldr r1, [pc, #564] @ (7ebb0 ) │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ubfx ip, r2, #14, #1 │ │ │ │ and.w r2, r2, #24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne.w ip, ip, #1 │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov.w ip, ip, lsl #3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e9f2 │ │ │ │ + bne.n 7ea1e │ │ │ │ ldr.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 7ea1e │ │ │ │ + ble.n 7ea4a │ │ │ │ movw lr, #24184 @ 0x5e78 │ │ │ │ movt lr, #77 @ 0x4d │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ - movw r2, #26637 @ 0x680d │ │ │ │ + movw r2, #26701 @ 0x684d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r4, [lr, #900] @ 0x384 │ │ │ │ sub.w r1, r0, ip │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7ea3a │ │ │ │ - cbz r1, 7e9ee │ │ │ │ + bne.n 7ea66 │ │ │ │ + cbz r1, 7ea1a │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7ea58 │ │ │ │ + beq.n 7ea84 │ │ │ │ lsrs r3, r1, #18 │ │ │ │ ubfx r2, r1, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r0, [r3, #808] @ 0x328 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 7e9d4 │ │ │ │ + bgt.n 7ea00 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ea58 │ │ │ │ + beq.n 7ea84 │ │ │ │ bic.w r2, r1, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r0, 7ea46 │ │ │ │ + cbz r0, 7ea72 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7ea7c │ │ │ │ + beq.n 7eaa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r4, [r0, #-4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r4 │ │ │ │ str r2, [r4, #0] │ │ │ │ @@ -123816,439 +123841,439 @@ │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr.w r1, [r3, #3868] @ 0xf1c │ │ │ │ ldr.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ subs r1, #1 │ │ │ │ str.w r4, [r0, #-8] │ │ │ │ cmp r2, r4 │ │ │ │ str.w r1, [r3, #3868] @ 0xf1c │ │ │ │ - bgt.n 7e97a │ │ │ │ + bgt.n 7e9a6 │ │ │ │ movw lr, #24184 @ 0x5e78 │ │ │ │ movt lr, #77 @ 0x4d │ │ │ │ - movw r2, #26637 @ 0x680d │ │ │ │ + movw r2, #26701 @ 0x684d │ │ │ │ movt r2, #7 │ │ │ │ sub.w r1, r0, ip │ │ │ │ ldr.w r4, [lr, #900] @ 0x384 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 7e99c │ │ │ │ + beq.n 7e9c8 │ │ │ │ ldr.w r0, [lr, #884] @ 0x374 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ strd r3, r1, [r2, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ str r2, [r1, #8] │ │ │ │ - b.n 7e9ee │ │ │ │ + b.n 7ea1a │ │ │ │ ldr.w r2, [lr, #860] @ 0x35c │ │ │ │ - movw r3, #46749 @ 0xb69d │ │ │ │ + movw r3, #46813 @ 0xb6dd │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7eb7c │ │ │ │ + bne.w 7eba6 │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae40 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7e9ee │ │ │ │ + b.n 7ea1a │ │ │ │ ldrd r1, r3, [r2, #8] │ │ │ │ str r3, [r1, #12] │ │ │ │ str r1, [r3, #8] │ │ │ │ movs r1, #28 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ - mov r7, r3 │ │ │ │ + mov r6, r3 │ │ │ │ adds r3, r1, r3 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r7, r1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r0, [r2, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r2, [r3, #16] │ │ │ │ - ldr.w r2, [r0, #528] @ 0x210 │ │ │ │ - mov r6, r2 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 7eabc │ │ │ │ + ldr.w ip, [r0, #528] @ 0x210 │ │ │ │ + cmp r3, ip │ │ │ │ + bne.n 7eae6 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 7eab8 │ │ │ │ + cbz r2, 7eae2 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ str.w r2, [r0, #528] @ 0x210 │ │ │ │ adds r2, r1, #1 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7eb1a │ │ │ │ + beq.n 7eb48 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7eaf2 │ │ │ │ + beq.n 7eb20 │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ - cbnz r2, 7ead4 │ │ │ │ + cbnz r2, 7eafe │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 7e9ee │ │ │ │ + cmp r3, ip │ │ │ │ + beq.n 7ea1a │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ - cbz r1, 7eb14 │ │ │ │ + cbz r1, 7eb42 │ │ │ │ str r2, [r1, #20] │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ + ldr.w r2, [ip, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ - strd r2, r6, [r3, #20] │ │ │ │ - cbz r2, 7eaee │ │ │ │ + strd r2, ip, [r3, #20] │ │ │ │ + cbz r2, 7eb1a │ │ │ │ str r3, [r2, #24] │ │ │ │ - str r3, [r6, #20] │ │ │ │ - b.n 7e9ee │ │ │ │ + str.w r3, [ip, #20] │ │ │ │ + b.n 7ea1a │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 7eb00 │ │ │ │ + cbz r2, 7eb2e │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7e9ee │ │ │ │ + bne.w 7ea1a │ │ │ │ str.w r3, [r4, #532] @ 0x214 │ │ │ │ - b.n 7e9ee │ │ │ │ + b.n 7ea1a │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 7eae0 │ │ │ │ + b.n 7eb0a │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7eac6 │ │ │ │ + beq.n 7eaf0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 7eb76 │ │ │ │ + cbz r2, 7eba0 │ │ │ │ str r1, [r2, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ - ldr.w r1, [r8, r7] │ │ │ │ + ldr r1, [r7, r6] │ │ │ │ ldr.w r2, [r4, #520] @ 0x208 │ │ │ │ str r2, [r3, #20] │ │ │ │ str.w r3, [r4, #520] @ 0x208 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - cbz r3, 7eb4e │ │ │ │ + cbz r3, 7eb7a │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [lr, #980] @ 0x3d4 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ str.w r5, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [lr, #988] @ 0x3dc │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ - str.w r5, [r8, r7] │ │ │ │ + str r5, [r7, r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7e9ee │ │ │ │ + b.n 7ea1a │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7eb26 │ │ │ │ + b.n 7eb54 │ │ │ │ ldr.w r0, [lr, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 7ea70 │ │ │ │ + b.n 7ea9c │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007eb88 <_PyType_GetDict@@Base>: │ │ │ │ +0007ebb4 <_PyType_GetDict@@Base>: │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 7eb94 <_PyType_GetDict@@Base+0xc> │ │ │ │ + bmi.n 7ebc0 <_PyType_GetDict@@Base+0xc> │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ bx lr │ │ │ │ - ldr.w ip, [pc, #68] @ 7ebdc <_PyType_GetDict@@Base+0x54> │ │ │ │ + ldr.w ip, [pc, #68] @ 7ec08 <_PyType_GetDict@@Base+0x54> │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r2, [r2, ip] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w ip, r2, r3 │ │ │ │ add.w ip, ip, #91136 @ 0x16400 │ │ │ │ ldr.w ip, [ip, #408] @ 0x198 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 7ebc2 <_PyType_GetDict@@Base+0x3a> │ │ │ │ + beq.n 7ebee <_PyType_GetDict@@Base+0x3a> │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 7ebd0 <_PyType_GetDict@@Base+0x48> │ │ │ │ + bls.n 7ebfc <_PyType_GetDict@@Base+0x48> │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #408 @ 0x198 │ │ │ │ add r2, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ bx lr │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #384 @ 0x180 │ │ │ │ add r2, r3 │ │ │ │ - b.n 7ebcc <_PyType_GetDict@@Base+0x44> │ │ │ │ + b.n 7ebf8 <_PyType_GetDict@@Base+0x44> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007ebe0 : │ │ │ │ +0007ec0c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 7ec36 │ │ │ │ + bpl.n 7ec62 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7ec1c │ │ │ │ + bne.n 7ec48 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 7ec1c │ │ │ │ + beq.n 7ec48 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 778fc │ │ │ │ + bl 7793c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6be80 │ │ │ │ + bl 6bec0 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 7ec4a │ │ │ │ + beq.n 7ec76 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 778fc │ │ │ │ + bl 7793c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 7ec18 │ │ │ │ - movw r0, #60168 @ 0xeb08 │ │ │ │ + b.n 7ec44 │ │ │ │ + movw r0, #59848 @ 0xe9c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2524 @ 0x9dc │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7ec18 │ │ │ │ + b.n 7ec44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2684f8 │ │ │ │ - b.n 7ec46 │ │ │ │ + bl 26849c │ │ │ │ + b.n 7ec72 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007ec54 : │ │ │ │ +0007ec80 : │ │ │ │ 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 r6, r2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r9, [r2] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 7f27a │ │ │ │ + beq.w 7f2a6 │ │ │ │ mov r3, r9 │ │ │ │ mov sl, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r4 │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r2 │ │ │ │ strd r2, r2, [sp, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - bhi.w 7f5dc │ │ │ │ + bhi.w 7f608 │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ - beq.w 7f13c │ │ │ │ + beq.w 7f168 │ │ │ │ cmp r2, #72 @ 0x48 │ │ │ │ - beq.w 7f172 │ │ │ │ + beq.w 7f19e │ │ │ │ ldr.w r2, [sl, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ec90 │ │ │ │ + bne.n 7ecbc │ │ │ │ mov r4, r7 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f668 │ │ │ │ + beq.w 7f694 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ blx 2c324 │ │ │ │ - cbz r0, 7ecc4 │ │ │ │ + cbz r0, 7ecf0 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f6a0 │ │ │ │ + beq.w 7f6cc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 2bfb8 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f630 │ │ │ │ + beq.w 7f65c │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ blx 2bf20 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7f230 │ │ │ │ + bne.w 7f25c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7f286 │ │ │ │ + beq.w 7f2b2 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f4b0 │ │ │ │ + beq.w 7f4dc │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f478 │ │ │ │ + beq.w 7f4a4 │ │ │ │ movw r1, #34368 @ 0x8640 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7edb2 │ │ │ │ + beq.n 7edde │ │ │ │ add.w r0, r3, #8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f474 │ │ │ │ + beq.w 7f4a0 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f492 │ │ │ │ + beq.w 7f4be │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7edaa │ │ │ │ + beq.n 7edd6 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f4cc │ │ │ │ + beq.w 7f4f8 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f4d0 │ │ │ │ + beq.w 7f4fc │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 7edaa │ │ │ │ + cbz r2, 7edd6 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f4d6 │ │ │ │ + beq.w 7f502 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f4da │ │ │ │ + beq.w 7f506 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 7edaa │ │ │ │ + cbz r2, 7edd6 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f4e0 │ │ │ │ + beq.w 7f50c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f4e4 │ │ │ │ + beq.w 7f510 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 7edaa │ │ │ │ + cbz r2, 7edd6 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f4ea │ │ │ │ + beq.w 7f516 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f4ee │ │ │ │ + beq.w 7f51a │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - cbz r2, 7edaa │ │ │ │ + cbz r2, 7edd6 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f4f4 │ │ │ │ + beq.w 7f520 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f4f8 │ │ │ │ + beq.w 7f524 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ - cbz r2, 7edaa │ │ │ │ + cbz r2, 7edd6 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f52e │ │ │ │ + beq.w 7f55a │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f422 │ │ │ │ + beq.w 7f44e │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ - cbz r2, 7edaa │ │ │ │ + cbz r2, 7edd6 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f428 │ │ │ │ + beq.w 7f454 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f42c │ │ │ │ + beq.w 7f458 │ │ │ │ ldr.w r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ed96 │ │ │ │ + bne.n 7edc2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f3ba │ │ │ │ + bne.w 7f3e6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7bf9c │ │ │ │ + bl 7bfc8 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f344 │ │ │ │ + beq.w 7f370 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ lsls r2, r3, #23 │ │ │ │ - bpl.n 7edd8 │ │ │ │ + bpl.n 7ee04 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 195bd0 │ │ │ │ + bl 197f98 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7f344 │ │ │ │ + beq.w 7f370 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r4, #39512 @ 0x9a58 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ movne r4, r8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.w 7f1e4 │ │ │ │ + bgt.w 7f210 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7f59e │ │ │ │ + bge.w 7f5ca │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ - cbz r2, 7ee14 │ │ │ │ + cbz r2, 7ee40 │ │ │ │ movw r3, #39512 @ 0x9a58 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7f432 │ │ │ │ + bne.w 7f45e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 195920 │ │ │ │ + bl 197ce8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f344 │ │ │ │ + beq.w 7f370 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7f2b0 │ │ │ │ + beq.w 7f2dc │ │ │ │ it ge │ │ │ │ strge r5, [sp, #16] │ │ │ │ - blt.w 7f360 │ │ │ │ + blt.w 7f38c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov.w fp, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ - bl 7f7e0 │ │ │ │ + bl 7f80c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7f344 │ │ │ │ + beq.w 7f370 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ - bl 7f7e0 │ │ │ │ + bl 7f80c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7f344 │ │ │ │ + beq.w 7f370 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ - bl 7f7e0 │ │ │ │ + bl 7f80c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7f344 │ │ │ │ + beq.w 7f370 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f344 │ │ │ │ + beq.w 7f370 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ orr.w r3, r2, #512 @ 0x200 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ - cbz r1, 7eea0 │ │ │ │ + cbz r1, 7eecc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r4, #208 @ 0xd0 │ │ │ │ @@ -124266,15 +124291,15 @@ │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ add.w r1, r4, #420 @ 0x1a4 │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ it lt │ │ │ │ strlt.w r3, [r8] │ │ │ │ lsls r0, r2, #30 │ │ │ │ str.w r8, [r4, #128] @ 0x80 │ │ │ │ - bmi.w 7f532 │ │ │ │ + bmi.w 7f55e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r3, [r4, #168] @ 0xa8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ @@ -124286,20 +124311,20 @@ │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w r7, [r4, #436] @ 0x1b4 │ │ │ │ str.w r7, [r4, #428] @ 0x1ac │ │ │ │ str.w sl, [r4, #12] │ │ │ │ str.w sl, [r4, #448] @ 0x1c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7ef8e │ │ │ │ - movw r7, #64068 @ 0xfa44 │ │ │ │ + beq.n 7efba │ │ │ │ + movw r7, #63748 @ 0xf904 │ │ │ │ movt r7, #49 @ 0x31 │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - bhi.n 7ef70 │ │ │ │ + bhi.n 7ef9c │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ movs r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ @@ -124334,1888 +124359,1854 @@ │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r7, #6 │ │ │ │ add.w r1, r7, r3, lsl #2 │ │ │ │ ldrsh.w r3, [r7, r3, lsl #2] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ adds r0, r3, #1 │ │ │ │ ldrsh.w r1, [r1, #2] │ │ │ │ - bne.w 7f274 │ │ │ │ + bne.w 7f2a0 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ str r2, [r4, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ef1c │ │ │ │ + bne.n 7ef48 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f290 │ │ │ │ + beq.w 7f2bc │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w r3, {r3, r5, r8} │ │ │ │ str r3, [r4, #28] │ │ │ │ str.w r8, [r4, #104] @ 0x68 │ │ │ │ str.w r5, [r4, #144] @ 0x90 │ │ │ │ - bl 7f84c │ │ │ │ + bl 7f878 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f08a │ │ │ │ + blt.n 7f0b6 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ - movw r3, #37597 @ 0x92dd │ │ │ │ + movw r3, #37665 @ 0x9321 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7eff0 │ │ │ │ + bne.n 7f01c │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r2, 7efd0 │ │ │ │ + cbz r2, 7effc │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f63c │ │ │ │ + blt.w 7f668 │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f582 │ │ │ │ + blt.w 7f5ae │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f614 │ │ │ │ + blt.w 7f640 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f5f4 │ │ │ │ + blt.w 7f620 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r7, [r4, #132] @ 0x84 │ │ │ │ - bmi.w 7f54c │ │ │ │ + bmi.w 7f578 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cbz r1, 7f03a │ │ │ │ + cbz r1, 7f066 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7bdb8 │ │ │ │ - bl 7967c │ │ │ │ + bl 7bde4 │ │ │ │ + bl 796c0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f08a │ │ │ │ + beq.n 7f0b6 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #680] @ (7f2c0 ) │ │ │ │ + ldr r1, [pc, #680] @ (7f2ec ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7f034 │ │ │ │ + bge.n 7f060 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f634 │ │ │ │ + beq.w 7f660 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7f08a │ │ │ │ + beq.n 7f0b6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7f250 │ │ │ │ + bne.w 7f27c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7f264 │ │ │ │ - ldr r1, [pc, #632] @ (7f2c4 ) │ │ │ │ + bne.w 7f290 │ │ │ │ + ldr r1, [pc, #632] @ (7f2f0 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 77884 │ │ │ │ - cbnz r0, 7f08a │ │ │ │ + bl 778c4 │ │ │ │ + cbnz r0, 7f0b6 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 2c324 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f5c0 │ │ │ │ + beq.w 7f5ec │ │ │ │ subs r1, r0, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fcb8 │ │ │ │ + bl 7fce4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 7f08a │ │ │ │ + cbz r0, 7f0b6 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #592] @ (7f2c4 ) │ │ │ │ + ldr r1, [pc, #592] @ (7f2f0 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7f08a │ │ │ │ + bge.n 7f0b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f5b8 │ │ │ │ - bl 7fd18 │ │ │ │ + beq.w 7f5e4 │ │ │ │ + bl 7fd44 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f684 │ │ │ │ + bne.w 7f6b0 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ mov r0, sl │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mul.w r8, r2, r9 │ │ │ │ - bl 7fd30 │ │ │ │ + bl 7fd5c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r8 │ │ │ │ blx 2bf20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fd30 │ │ │ │ + bl 7fd5c │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fd30 │ │ │ │ + bl 7fd5c │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 7f130 │ │ │ │ + ble.n 7f15c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 7f51e │ │ │ │ + bmi.w 7f54a │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 7f130 │ │ │ │ + beq.n 7f15c │ │ │ │ ldr r3, [r0, #32] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 7f4fe │ │ │ │ + bmi.w 7f52a │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 7f130 │ │ │ │ + beq.n 7f15c │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 7f50e │ │ │ │ + bmi.w 7f53a │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.n 7f130 │ │ │ │ + beq.n 7f15c │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 7f464 │ │ │ │ + bmi.w 7f490 │ │ │ │ subs.w r2, r9, #4 │ │ │ │ - beq.n 7f130 │ │ │ │ + beq.n 7f15c │ │ │ │ add.w r3, r0, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsls r1, r0, #28 │ │ │ │ - bmi.w 7f3dc │ │ │ │ + bmi.w 7f408 │ │ │ │ adds r3, #20 │ │ │ │ subs r2, #1 │ │ │ │ - bne.n 7f122 │ │ │ │ + bne.n 7f14e │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ef1c │ │ │ │ - b.n 7ef8e │ │ │ │ + bne.w 7ef48 │ │ │ │ + b.n 7efba │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f4b4 │ │ │ │ + bne.w 7f4e0 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f3d6 │ │ │ │ + beq.w 7f402 │ │ │ │ blx 2bfb8 │ │ │ │ adds r4, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f53e │ │ │ │ + beq.w 7f56a │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ mov r2, r4 │ │ │ │ blx 2bf20 │ │ │ │ - b.n 7eca2 │ │ │ │ + b.n 7ecce │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 7f498 │ │ │ │ + bne.w 7f4c4 │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7eca2 │ │ │ │ - movw r3, #50948 @ 0xc704 │ │ │ │ + beq.w 7ecce │ │ │ │ + movw r3, #50628 @ 0xc5c4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #13432 @ 0x3478 │ │ │ │ + movw r3, #13112 @ 0x3338 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #32] │ │ │ │ - movw r3, #13312 @ 0x3400 │ │ │ │ + movw r3, #12992 @ 0x32c0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov fp, r5 │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.w 7f312 │ │ │ │ + bmi.w 7f33e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ blx 2c174 │ │ │ │ - cbz r0, 7f220 │ │ │ │ + cbz r0, 7f24c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ blx 2c174 │ │ │ │ - cbz r0, 7f21a │ │ │ │ + cbz r0, 7f246 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx 2c174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f2b6 │ │ │ │ + beq.n 7f2e2 │ │ │ │ ldr.w r4, [r5, #20]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7f1a8 │ │ │ │ + bne.n 7f1d4 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ - b.n 7eca2 │ │ │ │ + b.n 7ecce │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov ip, r0 │ │ │ │ add.w r8, r3, #12 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ ldr r5, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f2d0 │ │ │ │ + beq.n 7f2fc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov.w lr, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp r0, lr │ │ │ │ - ble.n 7f2ea │ │ │ │ + ble.n 7f316 │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 7f2aa │ │ │ │ + bne.n 7f2d6 │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 7edf2 │ │ │ │ - b.n 7f1ee │ │ │ │ + beq.w 7ee1e │ │ │ │ + b.n 7f21a │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr.w r4, [r5, #20]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7eca2 │ │ │ │ + beq.w 7ecce │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ - b.n 7f1a8 │ │ │ │ + b.n 7f1d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ it pl │ │ │ │ movpl r1, r4 │ │ │ │ - bpl.w 7edb2 │ │ │ │ + bpl.w 7edde │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7f53a │ │ │ │ + bge.w 7f566 │ │ │ │ adds r3, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 7edc2 │ │ │ │ - ldr r1, [pc, #116] @ (7f2c8 ) │ │ │ │ + b.n 7edee │ │ │ │ + ldr r1, [pc, #116] @ (7f2f4 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl c1518 │ │ │ │ + bl c17dc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7f08a │ │ │ │ + beq.w 7f0b6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7f048 │ │ │ │ - ldr r1, [pc, #100] @ (7f2cc ) │ │ │ │ + beq.w 7f074 │ │ │ │ + ldr r1, [pc, #100] @ (7f2f8 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl c1518 │ │ │ │ + bl c17dc │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7f048 │ │ │ │ - b.n 7f08a │ │ │ │ + bne.w 7f074 │ │ │ │ + b.n 7f0b6 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ str r2, [r1, r3] │ │ │ │ - b.n 7f130 │ │ │ │ + b.n 7f15c │ │ │ │ mov fp, r9 │ │ │ │ strd r9, r9, [sp, #24] │ │ │ │ str.w r9, [sp, #12] │ │ │ │ - b.n 7ecac │ │ │ │ + b.n 7ecd8 │ │ │ │ movw r1, #34368 @ 0x8640 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - b.n 7edb2 │ │ │ │ - movw r3, #48241 @ 0xbc71 │ │ │ │ + b.n 7edde │ │ │ │ + movw r3, #48001 @ 0xbb81 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 7ef96 │ │ │ │ + b.n 7efc2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r6 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - b.n 7f130 │ │ │ │ + b.n 7f15c │ │ │ │ add.w lr, lr, #1 │ │ │ │ - b.n 7f204 │ │ │ │ + b.n 7f230 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ - b.n 7ee32 │ │ │ │ + b.n 7ee5e │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 7f220 │ │ │ │ + b.n 7f24c │ │ │ │ nop │ │ │ │ push {r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 7f334 │ │ │ │ + cbnz r4, 7f360 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmia r4!, {r2, r3, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r3, r4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 7f210 │ │ │ │ + beq.n 7f23c │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f2d2 │ │ │ │ + bne.n 7f2fe │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 7f210 │ │ │ │ + beq.n 7f23c │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f3ec │ │ │ │ + beq.n 7f418 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r1, #0 │ │ │ │ adds r3, #12 │ │ │ │ mov lr, r2 │ │ │ │ cmp r0, r1 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - ble.w 7f40a │ │ │ │ + ble.w 7f436 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 7f2fa │ │ │ │ + bne.n 7f326 │ │ │ │ mov r2, lr │ │ │ │ mov r4, r5 │ │ │ │ - b.n 7f210 │ │ │ │ + b.n 7f23c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 7f348 │ │ │ │ + bgt.n 7f374 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7f324 │ │ │ │ + blt.n 7f350 │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 7f3a0 │ │ │ │ + blt.n 7f3cc │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13388 @ 0x344c │ │ │ │ + movw r1, #13068 @ 0x330c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ mov r7, sl │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7f09c │ │ │ │ + b.n 7f0c8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13332 @ 0x3414 │ │ │ │ + movw r1, #13012 @ 0x32d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 7f33a │ │ │ │ + bl f8904 │ │ │ │ + b.n 7f366 │ │ │ │ rsb r3, r5, #7 │ │ │ │ bic.w r2, r3, #7 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ str r3, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ee32 │ │ │ │ + beq.w 7ee5e │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ orrs r3, r2 │ │ │ │ lsls r3, r3, #8 │ │ │ │ - bmi.w 7ee32 │ │ │ │ + bmi.w 7ee5e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13792 @ 0x35e0 │ │ │ │ + movw r1, #13472 @ 0x34a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 7f344 │ │ │ │ - movw r1, #13312 @ 0x3400 │ │ │ │ + bl f8904 │ │ │ │ + b.n 7f370 │ │ │ │ + movw r1, #12992 @ 0x32c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ blx 2c174 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f1c0 │ │ │ │ - b.n 7f220 │ │ │ │ + bne.w 7f1ec │ │ │ │ + b.n 7f24c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #67108864 @ 0x4000000 │ │ │ │ - beq.n 7f44a │ │ │ │ + beq.n 7f476 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7edc2 │ │ │ │ + bge.w 7edee │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 7edc2 │ │ │ │ - bl 76638 │ │ │ │ - b.n 7eca2 │ │ │ │ + b.n 7edee │ │ │ │ + bl 76678 │ │ │ │ + b.n 7ecce │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bic.w r0, r0, #8 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, r0 │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 7f12a │ │ │ │ + b.n 7f156 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 7f610 │ │ │ │ + beq.w 7f63c │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f3ee │ │ │ │ + bne.n 7f41a │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 7f610 │ │ │ │ + beq.w 7f63c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13572 @ 0x3504 │ │ │ │ + movw r1, #13252 @ 0x33c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 7f344 │ │ │ │ + bl f8904 │ │ │ │ + b.n 7f370 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 7ed90 │ │ │ │ + b.n 7edbc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7eda2 │ │ │ │ + b.n 7edce │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 7eda2 │ │ │ │ + b.n 7edce │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13740 @ 0x35ac │ │ │ │ + movw r1, #13420 @ 0x346c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 7f344 │ │ │ │ + bl f8904 │ │ │ │ + b.n 7f370 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13544 @ 0x34e8 │ │ │ │ + movw r1, #13224 @ 0x33a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ str r4, [sp, #8] │ │ │ │ - b.n 7f344 │ │ │ │ + b.n 7f370 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #68] @ 0x44 │ │ │ │ - b.n 7f118 │ │ │ │ + b.n 7f144 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.n 7ed2e │ │ │ │ + b.n 7ed5a │ │ │ │ ldrd r1, r2, [r3, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ movw r1, #34368 @ 0x8640 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7edaa │ │ │ │ + beq.w 7edd6 │ │ │ │ add.w r0, r3, #8 │ │ │ │ - b.n 7ed22 │ │ │ │ + b.n 7ed4e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 7ed2e │ │ │ │ + b.n 7ed5a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13264 @ 0x33d0 │ │ │ │ + movw r1, #12944 @ 0x3290 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 7f33a │ │ │ │ + bl f8904 │ │ │ │ + b.n 7f366 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7ed14 │ │ │ │ + b.n 7ed40 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13456 @ 0x3490 │ │ │ │ + movw r1, #13136 @ 0x3350 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 7f33a │ │ │ │ + bl f8904 │ │ │ │ + b.n 7f366 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 7ed40 │ │ │ │ + b.n 7ed6c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 7ed40 │ │ │ │ + b.n 7ed6c │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 7ed50 │ │ │ │ + b.n 7ed7c │ │ │ │ ldr r2, [r3, #28] │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 7ed50 │ │ │ │ + b.n 7ed7c │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b.n 7ed60 │ │ │ │ + b.n 7ed8c │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 7ed60 │ │ │ │ + b.n 7ed8c │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b.n 7ed70 │ │ │ │ + b.n 7ed9c │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 7ed70 │ │ │ │ + b.n 7ed9c │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.n 7ed80 │ │ │ │ + b.n 7edac │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 7ed80 │ │ │ │ + b.n 7edac │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [r0, #32] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #28] │ │ │ │ - b.n 7f0fc │ │ │ │ + b.n 7f128 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ - b.n 7f10a │ │ │ │ + b.n 7f136 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.n 7f0ee │ │ │ │ + b.n 7f11a │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b.n 7ed90 │ │ │ │ + b.n 7edbc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 755e4 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 7eee0 │ │ │ │ + bl 75624 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 7ef0c │ │ │ │ str r4, [sp, #8] │ │ │ │ - b.n 7edc2 │ │ │ │ - bl 1fa038 │ │ │ │ + b.n 7edee │ │ │ │ + bl 1fbed8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov sl, r3 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 7f344 │ │ │ │ - ldr r2, [pc, #352] @ (7f6b0 ) │ │ │ │ + b.n 7f370 │ │ │ │ + ldr r2, [pc, #352] @ (7f6dc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #408] @ 0x198 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 7f65c │ │ │ │ + beq.n 7f688 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 7f65c │ │ │ │ + bhi.n 7f688 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #384 @ 0x180 │ │ │ │ add r2, r3 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ - b.n 7effe │ │ │ │ + b.n 7f02a │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #13928 @ 0x3668 │ │ │ │ + movw r1, #13608 @ 0x3528 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 7f08a │ │ │ │ + bl d78f0 │ │ │ │ + b.n 7f0b6 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #13696 @ 0x3580 │ │ │ │ + movw r1, #13376 @ 0x3440 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 7f344 │ │ │ │ + bl d78f0 │ │ │ │ + b.n 7f370 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f08a │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f0b6 │ │ │ │ movw r0, #44600 @ 0xae38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #14144 @ 0x3740 │ │ │ │ + movw r2, #13824 @ 0x3600 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 20a38c │ │ │ │ - b.n 7f08a │ │ │ │ + bl 20bf3c │ │ │ │ + b.n 7f0b6 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13244 @ 0x33bc │ │ │ │ + movw r1, #12924 @ 0x327c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 7f33a │ │ │ │ + bl f8904 │ │ │ │ + b.n 7f366 │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #14068 @ 0x36f4 │ │ │ │ + movw r1, #13748 @ 0x35b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 7f08a │ │ │ │ + bl d78f0 │ │ │ │ + b.n 7f0b6 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 7f210 │ │ │ │ + b.n 7f23c │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #14000 @ 0x36b0 │ │ │ │ + movw r1, #13680 @ 0x3570 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 7f08a │ │ │ │ + bl d78f0 │ │ │ │ + b.n 7f0b6 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 7f344 │ │ │ │ + b.n 7f370 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f034 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f060 │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #13860 @ 0x3624 │ │ │ │ + movw r1, #13540 @ 0x34e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 7f08a │ │ │ │ + bl d78f0 │ │ │ │ + b.n 7f0b6 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #408 @ 0x198 │ │ │ │ add r2, r3 │ │ │ │ - b.n 7f57e │ │ │ │ + b.n 7f5aa │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13500 @ 0x34bc │ │ │ │ + movw r1, #13180 @ 0x337c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov sl, r7 │ │ │ │ - b.n 7f344 │ │ │ │ + b.n 7f370 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7f692 │ │ │ │ + bge.n 7f6be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7f6a6 │ │ │ │ + cbz r3, 7f6d2 │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, sl, [sp, #8] │ │ │ │ mov r7, sl │ │ │ │ mov r4, sl │ │ │ │ - b.n 7f09c │ │ │ │ + b.n 7f0c8 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 7f344 │ │ │ │ + b.n 7f370 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f692 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f6be │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r2, [r0, #128] @ 0x80 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7f774 │ │ │ │ + beq.n 7f7a0 │ │ │ │ ldr.w r4, [r2, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7f746 │ │ │ │ + beq.n 7f772 │ │ │ │ ldr.w r1, [r4, #128] @ 0x80 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7f79a │ │ │ │ + beq.n 7f7c6 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7f78c │ │ │ │ + beq.n 7f7b8 │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f7b4 │ │ │ │ + beq.n 7f7e0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 7f6b4 │ │ │ │ + bl 7f6e0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr.w ip, [r8, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 7f7d2 │ │ │ │ + bne.n 7f7fe │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 7f7dc │ │ │ │ + bne.n 7f808 │ │ │ │ ldr.w ip, [r7, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 7f7c2 │ │ │ │ + bne.n 7f7ee │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 7f7c4 │ │ │ │ + bne.n 7f7f0 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 7f7ce │ │ │ │ + bne.n 7f7fa │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 7f7aa │ │ │ │ + bne.n 7f7d6 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 7f756 │ │ │ │ + beq.n 7f782 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 7f784 │ │ │ │ + bne.n 7f7b0 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 7f764 │ │ │ │ + b.n 7f790 │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 7f73c │ │ │ │ + bne.n 7f768 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r5, [r2, #20] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 7f73c │ │ │ │ + bne.n 7f768 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7f784 │ │ │ │ + bne.n 7f7b0 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7f764 │ │ │ │ + beq.n 7f790 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r1, #34368 @ 0x8640 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.n 7f714 │ │ │ │ + b.n 7f740 │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 7f72c │ │ │ │ + beq.n 7f758 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 7f7be │ │ │ │ + bne.n 7f7ea │ │ │ │ mov r0, r4 │ │ │ │ - b.n 7f756 │ │ │ │ + b.n 7f782 │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 7f700 │ │ │ │ + b.n 7f72c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7f73c │ │ │ │ + b.n 7f768 │ │ │ │ mov r1, ip │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 7f7d8 │ │ │ │ + bne.n 7f804 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 7f72c │ │ │ │ + b.n 7f758 │ │ │ │ mov r1, ip │ │ │ │ - b.n 7f7aa │ │ │ │ + b.n 7f7d6 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ - b.n 7f714 │ │ │ │ + b.n 7f740 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7f7aa │ │ │ │ + b.n 7f7d6 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 7f714 │ │ │ │ - cbnz r0, 7f7e4 │ │ │ │ + b.n 7f740 │ │ │ │ + cbnz r0, 7f810 │ │ │ │ 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] │ │ │ │ cmp r3, #19 │ │ │ │ - bne.n 7f806 │ │ │ │ + bne.n 7f832 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 7f824 │ │ │ │ + bne.n 7f850 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - movw r1, #14308 @ 0x37e4 │ │ │ │ + movw r1, #13988 @ 0x36a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 7f830 │ │ │ │ + bne.n 7f85c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r3, r1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 7f802 │ │ │ │ + b.n 7f82e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - movw r1, #14344 @ 0x3808 │ │ │ │ + movw r1, #14024 @ 0x36c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 7f81e │ │ │ │ + bl d78f0 │ │ │ │ + b.n 7f84a │ │ │ │ nop │ │ │ │ │ │ │ │ -0007f84c : │ │ │ │ +0007f878 : │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r2, #19 │ │ │ │ - bmi.n 7f888 │ │ │ │ + bmi.n 7f8b4 │ │ │ │ lsls r1, r2, #22 │ │ │ │ - bpl.n 7f85c │ │ │ │ + bpl.n 7f888 │ │ │ │ movs r1, #1 │ │ │ │ - b.w 72ff8 │ │ │ │ + b.w 73038 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ orr.w r2, r2, #256 @ 0x100 │ │ │ │ str r2, [r0, #84] @ 0x54 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1987d4 <_Py_SetImmortalUntracked@@Base> │ │ │ │ + bl 19abe4 <_Py_SetImmortalUntracked@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 72ff8 │ │ │ │ + b.w 73038 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007f88c : │ │ │ │ +0007f8b8 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.w 7fa98 │ │ │ │ + bgt.w 7fac4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 7f966 │ │ │ │ + bls.n 7f992 │ │ │ │ adds r3, r0, #3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ mov r6, r3 │ │ │ │ - bmi.w 7fa3a │ │ │ │ + bmi.w 7fa66 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r3, #4689 @ 0x1251 │ │ │ │ + movw r3, #4753 @ 0x1291 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r4, [r2, #888] @ 0x378 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7fa2a │ │ │ │ - ldr r3, [pc, #468] @ (7fab0 ) │ │ │ │ + bne.w 7fa56 │ │ │ │ + ldr r3, [pc, #468] @ (7fadc ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ subs r1, r6, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1612] @ 0x64c │ │ │ │ mov r7, r3 │ │ │ │ - bcs.w 7f9fe │ │ │ │ + bcs.w 7fa2a │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7f9ee │ │ │ │ + beq.n 7fa1a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 7f94a │ │ │ │ + cbz r2, 7f976 │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - ldr r2, [pc, #408] @ (7fab4 ) │ │ │ │ + ldr r2, [pc, #408] @ (7fae0 ) │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7fa42 │ │ │ │ + blt.w 7fa6e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fa54 │ │ │ │ + bne.w 7fa80 │ │ │ │ movs r2, #0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r5, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ strd r3, r2, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd ip, r6, [r3, #24] │ │ │ │ cmp ip, r6 │ │ │ │ - bhi.n 7f9b8 │ │ │ │ + bhi.n 7f9e4 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, ip, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add.w r1, r3, ip │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, ip] │ │ │ │ - b.n 7f910 │ │ │ │ - ldr r3, [pc, #328] @ (7fab0 ) │ │ │ │ + b.n 7f93c │ │ │ │ + ldr r3, [pc, #328] @ (7fadc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1728] @ 0x6c0 │ │ │ │ - cbz r4, 7f9c0 │ │ │ │ - ldr r0, [pc, #312] @ (7fab4 ) │ │ │ │ + cbz r4, 7f9ec │ │ │ │ + ldr r0, [pc, #312] @ (7fae0 ) │ │ │ │ ldr.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1728] @ 0x6c0 │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f934 │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + beq.n 7f960 │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7fa8c │ │ │ │ + bne.n 7fab8 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f934 │ │ │ │ + bne.n 7f960 │ │ │ │ mov r0, r4 │ │ │ │ - bl 130240 │ │ │ │ - b.n 7f934 │ │ │ │ + bl 12ff18 │ │ │ │ + b.n 7f960 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 7f910 │ │ │ │ + b.n 7f93c │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r1, #4689 @ 0x1251 │ │ │ │ + movw r1, #4753 @ 0x1291 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r4, [r2, #888] @ 0x378 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 7fa6c │ │ │ │ + bne.n 7fa98 │ │ │ │ ldr.w r3, [r3, #1612] @ 0x64c │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bne.n 7f902 │ │ │ │ + bne.n 7f92e │ │ │ │ movs r6, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7131c │ │ │ │ + bl 7135c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f910 │ │ │ │ + bne.n 7f93c │ │ │ │ ldr.w r4, [r2, #848] @ 0x350 │ │ │ │ - movw r3, #46589 @ 0xb5fd │ │ │ │ + movw r3, #46653 @ 0xb63d │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7fa80 │ │ │ │ + bne.n 7faac │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bfa0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 7fa3a │ │ │ │ + cbz r4, 7fa66 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 7f910 │ │ │ │ + b.n 7f93c │ │ │ │ ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f910 │ │ │ │ - bl 1fa038 │ │ │ │ + bne.w 7f93c │ │ │ │ + bl 1fbed8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7f944 │ │ │ │ + b.n 7f970 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f934 │ │ │ │ - movw r1, #64473 @ 0xfbd9 │ │ │ │ + beq.w 7f960 │ │ │ │ + movw r1, #63661 @ 0xf8ad │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7fa74 │ │ │ │ - ldr r0, [pc, #84] @ (7fab8 ) │ │ │ │ - bl 6b868 │ │ │ │ + bne.n 7faa0 │ │ │ │ + ldr r0, [pc, #84] @ (7fae4 ) │ │ │ │ + bl 6b8a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f9b0 │ │ │ │ - b.n 7f934 │ │ │ │ + beq.n 7f9dc │ │ │ │ + b.n 7f960 │ │ │ │ ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ movs r6, #16 │ │ │ │ - b.n 7fa2e │ │ │ │ + b.n 7fa5a │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7f934 │ │ │ │ + b.n 7f960 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7fa1c │ │ │ │ + b.n 7fa48 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7f934 │ │ │ │ + b.n 7f960 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14416 @ 0x3850 │ │ │ │ + movw r1, #14096 @ 0x3710 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 7fa3e │ │ │ │ + bl f8904 │ │ │ │ + b.n 7fa6a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #16 │ │ │ │ ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r5, [pc, #476] @ (7fcb4 ) │ │ │ │ + ldr r5, [pc, #476] @ (7fce0 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 7fc78 │ │ │ │ - cbnz r1, 7fb24 │ │ │ │ + bmi.w 7fca4 │ │ │ │ + cbnz r1, 7fb50 │ │ │ │ ldrb.w r3, [r2, #204] @ 0xcc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fc08 │ │ │ │ + bne.w 7fc34 │ │ │ │ ldr.w r1, [r2, #192] @ 0xc0 │ │ │ │ ldr r3, [r5, r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7fc54 │ │ │ │ + beq.w 7fc80 │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ add.w r3, r3, #97280 @ 0x17c00 │ │ │ │ lsls r1, r4, #22 │ │ │ │ str.w r0, [r3, #156] @ 0x9c │ │ │ │ str.w r0, [r2, #192] @ 0xc0 │ │ │ │ - bpl.n 7fb1e │ │ │ │ + bpl.n 7fb4a │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #456] @ 0x1c8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw r9, #5160 @ 0x1428 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ movs r6, #0 │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bpl.n 7fae4 │ │ │ │ + bpl.n 7fb10 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ mov r8, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7fbec │ │ │ │ + bne.n 7fc18 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr.w lr, [r3, #16] │ │ │ │ cmp lr, r6 │ │ │ │ - ble.n 7fae4 │ │ │ │ + ble.n 7fb10 │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ movs r7, #1 │ │ │ │ ldrb.w ip, [r3, #6] │ │ │ │ adds r3, #20 │ │ │ │ lsl.w r0, r7, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 7fbb2 │ │ │ │ + beq.n 7fbde │ │ │ │ add.w r0, r0, r6, lsl #3 │ │ │ │ add r3, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 7fbcc │ │ │ │ + cbz r0, 7fbf8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 7fb3e │ │ │ │ + beq.n 7fb6a │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 7fb32 │ │ │ │ + ble.n 7fb5e │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ itt lt │ │ │ │ addlt.w r0, ip, #1 │ │ │ │ strlt r0, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 195bc4 │ │ │ │ + bl 197f8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7fbac │ │ │ │ + bge.n 7fbd8 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fc64 │ │ │ │ + beq.n 7fc90 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov sl, r3 │ │ │ │ - b.n 7fb32 │ │ │ │ + b.n 7fb5e │ │ │ │ movs r7, #12 │ │ │ │ mla r0, r7, r6, r0 │ │ │ │ add r3, r0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fb6c │ │ │ │ + bne.n 7fb98 │ │ │ │ adds r0, r6, #1 │ │ │ │ adds r3, #12 │ │ │ │ mov r6, r0 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 7fbba │ │ │ │ - b.n 7fae4 │ │ │ │ + bne.n 7fbe6 │ │ │ │ + b.n 7fb10 │ │ │ │ adds r0, r6, r7 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, lr │ │ │ │ - bge.n 7fae4 │ │ │ │ + bge.n 7fb10 │ │ │ │ adds r3, #8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 7fbe0 │ │ │ │ + cbz r0, 7fc0c │ │ │ │ cmp lr, r6 │ │ │ │ - bgt.n 7fb6c │ │ │ │ - b.n 7fae4 │ │ │ │ + bgt.n 7fb98 │ │ │ │ + b.n 7fb10 │ │ │ │ adds r0, r6, #1 │ │ │ │ adds r3, #8 │ │ │ │ mov r6, r0 │ │ │ │ cmp lr, r0 │ │ │ │ - bgt.n 7fbd6 │ │ │ │ - b.n 7fae4 │ │ │ │ + bgt.n 7fc02 │ │ │ │ + b.n 7fb10 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - ble.w 7fae4 │ │ │ │ + ble.w 7fb10 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ adds r3, #1 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldrb r3, [r3, r6] │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - b.n 7fb6c │ │ │ │ + b.n 7fb98 │ │ │ │ ldr r1, [r5, r4] │ │ │ │ mov r6, r3 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r7, r1, #5696 @ 0x1640 │ │ │ │ movs r1, #0 │ │ │ │ adds r7, #20 │ │ │ │ lsls r0, r6, #31 │ │ │ │ - bmi.n 7fc20 │ │ │ │ + bmi.n 7fc4c │ │ │ │ adds r1, #1 │ │ │ │ asrs r6, r6, #1 │ │ │ │ - b.n 7fc16 │ │ │ │ + b.n 7fc42 │ │ │ │ ldr.w r3, [r7, r1, lsl #2] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r3, 7fc36 │ │ │ │ + cbz r3, 7fc62 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ - blt.n 7fc42 │ │ │ │ + blt.n 7fc6e │ │ │ │ asrs r3, r6, #1 │ │ │ │ mov r6, r3 │ │ │ │ - beq.w 7faee │ │ │ │ + beq.w 7fb1a │ │ │ │ adds r1, #1 │ │ │ │ - b.n 7fc16 │ │ │ │ - movw r0, #14444 @ 0x386c │ │ │ │ + b.n 7fc42 │ │ │ │ + movw r0, #14124 @ 0x372c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 202a64 │ │ │ │ + bl 2048f4 │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ - b.n 7fc36 │ │ │ │ + b.n 7fc62 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r2, #192] @ 0xc0 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.w 7fb1e │ │ │ │ - b.n 7fb18 │ │ │ │ + bpl.w 7fb4a │ │ │ │ + b.n 7fb44 │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov sl, r3 │ │ │ │ - b.n 7fb32 │ │ │ │ + b.n 7fb5e │ │ │ │ ldr r3, [r5, r4] │ │ │ │ subs r1, #1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ add.w ip, r0, r3 │ │ │ │ add.w ip, ip, #91136 @ 0x16400 │ │ │ │ ldr.w ip, [ip, #408] @ 0x198 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 7fca6 │ │ │ │ + beq.n 7fcd2 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 7fca6 │ │ │ │ + bhi.n 7fcd2 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #384 @ 0x180 │ │ │ │ add r0, r3 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - b.n 7fae2 │ │ │ │ + b.n 7fb0e │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #408 @ 0x198 │ │ │ │ add r0, r3 │ │ │ │ - b.n 7fca2 │ │ │ │ + b.n 7fcce │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007fcb8 : │ │ │ │ +0007fce4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ subs r3, r1, #0 │ │ │ │ - blt.n 7fcdc │ │ │ │ - cbz r0, 7fcf6 │ │ │ │ + blt.n 7fd08 │ │ │ │ + cbz r0, 7fd22 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 796a4 │ │ │ │ + bl 796e8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14500 @ 0x38a4 │ │ │ │ + movw r1, #14180 @ 0x3764 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7fcd8 │ │ │ │ - cbnz r3, 7fcfc │ │ │ │ - ldr r0, [pc, #24] @ (7fd14 ) │ │ │ │ - b.n 7fcd8 │ │ │ │ + b.n 7fd04 │ │ │ │ + cbnz r3, 7fd28 │ │ │ │ + ldr r0, [pc, #24] @ (7fd40 ) │ │ │ │ + b.n 7fd04 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14552 @ 0x38d8 │ │ │ │ + movw r1, #14232 @ 0x3798 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 7fcf2 │ │ │ │ + bl f8904 │ │ │ │ + b.n 7fd1e │ │ │ │ add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0007fd18 : │ │ │ │ - ldr r3, [pc, #16] @ (7fd2c ) │ │ │ │ +0007fd44 : │ │ │ │ + ldr r3, [pc, #16] @ (7fd58 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 7fd26 │ │ │ │ + cbnz r0, 7fd52 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 7fd24 │ │ │ │ + b.n 7fd50 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007fd30 : │ │ │ │ +0007fd5c : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #8 │ │ │ │ - bpl.n 7fd3e │ │ │ │ + bpl.n 7fd6a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #14680 @ 0x3958 │ │ │ │ + movw r1, #14360 @ 0x3818 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ sub sp, #16 │ │ │ │ ldr.w ip, [r5, #84] @ 0x54 │ │ │ │ tst.w ip, #536870912 @ 0x20000000 │ │ │ │ - beq.n 7fdd6 │ │ │ │ + beq.n 7fe02 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw ip, #40968 @ 0xa008 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 7fdb2 │ │ │ │ + bne.n 7fdde │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.n 7fdb2 │ │ │ │ - ldr r4, [pc, #140] @ (7fe1c ) │ │ │ │ + beq.n 7fdde │ │ │ │ + ldr r4, [pc, #140] @ (7fe48 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ mov.w ip, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str.w ip, [r4, #72] @ 0x48 │ │ │ │ - bl 778fc │ │ │ │ + bl 7793c │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbnz r3, 7fdda │ │ │ │ + cbnz r3, 7fe06 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6be80 │ │ │ │ + bl 6bec0 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 7fdd0 │ │ │ │ - ldr r3, [pc, #88] @ (7fe1c ) │ │ │ │ + beq.n 7fdfc │ │ │ │ + ldr r3, [pc, #88] @ (7fe48 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r4, [ip, r3] │ │ │ │ - b.n 7fd96 │ │ │ │ + b.n 7fdc2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 202a64 │ │ │ │ + bl 2048f4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7fdae │ │ │ │ + b.n 7fdda │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 7fe06 │ │ │ │ + cbz r0, 7fe32 │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d9fdc │ │ │ │ - cbz r0, 7fe0a │ │ │ │ + bl d9f28 │ │ │ │ + cbz r0, 7fe36 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 7fe02 │ │ │ │ + cbz r3, 7fe2e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7fe02 │ │ │ │ + bge.n 7fe2e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 7fe12 │ │ │ │ + cbz r2, 7fe3e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 7fdae │ │ │ │ + b.n 7fdda │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - b.n 7fdf4 │ │ │ │ + b.n 7fe20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 202a64 │ │ │ │ - b.n 7fdee │ │ │ │ + bl 2048f4 │ │ │ │ + b.n 7fe1a │ │ │ │ mov r0, r3 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fe02 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fe2e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007fe20 <_PyErr_GetRaisedException@@Base>: │ │ │ │ +0007fe4c <_PyErr_GetRaisedException@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0007fe2c <_PyErr_SetRaisedException@@Base>: │ │ │ │ +0007fe58 <_PyErr_SetRaisedException@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ str r1, [r3, #72] @ 0x48 │ │ │ │ - b.w 7786c │ │ │ │ + b.w 778ac │ │ │ │ nop │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ff62 <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ + beq.n 7ff8e <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #316] @ (7ffa8 <_PyErr_SetRaisedException@@Base+0x17c>) │ │ │ │ + ldr r1, [pc, #316] @ (7ffd4 <_PyErr_SetRaisedException@@Base+0x17c>) │ │ │ │ mov r0, fp │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - beq.n 7ff56 <_PyErr_SetRaisedException@@Base+0x12a> │ │ │ │ + beq.n 7ff82 <_PyErr_SetRaisedException@@Base+0x12a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7ff68 <_PyErr_SetRaisedException@@Base+0x13c> │ │ │ │ + blt.n 7ff94 <_PyErr_SetRaisedException@@Base+0x13c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ff62 <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ + beq.n 7ff8e <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #288] @ (7ffac <_PyErr_SetRaisedException@@Base+0x180>) │ │ │ │ + ldr r1, [pc, #288] @ (7ffd8 <_PyErr_SetRaisedException@@Base+0x180>) │ │ │ │ mov r0, fp │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7ff56 <_PyErr_SetRaisedException@@Base+0x12a> │ │ │ │ + beq.n 7ff82 <_PyErr_SetRaisedException@@Base+0x12a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7ff80 <_PyErr_SetRaisedException@@Base+0x154> │ │ │ │ + blt.n 7ffac <_PyErr_SetRaisedException@@Base+0x154> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ff62 <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ + beq.n 7ff8e <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #256] @ (7ffb0 <_PyErr_SetRaisedException@@Base+0x184>) │ │ │ │ + ldr r1, [pc, #256] @ (7ffdc <_PyErr_SetRaisedException@@Base+0x184>) │ │ │ │ mov r0, fp │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7ff56 <_PyErr_SetRaisedException@@Base+0x12a> │ │ │ │ + beq.n 7ff82 <_PyErr_SetRaisedException@@Base+0x12a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7ff90 <_PyErr_SetRaisedException@@Base+0x164> │ │ │ │ + blt.n 7ffbc <_PyErr_SetRaisedException@@Base+0x164> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 71b00 │ │ │ │ + bl 71b54 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ff62 <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ + beq.n 7ff8e <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7ff18 <_PyErr_SetRaisedException@@Base+0xec> │ │ │ │ - movw r9, #14728 @ 0x3988 │ │ │ │ + ble.n 7ff44 <_PyErr_SetRaisedException@@Base+0xec> │ │ │ │ + movw r9, #14408 @ 0x3848 │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r4, r6 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 7fee8 <_PyErr_SetRaisedException@@Base+0xbc> │ │ │ │ + b.n 7ff14 <_PyErr_SetRaisedException@@Base+0xbc> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr.w r5, [r2, r4, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 7ff4a <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ + beq.n 7ff76 <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ blx 2bfb8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 796a4 │ │ │ │ + bl 796e8 │ │ │ │ adds r4, #1 │ │ │ │ adds r2, r6, #4 │ │ │ │ - cbz r0, 7ff52 <_PyErr_SetRaisedException@@Base+0x126> │ │ │ │ + cbz r0, 7ff7e <_PyErr_SetRaisedException@@Base+0x126> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r8, r2, lsl #2] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 7fee6 <_PyErr_SetRaisedException@@Base+0xba> │ │ │ │ + bgt.n 7ff12 <_PyErr_SetRaisedException@@Base+0xba> │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 80684 <_PyTuple_Resize@@Base> │ │ │ │ + bl 80640 <_PyTuple_Resize@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7ff54 <_PyErr_SetRaisedException@@Base+0x128> │ │ │ │ - ldr r1, [pc, #140] @ (7ffb4 <_PyErr_SetRaisedException@@Base+0x188>) │ │ │ │ + beq.n 7ff80 <_PyErr_SetRaisedException@@Base+0x128> │ │ │ │ + ldr r1, [pc, #140] @ (7ffe0 <_PyErr_SetRaisedException@@Base+0x188>) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7ff52 <_PyErr_SetRaisedException@@Base+0x126> │ │ │ │ + beq.n 7ff7e <_PyErr_SetRaisedException@@Base+0x126> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7ff42 <_PyErr_SetRaisedException@@Base+0x116> │ │ │ │ + bge.n 7ff6e <_PyErr_SetRaisedException@@Base+0x116> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7ff78 <_PyErr_SetRaisedException@@Base+0x14c> │ │ │ │ + cbz r3, 7ffa4 <_PyErr_SetRaisedException@@Base+0x14c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 7fee8 <_PyErr_SetRaisedException@@Base+0xbc> │ │ │ │ - b.n 7ff18 <_PyErr_SetRaisedException@@Base+0xec> │ │ │ │ + bgt.n 7ff14 <_PyErr_SetRaisedException@@Base+0xbc> │ │ │ │ + b.n 7ff44 <_PyErr_SetRaisedException@@Base+0xec> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7ff62 <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ + bge.n 7ff8e <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7ffa0 <_PyErr_SetRaisedException@@Base+0x174> │ │ │ │ + cbz r3, 7ffcc <_PyErr_SetRaisedException@@Base+0x174> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7ff44 <_PyErr_SetRaisedException@@Base+0x118> │ │ │ │ + b.n 7ff70 <_PyErr_SetRaisedException@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fe7c <_PyErr_SetRaisedException@@Base+0x50> │ │ │ │ + bne.n 7fea8 <_PyErr_SetRaisedException@@Base+0x50> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fe7c <_PyErr_SetRaisedException@@Base+0x50> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fea8 <_PyErr_SetRaisedException@@Base+0x50> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ff42 <_PyErr_SetRaisedException@@Base+0x116> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ff6e <_PyErr_SetRaisedException@@Base+0x116> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fe9e <_PyErr_SetRaisedException@@Base+0x72> │ │ │ │ + bne.n 7feca <_PyErr_SetRaisedException@@Base+0x72> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fe9e <_PyErr_SetRaisedException@@Base+0x72> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7feca <_PyErr_SetRaisedException@@Base+0x72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fec0 <_PyErr_SetRaisedException@@Base+0x94> │ │ │ │ + bne.n 7feec <_PyErr_SetRaisedException@@Base+0x94> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fec0 <_PyErr_SetRaisedException@@Base+0x94> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7feec <_PyErr_SetRaisedException@@Base+0x94> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ff62 <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ - @ instruction: 0xfb940031 │ │ │ │ - @ instruction: 0xfba80031 │ │ │ │ - @ instruction: 0xfbb40031 │ │ │ │ - @ instruction: 0xfbc80031 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ff8e <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ + @ instruction: 0xfa540031 │ │ │ │ + @ instruction: 0xfa680031 │ │ │ │ + @ instruction: 0xfa740031 │ │ │ │ + @ instruction: 0xfa880031 │ │ │ │ │ │ │ │ -0007ffb8 : │ │ │ │ +0007ffe4 : │ │ │ │ adds r1, r0, #5 │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ - bcs.n 7ffd6 │ │ │ │ + bcs.n 80002 │ │ │ │ movw r3, #9176 @ 0x23d8 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ add r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ + add.w r2, r0, #1073741824 @ 0x40000000 │ │ │ │ + mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ + subs r2, #1 │ │ │ │ + cmp r2, r1 │ │ │ │ + bcs.n 800c8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - add.w r3, r0, #1073741824 @ 0x40000000 │ │ │ │ - mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ - subs r3, #1 │ │ │ │ + ldr r3, [pc, #208] @ (800f0 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bcs.n 80096 │ │ │ │ - ldr r3, [pc, #300] @ (80124 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1728] @ 0x6c0 │ │ │ │ - cbz r3, 80044 │ │ │ │ - ldr r0, [pc, #284] @ (80128 ) │ │ │ │ + cbz r3, 80070 │ │ │ │ + ldr r0, [pc, #188] @ (800f4 ) │ │ │ │ ldr.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r4, [r2, #1728] @ 0x6c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 800d0 │ │ │ │ + bne.n 800ca │ │ │ │ cmp r5, #0 │ │ │ │ eor.w r2, r5, r5, asr #31 │ │ │ │ sub.w r2, r2, r5, asr #31 │ │ │ │ ite ge │ │ │ │ movge r1, #8 │ │ │ │ movlt r1, #10 │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #16 │ │ │ │ - bl 71164 │ │ │ │ + bl 711a4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 800ee │ │ │ │ + beq.n 800e6 │ │ │ │ movw r2, #41384 @ 0xa1a8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r1, [pc, #204] @ (80128 ) │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8010c │ │ │ │ + ldr r0, [pc, #108] @ (800f4 ) │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r1, #1 │ │ │ │ + strlt r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr.w r2, [r1, #1600] @ 0x640 │ │ │ │ + ldr.w r2, [r0, #1600] @ 0x640 │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8002a │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + beq.n 80056 │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 800f6 │ │ │ │ - ldr r0, [pc, #172] @ (8012c ) │ │ │ │ + bne.n 800d6 │ │ │ │ + add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8002a │ │ │ │ + bne.n 80056 │ │ │ │ mov r0, r3 │ │ │ │ - bl 130240 │ │ │ │ + bl 12ff18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8002a │ │ │ │ - movs r0, #2 │ │ │ │ - eor.w r2, r5, r5, asr #31 │ │ │ │ - sub.w r2, r2, r5, asr #31 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bl 7f890 │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 800f2 │ │ │ │ - cmp r5, #0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ite ge │ │ │ │ - movge r1, #1 │ │ │ │ - movlt.w r1, #4294967295 @ 0xffffffff │ │ │ │ - rsb r1, r1, #1 │ │ │ │ - adds r0, #12 │ │ │ │ - orr.w r1, r1, #16 │ │ │ │ - str r1, [r3, #8] │ │ │ │ - bic.w r1, r2, #3221225472 @ 0xc0000000 │ │ │ │ - lsrs r2, r2, #30 │ │ │ │ - str.w r1, [r0], #4 │ │ │ │ - beq.n 8003e │ │ │ │ - b.n 800c2 │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + b.n 80056 │ │ │ │ + b.n 801fc │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 80106 │ │ │ │ - add.w r0, r0, #1592 @ 0x638 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 6b868 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 8008c │ │ │ │ - b.n 8002a │ │ │ │ - bl 1fa038 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 8003e │ │ │ │ - ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ + beq.n 800ae │ │ │ │ + ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ + movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r1, #0 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8002a │ │ │ │ - ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ - b.n 800fa │ │ │ │ - adds r0, #1 │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr.w r2, [r1, #1600] @ 0x640 │ │ │ │ - mov.w ip, #1 │ │ │ │ - str.w ip, [r3] │ │ │ │ - mov r4, r2 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 8002a │ │ │ │ - b.n 80072 │ │ │ │ + b.n 80056 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + bl 1fbed8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 8006a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r6, #18] │ │ │ │ - lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00080130 : │ │ │ │ +000800f8 : │ │ │ │ adds r1, r0, #5 │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ - bcs.n 8014e │ │ │ │ + bcs.n 80116 │ │ │ │ movw r3, #9176 @ 0x23d8 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ add r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ add.w r2, r0, #1073741824 @ 0x40000000 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n 80210 │ │ │ │ + bcs.n 801d8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #192] @ (8022c ) │ │ │ │ + ldr r3, [pc, #192] @ (801f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1728] @ 0x6c0 │ │ │ │ - cbz r3, 801ba │ │ │ │ - ldr r0, [pc, #172] @ (80230 ) │ │ │ │ + cbz r3, 80182 │ │ │ │ + ldr r0, [pc, #172] @ (801f8 ) │ │ │ │ ldr.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r4, [r2, #1728] @ 0x6c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r1, 801ea │ │ │ │ + cbnz r1, 801b2 │ │ │ │ cmp r5, #0 │ │ │ │ eor.w r2, r5, r5, asr #31 │ │ │ │ sub.w r2, r2, r5, asr #31 │ │ │ │ ite lt │ │ │ │ movlt r1, #10 │ │ │ │ movge r1, #8 │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #16 │ │ │ │ - bl 71164 │ │ │ │ + bl 711a4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 80212 │ │ │ │ + cbz r0, 801da │ │ │ │ movw r2, #41384 @ 0xa1a8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r0, [pc, #96] @ (80230 ) │ │ │ │ + ldr r0, [pc, #96] @ (801f8 ) │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r0, #1600] @ 0x640 │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 801a0 │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + beq.n 80168 │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 8021c │ │ │ │ + bne.n 801e4 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 801a0 │ │ │ │ + bne.n 80168 │ │ │ │ mov r0, r3 │ │ │ │ - bl 130240 │ │ │ │ + bl 12ff18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 801a0 │ │ │ │ - b.n 80234 │ │ │ │ + b.n 80168 │ │ │ │ + b.n 801fc │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1fa038 │ │ │ │ + bl 1fbed8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 801b4 │ │ │ │ + b.n 8017c │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 801a0 │ │ │ │ + b.n 80168 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r3, #4689 @ 0x1251 │ │ │ │ + movw r3, #4753 @ 0x1291 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r4, [r2, #888] @ 0x378 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 80338 │ │ │ │ - ldr r3, [pc, #308] @ (80394 ) │ │ │ │ + bne.n 80308 │ │ │ │ + ldr r3, [pc, #300] @ (80354 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1612] @ 0x64c │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 80324 │ │ │ │ + beq.n 802f4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ - cbz r1, 802da │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 802aa │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - ldr r2, [pc, #260] @ (80398 ) │ │ │ │ + ldr r0, [pc, #252] @ (80358 ) │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8034c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ + ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8035c │ │ │ │ + bne.n 8031c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ itt lt │ │ │ │ movlt r3, #18 │ │ │ │ strlt r3, [r4, #8] │ │ │ │ - blt.n 802c2 │ │ │ │ - movs r3, #16 │ │ │ │ + blt.n 80292 │ │ │ │ + mov.w r3, #16 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbnz r5, 802c2 │ │ │ │ + bne.n 80292 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ it lt │ │ │ │ neglt r5, r5 │ │ │ │ @@ -126224,93 +126215,83 @@ │ │ │ │ lsrs r5, r5, #30 │ │ │ │ it ne │ │ │ │ strne r5, [r4, #16] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd ip, r6, [r3, #24] │ │ │ │ cmp ip, r6 │ │ │ │ - bhi.n 8031c │ │ │ │ + bhi.n 802ec │ │ │ │ add.w r0, r3, ip │ │ │ │ str r0, [r3, #4] │ │ │ │ add.w r0, ip, #24 │ │ │ │ str r0, [r3, #24] │ │ │ │ str.w r1, [r3, ip] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 80288 │ │ │ │ + bne.n 80252 │ │ │ │ ldr.w r4, [r2, #848] @ 0x350 │ │ │ │ - movw r3, #46589 @ 0xb5fd │ │ │ │ + movw r3, #46653 @ 0xb63d │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8037a │ │ │ │ + bne.n 8033c │ │ │ │ movs r0, #20 │ │ │ │ blx 2bfa0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 80346 │ │ │ │ + cbz r4, 80316 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 80288 │ │ │ │ + b.n 80252 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 80288 │ │ │ │ + b.n 80252 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7131c │ │ │ │ + bl 7135c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 80288 │ │ │ │ - b.n 802f6 │ │ │ │ + bne.n 80252 │ │ │ │ + b.n 802c6 │ │ │ │ ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ movs r1, #20 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80288 │ │ │ │ - bl 1fa038 │ │ │ │ - b.n 802bc │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 802a8 │ │ │ │ - movw r1, #64473 @ 0xfbd9 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 80386 │ │ │ │ - ldr r0, [pc, #48] @ (8039c ) │ │ │ │ - bl 6b868 │ │ │ │ + bne.n 80252 │ │ │ │ + bl 1fbed8 │ │ │ │ + b.n 8028c │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 80348 │ │ │ │ + add.w r0, r0, #1592 @ 0x638 │ │ │ │ + bl 6b8a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 802a8 │ │ │ │ + bne.n 80276 │ │ │ │ mov r0, r4 │ │ │ │ - bl 130240 │ │ │ │ - b.n 802a8 │ │ │ │ + bl 12ff18 │ │ │ │ + b.n 80276 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ movs r1, #20 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8030e │ │ │ │ - ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ + b.n 802de │ │ │ │ + ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 802a8 │ │ │ │ - nop │ │ │ │ + b.n 80276 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r6, #18] │ │ │ │ - lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000803a0 : │ │ │ │ +0008035c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -126318,323 +126299,323 @@ │ │ │ │ mov r7, r2 │ │ │ │ blx 2bfb8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 796a4 │ │ │ │ + bl 796e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 805b0 │ │ │ │ + beq.w 8056c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r5, #40968 @ 0xa008 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r2, r5 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 80402 │ │ │ │ + bmi.n 803be │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - beq.n 80478 │ │ │ │ + beq.n 80434 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 80500 │ │ │ │ + beq.n 804bc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 8059a │ │ │ │ + bpl.w 80556 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 80456 │ │ │ │ + blt.n 80412 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 80460 │ │ │ │ + bne.n 8041c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 80460 │ │ │ │ + beq.n 8041c │ │ │ │ ldr r1, [r6, #24] │ │ │ │ movw r3, #44624 @ 0xae50 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ - beq.n 80536 │ │ │ │ - bl 7a434 │ │ │ │ + beq.n 804f2 │ │ │ │ + bl 7a470 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 80544 │ │ │ │ + blt.n 80500 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 80426 │ │ │ │ + beq.n 803e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6be80 │ │ │ │ + bl 6bec0 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 8042c │ │ │ │ + bne.n 803e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1946f4 <_Py_NewReference@@Base+0x1c84> │ │ │ │ + bl 196abc <_Py_NewReference@@Base+0x1c84> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8053c │ │ │ │ + b.n 804f8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 805b6 │ │ │ │ - ldr r2, [pc, #472] @ (8065c ) │ │ │ │ + beq.w 80572 │ │ │ │ + ldr r2, [pc, #472] @ (80618 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r2, #980] @ 0x3d4 │ │ │ │ - ldr r2, [pc, #464] @ (80660 ) │ │ │ │ + ldr r2, [pc, #464] @ (8061c ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80554 │ │ │ │ + bne.n 80510 │ │ │ │ add.w r3, r8, #110592 @ 0x1b000 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #3996] @ 0xf9c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ - bl 7b964 │ │ │ │ + bl 7b990 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 805f6 │ │ │ │ + beq.w 805b2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 80510 │ │ │ │ + beq.n 804cc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 804d0 │ │ │ │ + bge.n 8048c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8060c │ │ │ │ + beq.w 805c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 804f4 │ │ │ │ + bge.n 804b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80604 │ │ │ │ + beq.w 805c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 804f4 │ │ │ │ + bge.n 804b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 805fc │ │ │ │ + beq.w 805b8 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 755e4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75624 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 80402 │ │ │ │ + b.n 803be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80528 │ │ │ │ + bge.n 804e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 80528 │ │ │ │ + cbnz r3, 804e4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 80582 │ │ │ │ + beq.n 8053e │ │ │ │ mov r4, r2 │ │ │ │ - b.n 80402 │ │ │ │ - bl 78aac │ │ │ │ + b.n 803be │ │ │ │ + bl 78af0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8044e │ │ │ │ + bge.n 8040a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8044e │ │ │ │ + bne.n 8040a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8044e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8040a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8049c │ │ │ │ + beq.n 80458 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80572 │ │ │ │ + bge.n 8052e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 80572 │ │ │ │ + cbnz r3, 8052e │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80532 │ │ │ │ + bge.n 804ee │ │ │ │ adds r3, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 80402 │ │ │ │ + b.n 803be │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 755e4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75624 <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - b.n 80402 │ │ │ │ + b.n 803be │ │ │ │ movw r1, #2722 @ 0xaa2 │ │ │ │ - movw r0, #60168 @ 0xeb08 │ │ │ │ + movw r0, #59848 @ 0xe9c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8053c │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 804f8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8044e │ │ │ │ + b.n 8040a │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 80480 │ │ │ │ + bne.w 8043c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bmi.n 80614 │ │ │ │ + bmi.n 805d0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 8063c │ │ │ │ + blt.n 805f8 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ movs r0, #24 │ │ │ │ movw r3, #43944 @ 0xaba8 │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ movw r1, #24184 @ 0x5e78 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ add r3, r1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 805f2 │ │ │ │ + bge.n 805ae │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 8064c │ │ │ │ + cbz r2, 80608 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 80402 │ │ │ │ - bl da114 │ │ │ │ - b.n 80402 │ │ │ │ + b.n 803be │ │ │ │ + bl da060 │ │ │ │ + b.n 803be │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 804f4 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 804b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 804e2 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8049e │ │ │ │ mov r0, r2 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 804d0 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8048c │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n 80626 │ │ │ │ + bmi.n 805e2 │ │ │ │ ldrsb.w r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 80634 │ │ │ │ + blt.n 805f0 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 805d0 │ │ │ │ + b.n 8058c │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 80646 │ │ │ │ + blt.n 80602 │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 805d0 │ │ │ │ + b.n 8058c │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 80646 │ │ │ │ + bmi.n 80602 │ │ │ │ add.w r3, r4, #28 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #36] @ (80664 ) │ │ │ │ + ldr r3, [pc, #36] @ (80620 ) │ │ │ │ add.w r3, r3, r1, lsl #5 │ │ │ │ - b.n 805e6 │ │ │ │ + b.n 805a2 │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 8063c │ │ │ │ + b.n 805f8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 80402 │ │ │ │ + b.n 803be │ │ │ │ nop │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -00080668 <_PyUnicode_InternImmortal@@Base>: │ │ │ │ +00080624 <_PyUnicode_InternImmortal@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 79d44 │ │ │ │ + bl 79d88 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00080684 <_PyTuple_Resize@@Base>: │ │ │ │ +00080640 <_PyTuple_Resize@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 809a2 <_PyTuple_Resize@@Base+0x31e> │ │ │ │ + beq.w 8095e <_PyTuple_Resize@@Base+0x31e> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #40760 @ 0x9f38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 809a2 <_PyTuple_Resize@@Base+0x31e> │ │ │ │ + bne.w 8095e <_PyTuple_Resize@@Base+0x31e> │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ mov r8, r1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 806c2 <_PyTuple_Resize@@Base+0x3e> │ │ │ │ + beq.n 8067e <_PyTuple_Resize@@Base+0x3e> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 809a2 <_PyTuple_Resize@@Base+0x31e> │ │ │ │ + bne.w 8095e <_PyTuple_Resize@@Base+0x31e> │ │ │ │ cmp r8, sl │ │ │ │ - bne.n 806cc <_PyTuple_Resize@@Base+0x48> │ │ │ │ + bne.n 80688 <_PyTuple_Resize@@Base+0x48> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 808ea <_PyTuple_Resize@@Base+0x266> │ │ │ │ + beq.w 808a6 <_PyTuple_Resize@@Base+0x266> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 80a3c <_PyTuple_Resize@@Base+0x3b8> │ │ │ │ + beq.w 809f8 <_PyTuple_Resize@@Base+0x3b8> │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ - cbz r2, 8071c <_PyTuple_Resize@@Base+0x98> │ │ │ │ - ldr r3, [pc, #660] @ (80978 <_PyTuple_Resize@@Base+0x2f4>) │ │ │ │ + cbz r2, 806d8 <_PyTuple_Resize@@Base+0x98> │ │ │ │ + ldr r3, [pc, #660] @ (80934 <_PyTuple_Resize@@Base+0x2f4>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -126646,107 +126627,107 @@ │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r7, #-4] │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r7, #-8] │ │ │ │ str.w r3, [r0, #3868] @ 0xf1c │ │ │ │ cmp r8, sl │ │ │ │ - bge.n 807e8 <_PyTuple_Resize@@Base+0x164> │ │ │ │ + bge.n 807a4 <_PyTuple_Resize@@Base+0x164> │ │ │ │ add.w r6, r7, r8, lsl #2 │ │ │ │ sub.w r3, sl, r8 │ │ │ │ adds r6, #12 │ │ │ │ mov r5, r8 │ │ │ │ ands.w r3, r3, #7 │ │ │ │ - beq.n 807a2 <_PyTuple_Resize@@Base+0x11e> │ │ │ │ + beq.n 8075e <_PyTuple_Resize@@Base+0x11e> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 80792 <_PyTuple_Resize@@Base+0x10e> │ │ │ │ + beq.n 8074e <_PyTuple_Resize@@Base+0x10e> │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 80786 <_PyTuple_Resize@@Base+0x102> │ │ │ │ + beq.n 80742 <_PyTuple_Resize@@Base+0x102> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 8077a <_PyTuple_Resize@@Base+0xf6> │ │ │ │ + beq.n 80736 <_PyTuple_Resize@@Base+0xf6> │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 8076e <_PyTuple_Resize@@Base+0xea> │ │ │ │ + beq.n 8072a <_PyTuple_Resize@@Base+0xea> │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 80762 <_PyTuple_Resize@@Base+0xde> │ │ │ │ + beq.n 8071e <_PyTuple_Resize@@Base+0xde> │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 80756 <_PyTuple_Resize@@Base+0xd2> │ │ │ │ + beq.n 80712 <_PyTuple_Resize@@Base+0xd2> │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80844 <_PyTuple_Resize@@Base+0x1c0> │ │ │ │ + bne.n 80800 <_PyTuple_Resize@@Base+0x1c0> │ │ │ │ add.w r5, r8, #1 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80a58 <_PyTuple_Resize@@Base+0x3d4> │ │ │ │ + bne.w 80a14 <_PyTuple_Resize@@Base+0x3d4> │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80a00 <_PyTuple_Resize@@Base+0x37c> │ │ │ │ + bne.w 809bc <_PyTuple_Resize@@Base+0x37c> │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 809e2 <_PyTuple_Resize@@Base+0x35e> │ │ │ │ + bne.w 8099e <_PyTuple_Resize@@Base+0x35e> │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 808ae <_PyTuple_Resize@@Base+0x22a> │ │ │ │ + bne.w 8086a <_PyTuple_Resize@@Base+0x22a> │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80a1e <_PyTuple_Resize@@Base+0x39a> │ │ │ │ + bne.w 809da <_PyTuple_Resize@@Base+0x39a> │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80984 <_PyTuple_Resize@@Base+0x300> │ │ │ │ + bne.w 80940 <_PyTuple_Resize@@Base+0x300> │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 807e8 <_PyTuple_Resize@@Base+0x164> │ │ │ │ + beq.n 807a4 <_PyTuple_Resize@@Base+0x164> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ adds r4, r6, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80860 <_PyTuple_Resize@@Base+0x1dc> │ │ │ │ + bne.n 8081c <_PyTuple_Resize@@Base+0x1dc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8087a <_PyTuple_Resize@@Base+0x1f6> │ │ │ │ + bne.n 80836 <_PyTuple_Resize@@Base+0x1f6> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80894 <_PyTuple_Resize@@Base+0x210> │ │ │ │ + bne.n 80850 <_PyTuple_Resize@@Base+0x210> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80942 <_PyTuple_Resize@@Base+0x2be> │ │ │ │ + bne.w 808fe <_PyTuple_Resize@@Base+0x2be> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80906 <_PyTuple_Resize@@Base+0x282> │ │ │ │ + bne.w 808c2 <_PyTuple_Resize@@Base+0x282> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80924 <_PyTuple_Resize@@Base+0x2a0> │ │ │ │ + bne.w 808e0 <_PyTuple_Resize@@Base+0x2a0> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 808cc <_PyTuple_Resize@@Base+0x248> │ │ │ │ + bne.n 80888 <_PyTuple_Resize@@Base+0x248> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ add.w r6, r4, #28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 809c4 <_PyTuple_Resize@@Base+0x340> │ │ │ │ + bne.w 80980 <_PyTuple_Resize@@Base+0x340> │ │ │ │ adds r5, #7 │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 807a2 <_PyTuple_Resize@@Base+0x11e> │ │ │ │ - ldr r2, [pc, #400] @ (8097c <_PyTuple_Resize@@Base+0x2f8>) │ │ │ │ + bne.n 8075e <_PyTuple_Resize@@Base+0x11e> │ │ │ │ + ldr r2, [pc, #400] @ (80938 <_PyTuple_Resize@@Base+0x2f8>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80a76 <_PyTuple_Resize@@Base+0x3f2> │ │ │ │ + bne.w 80a32 <_PyTuple_Resize@@Base+0x3f2> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b57e8 <_PyObject_GC_Resize@@Base> │ │ │ │ + bl 1b7a04 <_PyObject_GC_Resize@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80a82 <_PyTuple_Resize@@Base+0x3fe> │ │ │ │ - bl 192a70 <_Py_NewReference@@Base> │ │ │ │ + beq.w 80a3e <_PyTuple_Resize@@Base+0x3fe> │ │ │ │ + bl 194e38 <_Py_NewReference@@Base> │ │ │ │ cmp r8, sl │ │ │ │ - bgt.w 80960 <_PyTuple_Resize@@Base+0x2dc> │ │ │ │ - ldr r1, [pc, #360] @ (80978 <_PyTuple_Resize@@Base+0x2f4>) │ │ │ │ + bgt.w 8091c <_PyTuple_Resize@@Base+0x2dc> │ │ │ │ + ldr r1, [pc, #360] @ (80934 <_PyTuple_Resize@@Base+0x2f4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r5, r4, #8 │ │ │ │ str.w r4, [r9] │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -126755,260 +126736,260 @@ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ adds r1, #1 │ │ │ │ orrs r3, r6 │ │ │ │ str r5, [r6, #0] │ │ │ │ strd r0, r3, [r4, #-8] │ │ │ │ str r5, [r0, #4] │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ - b.n 806c6 <_PyTuple_Resize@@Base+0x42> │ │ │ │ + b.n 80682 <_PyTuple_Resize@@Base+0x42> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80752 <_PyTuple_Resize@@Base+0xce> │ │ │ │ + bge.n 8070e <_PyTuple_Resize@@Base+0xce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80752 <_PyTuple_Resize@@Base+0xce> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80752 <_PyTuple_Resize@@Base+0xce> │ │ │ │ + bne.w 8070e <_PyTuple_Resize@@Base+0xce> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8070e <_PyTuple_Resize@@Base+0xce> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 807aa <_PyTuple_Resize@@Base+0x126> │ │ │ │ + bge.n 80766 <_PyTuple_Resize@@Base+0x126> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 807aa <_PyTuple_Resize@@Base+0x126> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 807aa <_PyTuple_Resize@@Base+0x126> │ │ │ │ + bne.n 80766 <_PyTuple_Resize@@Base+0x126> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 80766 <_PyTuple_Resize@@Base+0x126> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 807b2 <_PyTuple_Resize@@Base+0x12e> │ │ │ │ + bge.n 8076e <_PyTuple_Resize@@Base+0x12e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 807b2 <_PyTuple_Resize@@Base+0x12e> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 807b2 <_PyTuple_Resize@@Base+0x12e> │ │ │ │ + bne.n 8076e <_PyTuple_Resize@@Base+0x12e> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8076e <_PyTuple_Resize@@Base+0x12e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 807b8 <_PyTuple_Resize@@Base+0x134> │ │ │ │ + bge.n 80774 <_PyTuple_Resize@@Base+0x134> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 807b8 <_PyTuple_Resize@@Base+0x134> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 807b8 <_PyTuple_Resize@@Base+0x134> │ │ │ │ + bne.n 80774 <_PyTuple_Resize@@Base+0x134> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 80774 <_PyTuple_Resize@@Base+0x134> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 80784 <_PyTuple_Resize@@Base+0x100> │ │ │ │ + bge.w 80740 <_PyTuple_Resize@@Base+0x100> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80784 <_PyTuple_Resize@@Base+0x100> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80784 <_PyTuple_Resize@@Base+0x100> │ │ │ │ + bne.w 80740 <_PyTuple_Resize@@Base+0x100> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 80740 <_PyTuple_Resize@@Base+0x100> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 807d6 <_PyTuple_Resize@@Base+0x152> │ │ │ │ + bge.w 80792 <_PyTuple_Resize@@Base+0x152> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 807d6 <_PyTuple_Resize@@Base+0x152> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 807d6 <_PyTuple_Resize@@Base+0x152> │ │ │ │ + bne.w 80792 <_PyTuple_Resize@@Base+0x152> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 80792 <_PyTuple_Resize@@Base+0x152> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 808fe <_PyTuple_Resize@@Base+0x27a> │ │ │ │ + bge.n 808ba <_PyTuple_Resize@@Base+0x27a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 808fe <_PyTuple_Resize@@Base+0x27a> │ │ │ │ + cbnz r3, 808ba <_PyTuple_Resize@@Base+0x27a> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #128] @ (80980 <_PyTuple_Resize@@Base+0x2fc>) │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #128] @ (8093c <_PyTuple_Resize@@Base+0x2fc>) │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 806c6 <_PyTuple_Resize@@Base+0x42> │ │ │ │ + b.n 80682 <_PyTuple_Resize@@Base+0x42> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 807c8 <_PyTuple_Resize@@Base+0x144> │ │ │ │ + bge.w 80784 <_PyTuple_Resize@@Base+0x144> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 807c8 <_PyTuple_Resize@@Base+0x144> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 807c8 <_PyTuple_Resize@@Base+0x144> │ │ │ │ + bne.w 80784 <_PyTuple_Resize@@Base+0x144> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 80784 <_PyTuple_Resize@@Base+0x144> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 807d0 <_PyTuple_Resize@@Base+0x14c> │ │ │ │ + bge.w 8078c <_PyTuple_Resize@@Base+0x14c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 807d0 <_PyTuple_Resize@@Base+0x14c> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 807d0 <_PyTuple_Resize@@Base+0x14c> │ │ │ │ + bne.w 8078c <_PyTuple_Resize@@Base+0x14c> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8078c <_PyTuple_Resize@@Base+0x14c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 807c0 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ + bge.w 8077c <_PyTuple_Resize@@Base+0x13c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 807c0 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 807c0 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ + bne.w 8077c <_PyTuple_Resize@@Base+0x13c> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8077c <_PyTuple_Resize@@Base+0x13c> │ │ │ │ sub.w r2, r8, sl │ │ │ │ add.w r0, sl, #4 │ │ │ │ movs r1, #0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ blx 2b348 │ │ │ │ - b.n 8080e <_PyTuple_Resize@@Base+0x18a> │ │ │ │ + b.n 807ca <_PyTuple_Resize@@Base+0x18a> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8079c <_PyTuple_Resize@@Base+0x118> │ │ │ │ + bge.w 80758 <_PyTuple_Resize@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8079c <_PyTuple_Resize@@Base+0x118> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8079c <_PyTuple_Resize@@Base+0x118> │ │ │ │ + bne.w 80758 <_PyTuple_Resize@@Base+0x118> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 80758 <_PyTuple_Resize@@Base+0x118> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r9] │ │ │ │ - bl 7b92c │ │ │ │ - movw r0, #59340 @ 0xe7cc │ │ │ │ + bl 7b958 │ │ │ │ + movw r0, #59020 @ 0xe68c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov.w r1, #960 @ 0x3c0 │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 806c8 <_PyTuple_Resize@@Base+0x44> │ │ │ │ + b.n 80684 <_PyTuple_Resize@@Base+0x44> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 807e2 <_PyTuple_Resize@@Base+0x15e> │ │ │ │ + bge.w 8079e <_PyTuple_Resize@@Base+0x15e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 807e2 <_PyTuple_Resize@@Base+0x15e> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 807e2 <_PyTuple_Resize@@Base+0x15e> │ │ │ │ + bne.w 8079e <_PyTuple_Resize@@Base+0x15e> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8079e <_PyTuple_Resize@@Base+0x15e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 80778 <_PyTuple_Resize@@Base+0xf4> │ │ │ │ + bge.w 80734 <_PyTuple_Resize@@Base+0xf4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80778 <_PyTuple_Resize@@Base+0xf4> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80778 <_PyTuple_Resize@@Base+0xf4> │ │ │ │ + bne.w 80734 <_PyTuple_Resize@@Base+0xf4> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 80734 <_PyTuple_Resize@@Base+0xf4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8076c <_PyTuple_Resize@@Base+0xe8> │ │ │ │ + bge.w 80728 <_PyTuple_Resize@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8076c <_PyTuple_Resize@@Base+0xe8> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8076c <_PyTuple_Resize@@Base+0xe8> │ │ │ │ + bne.w 80728 <_PyTuple_Resize@@Base+0xe8> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 80728 <_PyTuple_Resize@@Base+0xe8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 80790 <_PyTuple_Resize@@Base+0x10c> │ │ │ │ + bge.w 8074c <_PyTuple_Resize@@Base+0x10c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80790 <_PyTuple_Resize@@Base+0x10c> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80790 <_PyTuple_Resize@@Base+0x10c> │ │ │ │ + bne.w 8074c <_PyTuple_Resize@@Base+0x10c> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8074c <_PyTuple_Resize@@Base+0x10c> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 80a8e <_PyTuple_Resize@@Base+0x40a> │ │ │ │ + blt.n 80a4a <_PyTuple_Resize@@Base+0x40a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 71b00 │ │ │ │ + bl 71b54 │ │ │ │ clz r3, r0 │ │ │ │ str.w r0, [r9] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r0, r3 │ │ │ │ - b.n 806c8 <_PyTuple_Resize@@Base+0x44> │ │ │ │ + b.n 80684 <_PyTuple_Resize@@Base+0x44> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 80760 <_PyTuple_Resize@@Base+0xdc> │ │ │ │ + bge.w 8071c <_PyTuple_Resize@@Base+0xdc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80760 <_PyTuple_Resize@@Base+0xdc> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80760 <_PyTuple_Resize@@Base+0xdc> │ │ │ │ + bne.w 8071c <_PyTuple_Resize@@Base+0xdc> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8071c <_PyTuple_Resize@@Base+0xdc> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 807f4 <_PyTuple_Resize@@Base+0x170> │ │ │ │ + b.n 807b0 <_PyTuple_Resize@@Base+0x170> │ │ │ │ mov r0, r7 │ │ │ │ str.w r4, [r9] │ │ │ │ - bl 7e938 │ │ │ │ - b.n 809be <_PyTuple_Resize@@Base+0x33a> │ │ │ │ + bl 7e964 │ │ │ │ + b.n 8097a <_PyTuple_Resize@@Base+0x33a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80a44 <_PyTuple_Resize@@Base+0x3c0> │ │ │ │ + bne.n 80a00 <_PyTuple_Resize@@Base+0x3c0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80a44 <_PyTuple_Resize@@Base+0x3c0> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 80a00 <_PyTuple_Resize@@Base+0x3c0> │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r0, #152] @ 0x98 │ │ │ │ - movw r3, #37597 @ 0x92dd │ │ │ │ + movw r3, #37665 @ 0x9321 │ │ │ │ movt r3, #7 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 80b2e <_PyTuple_Resize@@Base+0x4aa> │ │ │ │ + bne.n 80aea <_PyTuple_Resize@@Base+0x4aa> │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 79338 │ │ │ │ - cbz r0, 80b28 <_PyTuple_Resize@@Base+0x4a4> │ │ │ │ + bl 7937c │ │ │ │ + cbz r0, 80ae4 <_PyTuple_Resize@@Base+0x4a4> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 80b08 <_PyTuple_Resize@@Base+0x484> │ │ │ │ - ldr r3, [pc, #100] @ (80b38 <_PyTuple_Resize@@Base+0x4b4>) │ │ │ │ + bpl.n 80ac4 <_PyTuple_Resize@@Base+0x484> │ │ │ │ + ldr r3, [pc, #100] @ (80af4 <_PyTuple_Resize@@Base+0x4b4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub.w r5, r0, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr.w ip, [r2, #3892] @ 0xf34 │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -127021,128 +127002,128 @@ │ │ │ │ str.w r5, [ip, #4] │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ strd r3, r3, [r0, #24] │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ - cbz r4, 80b2a <_PyTuple_Resize@@Base+0x4a6> │ │ │ │ + cbz r4, 80ae6 <_PyTuple_Resize@@Base+0x4a6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80b26 <_PyTuple_Resize@@Base+0x4a2> │ │ │ │ + bge.n 80ae2 <_PyTuple_Resize@@Base+0x4a2> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r4, [pc, #16] @ (80b3c <_PyTuple_Resize@@Base+0x4b8>) │ │ │ │ - b.n 80b26 <_PyTuple_Resize@@Base+0x4a2> │ │ │ │ + ldr r4, [pc, #16] @ (80af8 <_PyTuple_Resize@@Base+0x4b8>) │ │ │ │ + b.n 80ae2 <_PyTuple_Resize@@Base+0x4a2> │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80b08 <_PyTuple_Resize@@Base+0x484> │ │ │ │ + bne.n 80ac4 <_PyTuple_Resize@@Base+0x484> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80bb6 <_PyTuple_Resize@@Base+0x532> │ │ │ │ + bne.n 80b72 <_PyTuple_Resize@@Base+0x532> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 80b70 <_PyTuple_Resize@@Base+0x4ec> │ │ │ │ + cbz r0, 80b2c <_PyTuple_Resize@@Base+0x4ec> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80b70 <_PyTuple_Resize@@Base+0x4ec> │ │ │ │ + bge.n 80b2c <_PyTuple_Resize@@Base+0x4ec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 80b70 <_PyTuple_Resize@@Base+0x4ec> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 80b2c <_PyTuple_Resize@@Base+0x4ec> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80bea <_PyTuple_Resize@@Base+0x566> │ │ │ │ + bne.n 80ba6 <_PyTuple_Resize@@Base+0x566> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 80b90 <_PyTuple_Resize@@Base+0x50c> │ │ │ │ + cbz r0, 80b4c <_PyTuple_Resize@@Base+0x50c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80b90 <_PyTuple_Resize@@Base+0x50c> │ │ │ │ + bge.n 80b4c <_PyTuple_Resize@@Base+0x50c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 80b90 <_PyTuple_Resize@@Base+0x50c> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 80b4c <_PyTuple_Resize@@Base+0x50c> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbnz r0, 80bd0 <_PyTuple_Resize@@Base+0x54c> │ │ │ │ + cbnz r0, 80b8c <_PyTuple_Resize@@Base+0x54c> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 80b9c <_PyTuple_Resize@@Base+0x518> │ │ │ │ + cbnz r0, 80b58 <_PyTuple_Resize@@Base+0x518> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80b98 <_PyTuple_Resize@@Base+0x514> │ │ │ │ + bge.n 80b54 <_PyTuple_Resize@@Base+0x514> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80b98 <_PyTuple_Resize@@Base+0x514> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80b98 <_PyTuple_Resize@@Base+0x514> │ │ │ │ + bne.n 80b54 <_PyTuple_Resize@@Base+0x514> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 80b54 <_PyTuple_Resize@@Base+0x514> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80b56 <_PyTuple_Resize@@Base+0x4d2> │ │ │ │ + bge.n 80b12 <_PyTuple_Resize@@Base+0x4d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80b56 <_PyTuple_Resize@@Base+0x4d2> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80b56 <_PyTuple_Resize@@Base+0x4d2> │ │ │ │ + bne.n 80b12 <_PyTuple_Resize@@Base+0x4d2> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 80b12 <_PyTuple_Resize@@Base+0x4d2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80b94 <_PyTuple_Resize@@Base+0x510> │ │ │ │ + bge.n 80b50 <_PyTuple_Resize@@Base+0x510> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80b94 <_PyTuple_Resize@@Base+0x510> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80b94 <_PyTuple_Resize@@Base+0x510> │ │ │ │ + bne.n 80b50 <_PyTuple_Resize@@Base+0x510> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 80b50 <_PyTuple_Resize@@Base+0x510> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80b76 <_PyTuple_Resize@@Base+0x4f2> │ │ │ │ + bge.n 80b32 <_PyTuple_Resize@@Base+0x4f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80b76 <_PyTuple_Resize@@Base+0x4f2> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80b76 <_PyTuple_Resize@@Base+0x4f2> │ │ │ │ + bne.n 80b32 <_PyTuple_Resize@@Base+0x4f2> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 80b32 <_PyTuple_Resize@@Base+0x4f2> │ │ │ │ │ │ │ │ -00080c04 : │ │ │ │ +00080bc0 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #16 │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 80c2c │ │ │ │ + bl 80be8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -127150,61 +127131,61 @@ │ │ │ │ sub sp, #20 │ │ │ │ movs r5, #0 │ │ │ │ subs r2, r0, #1 │ │ │ │ mov r4, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 80daa │ │ │ │ - cbz r3, 80c72 │ │ │ │ + bgt.w 80d64 │ │ │ │ + cbz r3, 80c2e │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.w 80dc4 │ │ │ │ + bhi.w 80d7e │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 80d7c │ │ │ │ + bhi.w 80d36 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 80c46 │ │ │ │ + beq.n 80c02 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 80c46 │ │ │ │ + bne.n 80c02 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r4, #1 │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80c52 │ │ │ │ + bne.n 80c0e │ │ │ │ cmp r4, r3 │ │ │ │ - blt.w 80e4e │ │ │ │ - beq.w 80ebc │ │ │ │ + blt.w 80e8c │ │ │ │ + beq.w 80e94 │ │ │ │ cmp r4, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq.w 80df8 │ │ │ │ + beq.w 80db2 │ │ │ │ subs r2, r4, #1 │ │ │ │ mov r9, r2 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt.w 80e2c │ │ │ │ - ldr r1, [pc, #672] @ (80f30 ) │ │ │ │ + bgt.w 80de8 │ │ │ │ + ldr r1, [pc, #668] @ (80ee8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r8, r2 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add.w r2, r2, r4, lsl #3 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r2, #1728] @ 0x6c0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 80e0a │ │ │ │ - ldr r0, [pc, #644] @ (80f34 ) │ │ │ │ + beq.w 80dc4 │ │ │ │ + ldr r0, [pc, #640] @ (80eec ) │ │ │ │ ldr.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r7, [r2, #1728] @ 0x6c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80e52 │ │ │ │ + bne.w 80e08 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #12] │ │ │ │ lsls r2, r4, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 2b348 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ @@ -127218,311 +127199,310 @@ │ │ │ │ orr.w r3, r3, ip │ │ │ │ str.w r6, [ip] │ │ │ │ strd r0, r3, [r5, #-8] │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 81020 │ │ │ │ + bl 80fd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80eee │ │ │ │ + beq.w 80e9e │ │ │ │ str r0, [r5, #16] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 81020 │ │ │ │ + bl 80fd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80ef2 │ │ │ │ + beq.w 80e90 │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 80d6a │ │ │ │ + beq.n 80d26 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 81020 │ │ │ │ + bl 80fd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80ec6 │ │ │ │ + beq.w 80e68 │ │ │ │ cmp r4, #3 │ │ │ │ str r0, [r5, #24] │ │ │ │ itt ne │ │ │ │ addne.w r3, r5, #24 │ │ │ │ movne r6, #3 │ │ │ │ - beq.n 80d6a │ │ │ │ + beq.n 80d26 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 81020 │ │ │ │ + bl 80fd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80ec8 │ │ │ │ + beq.w 80e6a │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 80d4e │ │ │ │ + bne.n 80d0a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80e76 │ │ │ │ + bne.n 80e2c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub.w r0, r3, #32 │ │ │ │ movs r6, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ lsls r6, r0 │ │ │ │ movw r0, #4169 @ 0x1049 │ │ │ │ movt r0, #1024 @ 0x400 │ │ │ │ ands r0, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80c46 │ │ │ │ + bne.w 80c02 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 80dc0 │ │ │ │ + beq.n 80d7a │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.w 80c62 │ │ │ │ - cbnz r5, 80de6 │ │ │ │ + bne.w 80c1e │ │ │ │ + cbnz r5, 80d9a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r4, #1 │ │ │ │ movs r5, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 80dc0 │ │ │ │ - bls.n 80dd6 │ │ │ │ + beq.n 80d7a │ │ │ │ + bls.n 80d90 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 80de6 │ │ │ │ + beq.n 80d9a │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 80dc0 │ │ │ │ + beq.n 80d7a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 80dae │ │ │ │ + bne.n 80d68 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 80c46 │ │ │ │ + b.n 80c02 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 80da0 │ │ │ │ - bhi.n 80dea │ │ │ │ + beq.n 80d5a │ │ │ │ + bhi.n 80d9e │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 80da0 │ │ │ │ + beq.n 80d5a │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.w 80c62 │ │ │ │ - b.n 80dc0 │ │ │ │ + bne.w 80c1e │ │ │ │ + b.n 80d7a │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 80dc0 │ │ │ │ - bhi.n 80df2 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 80f16 │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 80db8 │ │ │ │ + beq.n 80d7a │ │ │ │ + bls.n 80da6 │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + bne.n 80d72 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 80c46 │ │ │ │ + b.n 80c02 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.w 80c62 │ │ │ │ - b.n 80dc0 │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 80db8 │ │ │ │ - b.n 80de6 │ │ │ │ + bne.w 80c1e │ │ │ │ + b.n 80d7a │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 80ed0 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ + bne.n 80d72 │ │ │ │ + b.n 80d9a │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 81020 │ │ │ │ + bl 80fd8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 771c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77204 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 80e42 │ │ │ │ - ldr r2, [pc, #272] @ (80f30 ) │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 80ec2 │ │ │ │ + ldr r2, [pc, #268] @ (80ee8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - b.n 80cd4 │ │ │ │ + b.n 80c90 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 80e0a │ │ │ │ - bl 1fa038 │ │ │ │ + bls.n 80dc4 │ │ │ │ + bl 1fbed8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80eb2 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, sp, #12 │ │ │ │ - bl 295d2c │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 80d74 │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + beq.n 80ec2 │ │ │ │ + ldr r3, [pc, #232] @ (80ee8 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ + b.n 80c90 │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 80ea0 │ │ │ │ + bne.n 80e56 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b868 │ │ │ │ - cbnz r0, 80eaa │ │ │ │ + bl 6b8a8 │ │ │ │ + cbnz r0, 80e60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 130240 │ │ │ │ - ldr r3, [pc, #192] @ (80f30 ) │ │ │ │ + bl 12ff18 │ │ │ │ + ldr r3, [pc, #192] @ (80ee8 ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - b.n 80cce │ │ │ │ + b.n 80c8a │ │ │ │ sub.w r1, r3, #32 │ │ │ │ movw r0, #61438 @ 0xeffe │ │ │ │ movt r0, #64511 @ 0xfbff │ │ │ │ movs r4, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #26 │ │ │ │ itt ls │ │ │ │ asrls r0, r1 │ │ │ │ andls r4, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 80e94 │ │ │ │ - cbnz r4, 80ef6 │ │ │ │ + beq.n 80e4a │ │ │ │ + cbnz r4, 80ea2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80d74 │ │ │ │ - b.n 80e76 │ │ │ │ + beq.w 80d2e │ │ │ │ + b.n 80e2c │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - ldr r3, [pc, #132] @ (80f30 ) │ │ │ │ + ldr r3, [pc, #132] @ (80ee8 ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - b.n 80cce │ │ │ │ - ldr r3, [pc, #124] @ (80f30 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ - b.n 80cd4 │ │ │ │ - movw r5, #5160 @ 0x1428 │ │ │ │ - movt r5, #75 @ 0x4b │ │ │ │ - b.n 80d74 │ │ │ │ + b.n 80c8a │ │ │ │ movs r6, #2 │ │ │ │ sub.w r3, r9, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 295d2c │ │ │ │ + bl 295cf0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80e4e │ │ │ │ + bge.n 80e8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 80e4e │ │ │ │ + cbnz r3, 80e8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80e4e │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 80ec8 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 80d2e │ │ │ │ movs r6, #1 │ │ │ │ - b.n 80ec8 │ │ │ │ + b.n 80e6a │ │ │ │ + movw r5, #5160 @ 0x1428 │ │ │ │ + movt r5, #75 @ 0x4b │ │ │ │ + b.n 80d2e │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 80e6a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14808 @ 0x39d8 │ │ │ │ + movw r1, #14488 @ 0x3898 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 80ede │ │ │ │ - b.n 80e4e │ │ │ │ + blt.n 80e80 │ │ │ │ + b.n 80e8c │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, sp, #12 │ │ │ │ + bl 295cf0 │ │ │ │ + b.n 80e8c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14780 @ 0x39bc │ │ │ │ + movw r1, #14460 @ 0x387c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 80e4e │ │ │ │ - nop │ │ │ │ + bl f8904 │ │ │ │ + b.n 80e8c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w ip, #0 │ │ │ │ subs r2, r0, #1 │ │ │ │ mov r0, ip │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w ip, #0 │ │ │ │ - bgt.n 80fba │ │ │ │ + bgt.n 80f72 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 80f80 │ │ │ │ + beq.n 80f38 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.n 80fd6 │ │ │ │ + bhi.n 80f8e │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 80f82 │ │ │ │ + bhi.n 80f3a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 81004 │ │ │ │ + beq.n 80fbc │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 80f4e │ │ │ │ + beq.n 80f06 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 80f4e │ │ │ │ + bne.n 80f06 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 80f5c │ │ │ │ + bne.n 80f14 │ │ │ │ pop {r4, pc} │ │ │ │ sub.w lr, r3, #32 │ │ │ │ movs r4, #1 │ │ │ │ uxtb.w lr, lr │ │ │ │ lsl.w r4, r4, lr │ │ │ │ movw lr, #4169 @ 0x1049 │ │ │ │ movt lr, #1024 @ 0x400 │ │ │ │ and.w lr, r4, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 80f4e │ │ │ │ + bne.n 80f06 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 80fd0 │ │ │ │ + beq.n 80f88 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 80f6c │ │ │ │ + bne.n 80f24 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 80ff0 │ │ │ │ + bne.n 80faa │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ mov.w ip, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 80fd0 │ │ │ │ - bls.n 80fe6 │ │ │ │ + beq.n 80f88 │ │ │ │ + bls.n 80f9e │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 80ff0 │ │ │ │ + beq.n 80faa │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 80fd0 │ │ │ │ + beq.n 80f88 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 80fbe │ │ │ │ + bne.n 80f76 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80f4e │ │ │ │ + b.n 80f06 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 80faa │ │ │ │ - bhi.n 80ff6 │ │ │ │ + beq.n 80f62 │ │ │ │ + bhi.n 80fb0 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 80faa │ │ │ │ + beq.n 80f62 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 80f6c │ │ │ │ - b.n 80fd0 │ │ │ │ + bne.n 80f24 │ │ │ │ + b.n 80f88 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 80fd0 │ │ │ │ - bls.n 80ffc │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 80fc8 │ │ │ │ + beq.n 80f88 │ │ │ │ + bhi.n 80fb6 │ │ │ │ + cbz r3, 80fbc │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ + bne.n 80f80 │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 80f4e │ │ │ │ + b.n 80f06 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 80f6c │ │ │ │ - b.n 80fd0 │ │ │ │ - cbz r3, 81004 │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 80fc8 │ │ │ │ - b.n 80ff0 │ │ │ │ + bne.n 80f24 │ │ │ │ + b.n 80f88 │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + bne.n 80f80 │ │ │ │ + b.n 80faa │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14780 @ 0x39bc │ │ │ │ + movw r1, #14460 @ 0x387c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -127530,211 +127510,229 @@ │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 818d0 │ │ │ │ + bhi.w 818ce │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ - lsls r5, r2, #5 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r5, r2, #5 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r5, r2, #5 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r5, r2, #5 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ + lsls r4, r2, #5 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r4, r2, #5 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r7, r0, #3 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r4, r2, #5 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r4, r2, #5 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r5, r1, #2 │ │ │ │ lsls r3, r0, #11 │ │ │ │ lsls r3, r5, #12 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r5, r1, #2 │ │ │ │ lsls r5, r2, #9 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ lsls r4, r1, #11 │ │ │ │ lsls r6, r4, #11 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r4, r7, #1 │ │ │ │ - lsls r4, r7, #1 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r4, r7, #1 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r6, r2, #2 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r4, r6, #11 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r5, r1, #2 │ │ │ │ lsls r2, r3, #11 │ │ │ │ lsls r7, r0, #9 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ lsls r7, r0, #9 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r5, r1, #2 │ │ │ │ + lsls r5, r1, #2 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ lsls r5, r2, #9 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ + lsls r5, r1, #2 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r5, r1, #2 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ lsls r0, r7, #12 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r6, r2, #2 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ lsls r6, r2, #12 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ - lsls r3, r0, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ lsls r5, r5, #10 │ │ │ │ - lsls r6, r2, #2 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ lsls r3, r4, #9 │ │ │ │ + ldrb r1, [r2, #1] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - adds r2, r3, #4 │ │ │ │ + cmp r1, #38 @ 0x26 │ │ │ │ + add.w r2, r3, #4 │ │ │ │ + beq.n 8112e │ │ │ │ str r2, [r6, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 7ffb8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldrb r2, [r2, #1] │ │ │ │ - adds r1, r3, #4 │ │ │ │ - cmp r2, #38 @ 0x26 │ │ │ │ - beq.w 812c0 │ │ │ │ - str r1, [r6, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8187c │ │ │ │ + beq.w 817fe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq.n 8116e │ │ │ │ + beq.n 81114 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8116e │ │ │ │ + bge.n 81114 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 7ffe4 │ │ │ │ + mov r1, r3 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + movw r2, #61101 @ 0xeead │ │ │ │ + movt r2, #20 │ │ │ │ + ldr.w r5, [r1], #8 │ │ │ │ + str r1, [r6, #0] │ │ │ │ + cmp r5, r2 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + add.w r1, r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + bne.w 816e8 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 81124 │ │ │ │ + movw r5, #5160 @ 0x1428 │ │ │ │ + movt r5, #75 @ 0x4b │ │ │ │ + b.n 81114 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [r6, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 81776 │ │ │ │ + beq.w 8172e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 81786 │ │ │ │ + beq.w 8173e │ │ │ │ mov r0, r5 │ │ │ │ blx 2bfb8 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 796a4 │ │ │ │ + bl 796e8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8116e │ │ │ │ + b.n 81114 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ - bl 80f38 │ │ │ │ + bl 80ef0 │ │ │ │ subs r1, r0, #0 │ │ │ │ mov r8, r1 │ │ │ │ - blt.w 817f6 │ │ │ │ - beq.w 816da │ │ │ │ + blt.w 8172a │ │ │ │ + beq.w 81692 │ │ │ │ subs r3, r1, #1 │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.w 81754 │ │ │ │ - ldr r2, [pc, #836] @ (81508 ) │ │ │ │ + bgt.w 81708 │ │ │ │ + ldr r2, [pc, #784] @ (814c0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r2, #1728] @ 0x6c0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 81714 │ │ │ │ - ldr r0, [pc, #808] @ (8150c ) │ │ │ │ + beq.w 816cc │ │ │ │ + ldr r0, [pc, #760] @ (814c4 ) │ │ │ │ ldr.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r7, [r2, #1728] @ 0x6c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 817b0 │ │ │ │ + bne.w 81768 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r5, #12] │ │ │ │ mov r7, r8 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ @@ -127751,734 +127749,716 @@ │ │ │ │ orrs r2, r3 │ │ │ │ str.w lr, [r3] │ │ │ │ strd ip, r2, [r5, #-8] │ │ │ │ str.w lr, [ip, #4] │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81020 │ │ │ │ + bl 80fd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8184e │ │ │ │ + beq.w 817c6 │ │ │ │ cmp r7, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ - beq.n 812aa │ │ │ │ + beq.n 81294 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81020 │ │ │ │ + bl 80fd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 818a0 │ │ │ │ + beq.w 81822 │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 812aa │ │ │ │ + beq.n 81294 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81020 │ │ │ │ + bl 80fd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8189c │ │ │ │ + beq.w 8181e │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r5, #24] │ │ │ │ - beq.n 812aa │ │ │ │ + beq.n 81294 │ │ │ │ add.w r7, r5, #24 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 81020 │ │ │ │ + bl 80fd8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81850 │ │ │ │ + beq.w 817c8 │ │ │ │ mov r3, r7 │ │ │ │ adds r2, #1 │ │ │ │ cmp r8, r2 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ mov r7, r3 │ │ │ │ - bne.n 8128a │ │ │ │ + bne.n 81274 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne.w 816e6 │ │ │ │ + bne.w 8169e │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r0, r3 │ │ │ │ - str r1, [r6, #0] │ │ │ │ - movw r2, #59769 @ 0xe979 │ │ │ │ - movt r2, #20 │ │ │ │ - ldr.w r5, [r0], #8 │ │ │ │ - str r0, [r6, #0] │ │ │ │ - cmp r5, r2 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - add.w r1, r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - bne.w 81734 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.w 81138 │ │ │ │ - movw r5, #5160 @ 0x1428 │ │ │ │ - movt r5, #75 @ 0x4b │ │ │ │ - b.n 8116e │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 818d0 │ │ │ │ - add r1, pc, #4 @ (adr r1, 8130c ) │ │ │ │ + bhi.w 818ce │ │ │ │ + add r1, pc, #4 @ (adr r1, 812c4 ) │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ - asrs r5, r6, #11 │ │ │ │ + nop │ │ │ │ + asrs r3, r5, #10 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r6, #11 │ │ │ │ + asrs r3, r5, #10 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r7, r4, #6 │ │ │ │ + asrs r1, r2, #6 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r6, #11 │ │ │ │ + asrs r3, r5, #10 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r6, #11 │ │ │ │ + asrs r3, r5, #10 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r6, #4 │ │ │ │ + asrs r5, r3, #4 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r2, #23 │ │ │ │ + asrs r1, r1, #22 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r4, #26 │ │ │ │ + asrs r1, r3, #25 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r6, #4 │ │ │ │ + asrs r5, r3, #4 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r6, #19 │ │ │ │ + asrs r5, r5, #18 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r3, r4, #23 │ │ │ │ + asrs r3, r3, #22 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r7, r2, #24 │ │ │ │ + asrs r7, r1, #23 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r3, r0, #5 │ │ │ │ + asrs r1, r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r3, r0, #5 │ │ │ │ + asrs r1, r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r3, r0, #5 │ │ │ │ + asrs r1, r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r7, r6, #5 │ │ │ │ + asrs r1, r4, #5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r3, r6, #24 │ │ │ │ + asrs r3, r5, #23 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r6, #4 │ │ │ │ + asrs r5, r3, #4 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r7, r7, #23 │ │ │ │ + asrs r7, r6, #22 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #19 │ │ │ │ + asrs r1, r2, #18 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #19 │ │ │ │ + asrs r1, r2, #18 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r6, #4 │ │ │ │ + asrs r5, r3, #4 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r6, #4 │ │ │ │ + asrs r5, r3, #4 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r6, #19 │ │ │ │ + asrs r5, r5, #18 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r6, #4 │ │ │ │ + asrs r5, r3, #4 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r6, #4 │ │ │ │ + asrs r5, r3, #4 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r3, r7, #26 │ │ │ │ + asrs r3, r6, #25 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r7, r6, #5 │ │ │ │ + asrs r1, r4, #5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r7, r6, #25 │ │ │ │ + asrs r7, r5, #24 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r7, r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r4, #22 │ │ │ │ + asrs r5, r3, #21 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r7, r6, #5 │ │ │ │ + asrs r1, r4, #5 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r2, #20 │ │ │ │ + asrs r1, r1, #19 │ │ │ │ movs r0, r1 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ str r2, [r6, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 85ae4 │ │ │ │ + b.w 85a98 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 7dfb4 │ │ │ │ + b.w 7dfe0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ - bl 80f38 │ │ │ │ + bl 80ef0 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov sl, r3 │ │ │ │ - blt.w 817f6 │ │ │ │ + blt.w 8172a │ │ │ │ ands.w r3, r3, #1 │ │ │ │ mov r8, r3 │ │ │ │ - bne.w 817d4 │ │ │ │ - bl 70c84 │ │ │ │ + bne.w 81840 │ │ │ │ + bl 70cc4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 817ea │ │ │ │ + beq.w 81856 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 81594 │ │ │ │ + beq.n 8154c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81020 │ │ │ │ + bl 80fd8 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81842 │ │ │ │ + beq.w 8178c │ │ │ │ mov r0, r4 │ │ │ │ - bl 81020 │ │ │ │ + bl 80fd8 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8185a │ │ │ │ + beq.w 817d2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8185a │ │ │ │ + beq.w 817d2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8179e │ │ │ │ + blt.w 81756 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8158a │ │ │ │ + bge.n 81542 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81912 │ │ │ │ + beq.w 8188a │ │ │ │ add.w r3, r8, #2 │ │ │ │ mov r8, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bgt.n 8153a │ │ │ │ + bgt.n 814f2 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 195f54 │ │ │ │ + bl 19831c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8116e │ │ │ │ - b.n 8181a │ │ │ │ + bne.w 81114 │ │ │ │ + b.n 8179c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r3, r2, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.w 8173e │ │ │ │ + beq.w 816f2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 81786 │ │ │ │ + beq.w 8173e │ │ │ │ mov r0, r5 │ │ │ │ blx 2bfb8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 718ec │ │ │ │ + b.w 71940 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 14ce4c │ │ │ │ + b.w 14d380 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1074d8 │ │ │ │ + b.w 1073f4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strb.w r3, [sp, #20] │ │ │ │ - bl 718ec │ │ │ │ + bl 71940 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8116e │ │ │ │ + b.n 81114 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 12244c │ │ │ │ + b.w 1223ac │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - bl 80f38 │ │ │ │ + bl 80ef0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 817f6 │ │ │ │ + blt.w 8172a │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 818a4 │ │ │ │ + beq.w 81864 │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 81832 │ │ │ │ + beq.w 81830 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 81020 │ │ │ │ + bl 80fd8 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8180c │ │ │ │ + beq.w 81826 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - b.n 81650 │ │ │ │ + b.n 81608 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r3, r2, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.w 818f8 │ │ │ │ + beq.w 81870 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 81786 │ │ │ │ + beq.n 8173e │ │ │ │ mov r0, r5 │ │ │ │ blx 2abf4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 8acbc │ │ │ │ + b.w 8af18 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ vldr d1, [r3, #8] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 24d79c │ │ │ │ + b.w 24d62c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ movw r5, #5412 @ 0x1524 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ adds r1, r2, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r5, r3 │ │ │ │ - b.n 8116e │ │ │ │ + b.n 81114 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r5, [pc, #596] @ (81934 ) │ │ │ │ + ldr r5, [pc, #592] @ (818e8 ) │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 812b4 │ │ │ │ + beq.w 8129e │ │ │ │ sub.w r1, r2, #32 │ │ │ │ movw r0, #61438 @ 0xeffe │ │ │ │ movt r0, #64511 @ 0xfbff │ │ │ │ movs r6, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #26 │ │ │ │ itt ls │ │ │ │ asrls r0, r1 │ │ │ │ andls r6, r0 │ │ │ │ cmp r2, #9 │ │ │ │ - beq.n 81708 │ │ │ │ + beq.n 816c0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 818b0 │ │ │ │ + bne.w 818a2 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 812b4 │ │ │ │ - b.n 816e6 │ │ │ │ + beq.w 8129e │ │ │ │ + b.n 8169e │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 771c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77204 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8191a │ │ │ │ - ldr r2, [pc, #524] @ (81938 ) │ │ │ │ + cbz r0, 8171e │ │ │ │ + ldr r2, [pc, #524] @ (818ec ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r2] │ │ │ │ - b.n 81202 │ │ │ │ + b.n 811ec │ │ │ │ mov r3, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx r3 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r5, 81786 │ │ │ │ + cbz r5, 8173e │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 815c4 │ │ │ │ - b.n 815bc │ │ │ │ + bge.w 8157c │ │ │ │ + b.n 81574 │ │ │ │ movw r2, #65531 @ 0xfffb │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ cmp r1, r2 │ │ │ │ - bls.n 81714 │ │ │ │ - bl 1fa038 │ │ │ │ + bls.n 816cc │ │ │ │ + bl 1fbed8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8191a │ │ │ │ - ldr r2, [pc, #456] @ (81938 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r3, [r1, r2] │ │ │ │ - b.n 81208 │ │ │ │ + bne.n 817f4 │ │ │ │ + mov r3, r8 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 295cf0 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 81114 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 81928 │ │ │ │ + bne.w 818c4 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 812ea │ │ │ │ + bge.w 81156 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 812ea │ │ │ │ + b.n 81156 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81574 │ │ │ │ + bne.w 8152c │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81574 │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8152c │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 817fa │ │ │ │ + bne.n 817b4 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b868 │ │ │ │ - cbnz r0, 81804 │ │ │ │ + bl 6b8a8 │ │ │ │ + cbnz r0, 817be │ │ │ │ mov r0, r5 │ │ │ │ - bl 130240 │ │ │ │ - ldr r3, [pc, #360] @ (81938 ) │ │ │ │ + bl 12ff18 │ │ │ │ + ldr r3, [pc, #356] @ (818ec ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ - b.n 81202 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14836 @ 0x39f4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - mov r3, sl │ │ │ │ + b.n 811ec │ │ │ │ + add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 295d2c │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 8116e │ │ │ │ - ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [pc, #304] @ (81938 ) │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ - b.n 81202 │ │ │ │ - subs r3, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - movs r2, #93 @ 0x5d │ │ │ │ + sub.w r3, r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 295d2c │ │ │ │ + bl 295cf0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 817f6 │ │ │ │ + bge.n 8172a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 817f6 │ │ │ │ + bne.n 8172a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 817f6 │ │ │ │ - movs r1, #93 @ 0x5d │ │ │ │ - mov r0, r4 │ │ │ │ - bl 195f54 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8116e │ │ │ │ - b.n 8181a │ │ │ │ - add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ - sub.w r3, r3, r8 │ │ │ │ - b.n 81814 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8172a │ │ │ │ + ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [pc, #300] @ (818ec ) │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ + b.n 811ec │ │ │ │ mov r2, r0 │ │ │ │ sub.w r3, sl, r2 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - b.n 81814 │ │ │ │ + b.n 81796 │ │ │ │ sub.w r3, sl, #2 │ │ │ │ mov r1, r6 │ │ │ │ sub.w r3, r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ - bl 295d2c │ │ │ │ + bl 295cf0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 818e8 │ │ │ │ + blt.n 81892 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7b92c │ │ │ │ - b.n 8181a │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7b958 │ │ │ │ + b.n 8179c │ │ │ │ + ldr r2, [pc, #244] @ (818ec ) │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + ldr r3, [r1, r2] │ │ │ │ + b.n 811f2 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 817f6 │ │ │ │ + bne.n 8172a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14852 @ 0x3a04 │ │ │ │ + movw r1, #14532 @ 0x38c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 817f6 │ │ │ │ + bl f8904 │ │ │ │ + b.n 8172a │ │ │ │ movs r2, #2 │ │ │ │ - b.n 81850 │ │ │ │ + b.n 817c8 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 81850 │ │ │ │ - movs r2, #93 @ 0x5d │ │ │ │ + b.n 817c8 │ │ │ │ + subs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ + subs r3, r3, r2 │ │ │ │ + movs r2, #93 @ 0x5d │ │ │ │ + b.n 81796 │ │ │ │ + movs r1, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ - bl 295d2c │ │ │ │ - b.n 817f6 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14808 @ 0x39d8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 81822 │ │ │ │ - b.n 817f6 │ │ │ │ + bl 19831c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 81114 │ │ │ │ + b.n 8179c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14888 @ 0x3a28 │ │ │ │ + movw r1, #14516 @ 0x38b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 817f6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 81874 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81874 │ │ │ │ + bl f8904 │ │ │ │ + mov r3, sl │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 295cf0 │ │ │ │ + b.n 8172a │ │ │ │ + movs r2, #93 @ 0x5d │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 295cf0 │ │ │ │ + b.n 8172a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 81786 │ │ │ │ + beq.w 8173e │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 8168c │ │ │ │ - b.n 81694 │ │ │ │ + blt.w 81644 │ │ │ │ + b.n 8164c │ │ │ │ mov r0, r9 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8158a │ │ │ │ - mov r3, r8 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 295d2c │ │ │ │ - b.n 817f6 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 81542 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 817ec │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 817ec │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #14488 @ 0x3898 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f8904 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 817a4 │ │ │ │ + b.n 8172a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 8118e │ │ │ │ - b.n 81196 │ │ │ │ + blt.w 81178 │ │ │ │ + b.n 81180 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #14568 @ 0x38e8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f8904 │ │ │ │ + b.n 8172a │ │ │ │ nop │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008193c : │ │ │ │ +000818f0 : │ │ │ │ mov.w r0, r0, ror #4 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -128486,1611 +128466,1609 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r6, [r1, #8] │ │ │ │ mov fp, r1 │ │ │ │ mov r5, r0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 70c84 │ │ │ │ + bl 70cc4 │ │ │ │ str r0, [sp, #20] │ │ │ │ str.w r0, [r6, #3904] @ 0xf40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8282e │ │ │ │ - ldr r0, [pc, #756] @ (81c6c ) │ │ │ │ + beq.w 827e2 │ │ │ │ + ldr r0, [pc, #756] @ (81c20 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - bl 1969a0 │ │ │ │ + bl 198d68 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82acc │ │ │ │ - bl 84ce8 │ │ │ │ + beq.w 82a80 │ │ │ │ + bl 84c9c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8282e │ │ │ │ + beq.w 827e2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add.w r6, r6, #4096 @ 0x1000 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str.w r0, [r6, #-200] │ │ │ │ - bl 84d34 │ │ │ │ + bl 84ce8 │ │ │ │ str.w r0, [r6, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8282e │ │ │ │ + beq.w 827e2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #15484 @ 0x3c7c │ │ │ │ + movw r1, #15164 @ 0x3b3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8282e │ │ │ │ + beq.w 827e2 │ │ │ │ movw r3, #59856 @ 0xe9d0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2b9dc │ │ │ │ - bl 197254 │ │ │ │ + bl 19961c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82ae2 │ │ │ │ + beq.w 82a96 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #644] @ (81c70 ) │ │ │ │ + ldr r1, [pc, #644] @ (81c24 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82ae2 │ │ │ │ + beq.w 82a96 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #15492 @ 0x3c84 │ │ │ │ + movw r1, #15172 @ 0x3b44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82ae2 │ │ │ │ + beq.w 82a96 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81a1e │ │ │ │ + bge.n 819d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82ac2 │ │ │ │ + beq.w 82a76 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r1, #15504 @ 0x3c90 │ │ │ │ + movw r1, #15184 @ 0x3b50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1972a0 │ │ │ │ + bl 199668 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275e │ │ │ │ + beq.w 82712 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #15548 @ 0x3cbc │ │ │ │ + movw r1, #15228 @ 0x3b7c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81a68 │ │ │ │ + bge.n 81a1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82aae │ │ │ │ + beq.w 82a62 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275e │ │ │ │ + beq.w 82712 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #41552 @ 0xa250 │ │ │ │ + movw r1, #41232 @ 0xa110 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1972a0 │ │ │ │ + bl 199668 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275e │ │ │ │ + beq.w 82712 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #15564 @ 0x3ccc │ │ │ │ + movw r1, #15244 @ 0x3b8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81aa8 │ │ │ │ + bge.n 81a5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82ab8 │ │ │ │ + beq.w 82a6c │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275e │ │ │ │ + beq.w 82712 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #15580 @ 0x3cdc │ │ │ │ + movw r1, #15260 @ 0x3b9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1972a0 │ │ │ │ + bl 199668 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275e │ │ │ │ + beq.w 82712 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #15596 @ 0x3cec │ │ │ │ + movw r1, #15276 @ 0x3bac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81ae8 │ │ │ │ + bge.n 81a9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82aa4 │ │ │ │ + beq.w 82a58 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275e │ │ │ │ + beq.w 82712 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #4716 @ 0x126c │ │ │ │ + movw r1, #4396 @ 0x112c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 1972a0 │ │ │ │ + bl 199668 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275e │ │ │ │ + beq.w 82712 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #15616 @ 0x3d00 │ │ │ │ + movw r1, #15296 @ 0x3bc0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81b28 │ │ │ │ + bge.n 81adc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82b28 │ │ │ │ + beq.w 82adc │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275e │ │ │ │ - bl 188660 │ │ │ │ + beq.w 82712 │ │ │ │ + bl 18aa28 │ │ │ │ movw r0, #61056 @ 0xee80 │ │ │ │ movt r0, #79 @ 0x4f │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275e │ │ │ │ + beq.w 82712 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #49660 @ 0xc1fc │ │ │ │ + movw r1, #49260 @ 0xc06c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81b6a │ │ │ │ + bge.n 81b1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82b1e │ │ │ │ + beq.w 82ad2 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275e │ │ │ │ + beq.w 82712 │ │ │ │ mov.w r0, #1520 @ 0x5f0 │ │ │ │ movt r0, #782 @ 0x30e │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275e │ │ │ │ + beq.w 82712 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #15636 @ 0x3d14 │ │ │ │ + movw r1, #15316 @ 0x3bd4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81ba8 │ │ │ │ + bge.n 81b5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82b14 │ │ │ │ + beq.w 82ac8 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275e │ │ │ │ - movw r3, #58864 @ 0xe5f0 │ │ │ │ + beq.w 82712 │ │ │ │ + movw r3, #58544 @ 0xe4b0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #15648 @ 0x3d20 │ │ │ │ + movw r1, #15328 @ 0x3be0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #15656 @ 0x3d28 │ │ │ │ + movw r0, #15336 @ 0x3be8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 80c04 │ │ │ │ + bl 80bc0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275e │ │ │ │ + beq.w 82712 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #15664 @ 0x3d30 │ │ │ │ + movw r1, #15344 @ 0x3bf0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81bf8 │ │ │ │ + bge.n 81bac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82b0a │ │ │ │ + beq.w 82abe │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275e │ │ │ │ - movw r0, #58864 @ 0xe5f0 │ │ │ │ + beq.w 82712 │ │ │ │ + movw r0, #58544 @ 0xe4b0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275e │ │ │ │ + beq.w 82712 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #15672 @ 0x3d38 │ │ │ │ + movw r1, #15352 @ 0x3bf8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82b3c │ │ │ │ + blt.w 82af0 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275e │ │ │ │ + beq.w 82712 │ │ │ │ movw r0, #1013 @ 0x3f5 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275e │ │ │ │ + beq.w 82712 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #15684 @ 0x3d44 │ │ │ │ + movw r1, #15364 @ 0x3c04 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81c74 │ │ │ │ + bge.n 81c28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82b32 │ │ │ │ - b.n 81c74 │ │ │ │ + beq.w 82ae6 │ │ │ │ + b.n 81c28 │ │ │ │ nop │ │ │ │ movs r3, #24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ lsls r0, r3, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275e │ │ │ │ - movw r0, #53672 @ 0xd1a8 │ │ │ │ + beq.w 82712 │ │ │ │ + movw r0, #53352 @ 0xd068 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275e │ │ │ │ + beq.w 82712 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #15696 @ 0x3d50 │ │ │ │ + movw r1, #15376 @ 0x3c10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81cb2 │ │ │ │ + bge.n 81c66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82b50 │ │ │ │ + beq.w 82b04 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275e │ │ │ │ - movw r0, #15708 @ 0x3d5c │ │ │ │ + beq.w 82712 │ │ │ │ + movw r0, #15388 @ 0x3c1c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275e │ │ │ │ + beq.w 82712 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #27908 @ 0x6d04 │ │ │ │ + movw r1, #27588 @ 0x6bc4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81cf0 │ │ │ │ + bge.n 81ca4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82956 │ │ │ │ + beq.w 8290a │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275e │ │ │ │ + beq.w 82712 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275e │ │ │ │ + beq.w 82712 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #15716 @ 0x3d64 │ │ │ │ + movw r1, #15396 @ 0x3c24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81d2a │ │ │ │ + bge.n 81cde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 829fa │ │ │ │ + beq.w 829ae │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275e │ │ │ │ - bl 197304 │ │ │ │ + beq.w 82712 │ │ │ │ + bl 1996cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275e │ │ │ │ + beq.w 82712 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #11044 @ 0x2b24 │ │ │ │ + movw r1, #10724 @ 0x29e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81d60 │ │ │ │ + bge.n 81d14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 829f0 │ │ │ │ + beq.w 829a4 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275e │ │ │ │ - bl 197490 │ │ │ │ + beq.w 82712 │ │ │ │ + bl 199858 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275e │ │ │ │ + beq.w 82712 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #10976 @ 0x2ae0 │ │ │ │ + movw r1, #10656 @ 0x29a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81d96 │ │ │ │ + bge.n 81d4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 829e6 │ │ │ │ + beq.w 8299a │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275e │ │ │ │ - ldr r2, [pc, #324] @ (81ee4 ) │ │ │ │ + beq.w 82712 │ │ │ │ + ldr r2, [pc, #324] @ (81e98 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #31012 @ 0x7924 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 195c1c │ │ │ │ + bl 197fe4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 829dc │ │ │ │ + beq.w 82990 │ │ │ │ movw r0, #31012 @ 0x7924 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - bl 854fc │ │ │ │ + bl 854b0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275e │ │ │ │ + beq.w 82712 │ │ │ │ movs r0, #32 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 829c0 │ │ │ │ + beq.w 82974 │ │ │ │ str r0, [r6, #16] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 829a4 │ │ │ │ + beq.w 82958 │ │ │ │ str r0, [r6, #20] │ │ │ │ movw r0, #52015 @ 0xcb2f │ │ │ │ movt r0, #4 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8297c │ │ │ │ + beq.w 82930 │ │ │ │ str r0, [r6, #24] │ │ │ │ movs r0, #0 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82960 │ │ │ │ + beq.w 82914 │ │ │ │ str r0, [r6, #28] │ │ │ │ movw r0, #16963 @ 0x4243 │ │ │ │ movt r0, #15 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82a58 │ │ │ │ + beq.w 82a0c │ │ │ │ movw r7, #44540 @ 0xadfc │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ str r0, [r6, #32] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82a3c │ │ │ │ + beq.w 829f0 │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82a20 │ │ │ │ + beq.w 829d4 │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82a04 │ │ │ │ + beq.w 829b8 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, #0 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82a7e │ │ │ │ + beq.w 82a32 │ │ │ │ str r0, [r6, #48] @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20452 @ 0x4fe4 │ │ │ │ + movw r1, #20132 @ 0x4ea4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81e80 │ │ │ │ + bge.n 81e34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82a74 │ │ │ │ + beq.w 82a28 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275e │ │ │ │ + beq.w 82712 │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ movt r0, #16 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275e │ │ │ │ + beq.w 82712 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #15724 @ 0x3d6c │ │ │ │ + movw r1, #15404 @ 0x3c2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81ebe │ │ │ │ + bge.n 81e72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82a9a │ │ │ │ + beq.w 82a4e │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275e │ │ │ │ + beq.w 82712 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275e │ │ │ │ + beq.w 82712 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r6, [r3, #1788] @ 0x6fc │ │ │ │ - b.n 81f18 │ │ │ │ + b.n 81ecc │ │ │ │ movs r3, #76 @ 0x4c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 82938 │ │ │ │ - bl 85bbc │ │ │ │ + beq.w 828ec │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 828e4 │ │ │ │ + beq.w 82898 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81f14 │ │ │ │ + bge.n 81ec8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 828da │ │ │ │ + beq.w 8288e │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r0, [r6, r8, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 81ee8 │ │ │ │ + bne.n 81e9c │ │ │ │ mov r0, r9 │ │ │ │ - bl 861d8 │ │ │ │ + bl 86194 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82910 │ │ │ │ + bne.w 828c4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76cd4 │ │ │ │ + bl 76d14 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81f4c │ │ │ │ + bge.n 81f00 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 81f4c │ │ │ │ + cbnz r3, 81f00 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8275e │ │ │ │ + beq.w 82712 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #15736 @ 0x3d78 │ │ │ │ + movw r1, #15416 @ 0x3c38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81f76 │ │ │ │ + bge.n 81f2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 828d0 │ │ │ │ + beq.w 82884 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275e │ │ │ │ + beq.w 82712 │ │ │ │ movw r0, #297 @ 0x129 │ │ │ │ - bl 71b00 │ │ │ │ + bl 71b54 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275e │ │ │ │ - ldr r7, [pc, #772] @ (82294 ) │ │ │ │ + beq.w 82712 │ │ │ │ + ldr r7, [pc, #772] @ (82248 ) │ │ │ │ mov.w r8, #0 │ │ │ │ addw sl, r7, #1188 @ 0x4a4 │ │ │ │ ldr.w r9, [r7, #4]! │ │ │ │ mov r0, r9 │ │ │ │ blx 2bfb8 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 796a4 │ │ │ │ + bl 796e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 828b4 │ │ │ │ + beq.w 82868 │ │ │ │ mov r9, r6 │ │ │ │ str r5, [sp, #24] │ │ │ │ strd fp, r4, [sp, #32] │ │ │ │ str.w r0, [r9, #16]! │ │ │ │ ldr r4, [r7, #4] │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfb8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 796a4 │ │ │ │ + bl 796e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 828b2 │ │ │ │ + beq.w 82866 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ str.w r0, [r9, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfb8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 796a4 │ │ │ │ + bl 796e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 828b2 │ │ │ │ + beq.w 82866 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ add.w r7, r5, #12 │ │ │ │ str.w r0, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfb8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 796a4 │ │ │ │ + bl 796e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 828b2 │ │ │ │ + beq.w 82866 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ str.w r0, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfb8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 796a4 │ │ │ │ + bl 796e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 828b2 │ │ │ │ + beq.w 82866 │ │ │ │ str.w r0, [r9, #16] │ │ │ │ cmp sl, r7 │ │ │ │ add.w r9, r9, #16 │ │ │ │ - bne.n 81fc2 │ │ │ │ + bne.n 81f76 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #15760 @ 0x3d90 │ │ │ │ + movw r1, #15440 @ 0x3c50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movw r0, #11536 @ 0x2d10 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldrd fp, r4, [sp, #32] │ │ │ │ - bl 87ccc │ │ │ │ + bl 87c8c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8208a │ │ │ │ + bge.n 8203e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 8208a │ │ │ │ + cbnz r3, 8203e │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8275e │ │ │ │ + beq.w 82712 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55728 @ 0xd9b0 │ │ │ │ + movw r1, #55408 @ 0xd870 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 820b4 │ │ │ │ + bge.n 82068 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82720 │ │ │ │ + beq.w 826d4 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 8275e │ │ │ │ - movw r0, #15764 @ 0x3d94 │ │ │ │ + beq.w 82712 │ │ │ │ + movw r0, #15444 @ 0x3c54 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275e │ │ │ │ + beq.w 82712 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #15772 @ 0x3d9c │ │ │ │ + movw r1, #15452 @ 0x3c5c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 820f2 │ │ │ │ + bge.n 820a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82728 │ │ │ │ + beq.w 826dc │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275e │ │ │ │ - movw r0, #58864 @ 0xe5f0 │ │ │ │ + beq.w 82712 │ │ │ │ + movw r0, #58544 @ 0xe4b0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275e │ │ │ │ + beq.w 82712 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #15784 @ 0x3da8 │ │ │ │ + movw r1, #15464 @ 0x3c68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82730 │ │ │ │ + blt.w 826e4 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275e │ │ │ │ - ldr r2, [pc, #360] @ (82298 ) │ │ │ │ + beq.w 82712 │ │ │ │ + ldr r2, [pc, #360] @ (8224c ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #360] @ (8229c ) │ │ │ │ + ldr r1, [pc, #360] @ (82250 ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 195c1c │ │ │ │ + bl 197fe4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 829dc │ │ │ │ - ldr r0, [pc, #344] @ (8229c ) │ │ │ │ - bl 854fc │ │ │ │ + beq.w 82990 │ │ │ │ + ldr r0, [pc, #344] @ (82250 ) │ │ │ │ + bl 854b0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275e │ │ │ │ + beq.w 82712 │ │ │ │ movs r0, #3 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ str r0, [r7, #16] │ │ │ │ movs r0, #14 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ str r0, [r7, #20] │ │ │ │ movs r0, #5 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ str r0, [r7, #24] │ │ │ │ - movw r0, #15796 @ 0x3db4 │ │ │ │ + movw r0, #15476 @ 0x3c74 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ str r0, [r7, #28] │ │ │ │ movs r0, #0 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr.w r3, [fp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82742 │ │ │ │ + bne.w 826f6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20432 @ 0x4fd0 │ │ │ │ + movw r1, #20112 @ 0x4e90 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 821aa │ │ │ │ + bge.n 8215e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8277e │ │ │ │ + beq.w 82732 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 8275e │ │ │ │ - bl 70c84 │ │ │ │ + beq.w 82712 │ │ │ │ + bl 70cc4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275e │ │ │ │ - movw r0, #15804 @ 0x3dbc │ │ │ │ + beq.w 82712 │ │ │ │ + movw r0, #15484 @ 0x3c7c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82786 │ │ │ │ + beq.w 8273a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52408 @ 0xccb8 │ │ │ │ + movw r1, #51948 @ 0xcaec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 821f8 │ │ │ │ + bge.n 821ac │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8279e │ │ │ │ + beq.w 82752 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82786 │ │ │ │ - movw r0, #15812 @ 0x3dc4 │ │ │ │ + beq.w 8273a │ │ │ │ + movw r0, #15492 @ 0x3c84 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82786 │ │ │ │ + beq.w 8273a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #15824 @ 0x3dd0 │ │ │ │ + movw r1, #15504 @ 0x3c90 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8223c │ │ │ │ + bge.n 821f0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 827a6 │ │ │ │ + beq.w 8275a │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82786 │ │ │ │ + beq.w 8273a │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #49660 @ 0xc1fc │ │ │ │ + movw r1, #49260 @ 0xc06c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82786 │ │ │ │ + beq.w 8273a │ │ │ │ mov.w r0, #1520 @ 0x5f0 │ │ │ │ movt r0, #782 @ 0x30e │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82786 │ │ │ │ + beq.w 8273a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #15636 @ 0x3d14 │ │ │ │ + movw r1, #15316 @ 0x3bd4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 822a0 │ │ │ │ + bge.n 82254 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 827ae │ │ │ │ - b.n 822a0 │ │ │ │ - ldc2 0, cr0, [r4], #-196 @ 0xffffff3c │ │ │ │ + beq.w 82762 │ │ │ │ + b.n 82254 │ │ │ │ + @ instruction: 0xfaf40031 │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldrb r4, [r6, #7] │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82786 │ │ │ │ - movw r0, #15836 @ 0x3ddc │ │ │ │ + beq.w 8273a │ │ │ │ + movw r0, #15516 @ 0x3c9c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82786 │ │ │ │ + beq.w 8273a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #15856 @ 0x3df0 │ │ │ │ + movw r1, #15536 @ 0x3cb0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 822e0 │ │ │ │ + bge.n 82294 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 827b6 │ │ │ │ + beq.w 8276a │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82786 │ │ │ │ + beq.w 8273a │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #15868 @ 0x3dfc │ │ │ │ + movw r1, #15548 @ 0x3cbc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82786 │ │ │ │ + beq.w 8273a │ │ │ │ mov r0, r6 │ │ │ │ - bl 197b4c <_PyNamespace_New@@Base> │ │ │ │ + bl 199f5c <_PyNamespace_New@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82320 │ │ │ │ + bge.n 822d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 82320 │ │ │ │ + cbnz r3, 822d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8275e │ │ │ │ + beq.w 82712 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #46980 @ 0xb784 │ │ │ │ + movw r1, #46660 @ 0xb644 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8234a │ │ │ │ + bge.n 822fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 827be │ │ │ │ + beq.w 82772 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 8275e │ │ │ │ - ldr r2, [pc, #760] @ (8264c ) │ │ │ │ + beq.w 82712 │ │ │ │ + ldr r2, [pc, #760] @ (82600 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #760] @ (82650 ) │ │ │ │ + ldr r1, [pc, #760] @ (82604 ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 195c1c │ │ │ │ + bl 197fe4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 829dc │ │ │ │ - ldr r0, [pc, #748] @ (82650 ) │ │ │ │ + beq.w 82990 │ │ │ │ + ldr r0, [pc, #748] @ (82604 ) │ │ │ │ ldr.w r6, [fp, #8] │ │ │ │ - bl 854fc │ │ │ │ + bl 854b0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275e │ │ │ │ + beq.w 82712 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 197c9c <_PyNamespace_New@@Base+0x150> │ │ │ │ + bl 19a0ac <_PyNamespace_New@@Base+0x150> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 827c6 │ │ │ │ + beq.w 8277a │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #16068 @ 0x3ec4 │ │ │ │ + movw r1, #15748 @ 0x3d84 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 823a6 │ │ │ │ + bge.n 8235a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 827de │ │ │ │ + beq.w 82792 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 8275e │ │ │ │ - movw r0, #35352 @ 0x8a18 │ │ │ │ + beq.w 82712 │ │ │ │ + movw r0, #35068 @ 0x88fc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 7967c │ │ │ │ + bl 796c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275e │ │ │ │ + beq.w 82712 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #15900 @ 0x3e1c │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 823e4 │ │ │ │ + bge.n 82398 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 827e6 │ │ │ │ + beq.w 8279a │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275e │ │ │ │ - bl 198180 │ │ │ │ + beq.w 82712 │ │ │ │ + bl 19a590 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275e │ │ │ │ + beq.w 82712 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25260 @ 0x62ac │ │ │ │ + movw r1, #24940 @ 0x616c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8241a │ │ │ │ + bge.n 823ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 827ee │ │ │ │ + beq.w 827a2 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275e │ │ │ │ + beq.w 82712 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [pc, #556] @ (82654 ) │ │ │ │ - ldr r1, [pc, #560] @ (82658 ) │ │ │ │ - bl 195c1c │ │ │ │ + ldr r2, [pc, #556] @ (82608 ) │ │ │ │ + ldr r1, [pc, #560] @ (8260c ) │ │ │ │ + bl 197fe4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 829dc │ │ │ │ + beq.w 82990 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275e │ │ │ │ + beq.w 82712 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #15920 @ 0x3e30 │ │ │ │ + movw r1, #15600 @ 0x3cf0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82464 │ │ │ │ + bge.n 82418 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82806 │ │ │ │ + beq.w 827ba │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275e │ │ │ │ - bl 70c84 │ │ │ │ + beq.w 82712 │ │ │ │ + bl 70cc4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275e │ │ │ │ + beq.w 82712 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #15932 @ 0x3e3c │ │ │ │ + movw r1, #15612 @ 0x3cfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8249a │ │ │ │ + bge.n 8244e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 827f6 │ │ │ │ + beq.w 827aa │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275e │ │ │ │ + beq.w 82712 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71d24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275e │ │ │ │ + beq.w 82712 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #15952 @ 0x3e50 │ │ │ │ + movw r1, #15632 @ 0x3d10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 824d2 │ │ │ │ + bge.n 82486 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 827fe │ │ │ │ + beq.w 827b2 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275e │ │ │ │ + beq.w 82712 │ │ │ │ ldr.w r3, [fp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8280e │ │ │ │ + bne.w 827c2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - movw r2, #45720 @ 0xb298 │ │ │ │ + movw r2, #45400 @ 0xb158 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 198354 │ │ │ │ + bl 19a764 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8282e │ │ │ │ - ldr r0, [pc, #352] @ (8265c ) │ │ │ │ + beq.w 827e2 │ │ │ │ + ldr r0, [pc, #352] @ (82610 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - bl 1969a0 │ │ │ │ + bl 198d68 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8282e │ │ │ │ - movw r1, #7176 @ 0x1c08 │ │ │ │ + beq.w 827e2 │ │ │ │ + movw r1, #6856 @ 0x1ac8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r2, [pc, #328] @ (82660 ) │ │ │ │ - bl 839c0 │ │ │ │ + ldr r2, [pc, #328] @ (82614 ) │ │ │ │ + bl 83974 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82816 │ │ │ │ - movw r1, #59696 @ 0xe930 │ │ │ │ + bne.w 827ca │ │ │ │ + movw r1, #59376 @ 0xe7f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r2, [pc, #312] @ (82664 ) │ │ │ │ + ldr r2, [pc, #312] @ (82618 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 839c0 │ │ │ │ + bl 83974 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82816 │ │ │ │ - bl 197b4c <_PyNamespace_New@@Base> │ │ │ │ + bne.w 827ca │ │ │ │ + bl 199f5c <_PyNamespace_New@@Base> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82816 │ │ │ │ + beq.w 827ca │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17344 @ 0x43c0 │ │ │ │ + movw r1, #17024 @ 0x4280 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r9 │ │ │ │ - bl 839c0 │ │ │ │ + bl 83974 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8256a │ │ │ │ + bge.n 8251e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82846 │ │ │ │ + beq.w 827fa │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 82816 │ │ │ │ - ldr r7, [pc, #244] @ (82668 ) │ │ │ │ + bne.w 827ca │ │ │ │ + ldr r7, [pc, #244] @ (8261c ) │ │ │ │ mov.w r8, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr.w r4, [r7], #4 │ │ │ │ lsl.w r0, r8, sl │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 82816 │ │ │ │ - bl 839c0 │ │ │ │ + beq.w 827ca │ │ │ │ + bl 83974 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 825ac │ │ │ │ + bge.n 82560 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8284e │ │ │ │ + beq.w 82802 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 82816 │ │ │ │ + bne.w 827ca │ │ │ │ cmp.w sl, #19 │ │ │ │ - bne.n 8257a │ │ │ │ - movw r1, #15964 @ 0x3e5c │ │ │ │ + bne.n 8252e │ │ │ │ + movw r1, #15644 @ 0x3d1c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r2, [pc, #164] @ (8266c ) │ │ │ │ + ldr r2, [pc, #164] @ (82620 ) │ │ │ │ mov r0, fp │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - bl 839c0 │ │ │ │ + bl 83974 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82816 │ │ │ │ - bl 7ffb8 │ │ │ │ + bne.w 827ca │ │ │ │ + bl 7ffe4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #15976 @ 0x3e68 │ │ │ │ + movw r1, #15656 @ 0x3d28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r9 │ │ │ │ - bl 839c0 │ │ │ │ + bl 83974 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8285a │ │ │ │ + blt.w 8280e │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82816 │ │ │ │ + bne.w 827ca │ │ │ │ movs r0, #1 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #15988 @ 0x3e74 │ │ │ │ + movw r1, #15668 @ 0x3d34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r9 │ │ │ │ - bl 839c0 │ │ │ │ + bl 83974 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8287e │ │ │ │ + blt.w 82832 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82816 │ │ │ │ + bne.w 827ca │ │ │ │ movs r0, #2 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #16000 @ 0x3e80 │ │ │ │ + movw r1, #15680 @ 0x3d40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r9 │ │ │ │ - bl 839c0 │ │ │ │ + bl 83974 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8286c │ │ │ │ - b.n 82670 │ │ │ │ + blt.w 82820 │ │ │ │ + b.n 82624 │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldrb r4, [r0, #11] │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r3, #124 @ 0x7c │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldrb r4, [r2, #14] │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r3, #140 @ 0x8c │ │ │ │ lsls r4, r1, #1 │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ movs r3, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r5, #3 │ │ │ │ - movs r2, r6 │ │ │ │ + vshr.u32 d0, d17, #20 │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82816 │ │ │ │ + bne.w 827ca │ │ │ │ movs r0, #5 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #16012 @ 0x3e8c │ │ │ │ + movw r1, #15692 @ 0x3d4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r9 │ │ │ │ - bl 839c0 │ │ │ │ + bl 83974 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82890 │ │ │ │ + blt.w 82844 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82816 │ │ │ │ + bne.w 827ca │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20676 @ 0x50c4 │ │ │ │ + movw r1, #20356 @ 0x4f84 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 826c8 │ │ │ │ + bge.n 8267c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 828a2 │ │ │ │ + beq.w 82856 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 8282e │ │ │ │ - ldr r0, [pc, #712] @ (82998 ) │ │ │ │ + beq.w 827e2 │ │ │ │ + ldr r0, [pc, #712] @ (8294c ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - bl 1969a0 │ │ │ │ + bl 198d68 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8282e │ │ │ │ + beq.w 827e2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #20692 @ 0x50d4 │ │ │ │ + movw r1, #20372 @ 0x4f94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 803a0 │ │ │ │ + bl 8035c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82704 │ │ │ │ + bge.n 826b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 828aa │ │ │ │ + beq.w 8285e │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8282e │ │ │ │ + bne.w 827e2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strd r4, r4, [r5] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 820b4 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 82068 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 820f2 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 820a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82128 │ │ │ │ + bne.w 820dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 82128 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 820dc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82186 │ │ │ │ + beq.w 8213a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8275e │ │ │ │ + bge.n 82712 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 8275e │ │ │ │ + cbnz r3, 82712 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #15392 @ 0x3c20 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #15072 @ 0x3ae0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - ldr r1, [pc, #564] @ (8299c ) │ │ │ │ + ldr r1, [pc, #564] @ (82950 ) │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 82718 │ │ │ │ + b.n 826cc │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 821aa │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8215e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8275e │ │ │ │ + bge.n 82712 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8275e │ │ │ │ + bne.n 82712 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8275e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 82712 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 821f8 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 821ac │ │ │ │ mov r0, r8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8223c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 821f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 822a0 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 82254 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 822e0 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 82294 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8234a │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 822fe │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8275e │ │ │ │ + bge.n 82712 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8275e │ │ │ │ + bne.n 82712 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8275e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 82712 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 823a6 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8235a │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 823e4 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 82398 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8241a │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 823ce │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8249a │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8244e │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 824d2 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 82486 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 82464 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 82418 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8275e │ │ │ │ - b.n 824e2 │ │ │ │ + bne.n 82712 │ │ │ │ + b.n 82496 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8282e │ │ │ │ + bge.n 827e2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 8282e │ │ │ │ + cbnz r3, 827e2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #368] @ (829a0 ) │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #368] @ (82954 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #15392 @ 0x3c20 │ │ │ │ + movw r3, #15072 @ 0x3ae0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r0, [r5, #12] │ │ │ │ strd r1, r2, [r5] │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.n 82718 │ │ │ │ + b.n 826cc │ │ │ │ mov r0, fp │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8256a │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8251e │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b.n 825ac │ │ │ │ + b.n 82560 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 825f6 │ │ │ │ + bne.w 825aa │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 825f6 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 825aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82670 │ │ │ │ + bne.w 82624 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 82670 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 82624 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82620 │ │ │ │ + bne.w 825d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 82620 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 825d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8269a │ │ │ │ + bne.w 8264e │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8269a │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8264e │ │ │ │ mov r0, r9 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 826c8 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8267c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 82704 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 826b8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8275e │ │ │ │ + bge.w 82712 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8275e │ │ │ │ + bne.w 82712 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8275e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 82712 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81f76 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 81f2a │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81f14 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 81ec8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 828f0 │ │ │ │ + bge.n 828a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 82930 │ │ │ │ + cbz r3, 828e4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8275e │ │ │ │ + bge.w 82712 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8275e │ │ │ │ + bne.w 82712 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8275e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 82712 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8275e │ │ │ │ + bge.w 82712 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8275e │ │ │ │ + bne.w 82712 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8275e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 82712 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 828f0 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 828a4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8275e │ │ │ │ + bge.w 82712 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8275e │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8275e │ │ │ │ + bne.w 82712 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 82712 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81cf0 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 81ca4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8275e │ │ │ │ + bge.w 82712 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8275e │ │ │ │ + bne.w 82712 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8275e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 82712 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8275e │ │ │ │ + bge.w 82712 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8275e │ │ │ │ + bne.w 82712 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8275e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 82712 │ │ │ │ movs r3, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - movs r2, r6 │ │ │ │ - stc2 0, cr0, [ip], {49} @ 0x31 │ │ │ │ + vshr.u16 d0, d17, #4 │ │ │ │ + @ instruction: 0xfacc0031 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8275e │ │ │ │ + bge.w 82712 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8275e │ │ │ │ + bne.w 82712 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8275e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 82712 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8275e │ │ │ │ + bge.w 82712 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8275e │ │ │ │ + bne.w 82712 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8275e │ │ │ │ - movw r3, #15420 @ 0x3c3c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 82712 │ │ │ │ + movw r3, #15100 @ 0x3afc │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - b.n 82766 │ │ │ │ + b.n 8271a │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81d96 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 81d4a │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81d60 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 81d14 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81d2a │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 81cde │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8275e │ │ │ │ + bge.w 82712 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8275e │ │ │ │ + bne.w 82712 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8275e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 82712 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8275e │ │ │ │ + bge.w 82712 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8275e │ │ │ │ + bne.w 82712 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8275e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 82712 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8275e │ │ │ │ + bge.w 82712 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8275e │ │ │ │ + bne.w 82712 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8275e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 82712 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8275e │ │ │ │ + bge.w 82712 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8275e │ │ │ │ + bne.w 82712 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8275e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 82712 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81e80 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 81e34 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8275e │ │ │ │ + bge.w 82712 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8275e │ │ │ │ + bne.w 82712 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8275e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 82712 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81ebe │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 81e72 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81ae8 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 81a9c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81a68 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 81a1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81aa8 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 81a5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81a1e │ │ │ │ - ldr r2, [pc, #140] @ (82b5c ) │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 819d2 │ │ │ │ + ldr r2, [pc, #140] @ (82b10 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #15448 @ 0x3c58 │ │ │ │ + movw r3, #15128 @ 0x3b18 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r0, [r5, #12] │ │ │ │ strd r1, r2, [r5] │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.n 82718 │ │ │ │ + b.n 826cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b92c │ │ │ │ - ldr r3, [pc, #116] @ (82b60 ) │ │ │ │ + bl 7b958 │ │ │ │ + ldr r3, [pc, #116] @ (82b14 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #15516 @ 0x3c9c │ │ │ │ + movw r3, #15196 @ 0x3b5c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 82718 │ │ │ │ + b.n 826cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81bf8 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 81bac │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81ba8 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 81b5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81b6a │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 81b1e │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81b28 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 81adc │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81c74 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 81c28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81c2e │ │ │ │ + bne.w 81be2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81c2e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 81be2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81cb2 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 81c66 │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [ip], {49} @ 0x31 │ │ │ │ - ldc2 0, cr0, [ip], {49} @ 0x31 │ │ │ │ + @ instruction: 0xfacc0031 │ │ │ │ + @ instruction: 0xfadc0031 │ │ │ │ │ │ │ │ -00082b64 : │ │ │ │ +00082b18 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #-8] │ │ │ │ - cbnz r3, 82bb0 │ │ │ │ - ldr r1, [pc, #56] @ (82bb4 ) │ │ │ │ + cbnz r3, 82b64 │ │ │ │ + ldr r1, [pc, #56] @ (82b68 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ sub.w lr, r0, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w ip, [r2, #3892] @ 0xf34 │ │ │ │ @@ -130103,146 +130081,146 @@ │ │ │ │ str.w lr, [ip, #4] │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ pop {r4, pc} │ │ │ │ bl 2e008 <_PyObject_DebugMallocStats@@Base+0x500> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00082bb8 : │ │ │ │ +00082b6c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 82c3e │ │ │ │ + bpl.n 82bf2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82c0e │ │ │ │ + bne.n 82bc2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 82c0e │ │ │ │ + beq.n 82bc2 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 778fc │ │ │ │ + bl 7793c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 82c28 │ │ │ │ + beq.n 82bdc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 82c08 │ │ │ │ + cbz r3, 82bbc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6be80 │ │ │ │ + bl 6bec0 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 82c30 │ │ │ │ + beq.n 82be4 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 778fc │ │ │ │ + bl 7793c │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 82bf4 │ │ │ │ + bne.n 82ba8 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 82c08 │ │ │ │ + b.n 82bbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2684f8 │ │ │ │ + bl 26849c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 82c08 │ │ │ │ - movw r0, #60168 @ 0xeb08 │ │ │ │ + b.n 82bbc │ │ │ │ + movw r0, #59848 @ 0xe9c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2468 @ 0x9a4 │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 82c36 │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 82bea │ │ │ │ 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 r5, [r2, #0] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 82df6 │ │ │ │ + beq.w 82daa │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 831e8 │ │ │ │ + beq.w 8319c │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ mov r6, r2 │ │ │ │ movw r3, #14536 @ 0x38c8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r3, [sp, #12] │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ str r3, [sp, #28] │ │ │ │ - movw r3, #4689 @ 0x1251 │ │ │ │ + movw r3, #4753 @ 0x1291 │ │ │ │ movt r3, #7 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 83842 │ │ │ │ + bne.w 837f6 │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 82f1a │ │ │ │ + bgt.w 82ece │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83828 │ │ │ │ + beq.w 837dc │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 83828 │ │ │ │ + bhi.w 837dc │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r4, r6, #22 │ │ │ │ movs r0, r1 │ │ │ │ lsls r0, r5, #4 │ │ │ │ lsls r4, r6, #22 │ │ │ │ lsls r4, r6, #22 │ │ │ │ lsls r4, r6, #22 │ │ │ │ lsls r7, r3, #2 │ │ │ │ movs r7, #0 │ │ │ │ lsls r5, r2, #22 │ │ │ │ - bmi.w 83888 │ │ │ │ - ldr.w r9, [pc, #740] @ 82fc0 │ │ │ │ + bmi.w 8383c │ │ │ │ + ldr.w r9, [pc, #740] @ 82f74 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r9, r8] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r1, #2008] @ 0x7d8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 82e28 │ │ │ │ - ldr r0, [pc, #704] @ (82fb8 ) │ │ │ │ + beq.w 82ddc │ │ │ │ + ldr r0, [pc, #704] @ (82f6c ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w r3, [r1, #2008] @ 0x7d8 │ │ │ │ ldr.w r3, [r1, #2012] @ 0x7dc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r1, #2012] @ 0x7dc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 831be │ │ │ │ + bne.w 83172 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r3, [r5, #20] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ str r6, [r5, #8] │ │ │ │ - bge.n 82d24 │ │ │ │ + bge.n 82cd8 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r4, [r5, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt lt │ │ │ │ @@ -130262,444 +130240,444 @@ │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ orrs r2, r1 │ │ │ │ str r3, [r1, #0] │ │ │ │ strd ip, r2, [r5, #-8] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str.w lr, [r0, #3868] @ 0xf1c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 838e2 │ │ │ │ + bne.w 83896 │ │ │ │ mov r0, sl │ │ │ │ blx 2bfb8 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 796a4 │ │ │ │ + bl 796e8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83134 │ │ │ │ + beq.w 830e8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 83820 │ │ │ │ + bpl.w 837d4 │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82db2 │ │ │ │ + bne.n 82d66 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r7, r3, #30 │ │ │ │ - beq.w 82f40 │ │ │ │ + beq.w 82ef4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 83c1c │ │ │ │ + bl 83bd0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82dd4 │ │ │ │ + bge.n 82d88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83064 │ │ │ │ + beq.w 83018 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 83134 │ │ │ │ + bne.w 830e8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82dec │ │ │ │ + bge.n 82da0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 838c8 │ │ │ │ + beq.w 8387c │ │ │ │ ldr.w r5, [r6, #16]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 82c98 │ │ │ │ + bne.w 82c4c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r7, r2, #22 │ │ │ │ - bmi.w 83888 │ │ │ │ - ldr.w r9, [pc, #440] @ 82fc0 │ │ │ │ + bmi.w 8383c │ │ │ │ + ldr.w r9, [pc, #440] @ 82f74 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - movw r7, #23549 @ 0x5bfd │ │ │ │ + movw r7, #24261 @ 0x5ec5 │ │ │ │ movt r7, #12 │ │ │ │ ldr.w r2, [r9, r8] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r1, #2008] @ 0x7d8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 82cf4 │ │ │ │ + bne.w 82ca8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ and.w ip, r0, #24 │ │ │ │ ubfx r5, r0, #14, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ it ne │ │ │ │ addne r5, #1 │ │ │ │ lsls r0, r0, #29 │ │ │ │ mov.w r5, r5, lsl #3 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bmi.w 83658 │ │ │ │ + bmi.w 8360c │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ subs r0, r0, r5 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 83684 │ │ │ │ + bhi.w 83638 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ adds.w sl, r0, r3 │ │ │ │ - bmi.w 83684 │ │ │ │ + bmi.w 83638 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r3, [r3, #888] @ 0x378 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 8319c │ │ │ │ + bne.w 83150 │ │ │ │ ldr.w r3, [r1, #1612] @ 0x64c │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bcs.w 8308c │ │ │ │ + bcs.w 83040 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 83188 │ │ │ │ + beq.w 8313c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8306c │ │ │ │ + beq.w 83020 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r9, r8] │ │ │ │ add r5, r0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ strd r3, r3, [r5, #-8] │ │ │ │ ldr.w r3, [r1, #3768] @ 0xeb8 │ │ │ │ ldr.w r0, [r1, #3764] @ 0xeb4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #3768] @ 0xeb8 │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.w 830e4 │ │ │ │ + bgt.w 83098 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r5, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 83150 │ │ │ │ - ldr r2, [pc, #212] @ (82fb8 ) │ │ │ │ + blt.w 83104 │ │ │ │ + ldr r2, [pc, #212] @ (82f6c ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83166 │ │ │ │ + bne.w 8311a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 83644 │ │ │ │ + bmi.w 835f8 │ │ │ │ ldr.w r2, [r9, r8] │ │ │ │ str r6, [r5, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #20] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82d20 │ │ │ │ - b.n 82d24 │ │ │ │ - movw r7, #4789 @ 0x12b5 │ │ │ │ + blt.w 82cd4 │ │ │ │ + b.n 82cd8 │ │ │ │ + movw r7, #5421 @ 0x152d │ │ │ │ movt r7, #9 │ │ │ │ - b.n 82cd2 │ │ │ │ + b.n 82c86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r7, #38957 @ 0x982d │ │ │ │ + movweq r7, #39721 @ 0x9b29 │ │ │ │ movteq r7, #12 │ │ │ │ - beq.w 82cd2 │ │ │ │ + beq.w 82c86 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.w 83828 │ │ │ │ + ble.w 837dc │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.w 830c4 │ │ │ │ - movw r7, #53449 @ 0xd0c9 │ │ │ │ + bne.w 83078 │ │ │ │ + movw r7, #54173 @ 0xd39d │ │ │ │ movt r7, #11 │ │ │ │ - b.n 82cd2 │ │ │ │ + b.n 82c86 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 837f0 │ │ │ │ + beq.w 837a4 │ │ │ │ ldr.w r2, [r9, r8] │ │ │ │ - ldr r3, [pc, #108] @ (82fbc ) │ │ │ │ + ldr r3, [pc, #108] @ (82f70 ) │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83032 │ │ │ │ + bne.n 82fe6 │ │ │ │ add.w r8, r8, #110592 @ 0x1b000 │ │ │ │ movs r2, #1 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ ldr.w r0, [r8, #3996] @ 0xf9c │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sl │ │ │ │ - bl 7b964 │ │ │ │ + bl 7b990 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8381c │ │ │ │ + beq.w 837d0 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 82fc4 │ │ │ │ + bne.n 82f78 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82f9e │ │ │ │ + bge.n 82f52 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 82f9e │ │ │ │ + cbnz r3, 82f52 │ │ │ │ mov r0, sl │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8312c │ │ │ │ + blt.w 830e0 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 83138 │ │ │ │ + beq.w 830ec │ │ │ │ mov sl, r8 │ │ │ │ - b.n 82db2 │ │ │ │ + b.n 82d66 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82fda │ │ │ │ + bge.n 82f8e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 838aa │ │ │ │ + beq.w 8385e │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83006 │ │ │ │ + bge.n 82fba │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 838be │ │ │ │ + beq.w 83872 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83006 │ │ │ │ + bge.n 82fba │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 838b4 │ │ │ │ + beq.w 83868 │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [sl, #16] │ │ │ │ - blt.w 82db2 │ │ │ │ + blt.w 82d66 │ │ │ │ mov r0, sl │ │ │ │ - bl 755e4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75624 <_Py_SetImmortal@@Base> │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [sl, #16] │ │ │ │ - b.n 82db2 │ │ │ │ + b.n 82d66 │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 82f62 │ │ │ │ + beq.n 82f16 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83054 │ │ │ │ + bge.n 83008 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 83054 │ │ │ │ + cbnz r3, 83008 │ │ │ │ mov r0, sl │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8385a │ │ │ │ + blt.w 8380e │ │ │ │ mov sl, r9 │ │ │ │ - b.n 82db2 │ │ │ │ + b.n 82d66 │ │ │ │ mov r0, sl │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 82dd4 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 82d88 │ │ │ │ ldrd r5, r1, [r3, #24] │ │ │ │ cmp r1, r5 │ │ │ │ - bcc.n 830d8 │ │ │ │ + bcc.n 8308c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r5 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w ip, [r3, r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82eaa │ │ │ │ + bne.w 82e5e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #46589 @ 0xb5fd │ │ │ │ + movw r1, #46653 @ 0xb63d │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 837c2 │ │ │ │ + bne.w 83776 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bfa0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83684 │ │ │ │ + beq.w 83638 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 82eaa │ │ │ │ + b.n 82e5e │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 83828 │ │ │ │ - movw r7, #43677 @ 0xaa9d │ │ │ │ + bne.w 837dc │ │ │ │ + movw r7, #44825 @ 0xaf19 │ │ │ │ movt r7, #21 │ │ │ │ - b.n 82cd2 │ │ │ │ + b.n 82c86 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 82eaa │ │ │ │ + b.n 82e5e │ │ │ │ ldr.w r3, [r1, #3748] @ 0xea4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82ed2 │ │ │ │ + beq.w 82e86 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82ed2 │ │ │ │ + beq.w 82e86 │ │ │ │ ldr.w r3, [r1, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82ed2 │ │ │ │ + bne.w 82e86 │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 838a0 │ │ │ │ + bne.w 83854 │ │ │ │ add.w r1, r2, #12 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.w 82ed2 │ │ │ │ + bmi.w 82e86 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 83116 │ │ │ │ + bne.n 830ca │ │ │ │ dmb ish │ │ │ │ - b.n 82ed2 │ │ │ │ + b.n 82e86 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 82fb4 │ │ │ │ + bne.w 82f68 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 837a2 │ │ │ │ + b.n 83756 │ │ │ │ mov r0, r8 │ │ │ │ mov sl, r8 │ │ │ │ - bl 755e4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75624 <_Py_SetImmortal@@Base> │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [r8, #16] │ │ │ │ - b.n 82db2 │ │ │ │ + b.n 82d66 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #700] @ (83418 ) │ │ │ │ + ldr r2, [pc, #700] @ (833cc ) │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82ef0 │ │ │ │ - movw r1, #64473 @ 0xfbd9 │ │ │ │ + beq.w 82ea4 │ │ │ │ + movw r1, #63661 @ 0xf8ad │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 837d2 │ │ │ │ - ldr r0, [pc, #676] @ (8341c ) │ │ │ │ - bl 6b868 │ │ │ │ + bne.w 83786 │ │ │ │ + ldr r0, [pc, #676] @ (833d0 ) │ │ │ │ + bl 6b8a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82ef0 │ │ │ │ + bne.w 82ea4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 130240 │ │ │ │ - b.n 82ef0 │ │ │ │ + bl 12ff18 │ │ │ │ + b.n 82ea4 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 7131c │ │ │ │ + bl 7135c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82eaa │ │ │ │ - b.n 8308c │ │ │ │ + bne.w 82e5e │ │ │ │ + b.n 83040 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82eaa │ │ │ │ + bne.w 82e5e │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ - bl 1fa264 │ │ │ │ + bl 1fc100 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 82df8 │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + b.n 82dac │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8373e │ │ │ │ + bne.w 836f2 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 83652 │ │ │ │ + bne.w 83606 │ │ │ │ mov r0, r5 │ │ │ │ - bl 130240 │ │ │ │ + bl 12ff18 │ │ │ │ ldr.w r2, [r9, r8] │ │ │ │ str r6, [r5, #8] │ │ │ │ - b.n 82f00 │ │ │ │ + b.n 82eb4 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 83842 │ │ │ │ + bne.w 837f6 │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 83406 │ │ │ │ + bgt.w 833ba │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83828 │ │ │ │ + beq.w 837dc │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 83828 │ │ │ │ + bhi.w 837dc │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r3, r1, #12 │ │ │ │ movs r0, r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r3, r1, #12 │ │ │ │ lsls r3, r1, #12 │ │ │ │ lsls r3, r1, #12 │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r4, #0 │ │ │ │ ands.w r1, r2, #512 @ 0x200 │ │ │ │ - bne.w 83888 │ │ │ │ - ldr.w r9, [pc, #500] @ 83424 │ │ │ │ + bne.w 8383c │ │ │ │ + ldr.w r9, [pc, #500] @ 833d8 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r5, [r9, r7] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add.w ip, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [ip, #2008] @ 0x7d8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 83428 │ │ │ │ - ldr r0, [pc, #460] @ (83418 ) │ │ │ │ + beq.w 833dc │ │ │ │ + ldr r0, [pc, #460] @ (833cc ) │ │ │ │ ldr.w r3, [ip, #2012] @ 0x7dc │ │ │ │ ldr.w r2, [r8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [ip, #2012] @ 0x7dc │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ str.w r2, [ip, #2008] @ 0x7d8 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8369c │ │ │ │ + bne.w 83650 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str.w r6, [r8, #8] │ │ │ │ movs r0, #0 │ │ │ │ sub.w ip, r8, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r2, [r8, #20] │ │ │ │ @@ -130724,134 +130702,134 @@ │ │ │ │ str.w ip, [lr] │ │ │ │ adds r3, #1 │ │ │ │ strd r5, r2, [r8, #-8] │ │ │ │ str.w ip, [r5, #4] │ │ │ │ ldr r5, [r6, #0] │ │ │ │ str.w r3, [r1, #3868] @ 0xf1c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8387e │ │ │ │ + bne.w 83832 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bfb8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ - bl 796a4 │ │ │ │ + bl 796e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 837a2 │ │ │ │ + beq.w 83756 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 8330a │ │ │ │ + bpl.n 832be │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8330a │ │ │ │ + bne.n 832be │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - beq.n 83352 │ │ │ │ + beq.n 83306 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 83c1c │ │ │ │ + bl 83bd0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8332a │ │ │ │ + bge.n 832de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 835e8 │ │ │ │ + beq.w 8359c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 837a2 │ │ │ │ + bne.w 83756 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83346 │ │ │ │ + bge.n 832fa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 838f6 │ │ │ │ + beq.w 838aa │ │ │ │ ldr.w r5, [r6, #16]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 831ea │ │ │ │ - b.n 82df6 │ │ │ │ + bne.w 8319e │ │ │ │ + b.n 82daa │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w sl, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 8374e │ │ │ │ + beq.w 83702 │ │ │ │ ldr.w r3, [r9, r7] │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - ldr r3, [pc, #184] @ (83420 ) │ │ │ │ + ldr r3, [pc, #184] @ (833d4 ) │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 83568 │ │ │ │ + bne.w 8351c │ │ │ │ add.w r7, r7, #110592 @ 0x1b000 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r7, #3996] @ 0xf9c │ │ │ │ - bl 7b964 │ │ │ │ + bl 7b990 │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.w 83878 │ │ │ │ + beq.w 8382c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 8352e │ │ │ │ + beq.w 834e2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 833ac │ │ │ │ + bge.n 83360 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83866 │ │ │ │ + beq.w 8381a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 833d0 │ │ │ │ + bge.n 83384 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 838da │ │ │ │ + beq.w 8388e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 833d0 │ │ │ │ + bge.n 83384 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 838d2 │ │ │ │ + beq.w 83886 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w sl, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - blt.n 8330a │ │ │ │ + blt.n 832be │ │ │ │ mov r0, r4 │ │ │ │ - bl 755e4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75624 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 8330a │ │ │ │ - movw r4, #4789 @ 0x12b5 │ │ │ │ + b.n 832be │ │ │ │ + movw r4, #5421 @ 0x152d │ │ │ │ movt r4, #9 │ │ │ │ - b.n 83224 │ │ │ │ - movw r4, #23549 @ 0x5bfd │ │ │ │ + b.n 831d8 │ │ │ │ + movw r4, #24261 @ 0x5ec5 │ │ │ │ movt r4, #12 │ │ │ │ - b.n 83224 │ │ │ │ + b.n 831d8 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 83518 │ │ │ │ - movw r4, #38957 @ 0x982d │ │ │ │ + bne.w 834cc │ │ │ │ + movw r4, #39721 @ 0x9b29 │ │ │ │ movt r4, #12 │ │ │ │ - b.n 83224 │ │ │ │ + b.n 831d8 │ │ │ │ nop │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -130864,494 +130842,494 @@ │ │ │ │ and.w r0, r3, #24 │ │ │ │ ubfx r1, r3, #14, #1 │ │ │ │ cmp r0, r8 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ lsls r3, r3, #29 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bmi.w 83724 │ │ │ │ + bmi.w 836d8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, r1, lsl #3 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 83720 │ │ │ │ + bcc.w 836d4 │ │ │ │ adds.w fp, r2, r1, lsl #3 │ │ │ │ - bmi.w 83720 │ │ │ │ + bmi.w 836d4 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r1, #4689 @ 0x1251 │ │ │ │ + movw r1, #4753 @ 0x1291 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r3, [r2, #888] @ 0x378 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 83712 │ │ │ │ + bne.w 836c6 │ │ │ │ add.w r1, fp, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r8, [ip, #1612] @ 0x64c │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - bcs.w 835b8 │ │ │ │ + bcs.w 8356c │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w ip, [r8, r1, lsl #3] │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 83810 │ │ │ │ + beq.w 837c4 │ │ │ │ ldr.w r0, [ip] │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [ip] │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 83594 │ │ │ │ + beq.n 83548 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [r9, r7] │ │ │ │ strd r1, r1, [r0] │ │ │ │ add.w r8, r0, r3, lsl #3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ strd r1, r1, [r8, #-8] │ │ │ │ ldr.w r1, [r3, #3768] @ 0xeb8 │ │ │ │ ldr.w r0, [r3, #3764] @ 0xeb4 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r3, #3768] @ 0xeb8 │ │ │ │ cmp r0, r1 │ │ │ │ - blt.w 835f0 │ │ │ │ + blt.w 835a4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str.w sl, [r8, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 83808 │ │ │ │ - ldr r0, [pc, #756] @ (837ec ) │ │ │ │ + blt.w 837bc │ │ │ │ + ldr r0, [pc, #756] @ (837a0 ) │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 836d6 │ │ │ │ + bne.w 8368a │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r5, r3, #29 │ │ │ │ - bmi.w 836c2 │ │ │ │ + bmi.w 83676 │ │ │ │ ldr.w r5, [r9, r7] │ │ │ │ - b.n 8326e │ │ │ │ + b.n 83222 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.w 83828 │ │ │ │ + ble.w 837dc │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.w 83688 │ │ │ │ - movw r4, #53449 @ 0xd0c9 │ │ │ │ + bne.w 8363c │ │ │ │ + movw r4, #54173 @ 0xd39d │ │ │ │ movt r4, #11 │ │ │ │ - b.n 83224 │ │ │ │ + b.n 831d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83542 │ │ │ │ + bge.n 834f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 83542 │ │ │ │ + cbnz r3, 834f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8379c │ │ │ │ + blt.w 83750 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8330c │ │ │ │ + bne.w 832c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 755e4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75624 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - b.n 8330c │ │ │ │ + b.n 832c0 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 83376 │ │ │ │ + beq.w 8332a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83584 │ │ │ │ + bge.n 83538 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 83584 │ │ │ │ + cbnz r3, 83538 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8330c │ │ │ │ + bge.w 832c0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 8330c │ │ │ │ + b.n 832c0 │ │ │ │ ldrd lr, r3, [ip, #24] │ │ │ │ cmp r3, lr │ │ │ │ - bcc.n 83638 │ │ │ │ + bcc.n 835ec │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ str.w r1, [ip, #24] │ │ │ │ add.w r1, ip, lr │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w r3, [ip, lr] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 834bc │ │ │ │ + bne.n 83470 │ │ │ │ ldr.w r3, [r2, #848] @ 0x350 │ │ │ │ - movw r1, #46589 @ 0xb5fd │ │ │ │ + movw r1, #46653 @ 0xb63d │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 837e0 │ │ │ │ + bne.w 83794 │ │ │ │ mov r0, fp │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bfa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83720 │ │ │ │ + beq.w 836d4 │ │ │ │ ldr.w r2, [r8, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #800] @ 0x320 │ │ │ │ - b.n 834bc │ │ │ │ + b.n 83470 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8332a │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 832de │ │ │ │ ldr.w r1, [r3, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 834e6 │ │ │ │ + beq.w 8349a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 834e6 │ │ │ │ + beq.w 8349a │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 834e6 │ │ │ │ + bne.w 8349a │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8386e │ │ │ │ + bne.w 83822 │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r0, r2, #27 │ │ │ │ - bmi.w 834e6 │ │ │ │ + bmi.w 8349a │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 83622 │ │ │ │ + bne.n 835d6 │ │ │ │ dmb ish │ │ │ │ - b.n 834e6 │ │ │ │ + b.n 8349a │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r2, [r3, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ - b.n 834bc │ │ │ │ + b.n 83470 │ │ │ │ movw r1, #14536 @ 0x38c8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6400 <_PyAST_Compile@@Base+0x138> │ │ │ │ + bl 1a8834 <_PyAST_Compile@@Base+0x138> │ │ │ │ ldr.w r2, [r9, r8] │ │ │ │ - b.n 831e4 │ │ │ │ + b.n 83198 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr.w r0, [r0, #440] @ 0x1b8 │ │ │ │ sub.w ip, ip, r5 │ │ │ │ ldrd lr, r0, [r0, #12] │ │ │ │ add r0, lr │ │ │ │ add.w lr, r0, #3 │ │ │ │ adds r0, #1 │ │ │ │ bic.w lr, lr, #3 │ │ │ │ add.w r0, lr, r0, lsl #2 │ │ │ │ add r3, r0 │ │ │ │ cmp r3, ip │ │ │ │ - bls.w 82e56 │ │ │ │ + bls.w 82e0a │ │ │ │ mov sl, r2 │ │ │ │ - b.n 831b2 │ │ │ │ + b.n 83166 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 83828 │ │ │ │ - movw r4, #43677 @ 0xaa9d │ │ │ │ + bne.w 837dc │ │ │ │ + movw r4, #44825 @ 0xaf19 │ │ │ │ movt r4, #21 │ │ │ │ - b.n 83224 │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + b.n 831d8 │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 836f8 │ │ │ │ + bne.n 836ac │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 83512 │ │ │ │ + bne.w 834c6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 130240 │ │ │ │ + bl 12ff18 │ │ │ │ ldr.w r5, [r9, r7] │ │ │ │ - b.n 8326e │ │ │ │ + b.n 83222 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #14536 @ 0x38c8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 1a6400 <_PyAST_Compile@@Base+0x138> │ │ │ │ + bl 1a8834 <_PyAST_Compile@@Base+0x138> │ │ │ │ ldr.w r5, [r9, r7] │ │ │ │ - b.n 8326e │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + b.n 83222 │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 83706 │ │ │ │ + bne.n 836ba │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 83508 │ │ │ │ + bne.w 834bc │ │ │ │ mov r0, r8 │ │ │ │ - bl 130240 │ │ │ │ - b.n 83508 │ │ │ │ + bl 12ff18 │ │ │ │ + b.n 834bc │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr.w r5, [r9, r7] │ │ │ │ - b.n 8326e │ │ │ │ + b.n 83222 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 83508 │ │ │ │ + b.n 834bc │ │ │ │ ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 834bc │ │ │ │ + bne.w 83470 │ │ │ │ mov sl, r5 │ │ │ │ - b.n 831b2 │ │ │ │ + b.n 83166 │ │ │ │ ldr.w r1, [sl, #440] @ 0x1b8 │ │ │ │ ldrd r1, r3, [r1, #12] │ │ │ │ add r3, r1 │ │ │ │ adds r1, r3, #1 │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ add r2, r3 │ │ │ │ - b.n 8344e │ │ │ │ + b.n 83402 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [r9, r8] │ │ │ │ - b.n 831e4 │ │ │ │ + b.n 83198 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 8335e │ │ │ │ + bne.w 83312 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bmi.w 83944 │ │ │ │ + bmi.w 838f8 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8396c │ │ │ │ + blt.w 83920 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #24 │ │ │ │ movw r5, #43944 @ 0xaba8 │ │ │ │ mla r5, r2, r3, r5 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ add r5, r3 │ │ │ │ cmp.w sl, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8330c │ │ │ │ + bge.w 832c0 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8330c │ │ │ │ + bne.w 832c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8330c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 832c0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8330c │ │ │ │ + bne.w 832c0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 831b8 │ │ │ │ + bge.w 8316c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 831b8 │ │ │ │ + bne.w 8316c │ │ │ │ mov r0, r8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 831b8 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8316c │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n 830b0 │ │ │ │ + b.n 83064 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.w 82ef0 │ │ │ │ + b.w 82ea4 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ - b.n 835d6 │ │ │ │ + b.n 8358a │ │ │ │ nop │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 838fe │ │ │ │ + beq.w 838b2 │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - ldr r3, [pc, #436] @ (839b8 ) │ │ │ │ - b.w 82f54 │ │ │ │ + ldr r3, [pc, #436] @ (8396c ) │ │ │ │ + b.w 82f08 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 834f6 │ │ │ │ + b.n 834aa │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7131c │ │ │ │ + bl 7135c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 835b4 │ │ │ │ - bl da114 │ │ │ │ + b.n 83568 │ │ │ │ + bl da060 │ │ │ │ mov r9, sl │ │ │ │ mov sl, r9 │ │ │ │ - b.w 82db2 │ │ │ │ + b.w 82d66 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #12852 @ 0x3234 │ │ │ │ + movw r1, #12532 @ 0x30f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 831b8 │ │ │ │ + bl d78f0 │ │ │ │ + b.n 8316c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20876 @ 0x518c │ │ │ │ + movw r1, #20556 @ 0x504c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 831b8 │ │ │ │ + bl f8904 │ │ │ │ + b.n 8316c │ │ │ │ adds r3, #1 │ │ │ │ mov sl, r9 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.w 82db2 │ │ │ │ + b.w 82d66 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 833ac │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 83360 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 834e6 │ │ │ │ - b.n 83612 │ │ │ │ - bl da114 │ │ │ │ - b.n 8330a │ │ │ │ + bne.w 8349a │ │ │ │ + b.n 835c6 │ │ │ │ + bl da060 │ │ │ │ + b.n 832be │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8332a │ │ │ │ + b.n 832de │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12880 @ 0x3250 │ │ │ │ + movw r1, #12560 @ 0x3110 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 831b8 │ │ │ │ + bl f8904 │ │ │ │ + b.n 8316c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82ed2 │ │ │ │ - b.n 83106 │ │ │ │ + bne.w 82e86 │ │ │ │ + b.n 830ba │ │ │ │ mov r0, r8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 82fda │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 82f8e │ │ │ │ mov r0, sl │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 83006 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 82fba │ │ │ │ mov r0, sl │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 82ff0 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 82fa4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 82dec │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 82da0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 833d0 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 83384 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 833be │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 83372 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82ddc │ │ │ │ + beq.w 82d90 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 837a2 │ │ │ │ + b.n 83756 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 83346 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 832fa │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.n 8397c │ │ │ │ + bmi.n 83930 │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 839a6 │ │ │ │ + blt.n 8395a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #24 │ │ │ │ movw r9, #43944 @ 0xaba8 │ │ │ │ mla r9, r2, r3, r9 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ add r9, r3 │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 83060 │ │ │ │ + bge.w 83014 │ │ │ │ subs r7, #1 │ │ │ │ str.w r7, [sl] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 83060 │ │ │ │ + bne.w 83014 │ │ │ │ mov r0, sl │ │ │ │ mov sl, r9 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 82db2 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 82d66 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 83956 │ │ │ │ + bmi.n 8390a │ │ │ │ ldrsb.w r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 8395e │ │ │ │ + blt.n 83912 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 8376a │ │ │ │ + b.n 8371e │ │ │ │ ldrsb.w r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 83976 │ │ │ │ + bge.n 8392a │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - ldr r5, [pc, #76] @ (839bc ) │ │ │ │ + ldr r5, [pc, #76] @ (83970 ) │ │ │ │ add.w r5, r5, r3, lsl #5 │ │ │ │ - b.n 83780 │ │ │ │ + b.n 83734 │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 8376a │ │ │ │ + b.n 8371e │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 8398e │ │ │ │ + bmi.n 83942 │ │ │ │ ldrsb.w r3, [sl, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 83996 │ │ │ │ + blt.n 8394a │ │ │ │ add.w r3, sl, #28 │ │ │ │ - b.n 8390e │ │ │ │ + b.n 838c2 │ │ │ │ ldrsb.w r3, [sl, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 839b0 │ │ │ │ + bge.n 83964 │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, sl, #20 │ │ │ │ addpl.w r3, sl, #28 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #16] @ (839bc ) │ │ │ │ + ldr r3, [pc, #16] @ (83970 ) │ │ │ │ add.w r9, r3, r2, lsl #5 │ │ │ │ - b.n 83924 │ │ │ │ + b.n 838d8 │ │ │ │ add.w r3, sl, #20 │ │ │ │ - b.n 8390e │ │ │ │ + b.n 838c2 │ │ │ │ nop │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -000839c0 : │ │ │ │ +00083974 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83c0c │ │ │ │ + bne.w 83bc0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -131360,248 +131338,248 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2bfb8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 796a4 │ │ │ │ + bl 796e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83b62 │ │ │ │ + beq.w 83b16 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 83bbe │ │ │ │ + bpl.w 83b72 │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 83a1c │ │ │ │ + bne.n 839d0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r7, r3, #30 │ │ │ │ - beq.n 83a40 │ │ │ │ + beq.n 839f4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83c1c │ │ │ │ + bl 83bd0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83a38 │ │ │ │ + bge.n 839ec │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 83b0c │ │ │ │ + beq.n 83ac0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 83b68 │ │ │ │ - ldr r2, [pc, #448] @ (83c10 ) │ │ │ │ + beq.w 83b1c │ │ │ │ + ldr r2, [pc, #448] @ (83bc4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r2, #980] @ 0x3d4 │ │ │ │ - ldr r2, [pc, #440] @ (83c14 ) │ │ │ │ + ldr r2, [pc, #440] @ (83bc8 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83b18 │ │ │ │ + bne.n 83acc │ │ │ │ add.w r3, r8, #110592 @ 0x1b000 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r3, #3996] @ 0xf9c │ │ │ │ add r3, sp, #20 │ │ │ │ - bl 7b964 │ │ │ │ + bl 7b990 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 83bba │ │ │ │ + beq.w 83b6e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 83ae0 │ │ │ │ + beq.n 83a94 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83a9c │ │ │ │ + bge.n 83a50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83c04 │ │ │ │ + beq.w 83bb8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83abe │ │ │ │ + bge.n 83a72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83bfc │ │ │ │ + beq.w 83bb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83abe │ │ │ │ + bge.n 83a72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 83bb2 │ │ │ │ + beq.n 83b66 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - blt.n 83a1c │ │ │ │ + blt.n 839d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 755e4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75624 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 83a1c │ │ │ │ + b.n 839d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83af8 │ │ │ │ + bge.n 83aac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 83af8 │ │ │ │ + cbnz r3, 83aac │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 83b5e │ │ │ │ + blt.n 83b12 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 83b46 │ │ │ │ + beq.n 83afa │ │ │ │ mov r4, r2 │ │ │ │ - b.n 83a1c │ │ │ │ + b.n 839d0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 83a38 │ │ │ │ + b.n 839ec │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 83a68 │ │ │ │ + beq.n 83a1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83b36 │ │ │ │ + bge.n 83aea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 83b36 │ │ │ │ + cbnz r3, 83aea │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83b08 │ │ │ │ + bge.n 83abc │ │ │ │ adds r3, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 83a1c │ │ │ │ + b.n 839d0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 755e4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75624 <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - b.n 83a1c │ │ │ │ + b.n 839d0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 83b08 │ │ │ │ + bne.n 83abc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83a38 │ │ │ │ + b.n 839ec │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 83a4c │ │ │ │ + bne.w 83a00 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.n 83bc4 │ │ │ │ + bmi.n 83b78 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 83bec │ │ │ │ + blt.n 83ba0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r1, #24 │ │ │ │ movw r2, #43944 @ 0xaba8 │ │ │ │ mla r2, r1, r3, r2 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ add r2, r3 │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83b08 │ │ │ │ + bge.n 83abc │ │ │ │ subs r3, r7, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83b08 │ │ │ │ + bne.n 83abc │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r2 │ │ │ │ - b.n 83a1c │ │ │ │ + b.n 839d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 83abe │ │ │ │ - bl da114 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 83a72 │ │ │ │ + bl da060 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 83a1c │ │ │ │ + b.n 839d0 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 83bd6 │ │ │ │ + bmi.n 83b8a │ │ │ │ ldrsb.w r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 83bde │ │ │ │ + blt.n 83b92 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 83b80 │ │ │ │ + b.n 83b34 │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 83bf6 │ │ │ │ + bge.n 83baa │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - ldr r2, [pc, #40] @ (83c18 ) │ │ │ │ + ldr r2, [pc, #40] @ (83bcc ) │ │ │ │ add.w r2, r2, r3, lsl #5 │ │ │ │ - b.n 83b96 │ │ │ │ + b.n 83b4a │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 83b80 │ │ │ │ + b.n 83b34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 83aae │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 83a62 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 83a9c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 83a50 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -00083c1c : │ │ │ │ +00083bd0 : │ │ │ │ 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 r8, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.w 83df6 │ │ │ │ - ldr r3, [pc, #660] @ (83ed0 ) │ │ │ │ + bpl.w 83daa │ │ │ │ + ldr r3, [pc, #660] @ (83e84 ) │ │ │ │ mov r4, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r7, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ @@ -131610,689 +131588,689 @@ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ it lt │ │ │ │ strlt r5, [r4, #0] │ │ │ │ mov r9, r3 │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 83c6c │ │ │ │ + bne.n 83c20 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - beq.n 83c9e │ │ │ │ + beq.n 83c52 │ │ │ │ ldr r5, [r7, #76] @ 0x4c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 83dce │ │ │ │ - movw r3, #16745 @ 0x4169 │ │ │ │ + beq.w 83d82 │ │ │ │ + movw r3, #16669 @ 0x411d │ │ │ │ movt r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 83d5c │ │ │ │ + bne.n 83d10 │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84170 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 84124 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 83d6e │ │ │ │ + blt.n 83d22 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 83e14 │ │ │ │ - ldr r3, [pc, #556] @ (83ed4 ) │ │ │ │ + beq.w 83dc8 │ │ │ │ + ldr r3, [pc, #556] @ (83e88 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83d7e │ │ │ │ + bne.n 83d32 │ │ │ │ add.w r3, r9, #110592 @ 0x1b000 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #3996] @ 0xf9c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ - bl 7b964 │ │ │ │ + bl 7b990 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 83ef6 │ │ │ │ + beq.w 83eaa │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 83d2e │ │ │ │ + beq.n 83ce2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83cea │ │ │ │ + bge.n 83c9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83eee │ │ │ │ + beq.w 83ea2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83d0c │ │ │ │ + bge.n 83cc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83f3a │ │ │ │ + beq.w 83eee │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83d0c │ │ │ │ + bge.n 83cc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83eb4 │ │ │ │ + beq.w 83e68 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - blt.n 83c6c │ │ │ │ + blt.n 83c20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 755e4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75624 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 83c6c │ │ │ │ + b.n 83c20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83dc4 │ │ │ │ + bge.n 83d78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83dc4 │ │ │ │ + bne.n 83d78 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 83d58 │ │ │ │ + blt.n 83d0c │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 83dac │ │ │ │ + beq.n 83d60 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 83c6c │ │ │ │ + b.n 83c20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83c96 │ │ │ │ + bge.n 83c4a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 83c96 │ │ │ │ + bne.n 83c4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 83c96 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 83c4a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 83cb6 │ │ │ │ + beq.n 83c6a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83d9c │ │ │ │ + bge.n 83d50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 83d9c │ │ │ │ + cbnz r3, 83d50 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r4, r2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ - b.n 83c6c │ │ │ │ + b.n 83c20 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 755e4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75624 <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - b.n 83c6c │ │ │ │ + b.n 83c20 │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83d4e │ │ │ │ + bge.n 83d02 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 83c6c │ │ │ │ + b.n 83c20 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 83e6c │ │ │ │ + beq.n 83e20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9227c │ │ │ │ + bl 924f4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83e54 │ │ │ │ + beq.n 83e08 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 83c96 │ │ │ │ - b.n 83d6e │ │ │ │ + bge.w 83c4a │ │ │ │ + b.n 83d22 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20948 @ 0x51d4 │ │ │ │ + movw r1, #20628 @ 0x5094 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83c96 │ │ │ │ + b.n 83c4a │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 83ca6 │ │ │ │ + bne.w 83c5a │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.n 83ebc │ │ │ │ + bmi.n 83e70 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 83ee4 │ │ │ │ + blt.n 83e98 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r1, #24 │ │ │ │ movw r3, #43944 @ 0xaba8 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ add r3, r2 │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83e50 │ │ │ │ + bge.n 83e04 │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 83f4c │ │ │ │ + beq.n 83f00 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 83c6c │ │ │ │ + b.n 83c20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83e0e │ │ │ │ + bge.n 83dc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83e0e │ │ │ │ + bne.n 83dc2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 83e0e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 83dc2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83e7c │ │ │ │ + bge.n 83e30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 83f44 │ │ │ │ + beq.n 83ef8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ - cbz r3, 83efc │ │ │ │ - movw r1, #20936 @ 0x51c8 │ │ │ │ + cbz r3, 83eb0 │ │ │ │ + movw r1, #20616 @ 0x5088 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r3, #20932 @ 0x51c4 │ │ │ │ + movw r3, #20612 @ 0x5084 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #21036 @ 0x522c │ │ │ │ + movw r1, #20716 @ 0x50ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d79a4 │ │ │ │ - b.n 83e0e │ │ │ │ + bl d78f0 │ │ │ │ + b.n 83dc2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 83d0c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 83cc0 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 83ed8 │ │ │ │ + bmi.n 83e8c │ │ │ │ ldrsb.w r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 83f30 │ │ │ │ + blt.n 83ee4 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 83e2c │ │ │ │ + b.n 83de0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 83f2a │ │ │ │ + bge.n 83ede │ │ │ │ add.w r3, r4, #20 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #116] @ (83f5c ) │ │ │ │ + ldr r3, [pc, #116] @ (83f10 ) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 83e42 │ │ │ │ + b.n 83df6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 83cea │ │ │ │ - bl da114 │ │ │ │ - b.n 83c6c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 83c9e │ │ │ │ + bl da060 │ │ │ │ + b.n 83c20 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83e8c │ │ │ │ - movw r1, #20936 @ 0x51c8 │ │ │ │ + bne.n 83e40 │ │ │ │ + movw r1, #20616 @ 0x5088 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r3, #20932 @ 0x51c4 │ │ │ │ + movw r3, #20612 @ 0x5084 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #20992 @ 0x5200 │ │ │ │ + movw r1, #20672 @ 0x50c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d79a4 │ │ │ │ - b.n 83e0e │ │ │ │ + bl d78f0 │ │ │ │ + b.n 83dc2 │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 83e2c │ │ │ │ + b.n 83de0 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 83ee0 │ │ │ │ + bmi.n 83e94 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 83ee4 │ │ │ │ + b.n 83e98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 83cfc │ │ │ │ + b.n 83cb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 83e7c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 83e30 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 83c6c │ │ │ │ + b.n 83c20 │ │ │ │ nop │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -00083f60 <_PyUnicode_InternMortal@@Base>: │ │ │ │ +00083f14 <_PyUnicode_InternMortal@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub sp, #24 │ │ │ │ - cbz r1, 83fa0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + cbz r1, 83f54 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 83fa0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + bmi.n 83f54 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r6, r3, #30 │ │ │ │ - beq.n 83fa6 <_PyUnicode_InternMortal@@Base+0x46> │ │ │ │ + beq.n 83f5a <_PyUnicode_InternMortal@@Base+0x46> │ │ │ │ str r1, [r4, #0] │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 840b0 <_PyUnicode_InternMortal@@Base+0x150> │ │ │ │ - ldr r3, [pc, #428] @ (84160 <_PyUnicode_InternMortal@@Base+0x200>) │ │ │ │ + beq.n 84064 <_PyUnicode_InternMortal@@Base+0x150> │ │ │ │ + ldr r3, [pc, #428] @ (84114 <_PyUnicode_InternMortal@@Base+0x200>) │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8406a <_PyUnicode_InternMortal@@Base+0x10a> │ │ │ │ + bne.n 8401e <_PyUnicode_InternMortal@@Base+0x10a> │ │ │ │ add.w r2, r5, #110592 @ 0x1b000 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr.w r0, [r2, #3996] @ 0xf9c │ │ │ │ mov r2, r1 │ │ │ │ - bl 7b964 │ │ │ │ + bl 7b990 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 84112 <_PyUnicode_InternMortal@@Base+0x1b2> │ │ │ │ + beq.w 840c6 <_PyUnicode_InternMortal@@Base+0x1b2> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 8403e <_PyUnicode_InternMortal@@Base+0xde> │ │ │ │ + beq.n 83ff2 <_PyUnicode_InternMortal@@Base+0xde> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83ff8 <_PyUnicode_InternMortal@@Base+0x98> │ │ │ │ + bge.n 83fac <_PyUnicode_InternMortal@@Base+0x98> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84106 <_PyUnicode_InternMortal@@Base+0x1a6> │ │ │ │ + beq.w 840ba <_PyUnicode_InternMortal@@Base+0x1a6> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84018 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ + bge.n 83fcc <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 840fa <_PyUnicode_InternMortal@@Base+0x19a> │ │ │ │ + beq.n 840ae <_PyUnicode_InternMortal@@Base+0x19a> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84018 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ + bge.n 83fcc <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 840ee <_PyUnicode_InternMortal@@Base+0x18e> │ │ │ │ + beq.n 840a2 <_PyUnicode_InternMortal@@Base+0x18e> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - blt.n 83fa0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + blt.n 83f54 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 755e4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75624 <_Py_SetImmortal@@Base> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - b.n 83fa0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 83f54 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84056 <_PyUnicode_InternMortal@@Base+0xf6> │ │ │ │ + bge.n 8400a <_PyUnicode_InternMortal@@Base+0xf6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 84056 <_PyUnicode_InternMortal@@Base+0xf6> │ │ │ │ + cbnz r3, 8400a <_PyUnicode_InternMortal@@Base+0xf6> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 84066 <_PyUnicode_InternMortal@@Base+0x106> │ │ │ │ + blt.n 8401a <_PyUnicode_InternMortal@@Base+0x106> │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 84098 <_PyUnicode_InternMortal@@Base+0x138> │ │ │ │ + beq.n 8404c <_PyUnicode_InternMortal@@Base+0x138> │ │ │ │ mov r1, r2 │ │ │ │ - b.n 83fa0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 83f54 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 83fc2 <_PyUnicode_InternMortal@@Base+0x62> │ │ │ │ + beq.n 83f76 <_PyUnicode_InternMortal@@Base+0x62> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84088 <_PyUnicode_InternMortal@@Base+0x128> │ │ │ │ + bge.n 8403c <_PyUnicode_InternMortal@@Base+0x128> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 84088 <_PyUnicode_InternMortal@@Base+0x128> │ │ │ │ + cbnz r3, 8403c <_PyUnicode_InternMortal@@Base+0x128> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84066 <_PyUnicode_InternMortal@@Base+0x106> │ │ │ │ + bge.n 8401a <_PyUnicode_InternMortal@@Base+0x106> │ │ │ │ adds r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 83fa0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 83f54 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 755e4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75624 <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #2 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ mov r1, r2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - b.n 83fa0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 83f54 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 83fb0 <_PyUnicode_InternMortal@@Base+0x50> │ │ │ │ + bne.w 83f64 <_PyUnicode_InternMortal@@Base+0x50> │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.n 8411a <_PyUnicode_InternMortal@@Base+0x1ba> │ │ │ │ + bmi.n 840ce <_PyUnicode_InternMortal@@Base+0x1ba> │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 84138 <_PyUnicode_InternMortal@@Base+0x1d8> │ │ │ │ + blt.n 840ec <_PyUnicode_InternMortal@@Base+0x1d8> │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r0, #24 │ │ │ │ movw r3, #43944 @ 0xaba8 │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ add r3, r2 │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 840ea <_PyUnicode_InternMortal@@Base+0x18a> │ │ │ │ + bge.n 8409e <_PyUnicode_InternMortal@@Base+0x18a> │ │ │ │ subs r2, r6, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbz r2, 8414c <_PyUnicode_InternMortal@@Base+0x1ec> │ │ │ │ + cbz r2, 84100 <_PyUnicode_InternMortal@@Base+0x1ec> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 83fa0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 83f54 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 84018 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ + b.n 83fcc <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 84008 <_PyUnicode_InternMortal@@Base+0xa8> │ │ │ │ + b.n 83fbc <_PyUnicode_InternMortal@@Base+0xa8> │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 83ff8 <_PyUnicode_InternMortal@@Base+0x98> │ │ │ │ - bl da114 │ │ │ │ + b.n 83fac <_PyUnicode_InternMortal@@Base+0x98> │ │ │ │ + bl da060 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 83fa0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 83f54 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n 8412c <_PyUnicode_InternMortal@@Base+0x1cc> │ │ │ │ + bmi.n 840e0 <_PyUnicode_InternMortal@@Base+0x1cc> │ │ │ │ ldrsb.w r2, [r1, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 84142 <_PyUnicode_InternMortal@@Base+0x1e2> │ │ │ │ + blt.n 840f6 <_PyUnicode_InternMortal@@Base+0x1e2> │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 840c8 <_PyUnicode_InternMortal@@Base+0x168> │ │ │ │ + b.n 8407c <_PyUnicode_InternMortal@@Base+0x168> │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 8415a <_PyUnicode_InternMortal@@Base+0x1fa> │ │ │ │ + bge.n 8410e <_PyUnicode_InternMortal@@Base+0x1fa> │ │ │ │ add.w r3, r1, #20 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #40] @ (84164 <_PyUnicode_InternMortal@@Base+0x204>) │ │ │ │ + ldr r3, [pc, #40] @ (84118 <_PyUnicode_InternMortal@@Base+0x204>) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 840de <_PyUnicode_InternMortal@@Base+0x17e> │ │ │ │ + b.n 84092 <_PyUnicode_InternMortal@@Base+0x17e> │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 84134 <_PyUnicode_InternMortal@@Base+0x1d4> │ │ │ │ + bmi.n 840e8 <_PyUnicode_InternMortal@@Base+0x1d4> │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 84138 <_PyUnicode_InternMortal@@Base+0x1d8> │ │ │ │ + b.n 840ec <_PyUnicode_InternMortal@@Base+0x1d8> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - b.n 83fa0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 83f54 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ add.w r3, r1, #20 │ │ │ │ - b.n 840c8 <_PyUnicode_InternMortal@@Base+0x168> │ │ │ │ + b.n 8407c <_PyUnicode_InternMortal@@Base+0x168> │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -00084168 : │ │ │ │ +0008411c : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 84170 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + b.w 84124 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ nop │ │ │ │ │ │ │ │ -00084170 <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ +00084124 <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r8, r2 │ │ │ │ sub sp, #20 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 8464e <_PyObject_GenericSetAttrWithDict@@Base+0x4de> │ │ │ │ + bpl.w 84602 <_PyObject_GenericSetAttrWithDict@@Base+0x4de> │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 8433a <_PyObject_GenericSetAttrWithDict@@Base+0x1ca> │ │ │ │ + bmi.w 842ee <_PyObject_GenericSetAttrWithDict@@Base+0x1ca> │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8437a <_PyObject_GenericSetAttrWithDict@@Base+0x20a> │ │ │ │ - ldr r0, [pc, #688] @ (8445c <_PyObject_GenericSetAttrWithDict@@Base+0x2ec>) │ │ │ │ + beq.w 8432e <_PyObject_GenericSetAttrWithDict@@Base+0x20a> │ │ │ │ + ldr r0, [pc, #688] @ (84410 <_PyObject_GenericSetAttrWithDict@@Base+0x2ec>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 844a6 <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ + blt.w 8445a <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 84388 <_PyObject_GenericSetAttrWithDict@@Base+0x218> │ │ │ │ + bge.w 8433c <_PyObject_GenericSetAttrWithDict@@Base+0x218> │ │ │ │ ldr.w r9, [r5, #192] @ 0xc0 │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r0, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ eor.w r6, r9, r4, asr #3 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ movs r2, #12 │ │ │ │ ubfx r6, r6, #0, #12 │ │ │ │ mla r2, r2, r6, r3 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r2, #1428] @ 0x594 │ │ │ │ cmp r0, r9 │ │ │ │ - bne.w 843b0 <_PyObject_GenericSetAttrWithDict@@Base+0x240> │ │ │ │ + bne.w 84364 <_PyObject_GenericSetAttrWithDict@@Base+0x240> │ │ │ │ movs r2, #12 │ │ │ │ mla r1, r6, r2, r3 │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r1, #1432] @ 0x598 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 84528 <_PyObject_GenericSetAttrWithDict@@Base+0x3b8> │ │ │ │ + bne.w 844dc <_PyObject_GenericSetAttrWithDict@@Base+0x3b8> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ mla r3, r6, r2, r3 │ │ │ │ ldr.w r1, [r3, #1436] @ 0x59c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 84438 <_PyObject_GenericSetAttrWithDict@@Base+0x2c8> │ │ │ │ + beq.w 843ec <_PyObject_GenericSetAttrWithDict@@Base+0x2c8> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itee ge │ │ │ │ orrge.w r1, r1, #1 │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 842f2 <_PyObject_GenericSetAttrWithDict@@Base+0x182> │ │ │ │ + bhi.n 842a6 <_PyObject_GenericSetAttrWithDict@@Base+0x182> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 846b8 <_PyObject_GenericSetAttrWithDict@@Base+0x548> │ │ │ │ + bne.w 8466c <_PyObject_GenericSetAttrWithDict@@Base+0x548> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 8443c <_PyObject_GenericSetAttrWithDict@@Base+0x2cc> │ │ │ │ + bmi.w 843f0 <_PyObject_GenericSetAttrWithDict@@Base+0x2cc> │ │ │ │ lsls r0, r3, #27 │ │ │ │ it mi │ │ │ │ submi.w r6, r7, #12 │ │ │ │ - bmi.n 84256 <_PyObject_GenericSetAttrWithDict@@Base+0xe6> │ │ │ │ + bmi.n 8420a <_PyObject_GenericSetAttrWithDict@@Base+0xe6> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r6, [r3, #144] @ 0x90 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 845e8 <_PyObject_GenericSetAttrWithDict@@Base+0x478> │ │ │ │ - blt.w 8469a <_PyObject_GenericSetAttrWithDict@@Base+0x52a> │ │ │ │ + beq.w 8459c <_PyObject_GenericSetAttrWithDict@@Base+0x478> │ │ │ │ + blt.w 8464e <_PyObject_GenericSetAttrWithDict@@Base+0x52a> │ │ │ │ add r6, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 845e8 <_PyObject_GenericSetAttrWithDict@@Base+0x478> │ │ │ │ + beq.w 8459c <_PyObject_GenericSetAttrWithDict@@Base+0x478> │ │ │ │ ldr.w r9, [r6] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 84460 <_PyObject_GenericSetAttrWithDict@@Base+0x2f0> │ │ │ │ + beq.w 84414 <_PyObject_GenericSetAttrWithDict@@Base+0x2f0> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8451c <_PyObject_GenericSetAttrWithDict@@Base+0x3ac> │ │ │ │ + beq.w 844d0 <_PyObject_GenericSetAttrWithDict@@Base+0x3ac> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r8] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8448c <_PyObject_GenericSetAttrWithDict@@Base+0x31c> │ │ │ │ + bne.w 84440 <_PyObject_GenericSetAttrWithDict@@Base+0x31c> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8448c <_PyObject_GenericSetAttrWithDict@@Base+0x31c> │ │ │ │ + beq.w 84440 <_PyObject_GenericSetAttrWithDict@@Base+0x31c> │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ movw r3, #44624 @ 0xae50 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r9 │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ - beq.w 844be <_PyObject_GenericSetAttrWithDict@@Base+0x34e> │ │ │ │ - bl 7a434 │ │ │ │ + beq.w 84472 <_PyObject_GenericSetAttrWithDict@@Base+0x34e> │ │ │ │ + bl 7a470 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 844d4 <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ + beq.w 84488 <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 8432a <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ + bpl.n 842de <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 842e0 <_PyObject_GenericSetAttrWithDict@@Base+0x170> │ │ │ │ + bge.n 84294 <_PyObject_GenericSetAttrWithDict@@Base+0x170> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 846fa <_PyObject_GenericSetAttrWithDict@@Base+0x58a> │ │ │ │ + beq.w 846ae <_PyObject_GenericSetAttrWithDict@@Base+0x58a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 844ac <_PyObject_GenericSetAttrWithDict@@Base+0x33c> │ │ │ │ + blt.w 84460 <_PyObject_GenericSetAttrWithDict@@Base+0x33c> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w r6, r1, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8422a <_PyObject_GenericSetAttrWithDict@@Base+0xba> │ │ │ │ - movw r2, #46869 @ 0xb715 │ │ │ │ + beq.n 841de <_PyObject_GenericSetAttrWithDict@@Base+0xba> │ │ │ │ + movw r2, #47637 @ 0xba15 │ │ │ │ movt r2, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 84510 <_PyObject_GenericSetAttrWithDict@@Base+0x3a0> │ │ │ │ + bne.w 844c4 <_PyObject_GenericSetAttrWithDict@@Base+0x3a0> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 84556 <_PyObject_GenericSetAttrWithDict@@Base+0x3e6> │ │ │ │ + bne.w 8450a <_PyObject_GenericSetAttrWithDict@@Base+0x3e6> │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl cb76c │ │ │ │ + bl cba6c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 842ce <_PyObject_GenericSetAttrWithDict@@Base+0x15e> │ │ │ │ + bmi.n 84282 <_PyObject_GenericSetAttrWithDict@@Base+0x15e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 842ce <_PyObject_GenericSetAttrWithDict@@Base+0x15e> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 842ce <_PyObject_GenericSetAttrWithDict@@Base+0x15e> │ │ │ │ - ldr r0, [pc, #288] @ (8445c <_PyObject_GenericSetAttrWithDict@@Base+0x2ec>) │ │ │ │ + bne.n 84282 <_PyObject_GenericSetAttrWithDict@@Base+0x15e> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 84282 <_PyObject_GenericSetAttrWithDict@@Base+0x15e> │ │ │ │ + ldr r0, [pc, #288] @ (84410 <_PyObject_GenericSetAttrWithDict@@Base+0x2ec>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ mov.w ip, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r0, r1] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ @@ -132302,55 +132280,55 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w ip, r6, #91136 @ 0x16400 │ │ │ │ ldr.w r2, [ip, #408] @ 0x198 │ │ │ │ cmp r2, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 845d8 <_PyObject_GenericSetAttrWithDict@@Base+0x468> │ │ │ │ + beq.w 8458c <_PyObject_GenericSetAttrWithDict@@Base+0x468> │ │ │ │ ldr.w r3, [ip, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 841ae <_PyObject_GenericSetAttrWithDict@@Base+0x3e> │ │ │ │ + bne.w 84162 <_PyObject_GenericSetAttrWithDict@@Base+0x3e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f84c │ │ │ │ + bl 7f878 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 841a8 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ - b.n 84666 <_PyObject_GenericSetAttrWithDict@@Base+0x4f6> │ │ │ │ + bge.w 8415c <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ + b.n 8461a <_PyObject_GenericSetAttrWithDict@@Base+0x4f6> │ │ │ │ ldr.w r9, [r5, #192] @ 0xc0 │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [r0, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ eor.w r6, r9, r4, asr #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ubfx r6, r6, #0, #12 │ │ │ │ mla r2, r2, r6, r3 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r2, #1428] @ 0x594 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 841ee <_PyObject_GenericSetAttrWithDict@@Base+0x7e> │ │ │ │ + beq.w 841a2 <_PyObject_GenericSetAttrWithDict@@Base+0x7e> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8457c <_PyObject_GenericSetAttrWithDict@@Base+0x40c> │ │ │ │ + beq.w 84530 <_PyObject_GenericSetAttrWithDict@@Base+0x40c> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 84854 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ + bl 84808 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 84434 <_PyObject_GenericSetAttrWithDict@@Base+0x2c4> │ │ │ │ + beq.n 843e8 <_PyObject_GenericSetAttrWithDict@@Base+0x2c4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 84226 <_PyObject_GenericSetAttrWithDict@@Base+0xb6> │ │ │ │ + bne.w 841da <_PyObject_GenericSetAttrWithDict@@Base+0xb6> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 84226 <_PyObject_GenericSetAttrWithDict@@Base+0xb6> │ │ │ │ + bgt.w 841da <_PyObject_GenericSetAttrWithDict@@Base+0xb6> │ │ │ │ movs r2, #12 │ │ │ │ bic.w r1, r1, #1 │ │ │ │ mul.w r2, r6, r2 │ │ │ │ add.w r6, r3, #42240 @ 0xa500 │ │ │ │ adds r6, #148 @ 0x94 │ │ │ │ adds r0, r6, r2 │ │ │ │ str r1, [r0, #8] │ │ │ │ @@ -132364,322 +132342,322 @@ │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r6, r1] │ │ │ │ dmb ish │ │ │ │ str.w r9, [r6, r2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 84546 <_PyObject_GenericSetAttrWithDict@@Base+0x3d6> │ │ │ │ + blt.w 844fa <_PyObject_GenericSetAttrWithDict@@Base+0x3d6> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 84226 <_PyObject_GenericSetAttrWithDict@@Base+0xb6> │ │ │ │ + b.n 841da <_PyObject_GenericSetAttrWithDict@@Base+0xb6> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84854 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ + bl 84808 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 84422 <_PyObject_GenericSetAttrWithDict@@Base+0x2b2> │ │ │ │ + bne.n 843d6 <_PyObject_GenericSetAttrWithDict@@Base+0x2b2> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ - b.n 8422a <_PyObject_GenericSetAttrWithDict@@Base+0xba> │ │ │ │ + b.n 841de <_PyObject_GenericSetAttrWithDict@@Base+0xba> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r1, r7 │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8452c <_PyObject_GenericSetAttrWithDict@@Base+0x3bc> │ │ │ │ + beq.n 844e0 <_PyObject_GenericSetAttrWithDict@@Base+0x3bc> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl dbf58 <_PyEval_CheckExceptTypeValid@@Base+0xf90> │ │ │ │ + bl dbea4 <_PyEval_CheckExceptTypeValid@@Base+0xf90> │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 842c8 <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ - b.n 844d8 <_PyObject_GenericSetAttrWithDict@@Base+0x368> │ │ │ │ + bge.w 8427c <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ + b.n 8448c <_PyObject_GenericSetAttrWithDict@@Base+0x368> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bpl.n 8446e <_PyObject_GenericSetAttrWithDict@@Base+0x2fe> │ │ │ │ + bpl.n 84422 <_PyObject_GenericSetAttrWithDict@@Base+0x2fe> │ │ │ │ ldr.w r0, [r3, #440] @ 0x1b8 │ │ │ │ - cbnz r0, 844c6 <_PyObject_GenericSetAttrWithDict@@Base+0x356> │ │ │ │ + cbnz r0, 8447a <_PyObject_GenericSetAttrWithDict@@Base+0x356> │ │ │ │ movs r3, #0 │ │ │ │ movw r0, #44624 @ 0xae50 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl 70dfc │ │ │ │ + bl 70e3c │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84268 <_PyObject_GenericSetAttrWithDict@@Base+0xf8> │ │ │ │ - b.n 844d4 <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ + bne.w 8421c <_PyObject_GenericSetAttrWithDict@@Base+0xf8> │ │ │ │ + b.n 84488 <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6be80 │ │ │ │ + bl 6bec0 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 842a4 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + bne.w 84258 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1946f4 <_Py_NewReference@@Base+0x1c84> │ │ │ │ + bl 196abc <_Py_NewReference@@Base+0x1c84> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 84454 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ + b.n 84408 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 841b8 <_PyObject_GenericSetAttrWithDict@@Base+0x48> │ │ │ │ + b.n 8416c <_PyObject_GenericSetAttrWithDict@@Base+0x48> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 842ea <_PyObject_GenericSetAttrWithDict@@Base+0x17a> │ │ │ │ + bne.w 8429e <_PyObject_GenericSetAttrWithDict@@Base+0x17a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 842ea <_PyObject_GenericSetAttrWithDict@@Base+0x17a> │ │ │ │ - bl 78aac │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8429e <_PyObject_GenericSetAttrWithDict@@Base+0x17a> │ │ │ │ + bl 78af0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 84454 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ - bl 12ed08 <_PyUnicode_IsNumeric@@Base+0x2b0> │ │ │ │ + b.n 84408 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ + bl 12e9dc <_PyUnicode_IsNumeric@@Base+0x298> │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84268 <_PyObject_GenericSetAttrWithDict@@Base+0xf8> │ │ │ │ + bne.w 8421c <_PyObject_GenericSetAttrWithDict@@Base+0xf8> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9edc │ │ │ │ + bl d9e28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 842c8 <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ + beq.w 8427c <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - movw r1, #21264 @ 0x5310 │ │ │ │ + movw r1, #20944 @ 0x51d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d9c58 │ │ │ │ - b.n 842c8 <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ + bl d9ba4 │ │ │ │ + b.n 8427c <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 842c8 <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ + b.n 8427c <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 84aa4 <_PyObject_GenericSetAttrWithDict@@Base+0x934> │ │ │ │ + bl 84a58 <_PyObject_GenericSetAttrWithDict@@Base+0x934> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 84454 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ + b.n 84408 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 843b0 <_PyObject_GenericSetAttrWithDict@@Base+0x240> │ │ │ │ + b.n 84364 <_PyObject_GenericSetAttrWithDict@@Base+0x240> │ │ │ │ ldr.w r0, [r7, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84608 <_PyObject_GenericSetAttrWithDict@@Base+0x498> │ │ │ │ + beq.n 845bc <_PyObject_GenericSetAttrWithDict@@Base+0x498> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 84448 <_PyObject_GenericSetAttrWithDict@@Base+0x2d8> │ │ │ │ + beq.n 843fc <_PyObject_GenericSetAttrWithDict@@Base+0x2d8> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1971d4 │ │ │ │ + bl 19959c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 84454 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ + b.n 84408 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84422 <_PyObject_GenericSetAttrWithDict@@Base+0x2b2> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 84422 <_PyObject_GenericSetAttrWithDict@@Base+0x2b2> │ │ │ │ + bne.w 843d6 <_PyObject_GenericSetAttrWithDict@@Base+0x2b2> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 843d6 <_PyObject_GenericSetAttrWithDict@@Base+0x2b2> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 88634 │ │ │ │ + bl 88544 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84318 <_PyObject_GenericSetAttrWithDict@@Base+0x1a8> │ │ │ │ + bne.w 842cc <_PyObject_GenericSetAttrWithDict@@Base+0x1a8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bl 19a388 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ + bl 19c798 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 84318 <_PyObject_GenericSetAttrWithDict@@Base+0x1a8> │ │ │ │ + bne.w 842cc <_PyObject_GenericSetAttrWithDict@@Base+0x1a8> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 842c8 <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ + b.n 8427c <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ ldrh.w r2, [r5, #206] @ 0xce │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ - bcs.w 84426 <_PyObject_GenericSetAttrWithDict@@Base+0x2b6> │ │ │ │ + bcs.w 843da <_PyObject_GenericSetAttrWithDict@@Base+0x2b6> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov fp, r2 │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 84426 <_PyObject_GenericSetAttrWithDict@@Base+0x2b6> │ │ │ │ + bne.w 843da <_PyObject_GenericSetAttrWithDict@@Base+0x2b6> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 84426 <_PyObject_GenericSetAttrWithDict@@Base+0x2b6> │ │ │ │ + bgt.w 843da <_PyObject_GenericSetAttrWithDict@@Base+0x2b6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl db0e0 <_PyEval_CheckExceptTypeValid@@Base+0x118> │ │ │ │ + bl db02c <_PyEval_CheckExceptTypeValid@@Base+0x118> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r9, [r5, #192] @ 0xc0 │ │ │ │ - bl 84854 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ + bl 84808 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 84434 <_PyObject_GenericSetAttrWithDict@@Base+0x2c4> │ │ │ │ + beq.w 843e8 <_PyObject_GenericSetAttrWithDict@@Base+0x2c4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 84422 <_PyObject_GenericSetAttrWithDict@@Base+0x2b2> │ │ │ │ + beq.w 843d6 <_PyObject_GenericSetAttrWithDict@@Base+0x2b2> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, fp │ │ │ │ - beq.w 843dc <_PyObject_GenericSetAttrWithDict@@Base+0x26c> │ │ │ │ - b.n 84226 <_PyObject_GenericSetAttrWithDict@@Base+0xb6> │ │ │ │ + beq.w 84390 <_PyObject_GenericSetAttrWithDict@@Base+0x26c> │ │ │ │ + b.n 841da <_PyObject_GenericSetAttrWithDict@@Base+0xb6> │ │ │ │ add.w r6, r6, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r6, #400] @ 0x190 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 841ae <_PyObject_GenericSetAttrWithDict@@Base+0x3e> │ │ │ │ - b.n 8437a <_PyObject_GenericSetAttrWithDict@@Base+0x20a> │ │ │ │ + bne.w 84162 <_PyObject_GenericSetAttrWithDict@@Base+0x3e> │ │ │ │ + b.n 8432e <_PyObject_GenericSetAttrWithDict@@Base+0x20a> │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r1, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bls.n 8466c <_PyObject_GenericSetAttrWithDict@@Base+0x4fc> │ │ │ │ + bls.n 84620 <_PyObject_GenericSetAttrWithDict@@Base+0x4fc> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #21304 @ 0x5338 │ │ │ │ + movw r1, #20984 @ 0x51f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d79a4 │ │ │ │ - b.n 84576 <_PyObject_GenericSetAttrWithDict@@Base+0x406> │ │ │ │ + bl d78f0 │ │ │ │ + b.n 8452a <_PyObject_GenericSetAttrWithDict@@Base+0x406> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl cd37c │ │ │ │ + bl cd648 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 844d4 <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ + beq.w 84488 <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ add r1, r7 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8470e <_PyObject_GenericSetAttrWithDict@@Base+0x59e> │ │ │ │ + beq.n 846c2 <_PyObject_GenericSetAttrWithDict@@Base+0x59e> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1971d4 │ │ │ │ + bl 19959c │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 84454 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ + bge.w 84408 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84454 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ + bne.w 84408 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ mov r0, r9 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 84454 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 84408 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #20948 @ 0x51d4 │ │ │ │ + movw r1, #20628 @ 0x5094 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 842ea <_PyObject_GenericSetAttrWithDict@@Base+0x17a> │ │ │ │ + b.n 8429e <_PyObject_GenericSetAttrWithDict@@Base+0x17a> │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ - movw r3, #16745 @ 0x4169 │ │ │ │ + movw r3, #16669 @ 0x411d │ │ │ │ movt r3, #8 │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r4 │ │ │ │ itete eq │ │ │ │ - movweq r1, #21180 @ 0x52bc │ │ │ │ - movwne r1, #21264 @ 0x5310 │ │ │ │ + movweq r1, #20860 @ 0x517c │ │ │ │ + movwne r1, #20944 @ 0x51d0 │ │ │ │ movteq r1, #42 @ 0x2a │ │ │ │ movtne r1, #42 @ 0x2a │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d9c58 │ │ │ │ - b.n 84576 <_PyObject_GenericSetAttrWithDict@@Base+0x406> │ │ │ │ + bl d9ba4 │ │ │ │ + b.n 8452a <_PyObject_GenericSetAttrWithDict@@Base+0x406> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ eor.w r0, r2, r2, asr #31 │ │ │ │ sub.w r0, r0, r2, asr #31 │ │ │ │ ldrd r2, ip, [r3, #16] │ │ │ │ adds r3, r2, #3 │ │ │ │ mla r3, ip, r0, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r3, r6 │ │ │ │ adds r6, r7, r3 │ │ │ │ - b.n 84256 <_PyObject_GenericSetAttrWithDict@@Base+0xe6> │ │ │ │ + b.n 8420a <_PyObject_GenericSetAttrWithDict@@Base+0xe6> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [sl] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 84702 <_PyObject_GenericSetAttrWithDict@@Base+0x592> │ │ │ │ + beq.n 846b6 <_PyObject_GenericSetAttrWithDict@@Base+0x592> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 84454 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ + bge.w 84408 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84454 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ + bne.w 84408 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ mov r0, sl │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 84454 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 84408 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 842e0 <_PyObject_GenericSetAttrWithDict@@Base+0x170> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 84294 <_PyObject_GenericSetAttrWithDict@@Base+0x170> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl c1518 │ │ │ │ + bl c17dc │ │ │ │ mov r6, r0 │ │ │ │ - b.n 846da <_PyObject_GenericSetAttrWithDict@@Base+0x56a> │ │ │ │ + b.n 8468e <_PyObject_GenericSetAttrWithDict@@Base+0x56a> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl dbf58 <_PyEval_CheckExceptTypeValid@@Base+0xf90> │ │ │ │ + bl dbea4 <_PyEval_CheckExceptTypeValid@@Base+0xf90> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8462e <_PyObject_GenericSetAttrWithDict@@Base+0x4be> │ │ │ │ + b.n 845e2 <_PyObject_GenericSetAttrWithDict@@Base+0x4be> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r8, [r0, #192] @ 0xc0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #284] @ (84850 <_PyObject_GenericSetAttrWithDict@@Base+0x6e0>) │ │ │ │ + ldr r3, [pc, #284] @ (84804 <_PyObject_GenericSetAttrWithDict@@Base+0x6e0>) │ │ │ │ sub sp, #8 │ │ │ │ eor.w r4, r8, r1, asr #3 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ubfx r4, r4, #0, #12 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #12 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mul.w r5, r1, r4 │ │ │ │ adds r4, r3, r5 │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ ldr.w r6, [r4, #1428] @ 0x594 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 84794 <_PyObject_GenericSetAttrWithDict@@Base+0x624> │ │ │ │ + bne.n 84748 <_PyObject_GenericSetAttrWithDict@@Base+0x624> │ │ │ │ ldr.w r1, [r4, #1432] @ 0x598 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 84794 <_PyObject_GenericSetAttrWithDict@@Base+0x624> │ │ │ │ + bne.n 84748 <_PyObject_GenericSetAttrWithDict@@Base+0x624> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, r5 │ │ │ │ ldr.w r3, [r3, #1436] @ 0x59c │ │ │ │ - cbz r3, 84788 <_PyObject_GenericSetAttrWithDict@@Base+0x618> │ │ │ │ + cbz r3, 8473c <_PyObject_GenericSetAttrWithDict@@Base+0x618> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itee ge │ │ │ │ orrge.w r3, r3, #1 │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ @@ -132689,34 +132667,34 @@ │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8480a <_PyObject_GenericSetAttrWithDict@@Base+0x69a> │ │ │ │ + beq.n 847be <_PyObject_GenericSetAttrWithDict@@Base+0x69a> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r6, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 84854 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ + bl 84808 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 84848 <_PyObject_GenericSetAttrWithDict@@Base+0x6d8> │ │ │ │ + beq.n 847fc <_PyObject_GenericSetAttrWithDict@@Base+0x6d8> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8484c <_PyObject_GenericSetAttrWithDict@@Base+0x6dc> │ │ │ │ + beq.n 84800 <_PyObject_GenericSetAttrWithDict@@Base+0x6dc> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #40968 @ 0xa008 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8484c <_PyObject_GenericSetAttrWithDict@@Base+0x6dc> │ │ │ │ + bne.n 84800 <_PyObject_GenericSetAttrWithDict@@Base+0x6dc> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ - bgt.n 8484c <_PyObject_GenericSetAttrWithDict@@Base+0x6dc> │ │ │ │ + bgt.n 84800 <_PyObject_GenericSetAttrWithDict@@Base+0x6dc> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add.w r3, r3, #42240 @ 0xa500 │ │ │ │ adds r3, #148 @ 0x94 │ │ │ │ bic.w r2, r2, #1 │ │ │ │ adds r1, r3, r5 │ │ │ │ str r2, [r1, #8] │ │ │ │ ldr.w r0, [r4, #1432] @ 0x598 │ │ │ │ @@ -132727,109 +132705,109 @@ │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r7, #0] │ │ │ │ str r7, [r3, r1] │ │ │ │ dmb ish │ │ │ │ str r6, [r3, r5] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84780 <_PyObject_GenericSetAttrWithDict@@Base+0x610> │ │ │ │ + bge.n 84734 <_PyObject_GenericSetAttrWithDict@@Base+0x610> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84780 <_PyObject_GenericSetAttrWithDict@@Base+0x610> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 84780 <_PyObject_GenericSetAttrWithDict@@Base+0x610> │ │ │ │ + bne.n 84734 <_PyObject_GenericSetAttrWithDict@@Base+0x610> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 84734 <_PyObject_GenericSetAttrWithDict@@Base+0x610> │ │ │ │ ldrh.w r1, [r0, #206] @ 0xce │ │ │ │ cmp.w r1, #1000 @ 0x3e8 │ │ │ │ - bcs.n 8479c <_PyObject_GenericSetAttrWithDict@@Base+0x62c> │ │ │ │ + bcs.n 84750 <_PyObject_GenericSetAttrWithDict@@Base+0x62c> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #40968 @ 0xa008 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8479c <_PyObject_GenericSetAttrWithDict@@Base+0x62c> │ │ │ │ + bne.n 84750 <_PyObject_GenericSetAttrWithDict@@Base+0x62c> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ - bgt.n 8479c <_PyObject_GenericSetAttrWithDict@@Base+0x62c> │ │ │ │ + bgt.n 84750 <_PyObject_GenericSetAttrWithDict@@Base+0x62c> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl db0e0 <_PyEval_CheckExceptTypeValid@@Base+0x118> │ │ │ │ + bl db02c <_PyEval_CheckExceptTypeValid@@Base+0x118> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r6, [r6, #192] @ 0xc0 │ │ │ │ - bl 84854 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ + bl 84808 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - b.n 847ae <_PyObject_GenericSetAttrWithDict@@Base+0x63e> │ │ │ │ + b.n 84762 <_PyObject_GenericSetAttrWithDict@@Base+0x63e> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 84780 <_PyObject_GenericSetAttrWithDict@@Base+0x610> │ │ │ │ + b.n 84734 <_PyObject_GenericSetAttrWithDict@@Base+0x610> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8496a <_PyObject_GenericSetAttrWithDict@@Base+0x7fa> │ │ │ │ + bne.n 8491e <_PyObject_GenericSetAttrWithDict@@Base+0x7fa> │ │ │ │ ldr r7, [r1, #12] │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 8496a <_PyObject_GenericSetAttrWithDict@@Base+0x7fa> │ │ │ │ + beq.n 8491e <_PyObject_GenericSetAttrWithDict@@Base+0x7fa> │ │ │ │ ldr.w r4, [r5, #172] @ 0xac │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 84988 <_PyObject_GenericSetAttrWithDict@@Base+0x818> │ │ │ │ + beq.n 8493c <_PyObject_GenericSetAttrWithDict@@Base+0x818> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8495a <_PyObject_GenericSetAttrWithDict@@Base+0x7ea> │ │ │ │ + bge.n 8490e <_PyObject_GenericSetAttrWithDict@@Base+0x7ea> │ │ │ │ cmp.w fp, #0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ it le │ │ │ │ movle r4, #0 │ │ │ │ - ble.n 848e8 <_PyObject_GenericSetAttrWithDict@@Base+0x778> │ │ │ │ - ldr.w r9, [pc, #344] @ 84a00 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ + ble.n 8489c <_PyObject_GenericSetAttrWithDict@@Base+0x778> │ │ │ │ + ldr.w r9, [pc, #344] @ 849b4 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ adds r4, #12 │ │ │ │ movs r5, #0 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r3, #132] @ 0x84 │ │ │ │ - bmi.n 848f4 <_PyObject_GenericSetAttrWithDict@@Base+0x784> │ │ │ │ + bmi.n 848a8 <_PyObject_GenericSetAttrWithDict@@Base+0x784> │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 778fc │ │ │ │ + bl 7793c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84936 <_PyObject_GenericSetAttrWithDict@@Base+0x7c6> │ │ │ │ + bne.n 848ea <_PyObject_GenericSetAttrWithDict@@Base+0x7c6> │ │ │ │ movs r3, #1 │ │ │ │ adds r0, #3 │ │ │ │ str.w r3, [sl] │ │ │ │ - beq.n 84998 <_PyObject_GenericSetAttrWithDict@@Base+0x828> │ │ │ │ + beq.n 8494c <_PyObject_GenericSetAttrWithDict@@Base+0x828> │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - blt.n 848b4 <_PyObject_GenericSetAttrWithDict@@Base+0x744> │ │ │ │ + blt.n 84868 <_PyObject_GenericSetAttrWithDict@@Base+0x744> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 84926 <_PyObject_GenericSetAttrWithDict@@Base+0x7b6> │ │ │ │ + bpl.n 848da <_PyObject_GenericSetAttrWithDict@@Base+0x7b6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r8, r9] │ │ │ │ movs r1, #28 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr.w r2, [r3, #180] @ 0xb4 │ │ │ │ @@ -132840,113 +132818,113 @@ │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ add.w ip, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r1, [ip, #408] @ 0x198 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ - cbz r2, 8497c <_PyObject_GenericSetAttrWithDict@@Base+0x80c> │ │ │ │ + cbz r2, 84930 <_PyObject_GenericSetAttrWithDict@@Base+0x80c> │ │ │ │ ldr.w r0, [ip, #424] @ 0x1a8 │ │ │ │ - b.n 848c4 <_PyObject_GenericSetAttrWithDict@@Base+0x754> │ │ │ │ + b.n 84878 <_PyObject_GenericSetAttrWithDict@@Base+0x754> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 848ec <_PyObject_GenericSetAttrWithDict@@Base+0x77c> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 848ec <_PyObject_GenericSetAttrWithDict@@Base+0x77c> │ │ │ │ + bne.n 848a0 <_PyObject_GenericSetAttrWithDict@@Base+0x77c> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 848a0 <_PyObject_GenericSetAttrWithDict@@Base+0x77c> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itee ge │ │ │ │ orrge.w r1, r3, #1 │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ adds r0, #3 │ │ │ │ str.w r1, [sl] │ │ │ │ - beq.n 84998 <_PyObject_GenericSetAttrWithDict@@Base+0x828> │ │ │ │ + beq.n 8494c <_PyObject_GenericSetAttrWithDict@@Base+0x828> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 848de <_PyObject_GenericSetAttrWithDict@@Base+0x76e> │ │ │ │ + beq.n 84892 <_PyObject_GenericSetAttrWithDict@@Base+0x76e> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 848e8 <_PyObject_GenericSetAttrWithDict@@Base+0x778> │ │ │ │ + b.n 8489c <_PyObject_GenericSetAttrWithDict@@Base+0x778> │ │ │ │ cmp.w fp, #0 │ │ │ │ it gt │ │ │ │ orrgt.w r0, r4, #1 │ │ │ │ - bgt.n 848a6 <_PyObject_GenericSetAttrWithDict@@Base+0x736> │ │ │ │ + bgt.n 8485a <_PyObject_GenericSetAttrWithDict@@Base+0x736> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 848ec <_PyObject_GenericSetAttrWithDict@@Base+0x77c> │ │ │ │ + b.n 848a0 <_PyObject_GenericSetAttrWithDict@@Base+0x77c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 6be80 │ │ │ │ + bl 6bec0 │ │ │ │ mov r7, r0 │ │ │ │ adds r4, r0, #1 │ │ │ │ - bne.n 84880 <_PyObject_GenericSetAttrWithDict@@Base+0x710> │ │ │ │ - bl da114 │ │ │ │ - b.n 84992 <_PyObject_GenericSetAttrWithDict@@Base+0x822> │ │ │ │ + bne.n 84834 <_PyObject_GenericSetAttrWithDict@@Base+0x710> │ │ │ │ + bl da060 │ │ │ │ + b.n 84946 <_PyObject_GenericSetAttrWithDict@@Base+0x822> │ │ │ │ add.w r0, r0, #96768 @ 0x17a00 │ │ │ │ add.w r0, r0, #384 @ 0x180 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 848c4 <_PyObject_GenericSetAttrWithDict@@Base+0x754> │ │ │ │ + b.n 84878 <_PyObject_GenericSetAttrWithDict@@Base+0x754> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.n 849a8 <_PyObject_GenericSetAttrWithDict@@Base+0x838> │ │ │ │ + bmi.n 8495c <_PyObject_GenericSetAttrWithDict@@Base+0x838> │ │ │ │ lsls r1, r3, #18 │ │ │ │ - bpl.n 849e0 <_PyObject_GenericSetAttrWithDict@@Base+0x870> │ │ │ │ + bpl.n 84994 <_PyObject_GenericSetAttrWithDict@@Base+0x870> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 848ec <_PyObject_GenericSetAttrWithDict@@Base+0x77c> │ │ │ │ + b.n 848a0 <_PyObject_GenericSetAttrWithDict@@Base+0x77c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl da114 │ │ │ │ + bl da060 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 848e8 <_PyObject_GenericSetAttrWithDict@@Base+0x778> │ │ │ │ - ldr r2, [pc, #84] @ (84a00 <_PyObject_GenericSetAttrWithDict@@Base+0x890>) │ │ │ │ + b.n 8489c <_PyObject_GenericSetAttrWithDict@@Base+0x778> │ │ │ │ + ldr r2, [pc, #84] @ (849b4 <_PyObject_GenericSetAttrWithDict@@Base+0x890>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r5, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #408] @ 0x198 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 849f4 <_PyObject_GenericSetAttrWithDict@@Base+0x884> │ │ │ │ + beq.n 849a8 <_PyObject_GenericSetAttrWithDict@@Base+0x884> │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 849f4 <_PyObject_GenericSetAttrWithDict@@Base+0x884> │ │ │ │ + bhi.n 849a8 <_PyObject_GenericSetAttrWithDict@@Base+0x884> │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #384 @ 0x180 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84992 <_PyObject_GenericSetAttrWithDict@@Base+0x822> │ │ │ │ + bne.n 84946 <_PyObject_GenericSetAttrWithDict@@Base+0x822> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f84c │ │ │ │ + bl 7f878 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 84976 <_PyObject_GenericSetAttrWithDict@@Base+0x806> │ │ │ │ + blt.n 8492a <_PyObject_GenericSetAttrWithDict@@Base+0x806> │ │ │ │ ldr.w r4, [r5, #172] @ 0xac │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 84992 <_PyObject_GenericSetAttrWithDict@@Base+0x822> │ │ │ │ - b.n 84888 <_PyObject_GenericSetAttrWithDict@@Base+0x718> │ │ │ │ + beq.n 84946 <_PyObject_GenericSetAttrWithDict@@Base+0x822> │ │ │ │ + b.n 8483c <_PyObject_GenericSetAttrWithDict@@Base+0x718> │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #408 @ 0x198 │ │ │ │ add r2, r3 │ │ │ │ - b.n 849da <_PyObject_GenericSetAttrWithDict@@Base+0x86a> │ │ │ │ + b.n 8498e <_PyObject_GenericSetAttrWithDict@@Base+0x86a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 84a0a <_PyObject_GenericSetAttrWithDict@@Base+0x89a> │ │ │ │ + bpl.n 849be <_PyObject_GenericSetAttrWithDict@@Base+0x89a> │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 84a08 <_PyObject_GenericSetAttrWithDict@@Base+0x898> │ │ │ │ - b.w 7740c <_Py_Dealloc@@Base> │ │ │ │ + bne.n 849bc <_PyObject_GenericSetAttrWithDict@@Base+0x898> │ │ │ │ + b.w 7744c <_Py_Dealloc@@Base> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -132957,434 +132935,434 @@ │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84a76 <_PyObject_GenericSetAttrWithDict@@Base+0x906> │ │ │ │ + bge.n 84a2a <_PyObject_GenericSetAttrWithDict@@Base+0x906> │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r0, [r3, #0] │ │ │ │ - bne.n 84a7a <_PyObject_GenericSetAttrWithDict@@Base+0x90a> │ │ │ │ + bne.n 84a2e <_PyObject_GenericSetAttrWithDict@@Base+0x90a> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 84a7a <_PyObject_GenericSetAttrWithDict@@Base+0x90a> │ │ │ │ + beq.n 84a2e <_PyObject_GenericSetAttrWithDict@@Base+0x90a> │ │ │ │ ldr r0, [r5, #24] │ │ │ │ movw r1, #44624 @ 0xae50 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 84a98 <_PyObject_GenericSetAttrWithDict@@Base+0x928> │ │ │ │ + beq.n 84a4c <_PyObject_GenericSetAttrWithDict@@Base+0x928> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7a434 │ │ │ │ + b.w 7a470 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 84a54 <_PyObject_GenericSetAttrWithDict@@Base+0x8e4> │ │ │ │ + beq.n 84a08 <_PyObject_GenericSetAttrWithDict@@Base+0x8e4> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6be80 │ │ │ │ + bl 6bec0 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bne.n 84a5a <_PyObject_GenericSetAttrWithDict@@Base+0x8ea> │ │ │ │ + bne.n 84a0e <_PyObject_GenericSetAttrWithDict@@Base+0x8ea> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1946f4 <_Py_NewReference@@Base+0x1c84> │ │ │ │ + b.w 196abc <_Py_NewReference@@Base+0x1c84> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 78aac │ │ │ │ + b.w 78af0 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 84c64 <_PyObject_GenericSetAttrWithDict@@Base+0xaf4> │ │ │ │ + bne.w 84c1a <_PyObject_GenericSetAttrWithDict@@Base+0xaf6> │ │ │ │ ldr r7, [r1, #12] │ │ │ │ adds r5, r7, #1 │ │ │ │ - beq.w 84c64 <_PyObject_GenericSetAttrWithDict@@Base+0xaf4> │ │ │ │ + beq.w 84c1a <_PyObject_GenericSetAttrWithDict@@Base+0xaf6> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 84ccc <_PyObject_GenericSetAttrWithDict@@Base+0xb5c> │ │ │ │ + bpl.w 84c82 <_PyObject_GenericSetAttrWithDict@@Base+0xb5e> │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 778fc │ │ │ │ + bl 7793c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #3 │ │ │ │ - beq.w 84c5e <_PyObject_GenericSetAttrWithDict@@Base+0xaee> │ │ │ │ + beq.w 84c14 <_PyObject_GenericSetAttrWithDict@@Base+0xaf0> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 84c58 <_PyObject_GenericSetAttrWithDict@@Base+0xae8> │ │ │ │ + beq.w 84c0e <_PyObject_GenericSetAttrWithDict@@Base+0xaea> │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 84c58 <_PyObject_GenericSetAttrWithDict@@Base+0xae8> │ │ │ │ + beq.w 84c0e <_PyObject_GenericSetAttrWithDict@@Base+0xaea> │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84cbc <_PyObject_GenericSetAttrWithDict@@Base+0xb4c> │ │ │ │ + bne.w 84c36 <_PyObject_GenericSetAttrWithDict@@Base+0xb12> │ │ │ │ ldr r3, [r6, #24] │ │ │ │ movs r0, #1 │ │ │ │ ldrb.w ip, [r3, #4] │ │ │ │ cmp.w ip, #7 │ │ │ │ lsl.w r0, r0, ip │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ and.w r1, r0, r7 │ │ │ │ itt le │ │ │ │ addle r2, r3, r1 │ │ │ │ ldrsble.w r2, [r2, #20] │ │ │ │ - ble.n 84b3a <_PyObject_GenericSetAttrWithDict@@Base+0x9ca> │ │ │ │ + ble.n 84aee <_PyObject_GenericSetAttrWithDict@@Base+0x9ca> │ │ │ │ cmp.w ip, #15 │ │ │ │ itete gt │ │ │ │ addgt.w r2, r3, r1, lsl #2 │ │ │ │ addle.w r2, r3, r1, lsl #1 │ │ │ │ ldrgt r2, [r2, #20] │ │ │ │ ldrshle.w r2, [r2, #20] │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 84bd6 <_PyObject_GenericSetAttrWithDict@@Base+0xa66> │ │ │ │ + bne.n 84b7a <_PyObject_GenericSetAttrWithDict@@Base+0xa56> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84c92 <_PyObject_GenericSetAttrWithDict@@Base+0xb22> │ │ │ │ + bne.w 84c58 <_PyObject_GenericSetAttrWithDict@@Base+0xb34> │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r2, #7 │ │ │ │ - bgt.n 84ba8 <_PyObject_GenericSetAttrWithDict@@Base+0xa38> │ │ │ │ + bgt.n 84b5e <_PyObject_GenericSetAttrWithDict@@Base+0xa3a> │ │ │ │ add r1, r3 │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ strb r3, [r1, #20] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ movs r2, #1 │ │ │ │ adds r3, #20 │ │ │ │ lsls r2, r1 │ │ │ │ ldrb.w r1, [r3, #-14] │ │ │ │ - cbz r1, 84bc4 <_PyObject_GenericSetAttrWithDict@@Base+0xa54> │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 84bd4 <_PyObject_GenericSetAttrWithDict@@Base+0xab0> │ │ │ │ add.w r2, r2, r5, lsl #3 │ │ │ │ movs r1, #0 │ │ │ │ adds r5, r3, r2 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ str r1, [r3, r2] │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84b88 <_PyObject_GenericSetAttrWithDict@@Base+0xa18> │ │ │ │ + bge.n 84b3e <_PyObject_GenericSetAttrWithDict@@Base+0xa1a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 84ba2 <_PyObject_GenericSetAttrWithDict@@Base+0xa32> │ │ │ │ + cbz r3, 84b58 <_PyObject_GenericSetAttrWithDict@@Base+0xa34> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84b9c <_PyObject_GenericSetAttrWithDict@@Base+0xa2c> │ │ │ │ + bge.n 84b52 <_PyObject_GenericSetAttrWithDict@@Base+0xa2e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 84b9c <_PyObject_GenericSetAttrWithDict@@Base+0xa2c> │ │ │ │ + cbnz r3, 84b52 <_PyObject_GenericSetAttrWithDict@@Base+0xa2e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 84b88 <_PyObject_GenericSetAttrWithDict@@Base+0xa18> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 84b3e <_PyObject_GenericSetAttrWithDict@@Base+0xa1a> │ │ │ │ cmp r2, #15 │ │ │ │ iteet le │ │ │ │ addle.w r1, r3, r1, lsl #1 │ │ │ │ addgt.w r1, r3, r1, lsl #2 │ │ │ │ mvngt.w r2, #1 │ │ │ │ movwle r2, #65534 @ 0xfffe │ │ │ │ ite gt │ │ │ │ strgt r2, [r1, #20] │ │ │ │ strhle r2, [r1, #20] │ │ │ │ - b.n 84b5e <_PyObject_GenericSetAttrWithDict@@Base+0x9ee> │ │ │ │ - movs r0, #12 │ │ │ │ - mla r2, r0, r5, r2 │ │ │ │ - adds r5, r3, r2 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - str r1, [r5, #8] │ │ │ │ - str r1, [r5, #4] │ │ │ │ - str r1, [r3, r2] │ │ │ │ - b.n 84b7a <_PyObject_GenericSetAttrWithDict@@Base+0xa0a> │ │ │ │ + b.n 84b12 <_PyObject_GenericSetAttrWithDict@@Base+0x9ee> │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 84c80 <_PyObject_GenericSetAttrWithDict@@Base+0xb10> │ │ │ │ + beq.n 84c46 <_PyObject_GenericSetAttrWithDict@@Base+0xb22> │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp.w ip, #7 │ │ │ │ add r1, r2 │ │ │ │ and.w r1, r1, r0 │ │ │ │ - bgt.n 84c30 <_PyObject_GenericSetAttrWithDict@@Base+0xac0> │ │ │ │ + bgt.n 84be6 <_PyObject_GenericSetAttrWithDict@@Base+0xac2> │ │ │ │ adds r2, r3, r1 │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 84b3e <_PyObject_GenericSetAttrWithDict@@Base+0x9ce> │ │ │ │ + beq.n 84af2 <_PyObject_GenericSetAttrWithDict@@Base+0x9ce> │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 84c80 <_PyObject_GenericSetAttrWithDict@@Base+0xb10> │ │ │ │ + beq.n 84c46 <_PyObject_GenericSetAttrWithDict@@Base+0xb22> │ │ │ │ lsrs r7, r7, #10 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ adds r2, r7, #1 │ │ │ │ add r2, r1 │ │ │ │ and.w r1, r2, r0 │ │ │ │ adds r2, r3, r1 │ │ │ │ add.w lr, r3, r1, lsl #1 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bgt.n 84c46 <_PyObject_GenericSetAttrWithDict@@Base+0xad6> │ │ │ │ + bgt.n 84bfc <_PyObject_GenericSetAttrWithDict@@Base+0xad8> │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 84b3e <_PyObject_GenericSetAttrWithDict@@Base+0x9ce> │ │ │ │ + beq.n 84af2 <_PyObject_GenericSetAttrWithDict@@Base+0x9ce> │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ adds r1, #1 │ │ │ │ adds r2, #1 │ │ │ │ add r1, r7 │ │ │ │ - beq.n 84c80 <_PyObject_GenericSetAttrWithDict@@Base+0xb10> │ │ │ │ + beq.n 84c46 <_PyObject_GenericSetAttrWithDict@@Base+0xb22> │ │ │ │ ands r1, r0 │ │ │ │ - b.n 84c0a <_PyObject_GenericSetAttrWithDict@@Base+0xa9a> │ │ │ │ + b.n 84bae <_PyObject_GenericSetAttrWithDict@@Base+0xa8a> │ │ │ │ + movs r0, #12 │ │ │ │ + mla r2, r0, r5, r2 │ │ │ │ + adds r5, r3, r2 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + str r1, [r5, #8] │ │ │ │ + str r1, [r5, #4] │ │ │ │ + str r1, [r3, r2] │ │ │ │ + b.n 84b30 <_PyObject_GenericSetAttrWithDict@@Base+0xa0c> │ │ │ │ cmp.w ip, #15 │ │ │ │ itete gt │ │ │ │ addgt.w r2, r3, r1, lsl #2 │ │ │ │ addle.w r2, r3, r1, lsl #1 │ │ │ │ ldrgt r2, [r2, #20] │ │ │ │ ldrshle.w r2, [r2, #20] │ │ │ │ - b.n 84bf4 <_PyObject_GenericSetAttrWithDict@@Base+0xa84> │ │ │ │ + b.n 84b98 <_PyObject_GenericSetAttrWithDict@@Base+0xa74> │ │ │ │ cmp.w ip, #15 │ │ │ │ itet gt │ │ │ │ addgt.w r2, r3, r1, lsl #2 │ │ │ │ ldrshle.w r2, [lr, #20] │ │ │ │ ldrgt r2, [r2, #20] │ │ │ │ - b.n 84c1a <_PyObject_GenericSetAttrWithDict@@Base+0xaaa> │ │ │ │ + b.n 84bbe <_PyObject_GenericSetAttrWithDict@@Base+0xa9a> │ │ │ │ mov r0, r1 │ │ │ │ - bl 102e70 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 102d7c <_PyErr_SetKeyError@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 84b9e <_PyObject_GenericSetAttrWithDict@@Base+0xa2e> │ │ │ │ + b.n 84b54 <_PyObject_GenericSetAttrWithDict@@Base+0xa30> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6be80 │ │ │ │ + bl 6bec0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ adds r4, r0, #1 │ │ │ │ - bne.w 84ace <_PyObject_GenericSetAttrWithDict@@Base+0x95e> │ │ │ │ + bne.w 84a82 <_PyObject_GenericSetAttrWithDict@@Base+0x95e> │ │ │ │ mov r0, r1 │ │ │ │ - bl 2684f8 │ │ │ │ + bl 26849c │ │ │ │ mov r0, r7 │ │ │ │ - b.n 84b9e <_PyObject_GenericSetAttrWithDict@@Base+0xa2e> │ │ │ │ + b.n 84b54 <_PyObject_GenericSetAttrWithDict@@Base+0xa30> │ │ │ │ + mov r3, r1 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r1, #2 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r6 │ │ │ │ + bl 1f3d48 <_PyDict_SendEvent@@Base> │ │ │ │ + b.n 84ab8 <_PyObject_GenericSetAttrWithDict@@Base+0x994> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r6, #8] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84b4c <_PyObject_GenericSetAttrWithDict@@Base+0x9dc> │ │ │ │ + beq.w 84b00 <_PyObject_GenericSetAttrWithDict@@Base+0x9dc> │ │ │ │ add.w r2, r0, r5, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ ldrb r6, [r2, r3] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 84ce2 <_PyObject_GenericSetAttrWithDict@@Base+0xb72> │ │ │ │ + bne.n 84c98 <_PyObject_GenericSetAttrWithDict@@Base+0xb74> │ │ │ │ subs r1, #1 │ │ │ │ add r3, r2 │ │ │ │ subs r5, r3, r2 │ │ │ │ cmp r5, r1 │ │ │ │ - bge.n 84cde <_PyObject_GenericSetAttrWithDict@@Base+0xb6e> │ │ │ │ + bge.n 84c94 <_PyObject_GenericSetAttrWithDict@@Base+0xb70> │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ - b.n 84cae <_PyObject_GenericSetAttrWithDict@@Base+0xb3e> │ │ │ │ - mov r3, r1 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r1, #2 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r6 │ │ │ │ - bl 1f1ea8 <_PyDict_SendEvent@@Base> │ │ │ │ - b.n 84b04 <_PyObject_GenericSetAttrWithDict@@Base+0x994> │ │ │ │ - movw r0, #60168 @ 0xeb08 │ │ │ │ + b.n 84c74 <_PyObject_GenericSetAttrWithDict@@Base+0xb50> │ │ │ │ + movw r0, #59848 @ 0xe9c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2854 @ 0xb26 │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 84c5e <_PyObject_GenericSetAttrWithDict@@Base+0xaee> │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 84c14 <_PyObject_GenericSetAttrWithDict@@Base+0xaf0> │ │ │ │ strb r1, [r0, #1] │ │ │ │ - b.n 84b88 <_PyObject_GenericSetAttrWithDict@@Base+0xa18> │ │ │ │ + b.n 84b3e <_PyObject_GenericSetAttrWithDict@@Base+0xa1a> │ │ │ │ adds r3, #1 │ │ │ │ - b.n 84ca4 <_PyObject_GenericSetAttrWithDict@@Base+0xb34> │ │ │ │ - nop │ │ │ │ + b.n 84c6a <_PyObject_GenericSetAttrWithDict@@Base+0xb46> │ │ │ │ │ │ │ │ -00084ce8 : │ │ │ │ +00084c9c : │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #13928 @ 0x3668 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 84cfc │ │ │ │ + bne.n 84cb0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 88634 │ │ │ │ + bl 88544 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 84d1c │ │ │ │ + cbz r0, 84cd0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r1, #563 @ 0x233 │ │ │ │ - movw r0, #21348 @ 0x5364 │ │ │ │ + movw r0, #21028 @ 0x5224 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 84d18 │ │ │ │ + b.n 84ccc │ │ │ │ nop │ │ │ │ │ │ │ │ -00084d34 : │ │ │ │ +00084ce8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85118 │ │ │ │ + beq.w 850cc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 85118 │ │ │ │ + bpl.w 850cc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84f64 │ │ │ │ + beq.w 84f18 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8501e │ │ │ │ + bne.w 84fd2 │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ - movw r2, #10869 @ 0x2a75 │ │ │ │ + movw r2, #9973 @ 0x26f5 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 850b4 │ │ │ │ + bne.w 85068 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movw r2, #21846 @ 0x5556 │ │ │ │ movt r2, #21845 @ 0x5555 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ lsls r0, r0, #1 │ │ │ │ smull r4, r2, r2, r0 │ │ │ │ sub.w r2, r2, r0, asr #31 │ │ │ │ cmp r3, r2 │ │ │ │ - blt.w 850b4 │ │ │ │ + blt.w 85068 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84fea │ │ │ │ + beq.w 84f9e │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ movs r2, #1 │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ ldrb r4, [r1, #5] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r2, r4 │ │ │ │ adds r2, #20 │ │ │ │ umull r0, r3, r0, r3 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ adds.w r2, r2, r3, lsl #3 │ │ │ │ - bmi.w 85016 │ │ │ │ + bmi.w 84fca │ │ │ │ movw fp, #24184 @ 0x5e78 │ │ │ │ movt fp, #77 @ 0x4d │ │ │ │ - movw r3, #4689 @ 0x1251 │ │ │ │ + movw r3, #4753 @ 0x1291 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r6, [fp, #868] @ 0x364 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 84fbe │ │ │ │ - ldr.w r8, [pc, #900] @ 85164 │ │ │ │ + bne.w 84f72 │ │ │ │ + ldr.w r8, [pc, #900] @ 85118 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1612] @ 0x64c │ │ │ │ - bcs.w 84f7a │ │ │ │ + bcs.w 84f2e │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r0, [r9, ip, lsl #3] │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 84fae │ │ │ │ + beq.w 84f62 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w sl, [r6] │ │ │ │ str.w sl, [r0, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 84f0e │ │ │ │ + beq.n 84ec2 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bf20 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldrb r1, [r6, #5] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 84fda │ │ │ │ + beq.w 84f8e │ │ │ │ add.w r2, r6, #20 │ │ │ │ mov.w ip, #8 │ │ │ │ add r2, r3 │ │ │ │ adds r1, r2, #4 │ │ │ │ ldr.w lr, [r6, #16] │ │ │ │ cmp.w lr, #0 │ │ │ │ it gt │ │ │ │ movgt r0, #0 │ │ │ │ - ble.n 84e80 │ │ │ │ + ble.n 84e34 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 84e74 │ │ │ │ + cbz r3, 84e28 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ add.w r9, r4, #1 │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ - bge.n 84ef6 │ │ │ │ + bge.n 84eaa │ │ │ │ str.w r9, [r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 84efe │ │ │ │ + blt.n 84eb2 │ │ │ │ adds r0, #1 │ │ │ │ add r1, ip │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 84e80 │ │ │ │ + beq.n 84e34 │ │ │ │ add r2, ip │ │ │ │ - b.n 84e56 │ │ │ │ + b.n 84e0a │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1920] @ 0x780 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 84f3a │ │ │ │ - ldr.w ip, [pc, #724] @ 85168 │ │ │ │ + beq.n 84eee │ │ │ │ + ldr.w ip, [pc, #724] @ 8511c │ │ │ │ ldr.w r2, [r3, #1924] @ 0x784 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1920] @ 0x780 │ │ │ │ str.w r2, [r3, #1924] @ 0x784 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [ip, #1600] @ 0x640 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 850f2 │ │ │ │ + bne.w 850a6 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r3, [r4, #24] │ │ │ │ ldr r7, [r5, #8] │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ @@ -133402,154 +133380,154 @@ │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ str r7, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84e74 │ │ │ │ + bge.n 84e28 │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp lr, r0 │ │ │ │ str r3, [r4, #0] │ │ │ │ - beq.n 84e80 │ │ │ │ + beq.n 84e34 │ │ │ │ add r1, ip │ │ │ │ add r2, ip │ │ │ │ - b.n 84e56 │ │ │ │ + b.n 84e0a │ │ │ │ ldrd r3, r4, [r0, #24] │ │ │ │ cmp r4, r3 │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r0, #12] │ │ │ │ strcc.w r3, [lr, #12] │ │ │ │ strcc.w lr, [r3, #8] │ │ │ │ - bcc.n 84e26 │ │ │ │ + bcc.n 84dda │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r1, r3, ip, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ adds r1, r0, r3 │ │ │ │ str r1, [r0, #4] │ │ │ │ str.w sl, [r0, r3] │ │ │ │ - cbz r6, 84f7a │ │ │ │ + cbz r6, 84f2e │ │ │ │ ldr r1, [r5, #24] │ │ │ │ - b.n 84e26 │ │ │ │ + b.n 84dda │ │ │ │ movw r0, #18128 @ 0x46d0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70f38 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70f78 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8514a │ │ │ │ + beq.w 850fe │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r6, r3, [r4, #24] │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 84ec2 │ │ │ │ + b.n 84e76 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #44624 @ 0xae50 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 70dfc │ │ │ │ + b.w 70e3c │ │ │ │ ldr.w r6, [fp, #848] @ 0x350 │ │ │ │ - movw r3, #46589 @ 0xb5fd │ │ │ │ + movw r3, #46653 @ 0xb63d │ │ │ │ movt r3, #6 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8513a │ │ │ │ + bne.w 850ee │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2bfa0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 85016 │ │ │ │ + beq.n 84fca │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 84f36 │ │ │ │ + b.n 84eea │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7131c │ │ │ │ + bl 7135c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 84f34 │ │ │ │ + b.n 84ee8 │ │ │ │ ldr.w r0, [fp, #864] @ 0x360 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 85016 │ │ │ │ + cbz r0, 84fca │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr.w r8, [pc, #400] @ 85164 │ │ │ │ + ldr.w r8, [pc, #400] @ 85118 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 84e26 │ │ │ │ + b.n 84dda │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov.w ip, #12 │ │ │ │ add r1, r3 │ │ │ │ adds r2, r1, #4 │ │ │ │ adds r1, #8 │ │ │ │ - b.n 84e48 │ │ │ │ + b.n 84dfc │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ movs r0, #1 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ ldrb r4, [r1, #5] │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r0, r4 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ add.w r2, r0, #20 │ │ │ │ movs r0, #12 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ mla r2, r0, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 84dc2 │ │ │ │ - bl 1fa038 │ │ │ │ + bge.w 84d76 │ │ │ │ + bl 1fbed8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 84eee │ │ │ │ - bl 2113f4 <_PyXI_GetMainNamespace@@Base+0x2fc> │ │ │ │ + b.n 84ea2 │ │ │ │ + bl 2132c4 <_PyXI_GetMainNamespace@@Base+0x314> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8515a │ │ │ │ + beq.w 8510e │ │ │ │ movw r0, #18128 @ 0x46d0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70f38 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70f78 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85152 │ │ │ │ + beq.w 85106 │ │ │ │ ldrb r7, [r6, #0] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #0 │ │ │ │ cmp r3, r7 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcs.n 85066 │ │ │ │ + bcs.n 8501a │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 85044 │ │ │ │ + beq.n 84ff8 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add.w ip, r0, #1 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt.w ip, [r2] │ │ │ │ - b.n 85044 │ │ │ │ + b.n 84ff8 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #236] @ (85164 ) │ │ │ │ + ldr r0, [pc, #236] @ (85118 ) │ │ │ │ str r3, [r4, #8] │ │ │ │ strd r2, r6, [r4, #24] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r1, [r1, r0] │ │ │ │ cmp r3, #0 │ │ │ │ itt ge │ │ │ │ addge r3, #1 │ │ │ │ @@ -133563,601 +133541,601 @@ │ │ │ │ ldr r6, [r5, #4] │ │ │ │ adds r0, #1 │ │ │ │ orrs r3, r6 │ │ │ │ str r2, [r6, #0] │ │ │ │ strd r5, r3, [r4, #-8] │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ - b.n 84eee │ │ │ │ + b.n 84ea2 │ │ │ │ movs r3, #0 │ │ │ │ movw r0, #44624 @ 0xae50 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl 70dfc │ │ │ │ + bl 70e3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8501a │ │ │ │ + beq.n 84fce │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 899ec │ │ │ │ + bl 89c48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84eee │ │ │ │ + beq.w 84ea2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8501a │ │ │ │ + bge.n 84fce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8501a │ │ │ │ + bne.n 84fce │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8501a │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 84fce │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8512a │ │ │ │ + bne.n 850de │ │ │ │ add.w r0, ip, #1592 @ 0x638 │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84f4e │ │ │ │ + bne.w 84f02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 130240 │ │ │ │ + bl 12ff18 │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ - b.n 84f52 │ │ │ │ - movw r0, #60168 @ 0xeb08 │ │ │ │ + b.n 84f06 │ │ │ │ + movw r0, #59848 @ 0xe9c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #4231 @ 0x1087 │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8501a │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 84fce │ │ │ │ ldr.w r2, [ip, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ - b.n 84f52 │ │ │ │ + b.n 84f06 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [fp, #844] @ 0x34c │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 84f9e │ │ │ │ + b.n 84f52 │ │ │ │ mov r0, r6 │ │ │ │ - bl 197be0 <_PyNamespace_New@@Base+0x94> │ │ │ │ - b.n 8501a │ │ │ │ + bl 199ff0 <_PyNamespace_New@@Base+0x94> │ │ │ │ + b.n 84fce │ │ │ │ mov r0, r6 │ │ │ │ - bl 76638 │ │ │ │ - b.n 8501a │ │ │ │ + bl 76678 │ │ │ │ + b.n 84fce │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1fa038 │ │ │ │ + b.w 1fbed8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0008516c <_PyObject_New@@Base>: │ │ │ │ +00085120 <_PyObject_New@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 852aa <_PyObject_New@@Base+0x13e> │ │ │ │ + blt.w 8525e <_PyObject_New@@Base+0x13e> │ │ │ │ movw r5, #24184 @ 0x5e78 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ - movw r3, #4689 @ 0x1251 │ │ │ │ + movw r3, #4753 @ 0x1291 │ │ │ │ movt r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r4, [r5, #888] @ 0x378 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 85298 <_PyObject_New@@Base+0x12c> │ │ │ │ - ldr r3, [pc, #300] @ (852d0 <_PyObject_New@@Base+0x164>) │ │ │ │ + bne.n 8524c <_PyObject_New@@Base+0x12c> │ │ │ │ + ldr r3, [pc, #300] @ (85284 <_PyObject_New@@Base+0x164>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ subs r1, r6, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1612] @ 0x64c │ │ │ │ - bcs.n 8521a <_PyObject_New@@Base+0xae> │ │ │ │ + bcs.n 851ce <_PyObject_New@@Base+0xae> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r8, r1, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 85286 <_PyObject_New@@Base+0x11a> │ │ │ │ + beq.n 8523a <_PyObject_New@@Base+0x11a> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w ip, [r4] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 851fe <_PyObject_New@@Base+0x92> │ │ │ │ + beq.n 851b2 <_PyObject_New@@Base+0x92> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - ldr r1, [pc, #240] @ (852d4 <_PyObject_New@@Base+0x168>) │ │ │ │ + ldr r1, [pc, #240] @ (85288 <_PyObject_New@@Base+0x168>) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ - blt.n 8524c <_PyObject_New@@Base+0xe0> │ │ │ │ + blt.n 85200 <_PyObject_New@@Base+0xe0> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r1, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8525c <_PyObject_New@@Base+0xf0> │ │ │ │ + bne.n 85210 <_PyObject_New@@Base+0xf0> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, r7, [r3, #24] │ │ │ │ cmp r7, r0 │ │ │ │ - bcc.n 8527a <_PyObject_New@@Base+0x10e> │ │ │ │ + bcc.n 8522e <_PyObject_New@@Base+0x10e> │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w ip, [r3, r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 851de <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 85192 <_PyObject_New@@Base+0x72> │ │ │ │ ldr.w r4, [r5, #848] @ 0x350 │ │ │ │ - movw r3, #46589 @ 0xb5fd │ │ │ │ + movw r3, #46653 @ 0xb63d │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 852b4 <_PyObject_New@@Base+0x148> │ │ │ │ + bne.n 85268 <_PyObject_New@@Base+0x148> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2bfa0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 852aa <_PyObject_New@@Base+0x13e> │ │ │ │ + beq.n 8525e <_PyObject_New@@Base+0x13e> │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 851de <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 85192 <_PyObject_New@@Base+0x72> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r3, [r1, #1600] @ 0x640 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 851f6 <_PyObject_New@@Base+0x8a> │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + beq.n 851aa <_PyObject_New@@Base+0x8a> │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 852c4 <_PyObject_New@@Base+0x158> │ │ │ │ - ldr r0, [pc, #108] @ (852d8 <_PyObject_New@@Base+0x16c>) │ │ │ │ - bl 6b868 │ │ │ │ + bne.n 85278 <_PyObject_New@@Base+0x158> │ │ │ │ + ldr r0, [pc, #108] @ (8528c <_PyObject_New@@Base+0x16c>) │ │ │ │ + bl 6b8a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 851f6 <_PyObject_New@@Base+0x8a> │ │ │ │ + bne.n 851aa <_PyObject_New@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 130240 │ │ │ │ - b.n 851f6 <_PyObject_New@@Base+0x8a> │ │ │ │ + bl 12ff18 │ │ │ │ + b.n 851aa <_PyObject_New@@Base+0x8a> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 851de <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 85192 <_PyObject_New@@Base+0x72> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 7131c │ │ │ │ + bl 7135c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 851de <_PyObject_New@@Base+0x72> │ │ │ │ - b.n 8521a <_PyObject_New@@Base+0xae> │ │ │ │ + bne.n 85192 <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 851ce <_PyObject_New@@Base+0xae> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #884] @ 0x374 │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 851de <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 85192 <_PyObject_New@@Base+0x72> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1fa038 │ │ │ │ + b.w 1fbed8 │ │ │ │ ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8523c <_PyObject_New@@Base+0xd0> │ │ │ │ + b.n 851f0 <_PyObject_New@@Base+0xd0> │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 851f6 <_PyObject_New@@Base+0x8a> │ │ │ │ + b.n 851aa <_PyObject_New@@Base+0x8a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000852dc : │ │ │ │ +00085290 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 853d8 │ │ │ │ + beq.n 8538c │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r2, [ip, #56] @ 0x38 │ │ │ │ - cbz r2, 8530e │ │ │ │ + cbz r2, 852c2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbz r2, 8530e │ │ │ │ + cbz r2, 852c2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r2 │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ - cbz r2, 8534e │ │ │ │ + cbz r2, 85302 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 8534e │ │ │ │ + cbz r2, 85302 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 85418 │ │ │ │ + beq.n 853cc │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 85418 │ │ │ │ + beq.n 853cc │ │ │ │ movw r2, #61060 @ 0xee84 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl dfe24 │ │ │ │ + bl dfce4 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - beq.n 85406 │ │ │ │ + beq.n 853ba │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f550c │ │ │ │ + b.w f5344 │ │ │ │ ldr.w r2, [ip, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 853ee │ │ │ │ + bge.n 853a2 │ │ │ │ movw r2, #39512 @ 0x9a58 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 853e0 │ │ │ │ - ldr r1, [pc, #200] @ (8542c ) │ │ │ │ + beq.n 85394 │ │ │ │ + ldr r1, [pc, #200] @ (853e0 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl be428 │ │ │ │ + bl be6f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 853dc │ │ │ │ + beq.n 85390 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 853b0 │ │ │ │ - cbz r2, 853b0 │ │ │ │ + beq.n 85364 │ │ │ │ + cbz r2, 85364 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl d8d90 │ │ │ │ + bl d8cd4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 853aa │ │ │ │ + bge.n 8535e │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 853aa │ │ │ │ + cbnz r1, 8535e │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #21424 @ 0x53b0 │ │ │ │ + movw r1, #21104 @ 0x5270 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d79a4 │ │ │ │ - bl 292db4 <_Py_hashtable_foreach@@Base+0xecc> │ │ │ │ + b.w d78f0 │ │ │ │ + bl 292d78 <_Py_hashtable_foreach@@Base+0xd7c> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 853aa │ │ │ │ + b.n 8535e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1c9eec │ │ │ │ + b.w 1cc1a4 │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21460 @ 0x53d4 │ │ │ │ + movw r1, #21140 @ 0x5294 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 853ce │ │ │ │ + b.n 85382 │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85342 │ │ │ │ - b.n 853dc │ │ │ │ + beq.n 852f6 │ │ │ │ + b.n 85390 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21376 @ 0x5380 │ │ │ │ + movw r1, #21056 @ 0x5240 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - b.n 85402 │ │ │ │ + b.n 853b6 │ │ │ │ sxtb r0, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8547e │ │ │ │ + bne.n 85432 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 8547e │ │ │ │ + beq.n 85432 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 778fc │ │ │ │ + bl 7793c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 8549a │ │ │ │ + cbnz r3, 8544e │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8547a │ │ │ │ + beq.n 8542e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #18128 @ 0x46d0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 854b4 │ │ │ │ + bne.n 85468 │ │ │ │ mov r0, r4 │ │ │ │ - bl 102e70 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 102d7c <_PyErr_SetKeyError@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 854ae │ │ │ │ + b.n 85462 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6be80 │ │ │ │ + bl 6bec0 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 854ee │ │ │ │ + beq.n 854a2 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 778fc │ │ │ │ + bl 7793c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85462 │ │ │ │ + beq.n 85416 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ adds r2, r0, #3 │ │ │ │ - beq.n 8547a │ │ │ │ + beq.n 8542e │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 85466 │ │ │ │ + beq.n 8541a │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #64] @ (854f8 ) │ │ │ │ - bl 8ff0c <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #64] @ (854ac ) │ │ │ │ + bl 9017c <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 854ca │ │ │ │ - bl 7fd18 │ │ │ │ + cbnz r0, 8547e │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85474 │ │ │ │ - b.n 8547a │ │ │ │ + beq.n 85428 │ │ │ │ + b.n 8542e │ │ │ │ mov r1, r4 │ │ │ │ - bl d8d90 │ │ │ │ + bl d8cd4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 854ae │ │ │ │ + bge.n 85462 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 854ae │ │ │ │ + bne.n 85462 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 854ae │ │ │ │ + b.n 85462 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2684f8 │ │ │ │ - b.n 8547a │ │ │ │ + bl 26849c │ │ │ │ + b.n 8542e │ │ │ │ nop │ │ │ │ - cbnz r0, 8555a │ │ │ │ + cbnz r0, 8550e │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000854fc : │ │ │ │ +000854b0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 856e8 │ │ │ │ + bmi.w 8569c │ │ │ │ ldr.w r5, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8572a │ │ │ │ - ldr r6, [pc, #692] @ (857dc ) │ │ │ │ + bpl.w 856de │ │ │ │ + ldr r6, [pc, #692] @ (85790 ) │ │ │ │ movw r8, #40968 @ 0xa008 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ ldr.w r3, [r6, #740] @ 0x2e4 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 85858 │ │ │ │ + bne.w 8580c │ │ │ │ ldr.w r2, [r6, #748] @ 0x2ec │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 85858 │ │ │ │ + beq.w 8580c │ │ │ │ add.w r9, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r6, #736 @ 0x2e0 │ │ │ │ mov r3, r9 │ │ │ │ - bl 778fc │ │ │ │ + bl 7793c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85986 │ │ │ │ + beq.w 8593a │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.w 859de │ │ │ │ + bpl.w 85992 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ and.w r5, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r5, r5, #1 │ │ │ │ - bhi.w 858e6 │ │ │ │ + bhi.w 8589a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mul.w r5, r3, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 8595c │ │ │ │ + blt.w 85910 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 8573c │ │ │ │ + bmi.w 856f0 │ │ │ │ ldr.w r1, [r4, #132] @ 0x84 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8577e │ │ │ │ + bpl.w 85732 │ │ │ │ ldr.w r3, [r6, #772] @ 0x304 │ │ │ │ movw r7, #24184 @ 0x5e78 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 85834 │ │ │ │ + bne.w 857e8 │ │ │ │ ldr.w r2, [r6, #780] @ 0x30c │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 85834 │ │ │ │ + beq.w 857e8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r1 │ │ │ │ add.w r1, r7, #37632 @ 0x9300 │ │ │ │ - bl 778fc │ │ │ │ + bl 7793c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8578e │ │ │ │ + beq.w 85742 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.w 859de │ │ │ │ + bpl.w 85992 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and.w r6, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r6, r6, #1 │ │ │ │ - bhi.w 858b4 │ │ │ │ + bhi.w 85868 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mul.w r3, r3, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 8595c │ │ │ │ + blt.w 85910 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ adds r2, r3, #3 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr.w r9, [pc, #484] @ 857e4 │ │ │ │ + ldr.w r9, [pc, #484] @ 85798 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ubfx r3, r1, #14, #1 │ │ │ │ and.w r1, r1, #24 │ │ │ │ ldr.w r8, [r9, fp] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ subs r1, r1, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w 8596c │ │ │ │ + bhi.w 85920 │ │ │ │ adds.w sl, r3, r2 │ │ │ │ - bmi.w 8596c │ │ │ │ + bmi.w 85920 │ │ │ │ ldr.w r2, [r7, #888] @ 0x378 │ │ │ │ - movw r1, #4689 @ 0x1251 │ │ │ │ + movw r1, #4753 @ 0x1291 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 85932 │ │ │ │ + bne.w 858e6 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1612] @ 0x64c │ │ │ │ str r2, [sp, #8] │ │ │ │ - bcs.w 8587e │ │ │ │ + bcs.w 85832 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr.w r2, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 85924 │ │ │ │ + beq.w 858d8 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 857aa │ │ │ │ + beq.w 8575e │ │ │ │ adds r7, r0, r3 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r0] │ │ │ │ strd r2, r2, [r7, #-8] │ │ │ │ ldr.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ ldr.w r1, [r3, #3764] @ 0xeb4 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.w 857e8 │ │ │ │ - ldr r0, [pc, #308] @ (857e0 ) │ │ │ │ + bgt.w 8579c │ │ │ │ + ldr r0, [pc, #308] @ (85794 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r4, [r7, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 859bc │ │ │ │ + bne.w 85970 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [r7, #8] │ │ │ │ - cbz r5, 856e0 │ │ │ │ + cbz r5, 85694 │ │ │ │ lsls r2, r5, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r7, #16 │ │ │ │ blx 2b348 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #248] @ (857e4 ) │ │ │ │ + ldr r0, [pc, #248] @ (85798 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ movs r1, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -134167,26 +134145,26 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r1, #408] @ 0x198 │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 859f6 │ │ │ │ + beq.w 859aa │ │ │ │ ldr.w r5, [r1, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 85526 │ │ │ │ - movw r0, #60168 @ 0xeb08 │ │ │ │ + bmi.w 854da │ │ │ │ + movw r0, #59848 @ 0xe9c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2524 @ 0x9dc │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 85986 │ │ │ │ - ldr r3, [pc, #164] @ (857e4 ) │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8593a │ │ │ │ + ldr r3, [pc, #164] @ (85798 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r4, #180] @ 0xb4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #28 │ │ │ │ cmp r2, #10 │ │ │ │ @@ -134196,973 +134174,975 @@ │ │ │ │ movhi r2, #1 │ │ │ │ add.w r0, r1, #91136 @ 0x16400 │ │ │ │ ldr.w r3, [r0, #408] @ 0x198 │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85960 │ │ │ │ + beq.w 85914 │ │ │ │ ldr.w r1, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bmi.w 85598 │ │ │ │ - movw r0, #60168 @ 0xeb08 │ │ │ │ + bmi.w 8554c │ │ │ │ + movw r0, #59848 @ 0xe9c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2524 @ 0x9dc │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 7fd18 │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85a16 │ │ │ │ - movw r0, #21536 @ 0x5420 │ │ │ │ + beq.w 859ca │ │ │ │ + movw r0, #21216 @ 0x52e0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #635 @ 0x27b │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8595c │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 85910 │ │ │ │ ldrd r6, r1, [r2, #24] │ │ │ │ cmp r1, r6 │ │ │ │ ittt cc │ │ │ │ ldrcc r2, [r2, #12] │ │ │ │ strcc.w r2, [ip, #12] │ │ │ │ strcc.w ip, [r2, #8] │ │ │ │ - bcc.w 85686 │ │ │ │ + bcc.w 8563a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r6 │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w lr, [r2, r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8587e │ │ │ │ + beq.n 85832 │ │ │ │ ldr.w r8, [r9, fp] │ │ │ │ - b.n 85686 │ │ │ │ + b.n 8563a │ │ │ │ cdp 0, 7, cr0, cr8, cr13, {2} │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 856aa │ │ │ │ + beq.w 8565e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 856aa │ │ │ │ + beq.w 8565e │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 856aa │ │ │ │ + bne.w 8565e │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85a0c │ │ │ │ + bne.w 859c0 │ │ │ │ add.w r2, r8, #12 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 856aa │ │ │ │ + bmi.w 8565e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8581e │ │ │ │ + bne.n 857d2 │ │ │ │ dmb ish │ │ │ │ - b.n 856aa │ │ │ │ - ldr r0, [pc, #500] @ (85a2c ) │ │ │ │ + b.n 8565e │ │ │ │ + ldr r0, [pc, #500] @ (859e0 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 6be80 │ │ │ │ + bl 6bec0 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 85978 │ │ │ │ + beq.w 8592c │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - ldr r1, [pc, #480] @ (85a2c ) │ │ │ │ - bl 778fc │ │ │ │ + ldr r1, [pc, #480] @ (859e0 ) │ │ │ │ + bl 7793c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 855c8 │ │ │ │ - b.n 8578e │ │ │ │ - ldr r0, [pc, #468] @ (85a30 ) │ │ │ │ - bl 6be80 │ │ │ │ + bne.w 8557c │ │ │ │ + b.n 85742 │ │ │ │ + ldr r0, [pc, #468] @ (859e4 ) │ │ │ │ + bl 6bec0 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 85980 │ │ │ │ + beq.w 85934 │ │ │ │ add.w r9, sp, #20 │ │ │ │ - ldr r1, [pc, #452] @ (85a30 ) │ │ │ │ + ldr r1, [pc, #452] @ (859e4 ) │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r9 │ │ │ │ - bl 778fc │ │ │ │ + bl 7793c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8555c │ │ │ │ - b.n 85986 │ │ │ │ + bne.w 85510 │ │ │ │ + b.n 8593a │ │ │ │ ldr.w r2, [r7, #848] @ 0x350 │ │ │ │ - movw r1, #46589 @ 0xb5fd │ │ │ │ + movw r1, #46653 @ 0xb63d │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 85946 │ │ │ │ + bne.n 858fa │ │ │ │ mov r0, sl │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bfa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8596c │ │ │ │ + beq.n 85920 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r8, [r9, fp] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 85686 │ │ │ │ + b.n 8563a │ │ │ │ lsrs r2, r2, #3 │ │ │ │ adds r3, #12 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 85902 │ │ │ │ + bcc.n 858b6 │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ cmp.w r1, r0, lsr #30 │ │ │ │ mov r1, r0 │ │ │ │ - beq.n 858ba │ │ │ │ + beq.n 8586e │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21584 @ 0x5450 │ │ │ │ + movw r1, #21264 @ 0x5310 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 8595c │ │ │ │ + bl f8904 │ │ │ │ + b.n 85910 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ adds r2, #12 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - bcc.n 85914 │ │ │ │ + bcc.n 858c8 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ orr.w r1, r1, r0, lsl #30 │ │ │ │ cmp.w r0, r1, lsr #30 │ │ │ │ mov r0, r1 │ │ │ │ - beq.n 858ec │ │ │ │ - b.n 858ce │ │ │ │ + beq.n 858a0 │ │ │ │ + b.n 85882 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 859b0 │ │ │ │ + blt.n 85964 │ │ │ │ mul.w r3, r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 855f0 │ │ │ │ - b.n 8595c │ │ │ │ + bge.w 855a4 │ │ │ │ + b.n 85910 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 85952 │ │ │ │ + blt.n 85906 │ │ │ │ mul.w r5, r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 85582 │ │ │ │ - b.n 8595c │ │ │ │ + bge.w 85536 │ │ │ │ + b.n 85910 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7131c │ │ │ │ + bl 7135c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 857d2 │ │ │ │ + b.n 85786 │ │ │ │ ldr.w r0, [r7, #884] @ 0x374 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r2 │ │ │ │ - cbz r0, 8596c │ │ │ │ + cbz r0, 85920 │ │ │ │ ldr.w r8, [r9, fp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 85686 │ │ │ │ + b.n 8563a │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ mov r1, sl │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8589e │ │ │ │ + b.n 85852 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 858ce │ │ │ │ + bge.n 85882 │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 858ce │ │ │ │ + bne.n 85882 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 856e0 │ │ │ │ + b.n 85694 │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ add.w r1, r1, #384 @ 0x180 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.n 85774 │ │ │ │ + b.n 85728 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1fa264 │ │ │ │ - ldr r0, [pc, #176] @ (85a2c ) │ │ │ │ - bl 2684f8 │ │ │ │ - b.n 8578e │ │ │ │ - ldr r0, [pc, #172] @ (85a30 ) │ │ │ │ - bl 2684f8 │ │ │ │ - bl 7fd18 │ │ │ │ + b.w 1fc100 │ │ │ │ + ldr r0, [pc, #176] @ (859e0 ) │ │ │ │ + bl 26849c │ │ │ │ + b.n 85742 │ │ │ │ + ldr r0, [pc, #172] @ (859e4 ) │ │ │ │ + bl 26849c │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 85798 │ │ │ │ + bne.w 8574c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - ldr r2, [pc, #148] @ (85a30 ) │ │ │ │ - movw r1, #21500 @ 0x53fc │ │ │ │ + ldr r2, [pc, #148] @ (859e4 ) │ │ │ │ + movw r1, #21180 @ 0x52bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 858ce │ │ │ │ + bge.n 85882 │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ - beq.n 8595c │ │ │ │ - b.n 858ce │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + beq.n 85910 │ │ │ │ + b.n 85882 │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 85a00 │ │ │ │ + bne.n 859b4 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 856c8 │ │ │ │ + bne.w 8567c │ │ │ │ mov r0, r7 │ │ │ │ - bl 130240 │ │ │ │ - b.n 856c8 │ │ │ │ + bl 12ff18 │ │ │ │ + b.n 8567c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21560 @ 0x5438 │ │ │ │ + movw r1, #21240 @ 0x52f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 8595c │ │ │ │ + bl f8904 │ │ │ │ + b.n 85910 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r5, [r2, #400] @ 0x190 │ │ │ │ - b.n 85720 │ │ │ │ + b.n 856d4 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 856c8 │ │ │ │ + b.n 8567c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 856aa │ │ │ │ - b.n 8580c │ │ │ │ + bne.w 8565e │ │ │ │ + b.n 857c0 │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #21500 @ 0x53fc │ │ │ │ + movw r1, #21180 @ 0x52bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r2, [pc, #0] @ (85a2c ) │ │ │ │ - b.n 859a4 │ │ │ │ + ldr r2, [pc, #0] @ (859e0 ) │ │ │ │ + b.n 85958 │ │ │ │ sbcs.w r0, r8, #77 @ 0x4d │ │ │ │ adcs.w r0, r8, #77 @ 0x4d │ │ │ │ │ │ │ │ -00085a34 : │ │ │ │ +000859e8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85ad0 │ │ │ │ + beq.n 85a84 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 85ab8 │ │ │ │ + bpl.n 85a6c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w r3, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r3, r3, #1 │ │ │ │ - bhi.n 85a64 │ │ │ │ + bhi.n 85a18 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mul.w r0, r3, r0 │ │ │ │ pop {r3, pc} │ │ │ │ lsrs r2, r2, #3 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r0, #12 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 85a9c │ │ │ │ + bcc.n 85a50 │ │ │ │ ldr.w r1, [r0, r2, lsl #2] │ │ │ │ orr.w r1, r1, ip, lsl #30 │ │ │ │ cmp.w ip, r1, lsr #30 │ │ │ │ mov ip, r1 │ │ │ │ - beq.n 85a6c │ │ │ │ + beq.n 85a20 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21584 @ 0x5450 │ │ │ │ + movw r1, #21264 @ 0x5310 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 85aa8 │ │ │ │ + blt.n 85a5c │ │ │ │ mul.w r0, r3, ip │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 85a80 │ │ │ │ + bge.n 85a34 │ │ │ │ cmp.w ip, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 85a80 │ │ │ │ + bne.n 85a34 │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21560 @ 0x5438 │ │ │ │ + movw r1, #21240 @ 0x52f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 85a96 │ │ │ │ - movw r0, #21536 @ 0x5420 │ │ │ │ + bl f8904 │ │ │ │ + b.n 85a4a │ │ │ │ + movw r0, #21216 @ 0x52e0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #635 @ 0x27b │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 85a96 │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 85a4a │ │ │ │ nop │ │ │ │ │ │ │ │ -00085ae4 : │ │ │ │ +00085a98 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #184] @ (85bac ) │ │ │ │ + ldr r2, [pc, #184] @ (85b60 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1720] @ 0x6b8 │ │ │ │ - cbz r4, 85b2e │ │ │ │ - ldr r0, [pc, #164] @ (85bb0 ) │ │ │ │ + cbz r4, 85ae2 │ │ │ │ + ldr r0, [pc, #164] @ (85b64 ) │ │ │ │ ldr.w r2, [r3, #1724] @ 0x6bc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1720] @ 0x6b8 │ │ │ │ str.w r2, [r3, #1724] @ 0x6bc │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r3, 85b64 │ │ │ │ + cbnz r3, 85b18 │ │ │ │ mov r0, r4 │ │ │ │ vstr d0, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #16 │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 71164 │ │ │ │ + bl 711a4 │ │ │ │ vldr d0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 85ba0 │ │ │ │ + cbz r0, 85b54 │ │ │ │ movw r3, #24552 @ 0x5fe8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r0, [pc, #100] @ (85bb0 ) │ │ │ │ + ldr r0, [pc, #100] @ (85b64 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85b24 │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + beq.n 85ad8 │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ vstr d0, [sp] │ │ │ │ - bne.n 85b90 │ │ │ │ + bne.n 85b44 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ vldr d0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 85b24 │ │ │ │ + bne.n 85ad8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 130240 │ │ │ │ + bl 12ff18 │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 85b24 │ │ │ │ + b.n 85ad8 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 85b24 │ │ │ │ + b.n 85ad8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fa038 │ │ │ │ + b.w 1fbed8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00085bb4 : │ │ │ │ +00085b68 : │ │ │ │ adds r1, #4 │ │ │ │ str.w r2, [r0, r1, lsl #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00085bbc : │ │ │ │ +00085b70 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldrb.w r2, [r2, #87] @ 0x57 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 85c76 │ │ │ │ + beq.n 85c2a │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ adds r5, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bge.n 85c0c │ │ │ │ + bge.n 85bc0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ str.w r4, [r1, r2, lsl #2] │ │ │ │ str r5, [r3, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, r5 │ │ │ │ - bge.n 85c52 │ │ │ │ + bge.n 85c06 │ │ │ │ adds r1, r2, #7 │ │ │ │ add.w r1, r1, r5, asr #3 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ mov r6, r1 │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp r1, #0 │ │ │ │ itt le │ │ │ │ addle r1, r2, #4 │ │ │ │ bicle.w r6, r1, #3 │ │ │ │ - cbz r5, 85c5e │ │ │ │ + cbz r5, 85c12 │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 85c8c │ │ │ │ + bcs.n 85c40 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 85d90 │ │ │ │ + bl 85d44 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 85c8c │ │ │ │ + cbz r0, 85c40 │ │ │ │ strd r5, r1, [r3, #8] │ │ │ │ str r6, [r3, #16] │ │ │ │ movs r0, #0 │ │ │ │ str.w r4, [r1, r2, lsl #2] │ │ │ │ - b.n 85c08 │ │ │ │ + b.n 85bbc │ │ │ │ cmp.w r5, r1, asr #1 │ │ │ │ - blt.n 85c10 │ │ │ │ + blt.n 85bc4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str r5, [r0, #8] │ │ │ │ - b.n 85c4a │ │ │ │ + b.n 85bfe │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 85d90 │ │ │ │ + bl 85d44 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 85c8c │ │ │ │ + cbz r0, 85c40 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r6, r5 │ │ │ │ - b.n 85c44 │ │ │ │ - movw r0, #59368 @ 0xe7e8 │ │ │ │ + b.n 85bf8 │ │ │ │ + movw r0, #59048 @ 0xe6a8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #542 @ 0x21e │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 85c08 │ │ │ │ - bl 1fa038 │ │ │ │ + b.n 85bbc │ │ │ │ + bl 1fbed8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 85c86 │ │ │ │ + bge.n 85c3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85c86 │ │ │ │ + bne.n 85c3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 85c86 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 85c3a │ │ │ │ │ │ │ │ -00085ca8 <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ +00085c5c <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bl 85cf4 <_PyList_AppendTakeRefListResize@@Base+0x4c> │ │ │ │ + bl 85ca8 <_PyList_AppendTakeRefListResize@@Base+0x4c> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 85cd6 <_PyList_AppendTakeRefListResize@@Base+0x2e> │ │ │ │ + beq.n 85c8a <_PyList_AppendTakeRefListResize@@Base+0x2e> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movs r3, #0 │ │ │ │ str.w r6, [r2, r4, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 85cd0 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + bge.n 85c84 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 85cd0 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + bne.n 85c84 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 85cd0 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + b.n 85c84 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 85d4a <_PyList_AppendTakeRefListResize@@Base+0xa2> │ │ │ │ + bge.n 85cfe <_PyList_AppendTakeRefListResize@@Base+0xa2> │ │ │ │ adds r3, r1, #6 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r3, r3, r1, asr #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ subs r2, r1, r2 │ │ │ │ subs r0, r3, r1 │ │ │ │ cmp r0, r2 │ │ │ │ - blt.n 85d6a <_PyList_AppendTakeRefListResize@@Base+0xc2> │ │ │ │ + blt.n 85d1e <_PyList_AppendTakeRefListResize@@Base+0xc2> │ │ │ │ mov r2, r1 │ │ │ │ - cbz r1, 85d72 <_PyList_AppendTakeRefListResize@@Base+0xca> │ │ │ │ + cbz r1, 85d26 <_PyList_AppendTakeRefListResize@@Base+0xca> │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 85d84 <_PyList_AppendTakeRefListResize@@Base+0xdc> │ │ │ │ + bcs.n 85d38 <_PyList_AppendTakeRefListResize@@Base+0xdc> │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 85d90 │ │ │ │ + bl 85d44 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 85d84 <_PyList_AppendTakeRefListResize@@Base+0xdc> │ │ │ │ + cbz r0, 85d38 <_PyList_AppendTakeRefListResize@@Base+0xdc> │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r1, [r4, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w r1, r3, asr #1 │ │ │ │ - blt.n 85d56 <_PyList_AppendTakeRefListResize@@Base+0xae> │ │ │ │ + blt.n 85d0a <_PyList_AppendTakeRefListResize@@Base+0xae> │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ - b.n 85d46 <_PyList_AppendTakeRefListResize@@Base+0x9e> │ │ │ │ + b.n 85cfa <_PyList_AppendTakeRefListResize@@Base+0x9e> │ │ │ │ adds r3, r1, #6 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r3, r3, r1, asr #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ subs r2, r1, r2 │ │ │ │ subs r0, r3, r1 │ │ │ │ cmp r2, r0 │ │ │ │ - ble.n 85d20 <_PyList_AppendTakeRefListResize@@Base+0x78> │ │ │ │ + ble.n 85cd4 <_PyList_AppendTakeRefListResize@@Base+0x78> │ │ │ │ adds r3, r1, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ - b.n 85d20 <_PyList_AppendTakeRefListResize@@Base+0x78> │ │ │ │ + b.n 85cd4 <_PyList_AppendTakeRefListResize@@Base+0x78> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 85d90 │ │ │ │ + bl 85d44 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 85d84 <_PyList_AppendTakeRefListResize@@Base+0xdc> │ │ │ │ + cbz r0, 85d38 <_PyList_AppendTakeRefListResize@@Base+0xdc> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 85d3e <_PyList_AppendTakeRefListResize@@Base+0x96> │ │ │ │ - bl 1fa038 │ │ │ │ + b.n 85cf2 <_PyList_AppendTakeRefListResize@@Base+0x96> │ │ │ │ + bl 1fbed8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 85d46 <_PyList_AppendTakeRefListResize@@Base+0x9e> │ │ │ │ + b.n 85cfa <_PyList_AppendTakeRefListResize@@Base+0x9e> │ │ │ │ nop │ │ │ │ │ │ │ │ -00085d90 : │ │ │ │ +00085d44 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ - subs r2, r1, #0 │ │ │ │ - blt.w 860ee │ │ │ │ + subs r3, r1, #0 │ │ │ │ + blt.w 860a8 │ │ │ │ movw r4, #24184 @ 0x5e78 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ - movw r5, #24825 @ 0x60f9 │ │ │ │ - movt r5, #8 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r6, [r4, #876] @ 0x36c │ │ │ │ + movw r2, #24757 @ 0x60b5 │ │ │ │ + movt r2, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr.w r5, [r4, #876] @ 0x36c │ │ │ │ ldr.w r0, [r4, #864] @ 0x360 │ │ │ │ - cmp r6, r5 │ │ │ │ - bne.w 86036 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 85f36 │ │ │ │ - ldr.w sl, [pc, #804] @ 860f4 │ │ │ │ + cmp r5, r2 │ │ │ │ + bne.w 85ffa │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 85eee │ │ │ │ + ldr.w sl, [pc, #812] @ 860b0 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w r1, [sl, r9] │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - add.w r1, r1, #4096 @ 0x1000 │ │ │ │ - ldr.w r7, [r1, #1612] @ 0x64c │ │ │ │ - cmn.w r7, #804 @ 0x324 │ │ │ │ - beq.w 85f40 │ │ │ │ - lsrs r1, r3, #18 │ │ │ │ - ubfx r5, r3, #0, #18 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - lsls r1, r1, #3 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - adds r1, r7, r1 │ │ │ │ - ldr.w r0, [r1, #808] @ 0x328 │ │ │ │ - cmp r0, r5 │ │ │ │ - bgt.n 85e1a │ │ │ │ - ldr.w r1, [r1, #804] @ 0x324 │ │ │ │ - cmp r1, r5 │ │ │ │ + ldr.w r2, [sl, r9] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + add.w r2, r2, #4096 @ 0x1000 │ │ │ │ + ldr.w fp, [r2, #1612] @ 0x64c │ │ │ │ + cmn.w fp, #804 @ 0x324 │ │ │ │ + beq.w 85f1a │ │ │ │ + lsrs r2, r6, #18 │ │ │ │ + ubfx r7, r6, #0, #18 │ │ │ │ + mov r5, r6 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + add r2, fp │ │ │ │ + ldr.w r1, [r2, #808] @ 0x328 │ │ │ │ + cmp r1, r7 │ │ │ │ + bgt.n 85dce │ │ │ │ + ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ + cmp r2, r7 │ │ │ │ ite gt │ │ │ │ - movgt r0, #0 │ │ │ │ - movle r0, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ + movgt r1, #0 │ │ │ │ + movle r1, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ it eq │ │ │ │ - moveq r0, #0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 85f40 │ │ │ │ - bic.w r5, r3, #4080 @ 0xff0 │ │ │ │ - bic.w r5, r5, #15 │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - adds r1, #1 │ │ │ │ - mov.w fp, r1, lsl #3 │ │ │ │ - cmp r2, fp │ │ │ │ - bhi.n 85e42 │ │ │ │ - add.w r1, fp, r1, lsl #4 │ │ │ │ - cmp.w r1, r2, lsl #2 │ │ │ │ + moveq r1, #0 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 85f1a │ │ │ │ + bic.w r6, r5, #4080 @ 0xff0 │ │ │ │ + bic.w r6, r6, #15 │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ + adds r2, #1 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bhi.n 85e8e │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + add.w r2, r2, r2, lsl #1 │ │ │ │ + cmp.w r2, r3, lsl #2 │ │ │ │ it cc │ │ │ │ - movcc r8, r3 │ │ │ │ - bcc.n 85ed2 │ │ │ │ - mov fp, r2 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 85efe │ │ │ │ - cmp.w r2, #512 @ 0x200 │ │ │ │ - bhi.n 85efe │ │ │ │ - subs r1, r2, #1 │ │ │ │ - mov.w ip, r1, lsr #3 │ │ │ │ - ldr.w r1, [r7, ip, lsl #3] │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.w 8601a │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ + movcc r8, r5 │ │ │ │ + bcc.n 85e86 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 85f7e │ │ │ │ + cmp.w r3, #512 @ 0x200 │ │ │ │ + bhi.w 85f7e │ │ │ │ + subs r2, r3, #1 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w ip, r2, lsr #3 │ │ │ │ + ldr.w r1, [fp, ip, lsl #3] │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 85ea6 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ ldr.w r8, [r1, #4] │ │ │ │ - add.w lr, r0, #1 │ │ │ │ + add.w lr, r2, #1 │ │ │ │ str.w lr, [r1] │ │ │ │ ldr.w lr, [r8] │ │ │ │ str.w lr, [r1, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 85eda │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r3 │ │ │ │ + beq.n 85ef8 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ blx 2bf20 │ │ │ │ - ldr.w r2, [sl, r9] │ │ │ │ + ldr.w r3, [sl, r9] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add.w r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr.w r9, [r3, #1612] @ 0x64c │ │ │ │ + cmn.w r9, #804 @ 0x324 │ │ │ │ + beq.w 85f5a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - ldr.w r7, [r2, #1612] @ 0x64c │ │ │ │ - cmn.w r7, #804 @ 0x324 │ │ │ │ - beq.n 85f80 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - add r2, r7 │ │ │ │ - ldr.w r1, [r2, #808] @ 0x328 │ │ │ │ - cmp r0, r1 │ │ │ │ - blt.n 85ebe │ │ │ │ - ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ - cmp r0, r2 │ │ │ │ + add r3, r9 │ │ │ │ + ldr.w r2, [r3, #808] @ 0x328 │ │ │ │ + cmp r7, r2 │ │ │ │ + blt.n 85e72 │ │ │ │ + ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ + cmp r7, r3 │ │ │ │ ite lt │ │ │ │ - movlt r6, #0 │ │ │ │ - movge r6, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ + movlt r7, #0 │ │ │ │ + movge r7, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ it eq │ │ │ │ - moveq r6, #0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 85f80 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - str r3, [r5, #4] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + moveq r7, #0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 85f5a │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + str r2, [r5, #0] │ │ │ │ + str r5, [r6, #4] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 85f6e │ │ │ │ + beq.n 85f48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85fa4 │ │ │ │ + beq.n 85f82 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [r1, #24] │ │ │ │ - ldr r6, [r1, #28] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - cmp r6, r0 │ │ │ │ - bcc.n 85f64 │ │ │ │ - mov r6, r0 │ │ │ │ - add.w r0, ip, #1 │ │ │ │ - add.w r0, r6, r0, lsl #3 │ │ │ │ - str r0, [r1, #24] │ │ │ │ - adds r0, r1, r6 │ │ │ │ - str r0, [r1, #4] │ │ │ │ - str.w lr, [r1, r6] │ │ │ │ + cmp.w r3, #512 @ 0x200 │ │ │ │ + bhi.n 85eba │ │ │ │ + subs r1, r3, #1 │ │ │ │ + mov.w ip, r1, lsr #3 │ │ │ │ + ldr.w r1, [fp, ip, lsl #3] │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 85e14 │ │ │ │ + mov r1, ip │ │ │ │ + mov r0, fp │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 7135c │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 85e78 │ │ │ │ + bne.n 85e30 │ │ │ │ ldr.w r8, [r4, #848] @ 0x350 │ │ │ │ - movw r1, #46589 @ 0xb5fd │ │ │ │ + movw r1, #46653 @ 0xb63d │ │ │ │ movt r1, #6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ cmp r8, r1 │ │ │ │ - bne.w 860d6 │ │ │ │ - cmp r2, #1 │ │ │ │ + bne.w 86030 │ │ │ │ + cmp r3, #1 │ │ │ │ it cc │ │ │ │ - movcc r2, #1 │ │ │ │ - mov r0, r2 │ │ │ │ + movcc r3, #1 │ │ │ │ + mov r0, r3 │ │ │ │ blx 2bfa0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 860ee │ │ │ │ - ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 85e78 │ │ │ │ + beq.w 860a8 │ │ │ │ + ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [fp, #800] @ 0x320 │ │ │ │ + b.n 85e30 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 71250 │ │ │ │ + b.w 71290 │ │ │ │ + ldrd r2, r0, [r1, #24] │ │ │ │ + cmp r0, r2 │ │ │ │ + bcc.n 85f3e │ │ │ │ + add.w r0, ip, #1 │ │ │ │ + add.w r0, r2, r0, lsl #3 │ │ │ │ + str r0, [r1, #24] │ │ │ │ + adds r0, r1, r2 │ │ │ │ + str r0, [r1, #4] │ │ │ │ + str.w lr, [r1, r2] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 85e30 │ │ │ │ + b.n 85eba │ │ │ │ ldr.w r5, [r4, #856] @ 0x358 │ │ │ │ - movw r1, #46757 @ 0xb6a5 │ │ │ │ - movt r1, #6 │ │ │ │ - cmp r5, r1 │ │ │ │ - bne.n 86042 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r0, r3 │ │ │ │ + movw r2, #46821 @ 0xb6e5 │ │ │ │ + movt r2, #6 │ │ │ │ + cmp r5, r2 │ │ │ │ + bne.n 85ff6 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ it cc │ │ │ │ - movcc r2, #1 │ │ │ │ - mov r1, r2 │ │ │ │ + movcc r3, #1 │ │ │ │ + mov r1, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2b754 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - str r2, [r1, #12] │ │ │ │ - str r1, [r2, #8] │ │ │ │ - b.n 85e78 │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - ldr.w r3, [r7, r3, lsl #3] │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r3, [r2, #12] │ │ │ │ + str r2, [r3, #8] │ │ │ │ + b.n 85e30 │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + ldr.w r3, [r9, r3, lsl #3] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - strd r3, r2, [r5, #8] │ │ │ │ - str r5, [r3, #12] │ │ │ │ - str r5, [r2, #8] │ │ │ │ - b.n 85ed2 │ │ │ │ - ldr.w r5, [r4, #860] @ 0x35c │ │ │ │ - movw r2, #46749 @ 0xb69d │ │ │ │ - movt r2, #6 │ │ │ │ - cmp r5, r2 │ │ │ │ - bne.w 860e4 │ │ │ │ - mov r0, r3 │ │ │ │ + strd r3, r2, [r6, #8] │ │ │ │ + str r6, [r3, #12] │ │ │ │ + str r6, [r2, #8] │ │ │ │ + b.n 85e86 │ │ │ │ + ldr.w r2, [r4, #860] @ 0x35c │ │ │ │ + movw r3, #46813 @ 0xb6dd │ │ │ │ + movt r3, #6 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 8609e │ │ │ │ + mov r0, r5 │ │ │ │ blx 2ae40 │ │ │ │ - ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ + ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 85ed2 │ │ │ │ - ldr r6, [r5, #16] │ │ │ │ + str.w r3, [r9, #800] @ 0x320 │ │ │ │ + b.n 85e86 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b.n 85eba │ │ │ │ + ldr r5, [r6, #16] │ │ │ │ movs r3, #28 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - ldr.w r9, [r7, #512] @ 0x200 │ │ │ │ - mul.w sl, r3, r6 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + ldr.w r7, [r9, #512] @ 0x200 │ │ │ │ + mul.w sl, r3, r5 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - add.w r3, r9, sl │ │ │ │ + add.w r3, r7, sl │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - str r1, [r5, #8] │ │ │ │ - add.w r0, r7, r2, lsl #2 │ │ │ │ - str r5, [r3, #16] │ │ │ │ - ldr.w r5, [r0, #528] @ 0x210 │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.n 85fe0 │ │ │ │ + str r1, [r6, #8] │ │ │ │ + add.w r0, r9, r2, lsl #2 │ │ │ │ + str r6, [r3, #16] │ │ │ │ + ldr.w r6, [r0, #528] @ 0x210 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 85fbe │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 85fdc │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ - cmp r2, r6 │ │ │ │ + cbz r1, 85fba │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ + cmp r2, r5 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str.w r1, [r0, #528] @ 0x210 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8606e │ │ │ │ + beq.n 8603c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8604c │ │ │ │ + beq.n 86008 │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ - cbnz r2, 85ff8 │ │ │ │ + cbnz r2, 85fd6 │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 85ed2 │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 85e86 │ │ │ │ ldrd r1, r2, [r3, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 860d0 │ │ │ │ + cbz r2, 8602a │ │ │ │ str r1, [r2, #20] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - strd r2, r5, [r3, #20] │ │ │ │ - cbz r2, 86016 │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ + strd r2, r6, [r3, #20] │ │ │ │ + cbz r2, 85ff2 │ │ │ │ str r3, [r2, #24] │ │ │ │ - str r3, [r5, #20] │ │ │ │ - b.n 85ed2 │ │ │ │ - mov r1, ip │ │ │ │ - mov r0, r7 │ │ │ │ - strd r2, r3, [sp, #8] │ │ │ │ - bl 7131c │ │ │ │ - mov r8, r0 │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 85e78 │ │ │ │ - b.n 85efe │ │ │ │ - mov r1, r3 │ │ │ │ - mov r3, r6 │ │ │ │ + str r3, [r6, #20] │ │ │ │ + b.n 85e86 │ │ │ │ + ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ - mov r3, r5 │ │ │ │ - b.n 8603a │ │ │ │ - ldr.w r2, [r7, #524] @ 0x20c │ │ │ │ + ldr.w r2, [r9, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 8605a │ │ │ │ + cbz r2, 86016 │ │ │ │ str r3, [r2, #24] │ │ │ │ - ldr.w r2, [r7, #532] @ 0x214 │ │ │ │ - str.w r3, [r7, #524] @ 0x20c │ │ │ │ + ldr.w r2, [r9, #532] @ 0x214 │ │ │ │ + str.w r3, [r9, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 85ed2 │ │ │ │ - str.w r3, [r7, #532] @ 0x214 │ │ │ │ - b.n 85ed2 │ │ │ │ + bne.w 85e86 │ │ │ │ + str.w r3, [r9, #532] @ 0x214 │ │ │ │ + b.n 85e86 │ │ │ │ + str.w r1, [r9, #524] @ 0x20c │ │ │ │ + b.n 85fe4 │ │ │ │ + ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ + mov r1, r3 │ │ │ │ + blx r8 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 85eda │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 85fea │ │ │ │ + beq.n 85fc8 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 860ca │ │ │ │ + cbz r2, 86098 │ │ │ │ str r1, [r2, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ - ldr.w r1, [r9, sl] │ │ │ │ - ldr.w r2, [r7, #520] @ 0x208 │ │ │ │ + ldr.w r1, [r7, sl] │ │ │ │ + ldr.w r2, [r9, #520] @ 0x208 │ │ │ │ str r2, [r3, #20] │ │ │ │ - str.w r3, [r7, #520] @ 0x208 │ │ │ │ + str.w r3, [r9, #520] @ 0x208 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - cbz r3, 860a2 │ │ │ │ + cbz r3, 86070 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ - add.w r3, r7, r3, lsl #3 │ │ │ │ + add.w r3, r9, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ - add.w r3, r7, r2, lsl #3 │ │ │ │ - movs r5, #0 │ │ │ │ + add.w r3, r9, r2, lsl #3 │ │ │ │ + movs r6, #0 │ │ │ │ ldr.w r0, [r4, #980] @ 0x3d4 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ - str.w r5, [r3, #804] @ 0x324 │ │ │ │ + str.w r6, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [r4, #988] @ 0x3dc │ │ │ │ blx r3 │ │ │ │ - ldr.w r3, [r7, #788] @ 0x314 │ │ │ │ - str.w r5, [r9, sl] │ │ │ │ + ldr.w r3, [r9, #788] @ 0x314 │ │ │ │ + str.w r6, [r7, sl] │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r7, #788] @ 0x314 │ │ │ │ - b.n 85ed2 │ │ │ │ - str.w r1, [r7, #524] @ 0x20c │ │ │ │ - b.n 8607a │ │ │ │ - str.w r1, [r7, #524] @ 0x20c │ │ │ │ - b.n 86008 │ │ │ │ - ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ - mov r1, r2 │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 85f22 │ │ │ │ + str.w r3, [r9, #788] @ 0x314 │ │ │ │ + b.n 85e86 │ │ │ │ + str.w r1, [r9, #524] @ 0x20c │ │ │ │ + b.n 86048 │ │ │ │ ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ - mov r1, r3 │ │ │ │ - blx r5 │ │ │ │ - b.n 85f98 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r2 │ │ │ │ + b.n 85f72 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 85ed2 │ │ │ │ + b.n 85e86 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8618a │ │ │ │ + beq.n 86146 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #200] @ (861d4 ) │ │ │ │ + ldr r3, [pc, #200] @ (86190 ) │ │ │ │ mov r4, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1612] @ 0x64c │ │ │ │ cmn.w r3, #804 @ 0x324 │ │ │ │ - beq.n 86190 │ │ │ │ + beq.n 8614c │ │ │ │ lsrs r1, r4, #18 │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ubfx r1, r4, #0, #18 │ │ │ │ ldr.w r5, [r3, #808] @ 0x328 │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 86142 │ │ │ │ + bgt.n 860fe │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r1 │ │ │ │ - bgt.n 86190 │ │ │ │ - cbz r3, 86190 │ │ │ │ + bgt.n 8614c │ │ │ │ + cbz r3, 8614c │ │ │ │ bic.w r3, r4, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp.w r2, r3, lsl #3 │ │ │ │ - bhi.n 86162 │ │ │ │ + bhi.n 8611e │ │ │ │ add.w r3, r5, r3, lsl #4 │ │ │ │ cmp.w r3, r2, lsl #2 │ │ │ │ - bcc.n 86184 │ │ │ │ + bcc.n 86140 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 71250 │ │ │ │ + bl 71290 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 86182 │ │ │ │ + cbz r0, 8613e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2bf20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7680c │ │ │ │ + bl 7684c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r2 │ │ │ │ - b.w 71250 │ │ │ │ + b.w 71290 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 861d0 │ │ │ │ + blt.n 8618c │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #46757 @ 0xb6a5 │ │ │ │ + movw r1, #46821 @ 0xb6e5 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w lr, [r3, #856] @ 0x358 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 861c0 │ │ │ │ + bne.n 8617c │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ @@ -135170,195 +135150,196 @@ │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, lr │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 86184 │ │ │ │ + b.n 86140 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000861d8 : │ │ │ │ +00086194 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 86206 │ │ │ │ + cbz r0, 861c2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 86206 │ │ │ │ + bpl.n 861c2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 8622c │ │ │ │ - cbz r0, 86216 │ │ │ │ + bl 861e8 │ │ │ │ + cbz r0, 861d2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8621c │ │ │ │ + blt.n 861d8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #59368 @ 0xe7e8 │ │ │ │ + movw r0, #59048 @ 0xe6a8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #3170 @ 0xc62 │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 86202 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 86202 │ │ │ │ + bne.n 861be │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 861be │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2416] @ 0x970 │ │ │ │ subw sp, sp, #1644 @ 0x66c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r9, [r0, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r3 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - beq.w 86692 │ │ │ │ + beq.w 8660a │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 86a8a │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.w 866a4 │ │ │ │ + bne.w 869fe │ │ │ │ + cmp.w r9, #1 │ │ │ │ + ble.w 8661e │ │ │ │ + ldr.w fp, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ - mov r8, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [fp] │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 86e66 │ │ │ │ + beq.w 86dec │ │ │ │ movw r2, #41384 @ 0xa1a8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ subs r2, r3, r2 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ movw r5, #40968 @ 0xa008 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 86538 │ │ │ │ + bne.w 864f6 │ │ │ │ movs r1, #1 │ │ │ │ sub.w lr, fp, #4 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov sl, r0 │ │ │ │ ldr.w ip, [lr, #4]! │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 86582 │ │ │ │ + bne.w 86540 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 86522 │ │ │ │ + bne.w 864e0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8652e │ │ │ │ - ldrb.w r9, [ip, #16] │ │ │ │ + beq.w 864ec │ │ │ │ + ldrb.w r8, [ip, #16] │ │ │ │ adds r6, #1 │ │ │ │ - cmp r6, r7 │ │ │ │ - and.w r9, r9, #28 │ │ │ │ - sub.w r4, r9, #4 │ │ │ │ + cmp r6, r9 │ │ │ │ + and.w r8, r8, #28 │ │ │ │ + sub.w r4, r8, #4 │ │ │ │ clz r4, r4 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ - blt.n 862be │ │ │ │ - mov r9, r4 │ │ │ │ + blt.n 8627e │ │ │ │ + mov r8, r4 │ │ │ │ mov r0, sl │ │ │ │ movs r4, #0 │ │ │ │ cmp r3, r5 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ - andeq.w r6, r9, #1 │ │ │ │ + andeq.w r6, r8, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8695a │ │ │ │ - movw r2, #29473 @ 0x7321 │ │ │ │ + beq.w 8689c │ │ │ │ + movw r2, #29417 @ 0x72e9 │ │ │ │ movt r2, #8 │ │ │ │ add.w sl, sp, #64 @ 0x40 │ │ │ │ str.w r2, [sl, #1564] @ 0x61c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 86dda │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 8659a │ │ │ │ + bne.w 86dca │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 86b6e │ │ │ │ movs r3, #7 │ │ │ │ str.w r3, [sl] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #604 @ 0x25c │ │ │ │ + str.w r2, [sl, #16] │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ - str.w r8, [sl, #16] │ │ │ │ - strd r7, fp, [sl, #4] │ │ │ │ - str.w r8, [sp, #88] @ 0x58 │ │ │ │ + strd r9, fp, [sl, #4] │ │ │ │ str.w r4, [sl, #12] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 870c6 │ │ │ │ - cmp r7, #63 @ 0x3f │ │ │ │ + bne.w 870e6 │ │ │ │ + cmp.w r9, #63 @ 0x3f │ │ │ │ it le │ │ │ │ - strle r7, [sp, #48] @ 0x30 │ │ │ │ - bgt.w 86fe2 │ │ │ │ - mov r3, r7 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - strd r8, r7, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ + strle.w r9, [sp, #48] @ 0x30 │ │ │ │ + bgt.w 86f94 │ │ │ │ + mov r3, r9 │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ + strd r9, r4, [sp, #52] @ 0x34 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ + str r7, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 86f18 │ │ │ │ + ble.w 86e92 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r5, fp │ │ │ │ movs r4, #1 │ │ │ │ - movw r3, #29473 @ 0x7321 │ │ │ │ + movw r3, #29417 @ 0x72e9 │ │ │ │ movt r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ mov r2, r6 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldrd r1, r0, [r5] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 865dc │ │ │ │ + bne.w 86552 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r6, [r1, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, r6 │ │ │ │ it ge │ │ │ │ movge r2, r6 │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.w 87310 │ │ │ │ + bpl.w 872d0 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 8717e │ │ │ │ + bpl.w 87288 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.w 87188 │ │ │ │ + bpl.w 87292 │ │ │ │ lsls r7, r3, #25 │ │ │ │ - bpl.w 86ffa │ │ │ │ + bpl.w 8702e │ │ │ │ adds r1, #20 │ │ │ │ blx 2c260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87006 │ │ │ │ + beq.w 8703a │ │ │ │ lsrs r5, r0, #31 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8670e │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bne.w 86686 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ adds r5, r4, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 865f4 │ │ │ │ + beq.w 8656a │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr.w r6, [fp, r5, lsl #2] │ │ │ │ add.w r9, fp, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ ldr.w r1, [r9, #-4] │ │ │ │ ldrb r7, [r6, #16] │ │ │ │ @@ -135366,781 +135347,791 @@ │ │ │ │ ubfx r3, r7, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r8, sl │ │ │ │ mov r2, r8 │ │ │ │ it ge │ │ │ │ movge r2, sl │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87012 │ │ │ │ + beq.w 8700c │ │ │ │ lsls r3, r7, #25 │ │ │ │ it pl │ │ │ │ addpl.w r0, r6, #28 │ │ │ │ - bpl.w 87014 │ │ │ │ + bpl.w 8700e │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ add.w r0, r6, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 8701e │ │ │ │ + beq.w 87018 │ │ │ │ lsls r3, r3, #25 │ │ │ │ it pl │ │ │ │ addpl r1, #28 │ │ │ │ - bpl.w 87020 │ │ │ │ + bpl.w 8701a │ │ │ │ adds r1, #20 │ │ │ │ blx 2c260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8702a │ │ │ │ + beq.w 87024 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 864f0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + blt.n 864ae │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ adds r5, r4, #2 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 864ec │ │ │ │ + ble.n 864ac │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ cmp r8, sl │ │ │ │ mov r2, r8 │ │ │ │ it ge │ │ │ │ movge r2, sl │ │ │ │ lsls r1, r3, #26 │ │ │ │ it pl │ │ │ │ ldrpl r0, [r0, #28] │ │ │ │ - bpl.w 870a6 │ │ │ │ + bpl.w 87128 │ │ │ │ lsls r1, r3, #25 │ │ │ │ it pl │ │ │ │ addpl r0, #28 │ │ │ │ - bpl.w 870a6 │ │ │ │ + bpl.w 87128 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r0, #20 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 870ae │ │ │ │ + beq.w 87130 │ │ │ │ lsls r3, r7, #25 │ │ │ │ - it pl │ │ │ │ + ite pl │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ - bpl.w 870b0 │ │ │ │ - add.w r1, r6, #20 │ │ │ │ + addmi.w r1, r6, #20 │ │ │ │ blx 2c260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 870ba │ │ │ │ + beq.w 870b8 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - cbnz r0, 864f0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + cbnz r0, 864ae │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ adds r5, r4, #3 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 864ec │ │ │ │ + ble.n 864ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r7, fp, #4 │ │ │ │ add r7, r3 │ │ │ │ ldrd r1, r0, [r7] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r6, [r1, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ cmp r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ it ge │ │ │ │ movge r2, r4 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 872e8 │ │ │ │ + beq.w 872c8 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 872c8 │ │ │ │ + bpl.w 87182 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 872d4 │ │ │ │ + beq.w 8718e │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 8706a │ │ │ │ + bpl.w 8707c │ │ │ │ adds r1, #20 │ │ │ │ blx 2c260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87076 │ │ │ │ + beq.w 87088 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 864e8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + blt.n 864a8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 8649c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bgt.n 8645c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 865f6 │ │ │ │ + beq.n 8656c │ │ │ │ add.w r3, r5, #1073741824 @ 0x40000000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r0, [fp] │ │ │ │ ldr.w r1, [fp, r3, lsl #2] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 86f90 │ │ │ │ - bne.w 86862 │ │ │ │ + blt.w 86f0a │ │ │ │ + bne.w 867d8 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ - bl 1977c0 │ │ │ │ + bl 199b98 │ │ │ │ adds r3, r5, #1 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 86724 │ │ │ │ + b.n 8669c │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ cmp r0, #15 │ │ │ │ - bls.w 862d2 │ │ │ │ + bls.w 86292 │ │ │ │ movs r1, #0 │ │ │ │ adds r6, #1 │ │ │ │ - cmp r6, r7 │ │ │ │ - blt.w 862be │ │ │ │ - b.n 862f2 │ │ │ │ + cmp r6, r9 │ │ │ │ + blt.w 8627e │ │ │ │ + b.n 862b2 │ │ │ │ sub.w ip, fp, #4 │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 8654e │ │ │ │ + b.n 8650c │ │ │ │ adds r6, #1 │ │ │ │ mov ip, lr │ │ │ │ - cmp r6, r7 │ │ │ │ - bge.w 8699e │ │ │ │ + cmp r6, r9 │ │ │ │ + bge.w 868f6 │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ add.w lr, ip, #4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 86582 │ │ │ │ - ands.w r9, r2, r1 │ │ │ │ - beq.n 86544 │ │ │ │ + bne.n 86540 │ │ │ │ + ands.w r8, r2, r1 │ │ │ │ + beq.n 86502 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r1, #1 │ │ │ │ cmp r4, #15 │ │ │ │ - bls.n 86544 │ │ │ │ + bls.n 86502 │ │ │ │ adds r6, #1 │ │ │ │ add.w lr, ip, #8 │ │ │ │ - cmp r6, r7 │ │ │ │ - bge.w 872d8 │ │ │ │ + cmp r6, r9 │ │ │ │ + bge.w 872a0 │ │ │ │ ldr.w r4, [ip, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 86544 │ │ │ │ + beq.n 86502 │ │ │ │ add.w sl, sp, #64 @ 0x40 │ │ │ │ - movw r3, #28705 @ 0x7021 │ │ │ │ + movw r3, #28441 @ 0x6f19 │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ str.w r3, [sl, #1564] @ 0x61c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 86326 │ │ │ │ - adds r2, r7, #1 │ │ │ │ - cmp.w r2, #258 @ 0x102 │ │ │ │ - add.w r3, r2, r2, lsr #31 │ │ │ │ - mov.w r3, r3, asr #1 │ │ │ │ - str.w r3, [sl, #20] │ │ │ │ - bge.w 871a6 │ │ │ │ - adds r3, #135 @ 0x87 │ │ │ │ - add r4, sp, #604 @ 0x25c │ │ │ │ - strd r7, fp, [sl, #4] │ │ │ │ - add.w r3, sl, r3, lsl #2 │ │ │ │ - str.w r3, [sl, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [sl, #24] │ │ │ │ - movs r3, #7 │ │ │ │ - str.w r3, [sl] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r4, [sl, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8634c │ │ │ │ - b.w 871d2 │ │ │ │ + b.n 862de │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 87106 │ │ │ │ - bne.w 8670e │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + blt.w 87296 │ │ │ │ + bne.w 86686 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 8637a │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bne.w 8633e │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r5, r2 │ │ │ │ it lt │ │ │ │ movlt r5, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86f36 │ │ │ │ + bne.w 86eb0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str.w fp, [r0, #28] │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ add fp, r1 │ │ │ │ movs r2, #1 │ │ │ │ str r4, [r0, #32] │ │ │ │ str r2, [r0, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 86c74 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + bne.w 86c66 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ subs r1, r1, r0 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - bne.w 86f30 │ │ │ │ - ldrd r8, r7, [sp, #52] @ 0x34 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + bne.w 86eaa │ │ │ │ + ldrd r9, r4, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #1 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ - bgt.w 86dfc │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 86b24 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - adds r3, #1 │ │ │ │ - bne.w 87116 │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + bgt.w 86fac │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 86aa4 │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ + adds r3, #1 │ │ │ │ + bne.w 8710c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw fp, #5160 @ 0x1428 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ - cmp r3, r8 │ │ │ │ + cmp r3, #0 │ │ │ │ it ne │ │ │ │ - cmpne r7, #1 │ │ │ │ - bgt.w 86bc4 │ │ │ │ + cmpne.w r9, #1 │ │ │ │ + bgt.w 86b50 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.w 87240 │ │ │ │ + bne.w 8713e │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [r7, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ - str r2, [r3, #16] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - str r2, [r3, #12] │ │ │ │ - str r7, [r3, #8] │ │ │ │ + ldr r5, [r7, #8] │ │ │ │ + str r3, [r7, #12] │ │ │ │ + str.w r9, [r7, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8713a │ │ │ │ + bne.w 871c4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 866f4 │ │ │ │ - b.w 8720e │ │ │ │ + bne.n 8666c │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 8667c │ │ │ │ movs r3, #0 │ │ │ │ - cmp r7, #1 │ │ │ │ + cmp.w r9, #1 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ - bgt.w 86276 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bgt.w 86236 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ add.w sl, sp, #64 @ 0x40 │ │ │ │ str.w r3, [sl, #8] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ add r4, sp, #604 @ 0x25c │ │ │ │ str.w r2, [sl, #16] │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - mov.w r2, #256 @ 0x100 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - movs r2, #7 │ │ │ │ adds r3, #1 │ │ │ │ + mov.w r2, #256 @ 0x100 │ │ │ │ str.w r4, [sl, #12] │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + mov.w r2, #7 │ │ │ │ + str.w r9, [sl, #4] │ │ │ │ str.w r2, [sl] │ │ │ │ - str.w r7, [sl, #4] │ │ │ │ - bne.w 87116 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + bne.w 8710c │ │ │ │ + ldrd r5, r4, [r7, #8] │ │ │ │ movw fp, #5160 @ 0x1428 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldrd r5, r4, [r3, #8] │ │ │ │ - str r2, [r3, #16] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - strd r7, r2, [r3, #8] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [r7, #16] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + strd r9, r3, [r7, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8713a │ │ │ │ + bne.w 871c4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [fp] │ │ │ │ mov r0, fp │ │ │ │ addw sp, sp, #1644 @ 0x66c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 8714e │ │ │ │ + beq.w 871fe │ │ │ │ cmp r4, #1 │ │ │ │ ittt eq │ │ │ │ moveq r3, #2 │ │ │ │ streq r3, [sp, #12] │ │ │ │ moveq r2, r3 │ │ │ │ - bne.w 87154 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + bne.w 8725e │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 87052 │ │ │ │ + ble.w 87046 │ │ │ │ sub.w r4, fp, #4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add.w r4, r4, r2, lsl #2 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r8, [r4, #4]! │ │ │ │ ldr.w r7, [r6, #1564] @ 0x61c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r5, [r4, #-4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 8690a │ │ │ │ + bne.w 868e0 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ ldrb.w r1, [r8, #16] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, sl │ │ │ │ it ge │ │ │ │ movge r2, sl │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.w 8731a │ │ │ │ + bpl.w 872b6 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 8716e │ │ │ │ + bpl.w 87278 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ add.w r0, r8, #20 │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.w 8717a │ │ │ │ + bpl.w 87284 │ │ │ │ lsls r3, r1, #25 │ │ │ │ - bpl.w 87034 │ │ │ │ + bpl.w 8705e │ │ │ │ add.w r1, r5, #20 │ │ │ │ blx 2c260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87042 │ │ │ │ + beq.w 8706c │ │ │ │ lsrs r7, r0, #31 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 86922 │ │ │ │ + bne.w 86900 │ │ │ │ ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 87106 │ │ │ │ - beq.w 86daa │ │ │ │ + blt.w 87296 │ │ │ │ + beq.w 86d9c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 86fa6 │ │ │ │ + bne.w 86f2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ add.w r2, fp, r3 │ │ │ │ cmp r2, fp │ │ │ │ - bls.n 867ea │ │ │ │ + bls.n 86762 │ │ │ │ add.w r7, fp, #4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr.w r2, [fp] │ │ │ │ str.w r0, [fp] │ │ │ │ str.w r2, [r1], #-4 │ │ │ │ cmp r1, r7 │ │ │ │ - bls.n 867ea │ │ │ │ + bls.n 86762 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str.w r0, [r7], #4 │ │ │ │ str.w r2, [r1], #-4 │ │ │ │ cmp r1, r7 │ │ │ │ - bhi.n 867da │ │ │ │ + bhi.n 86752 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 86fca │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bne.w 86f50 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 86c88 │ │ │ │ + ble.w 86c7a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub.w r4, fp, #4 │ │ │ │ - movw r5, #29473 @ 0x7321 │ │ │ │ + movw r5, #29417 @ 0x72e9 │ │ │ │ movt r5, #8 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 8693e │ │ │ │ + bne.n 86880 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r4 │ │ │ │ cmp r4, r5 │ │ │ │ it ge │ │ │ │ movge r2, r5 │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bpl.w 872f2 │ │ │ │ + bpl.w 872e2 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.w 872ec │ │ │ │ + bpl.w 872dc │ │ │ │ lsls r6, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ blx 2c260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 870e4 │ │ │ │ + beq.w 870c4 │ │ │ │ lsrs r4, r0, #31 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 86c94 │ │ │ │ + beq.w 86c86 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r5, r3 │ │ │ │ it ge │ │ │ │ strge r5, [sp, #12] │ │ │ │ - bge.w 86602 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bge.w 86578 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ it ge │ │ │ │ movge r3, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.w 86602 │ │ │ │ - movw r3, #29473 @ 0x7321 │ │ │ │ + ble.w 86578 │ │ │ │ + movw r3, #29417 @ 0x72e9 │ │ │ │ movt r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w sl, [fp, r5, lsl #2] │ │ │ │ mov r6, r5 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r9, r4, r6 │ │ │ │ mov.w r9, r9, asr #1 │ │ │ │ ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r1, [fp, r9, lsl #2] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 869a8 │ │ │ │ + bne.n 8691c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ ldrb.w r8, [sl, #16] │ │ │ │ cmp r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ tst.w r8, #32 │ │ │ │ - beq.w 87314 │ │ │ │ + beq.w 872b0 │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ - beq.w 8715a │ │ │ │ + beq.w 87264 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ add.w r0, sl, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 8716a │ │ │ │ + beq.w 87274 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 86be0 │ │ │ │ + beq.w 86bce │ │ │ │ adds r1, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2c260 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86bf0 │ │ │ │ + beq.w 86bde │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 869b6 │ │ │ │ - mov r2, r3 │ │ │ │ + beq.n 8692a │ │ │ │ + mov r2, r8 │ │ │ │ cmp r4, r9 │ │ │ │ - mov r3, r8 │ │ │ │ + mov r8, r3 │ │ │ │ it lt │ │ │ │ movlt r6, r9 │ │ │ │ - mov r8, r2 │ │ │ │ - blt.n 869ce │ │ │ │ - b.n 86a2a │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r2, r6 │ │ │ │ - blx r7 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 87106 │ │ │ │ - it eq │ │ │ │ - ldrdeq r5, r8, [r4, #-4] │ │ │ │ - beq.w 86796 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 87080 │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cmp r2, r3 │ │ │ │ - bgt.w 8673a │ │ │ │ - b.n 867ac │ │ │ │ + mov r3, r2 │ │ │ │ + blt.n 86942 │ │ │ │ + b.n 8699e │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 86f90 │ │ │ │ - bne.n 86860 │ │ │ │ + blt.w 86f0a │ │ │ │ + bne.n 867d6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8680e │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - b.n 86862 │ │ │ │ + bne.w 86786 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + b.n 867d8 │ │ │ │ tst r2, r1 │ │ │ │ ittt ne │ │ │ │ addne.w sl, sp, #64 @ 0x40 │ │ │ │ - movwne r2, #49469 @ 0xc13d │ │ │ │ + movwne r2, #50861 @ 0xc6ad │ │ │ │ movtne r2, #20 │ │ │ │ - bne.w 86314 │ │ │ │ + bne.w 862d4 │ │ │ │ movw r2, #24552 @ 0x5fe8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ add.w sl, sp, #64 @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8724e │ │ │ │ + beq.w 87238 │ │ │ │ ldr r5, [r3, #100] @ 0x64 │ │ │ │ - movw r1, #39677 @ 0x9afd │ │ │ │ + movw r1, #39297 @ 0x9981 │ │ │ │ movt r1, #18 │ │ │ │ - movw r2, #28705 @ 0x7021 │ │ │ │ + movw r2, #28441 @ 0x6f19 │ │ │ │ movt r2, #35 @ 0x23 │ │ │ │ str.w r5, [sl, #1568] @ 0x620 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ - b.n 86314 │ │ │ │ + b.n 862d4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + blx r7 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 87296 │ │ │ │ + bne.n 86900 │ │ │ │ + ldrd r5, r8, [r4, #-4] │ │ │ │ + b.n 8670e │ │ │ │ mov r0, sl │ │ │ │ movs r4, #0 │ │ │ │ - mov.w r9, #1 │ │ │ │ - b.n 862f8 │ │ │ │ + mov.w r8, #1 │ │ │ │ + b.n 862b8 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 8709c │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt.w 866b2 │ │ │ │ + b.n 86724 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 86f90 │ │ │ │ - bne.n 86a70 │ │ │ │ + blt.w 86f0a │ │ │ │ + bne.n 869e4 │ │ │ │ add.w r4, r9, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - ble.n 86a2a │ │ │ │ + ble.n 8699e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 8718c │ │ │ │ + bne.w 87136 │ │ │ │ ldr.w r8, [sl, #8] │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ add.w r9, sl, #20 │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ - str r5, [sp, #28] │ │ │ │ + str r5, [sp, #24] │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ adds r7, r6, r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ asrs r7, r7, #1 │ │ │ │ ldr.w r1, [fp, r7, lsl #2] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, r8 │ │ │ │ mov r2, r5 │ │ │ │ it ge │ │ │ │ movge r2, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 872fc │ │ │ │ + beq.w 872bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 872b2 │ │ │ │ + beq.w 87208 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ mov r0, r9 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 872c2 │ │ │ │ + beq.w 87218 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 86a5e │ │ │ │ + beq.n 869d2 │ │ │ │ adds r1, #20 │ │ │ │ blx 2c260 │ │ │ │ - cbz r0, 86a68 │ │ │ │ + cbz r0, 869dc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 86a6c │ │ │ │ + bge.n 869e0 │ │ │ │ mov r6, r7 │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 869e0 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ + bgt.n 86954 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ lsls r6, r4, #2 │ │ │ │ cmp r5, r4 │ │ │ │ add.w r1, fp, r6 │ │ │ │ - ble.n 86a78 │ │ │ │ + ble.n 869ec │ │ │ │ sub.w r8, r5, r4 │ │ │ │ adds r7, r6, #4 │ │ │ │ add.w r0, fp, r7 │ │ │ │ mov.w r8, r8, lsl #2 │ │ │ │ mov r2, r8 │ │ │ │ blx 2b610 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w sl, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86b10 │ │ │ │ + bne.n 86a90 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 8688a │ │ │ │ - b.n 86602 │ │ │ │ + bne.w 86800 │ │ │ │ + b.n 86578 │ │ │ │ adds r1, #28 │ │ │ │ blx 2c260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 86a1e │ │ │ │ + bne.n 86992 │ │ │ │ cmp r5, r8 │ │ │ │ - bgt.n 86a22 │ │ │ │ + bgt.n 86996 │ │ │ │ adds r4, r7, #1 │ │ │ │ - b.n 86a24 │ │ │ │ + b.n 86998 │ │ │ │ cmp r4, r9 │ │ │ │ - bge.n 86a2a │ │ │ │ + bge.n 8699e │ │ │ │ mov r6, r9 │ │ │ │ - b.n 86892 │ │ │ │ + b.n 86808 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w sl, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86a52 │ │ │ │ + beq.n 869c6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ - b.n 86b1e │ │ │ │ - cmp r7, #127 @ 0x7f │ │ │ │ - bgt.w 8728a │ │ │ │ - add.w r3, r7, #136 @ 0x88 │ │ │ │ + b.n 86a9e │ │ │ │ + cmp.w r9, #127 @ 0x7f │ │ │ │ + bgt.w 87156 │ │ │ │ + add.w r3, r9, #136 @ 0x88 │ │ │ │ add.w sl, sp, #64 @ 0x40 │ │ │ │ - cmp r7, #0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ add.w fp, sl, r3, lsl #2 │ │ │ │ - ble.w 86c00 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ble.w 86bee │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d8d90 │ │ │ │ + bl d8cd4 │ │ │ │ str.w r0, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 871ee │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.w 86bfc │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ + beq.w 8724c │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.w 86bea │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - bl d8d90 │ │ │ │ + bl d8cd4 │ │ │ │ str.w r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8727c │ │ │ │ - cmp r7, #2 │ │ │ │ - beq.n 86b06 │ │ │ │ + beq.w 87204 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + beq.n 86a84 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl d8d90 │ │ │ │ + bl d8cd4 │ │ │ │ str.w r0, [fp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87278 │ │ │ │ - cmp r7, #3 │ │ │ │ - beq.n 86b06 │ │ │ │ + beq.w 87192 │ │ │ │ + cmp.w r9, #3 │ │ │ │ + beq.n 86a84 │ │ │ │ movs r5, #3 │ │ │ │ ldr.w r1, [r6, r5, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl d8d90 │ │ │ │ + bl d8cd4 │ │ │ │ str.w r0, [fp, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 871f0 │ │ │ │ + beq.w 87194 │ │ │ │ adds r5, #1 │ │ │ │ - cmp r5, r7 │ │ │ │ - bne.n 86aec │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r8, fp │ │ │ │ + cmp r5, r9 │ │ │ │ + bne.n 86a6a │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.w 86280 │ │ │ │ + str.w fp, [sp, #40] @ 0x28 │ │ │ │ + b.w 86240 │ │ │ │ mov r2, r8 │ │ │ │ adds r0, r3, r7 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ blx 2b610 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r4, [r3, r6] │ │ │ │ - b.n 86a52 │ │ │ │ + b.n 869c6 │ │ │ │ movw fp, #5160 @ 0x1428 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 86ba8 │ │ │ │ - ldr.w r0, [r8] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 86b34 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 86b46 │ │ │ │ + bge.n 86ac8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 86b46 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 86ba8 │ │ │ │ - ldr.w r0, [r8, #4] │ │ │ │ + cbnz r3, 86ac8 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.n 86b34 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 86b60 │ │ │ │ + bge.n 86ae4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 86b60 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - cmp r7, #2 │ │ │ │ - beq.n 86ba8 │ │ │ │ - ldr.w r0, [r8, #8] │ │ │ │ + cbnz r3, 86ae4 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r9, #2 │ │ │ │ + beq.n 86b34 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 86b7a │ │ │ │ + bge.n 86b00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 86b7a │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - cmp r7, #3 │ │ │ │ - beq.n 86ba8 │ │ │ │ + cbnz r3, 86b00 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r9, #3 │ │ │ │ + beq.n 86b34 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ movs r5, #3 │ │ │ │ - ldr.w r2, [r8, r5, lsl #2] │ │ │ │ + ldr.w r2, [r6, r5, lsl #2] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 86b98 │ │ │ │ + bge.n 86b22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 86b98 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 86b22 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ - cmp r5, r7 │ │ │ │ - bne.n 86b80 │ │ │ │ - cmp r7, #127 @ 0x7f │ │ │ │ - ble.n 86ba8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 76638 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + cmp r5, r9 │ │ │ │ + bne.n 86b0a │ │ │ │ + cmp.w r9, #127 @ 0x7f │ │ │ │ + ble.n 86b34 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 76678 │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 87110 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + bne.w 87106 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8666c │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.w 8666c │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - subs r2, r7, #1 │ │ │ │ + beq.w 865e2 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + ble.w 865e2 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + add.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ - b.n 86bda │ │ │ │ + b.n 86b68 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ str.w r5, [r1], #4 │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n 86bce │ │ │ │ - b.n 8666c │ │ │ │ + bhi.n 86b5c │ │ │ │ + b.n 865e2 │ │ │ │ + add.w r2, r9, #1 │ │ │ │ + cmp.w r2, #258 @ 0x102 │ │ │ │ + add.w r3, r2, r2, lsr #31 │ │ │ │ + mov.w r3, r3, asr #1 │ │ │ │ + str.w r3, [sl, #20] │ │ │ │ + bge.w 86f68 │ │ │ │ + adds r3, #135 @ 0x87 │ │ │ │ + add r4, sp, #604 @ 0x25c │ │ │ │ + strd r9, fp, [sl, #4] │ │ │ │ + add.w r3, sl, r3, lsl #2 │ │ │ │ + str.w r3, [sl, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [sl, #24] │ │ │ │ + movs r3, #7 │ │ │ │ + str.w r3, [sl] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str.w r4, [sl, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8630a │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ + mov r1, r2 │ │ │ │ + add.w r2, r2, r3, lsl #2 │ │ │ │ + b.n 86bc8 │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + str.w r5, [r1], #4 │ │ │ │ + str.w r0, [r2], #-4 │ │ │ │ + cmp r2, r1 │ │ │ │ + bhi.n 86bbc │ │ │ │ + b.n 870ea │ │ │ │ adds r1, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2c260 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 868f4 │ │ │ │ + bne.w 8686a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 868f6 │ │ │ │ + b.n 8686c │ │ │ │ add.w sl, sp, #64 @ 0x40 │ │ │ │ - adds r3, r7, #1 │ │ │ │ - mov r8, fp │ │ │ │ + add.w r3, r9, #1 │ │ │ │ add r4, sp, #604 @ 0x25c │ │ │ │ str.w fp, [sl, #8] │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ + str.w fp, [sp, #40] @ 0x28 │ │ │ │ + str.w r9, [sl, #4] │ │ │ │ movw fp, #5160 @ 0x1428 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ - str.w r7, [sl, #4] │ │ │ │ asrs r3, r3, #1 │ │ │ │ str.w r3, [sl, #20] │ │ │ │ adds r3, #135 @ 0x87 │ │ │ │ str.w r4, [sl, #12] │ │ │ │ add.w r3, sl, r3, lsl #2 │ │ │ │ str.w r3, [sl, #16] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #24] │ │ │ │ movs r3, #7 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 86b2c │ │ │ │ + b.n 86aac │ │ │ │ add.w r1, sp, #1640 @ 0x668 │ │ │ │ lsls r3, r2, #4 │ │ │ │ add.w r1, r1, r2, lsl #4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ subw r1, r1, #1564 @ 0x61c │ │ │ │ ldr r5, [sp, #20] │ │ │ │ str r4, [r1, #12] │ │ │ │ @@ -136152,280 +136143,236 @@ │ │ │ │ str r5, [r1, #4] │ │ │ │ add.w r1, r0, r2, lsl #4 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #24] │ │ │ │ str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r1, r4, #2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 86626 │ │ │ │ + beq.w 8659c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r0, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 86626 │ │ │ │ + b.n 8659c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86fc4 │ │ │ │ + bne.w 86f4a │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r5, r3 │ │ │ │ - blt.w 8686e │ │ │ │ - b.n 86602 │ │ │ │ + blt.w 867e4 │ │ │ │ + b.n 86578 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, r3, #1 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 86956 │ │ │ │ + beq.w 86898 │ │ │ │ add.w r8, fp, r5, lsl #2 │ │ │ │ ldr.w r4, [fp, r5, lsl #2] │ │ │ │ ldr.w r1, [r8, #-4] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r6, [r1, #8] │ │ │ │ ubfx r9, r3, #5, #1 │ │ │ │ cmp r6, r7 │ │ │ │ mov r2, r6 │ │ │ │ it ge │ │ │ │ movge r2, r7 │ │ │ │ lsls r0, r3, #26 │ │ │ │ it pl │ │ │ │ ldrpl r0, [r4, #28] │ │ │ │ - bpl.n 86cd2 │ │ │ │ + bpl.n 86cc4 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ tst.w r3, #32 │ │ │ │ it eq │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ - beq.n 86ce6 │ │ │ │ + beq.n 86cd8 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite pl │ │ │ │ addpl r1, #28 │ │ │ │ addmi r1, #20 │ │ │ │ blx 2c260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8709c │ │ │ │ + beq.w 87092 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86862 │ │ │ │ + bne.w 867d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, r3, #2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.w 86862 │ │ │ │ + ble.w 867d8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ cmp r6, r7 │ │ │ │ mov r2, r6 │ │ │ │ it ge │ │ │ │ movge r2, r7 │ │ │ │ lsls r0, r1, #26 │ │ │ │ it pl │ │ │ │ ldrpl r3, [r3, #28] │ │ │ │ - bpl.n 86d24 │ │ │ │ + bpl.n 86d16 │ │ │ │ lsls r0, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl r3, #28 │ │ │ │ addmi r3, #20 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 872f8 │ │ │ │ + beq.w 872cc │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 870f4 │ │ │ │ + beq.w 870dc │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86862 │ │ │ │ + bne.w 867d8 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ adds r5, #3 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.w 86862 │ │ │ │ + ble.w 867d8 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ cmp r4, r6 │ │ │ │ mov r2, r4 │ │ │ │ it ge │ │ │ │ movge r2, r6 │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.w 87306 │ │ │ │ + bpl.w 872d8 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.w 87302 │ │ │ │ + bpl.w 872d4 │ │ │ │ lsls r7, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ blx 2c260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87280 │ │ │ │ + beq.w 8714c │ │ │ │ lsrs r4, r0, #31 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 86862 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bne.w 867d8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 86d5a │ │ │ │ - b.n 86862 │ │ │ │ + bgt.n 86d4c │ │ │ │ + b.n 867d8 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 8692e │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - mov r8, r9 │ │ │ │ + b.n 8690c │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 87198 │ │ │ │ + beq.w 87250 │ │ │ │ movw r5, #40968 @ 0xa008 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 8695a │ │ │ │ + bne.w 8689c │ │ │ │ lsls r5, r6, #31 │ │ │ │ - bpl.w 8695a │ │ │ │ - movw r2, #29473 @ 0x7321 │ │ │ │ + bpl.w 8689c │ │ │ │ + movw r2, #29417 @ 0x72e9 │ │ │ │ movt r2, #8 │ │ │ │ add.w sl, sp, #64 @ 0x40 │ │ │ │ - movw r1, #28705 @ 0x7021 │ │ │ │ + movw r1, #28441 @ 0x6f19 │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - movw r3, #38493 @ 0x965d │ │ │ │ + movw r3, #38117 @ 0x94e5 │ │ │ │ movt r3, #18 │ │ │ │ str.w r2, [sl, #1572] @ 0x624 │ │ │ │ str.w r3, [sl, #1564] @ 0x61c │ │ │ │ - b.w 8631e │ │ │ │ - subs r1, r2, #2 │ │ │ │ - beq.n 86e1a │ │ │ │ - add.w r0, sp, #1640 @ 0x668 │ │ │ │ - add.w r0, r0, r2, lsl #4 │ │ │ │ - subw r0, r0, #1564 @ 0x61c │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - add r3, r0 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r5, r3 │ │ │ │ - it gt │ │ │ │ - subgt r1, r2, #3 │ │ │ │ - mov r0, sl │ │ │ │ - bl 87388 │ │ │ │ - cbnz r0, 86e58 │ │ │ │ - ldr.w r3, [sl, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 86642 │ │ │ │ - mov r0, sl │ │ │ │ - subs r1, r3, #2 │ │ │ │ - beq.n 86e50 │ │ │ │ - add.w r2, sp, #1640 @ 0x668 │ │ │ │ - add.w r5, r2, r3, lsl #4 │ │ │ │ - add.w r2, r2, r3, lsl #4 │ │ │ │ - subw r5, r5, #1596 @ 0x63c │ │ │ │ - subw r2, r2, #1564 @ 0x61c │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cmp r5, r2 │ │ │ │ - it lt │ │ │ │ - sublt r1, r3, #3 │ │ │ │ - bl 87388 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 86e22 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 8712c │ │ │ │ - mov.w fp, #0 │ │ │ │ - b.n 86b2c │ │ │ │ + b.w 862de │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 8730a │ │ │ │ + ble.w 872c2 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ movw r2, #41384 @ 0xa1a8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movs r1, #1 │ │ │ │ movw sl, #40968 @ 0xa008 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #4] │ │ │ │ sub.w lr, fp, #4 │ │ │ │ mov r4, r1 │ │ │ │ mov.w ip, #0 │ │ │ │ subs r6, r3, r2 │ │ │ │ - mov r9, r8 │ │ │ │ + str r7, [sp, #0] │ │ │ │ negs r2, r6 │ │ │ │ adcs r2, r6 │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - b.n 86ebe │ │ │ │ - cbz r6, 86eee │ │ │ │ + b.n 86e42 │ │ │ │ + cbz r6, 86e70 │ │ │ │ ldrb.w r8, [r8, #16] │ │ │ │ add.w ip, ip, #1 │ │ │ │ - cmp ip, r7 │ │ │ │ + cmp ip, r9 │ │ │ │ and.w r8, r8, #28 │ │ │ │ sub.w r8, r8, #4 │ │ │ │ clz r8, r8 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ - bge.n 86f0a │ │ │ │ + bge.n 86e8a │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r5, [lr, #4]! │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.w 87262 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 87262 │ │ │ │ + ldr r7, [r5, #4] │ │ │ │ + cmp r7, r0 │ │ │ │ + bne.w 87222 │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 87222 │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 87194 │ │ │ │ - cbz r4, 86eee │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + bne.w 8721e │ │ │ │ + cbz r4, 86e70 │ │ │ │ tst r2, r1 │ │ │ │ - bne.n 86efe │ │ │ │ + bne.n 86e7e │ │ │ │ mov r5, sl │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 86e9c │ │ │ │ + beq.n 86e20 │ │ │ │ add.w ip, ip, #1 │ │ │ │ - cmp ip, r7 │ │ │ │ - bge.w 86db0 │ │ │ │ + cmp ip, r9 │ │ │ │ + bge.n 86da2 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 86eba │ │ │ │ + b.n 86e3e │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ cmp r5, #15 │ │ │ │ - bls.n 86ee8 │ │ │ │ + bls.n 86e6a │ │ │ │ movs r1, #0 │ │ │ │ - b.n 86eee │ │ │ │ - mov r4, r8 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - mov r8, r9 │ │ │ │ - mov r9, r4 │ │ │ │ + b.n 86e70 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ mov r4, r6 │ │ │ │ - b.w 862f8 │ │ │ │ - beq.w 870fe │ │ │ │ + b.w 862b8 │ │ │ │ + beq.w 870d4 │ │ │ │ add.w r7, fp, #4 │ │ │ │ mov r2, r7 │ │ │ │ cmp fp, r7 │ │ │ │ - bcs.w 86c7c │ │ │ │ + bcs.w 86c6e │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #4 │ │ │ │ - b.n 867c6 │ │ │ │ + b.n 8673e │ │ │ │ mov r3, r1 │ │ │ │ - b.w 86364 │ │ │ │ + b.w 86328 │ │ │ │ add.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ lsls r4, r3, #4 │ │ │ │ add.w r3, r0, r3, lsl #4 │ │ │ │ ldrd r2, r1, [r2, #4] │ │ │ │ @@ -136436,407 +136383,431 @@ │ │ │ │ asrs r3, r0, #2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ add r1, r3 │ │ │ │ add r1, r0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 86f9c │ │ │ │ + ble.n 86f22 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 86fa0 │ │ │ │ + bgt.n 86f26 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 86c3c │ │ │ │ + ble.w 86c2e │ │ │ │ add.w r3, sp, #1640 @ 0x668 │ │ │ │ subs r1, r2, #2 │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ subw r3, r3, #1580 @ 0x62c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.w 86c3c │ │ │ │ - bl 87388 │ │ │ │ + bge.w 86c2e │ │ │ │ + bl 87350 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 86f68 │ │ │ │ - ldrd r8, r7, [sp, #52] @ 0x34 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ + beq.n 86ee2 │ │ │ │ + ldrd r9, r4, [sp, #52] @ 0x34 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ - b.n 86e58 │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 87122 │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 86aac │ │ │ │ subs r3, r3, r2 │ │ │ │ subs r1, r1, r2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 86f5e │ │ │ │ + b.n 86ed8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r2, r9, #1 │ │ │ │ subs r1, r3, r2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r0, fp, r1, lsl #2 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ - cbnz r3, 86fbc │ │ │ │ + cbnz r3, 86f42 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 1977c0 │ │ │ │ - b.w 867b4 │ │ │ │ + bl 199b98 │ │ │ │ + b.w 8672c │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, r2 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.w 867f2 │ │ │ │ + bls.w 8676a │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ - b.n 86fce │ │ │ │ - mov r3, r7 │ │ │ │ + b.n 86f54 │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ + str.w r3, [sl, #20] │ │ │ │ + addw r3, sp, #1116 @ 0x45c │ │ │ │ + str.w r3, [sl, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [sl, #24] │ │ │ │ + movs r3, #7 │ │ │ │ + str.w r3, [sl] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add r4, sp, #604 @ 0x25c │ │ │ │ + strd r9, fp, [sl, #4] │ │ │ │ + str.w r4, [sl, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 86bae │ │ │ │ + mov r3, r9 │ │ │ │ movs r2, #0 │ │ │ │ and.w r1, r3, #1 │ │ │ │ asrs r3, r3, #1 │ │ │ │ orrs r2, r1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 86fe6 │ │ │ │ + bgt.n 86f98 │ │ │ │ adds r3, r2, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 86356 │ │ │ │ - adds r1, #28 │ │ │ │ - blx 2c260 │ │ │ │ + b.w 86318 │ │ │ │ + subs r1, r2, #2 │ │ │ │ + beq.n 86fca │ │ │ │ + add.w r0, sp, #1640 @ 0x668 │ │ │ │ + add.w r0, r0, r2, lsl #4 │ │ │ │ + subw r0, r0, #1564 @ 0x61c │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + add r3, r0 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r5, r3 │ │ │ │ + it gt │ │ │ │ + subgt r1, r2, #3 │ │ │ │ + mov r0, sl │ │ │ │ + bl 87350 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 863c2 │ │ │ │ - cmp r5, r6 │ │ │ │ - ite ge │ │ │ │ - movge r5, #0 │ │ │ │ - movlt r5, #1 │ │ │ │ - b.w 863c4 │ │ │ │ + bne.n 86f14 │ │ │ │ + ldr.w r3, [sl, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.w 865b8 │ │ │ │ + mov r0, sl │ │ │ │ + subs r1, r3, #2 │ │ │ │ + beq.n 87002 │ │ │ │ + add.w r2, sp, #1640 @ 0x668 │ │ │ │ + add.w r5, r2, r3, lsl #4 │ │ │ │ + add.w r2, r2, r3, lsl #4 │ │ │ │ + subw r5, r5, #1596 @ 0x63c │ │ │ │ + subw r2, r2, #1564 @ 0x61c │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + cmp r5, r2 │ │ │ │ + it lt │ │ │ │ + sublt r1, r3, #3 │ │ │ │ + bl 87350 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 86fd4 │ │ │ │ + b.n 86f14 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ tst.w r3, #32 │ │ │ │ - bne.w 8641c │ │ │ │ + bne.w 863e0 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ blx 2c260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86432 │ │ │ │ + bne.w 863f6 │ │ │ │ cmp r8, sl │ │ │ │ - ble.w 86436 │ │ │ │ - b.w 864f0 │ │ │ │ - add.w r1, r5, #28 │ │ │ │ + ble.w 863fa │ │ │ │ + b.w 864ae │ │ │ │ + adds r1, #28 │ │ │ │ blx 2c260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8678e │ │ │ │ - cmp r7, sl │ │ │ │ + bne.w 86386 │ │ │ │ + cmp r5, r6 │ │ │ │ ite ge │ │ │ │ - movge r7, #0 │ │ │ │ - movlt r7, #1 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 86796 │ │ │ │ - b.n 86922 │ │ │ │ + movge r5, #0 │ │ │ │ + movlt r5, #1 │ │ │ │ + b.w 86388 │ │ │ │ subs r3, #1 │ │ │ │ add.w r2, fp, r3, lsl #2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp fp, r2 │ │ │ │ - bcc.w 867c2 │ │ │ │ + bcc.w 8673a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 86c88 │ │ │ │ - b.n 86fca │ │ │ │ + beq.w 86c7a │ │ │ │ + b.n 86f50 │ │ │ │ + add.w r1, r5, #28 │ │ │ │ + blx 2c260 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 86706 │ │ │ │ + cmp r7, sl │ │ │ │ + ite ge │ │ │ │ + movge r7, #0 │ │ │ │ + movlt r7, #1 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 8670e │ │ │ │ + b.n 86900 │ │ │ │ adds r1, #28 │ │ │ │ blx 2c260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 864da │ │ │ │ + bne.w 8649a │ │ │ │ cmp r6, r4 │ │ │ │ - ble.w 864de │ │ │ │ - b.w 864e8 │ │ │ │ + ble.w 8649e │ │ │ │ + b.w 864a8 │ │ │ │ + cmp r6, r7 │ │ │ │ + ite le │ │ │ │ + movle r0, #0 │ │ │ │ + movgt r0, #1 │ │ │ │ + b.n 86ce4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r2, r9, #1 │ │ │ │ subs r1, r3, r2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r0, fp, r1, lsl #2 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ - cbnz r3, 87096 │ │ │ │ + cbnz r3, 870b2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 1977c0 │ │ │ │ - b.n 8692a │ │ │ │ - cmp r6, r7 │ │ │ │ - ite le │ │ │ │ - movle r0, #0 │ │ │ │ - movgt r0, #1 │ │ │ │ - b.n 86cf2 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8646e │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ - blx 2c260 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 86488 │ │ │ │ + bl 199b98 │ │ │ │ + b.n 86908 │ │ │ │ cmp r8, sl │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.w 8648a │ │ │ │ - subs r3, r7, #1 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - add.w r3, r1, r3, lsl #2 │ │ │ │ - b.n 870dc │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - str.w r2, [r3], #-4 │ │ │ │ - cmp r3, r1 │ │ │ │ - bhi.n 870d0 │ │ │ │ - b.w 8634c │ │ │ │ + b.w 8644a │ │ │ │ cmp r4, r5 │ │ │ │ ite ge │ │ │ │ movge r4, #0 │ │ │ │ movlt r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 86860 │ │ │ │ - b.n 86c94 │ │ │ │ + bne.w 867d6 │ │ │ │ + b.n 86c86 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.w 86578 │ │ │ │ cmp r6, r7 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 86d48 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.w 86602 │ │ │ │ - ldrd r8, r7, [sp, #52] @ 0x34 │ │ │ │ - mov sl, r6 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - b.n 86e58 │ │ │ │ + b.n 86d3a │ │ │ │ + add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + add.w r3, r1, r3, lsl #2 │ │ │ │ + b.n 870fe │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + str.w r2, [r3], #-4 │ │ │ │ + cmp r3, r1 │ │ │ │ + bhi.n 870f2 │ │ │ │ + b.w 8630a │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 8712c │ │ │ │ + beq.n 87122 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21632 @ 0x5480 │ │ │ │ + movw r1, #21312 @ 0x5340 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 86bb2 │ │ │ │ - ldr.w r0, [r4, r5, lsl #2] │ │ │ │ - bl 7b92c │ │ │ │ - subs r5, #1 │ │ │ │ - bpl.n 87132 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76638 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 866f4 │ │ │ │ - b.n 8720e │ │ │ │ - mov r5, r3 │ │ │ │ - b.w 865f6 │ │ │ │ - mov r5, r4 │ │ │ │ - b.w 864f0 │ │ │ │ - add.w r0, sl, #28 │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - tst.w ip, #32 │ │ │ │ - bne.w 868dc │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 86be2 │ │ │ │ - add.w r0, r8, #28 │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ - lsls r3, r1, #26 │ │ │ │ - bmi.w 8677a │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ - b.n 87038 │ │ │ │ - adds r0, #28 │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ - lsls r7, r3, #26 │ │ │ │ - bmi.w 863b0 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 86ffc │ │ │ │ + b.n 86b3c │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 86432 │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ + b.w 8643e │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r9 │ │ │ │ - b.w 86892 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 86eee │ │ │ │ - movw r2, #28705 @ 0x7021 │ │ │ │ - movt r2, #35 @ 0x23 │ │ │ │ - add.w sl, sp, #64 @ 0x40 │ │ │ │ - b.n 86dda │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ - str.w r3, [sl, #20] │ │ │ │ - addw r3, sp, #1116 @ 0x45c │ │ │ │ - str.w r3, [sl, #16] │ │ │ │ + b.w 86808 │ │ │ │ + bl 76678 │ │ │ │ movs r3, #0 │ │ │ │ - str.w r3, [sl, #24] │ │ │ │ - movs r3, #7 │ │ │ │ - str.w r3, [sl] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - add r4, sp, #604 @ 0x25c │ │ │ │ - strd r7, fp, [sl, #4] │ │ │ │ - str.w r4, [sl, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 86fe2 │ │ │ │ - subs r3, r7, #1 │ │ │ │ - mov r1, r8 │ │ │ │ - add.w r2, r8, r3, lsl #2 │ │ │ │ - b.n 871e8 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - str.w r5, [r1], #4 │ │ │ │ - str.w r0, [r2], #-4 │ │ │ │ - cmp r2, r1 │ │ │ │ - bhi.n 871dc │ │ │ │ - b.n 870c8 │ │ │ │ - mov r5, r0 │ │ │ │ + str.w r3, [sl, #12] │ │ │ │ + b.w 865e8 │ │ │ │ + cmp r4, r6 │ │ │ │ + ite le │ │ │ │ + movle r4, #0 │ │ │ │ + movgt r4, #1 │ │ │ │ + b.n 86d8c │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ + bl 762c0 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 86a1a │ │ │ │ + bl 1fbed8 │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [r7, #16] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r5, [r7, #8] │ │ │ │ + str r3, [r7, #12] │ │ │ │ + str.w r9, [r7, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 86604 │ │ │ │ + b.n 871c4 │ │ │ │ + adds r0, #28 │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ + tst.w r3, #32 │ │ │ │ + bne.w 86488 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 8707e │ │ │ │ + movs r5, #2 │ │ │ │ add.w r5, fp, r5, lsl #2 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 87224 │ │ │ │ - cmp r7, #127 @ 0x7f │ │ │ │ - bgt.n 8721c │ │ │ │ + bne.n 871e2 │ │ │ │ + cmp.w r9, #127 @ 0x7f │ │ │ │ + bgt.n 871da │ │ │ │ + ldrd r5, r4, [r7, #8] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [r7, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldrd r5, r4, [r3, #8] │ │ │ │ - str r2, [r3, #16] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - strd r7, r2, [r3, #8] │ │ │ │ - cbnz r4, 87216 │ │ │ │ - mov.w fp, #0 │ │ │ │ - b.w 86704 │ │ │ │ + strd r9, r3, [r7, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 86604 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 8713a │ │ │ │ + b.n 871c4 │ │ │ │ + ldr.w r0, [r4, r5, lsl #2] │ │ │ │ + bl 7b958 │ │ │ │ + subs r5, #1 │ │ │ │ + bpl.n 871bc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76678 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 8666c │ │ │ │ + b.w 86604 │ │ │ │ mov r0, fp │ │ │ │ - bl 76638 │ │ │ │ - b.n 871fc │ │ │ │ + bl 76678 │ │ │ │ + b.n 871a2 │ │ │ │ ldr.w r2, [r5, #-4]! │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 871f4 │ │ │ │ + bge.n 87198 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 871f4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 871f4 │ │ │ │ - bl 76638 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [sl, #12] │ │ │ │ - b.w 86672 │ │ │ │ - movw r2, #30745 @ 0x7819 │ │ │ │ - movt r2, #21 │ │ │ │ - str.w r2, [sl, #1564] @ 0x61c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 8631e │ │ │ │ - b.n 86de8 │ │ │ │ + bne.n 87198 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 87198 │ │ │ │ + mov r5, r3 │ │ │ │ + b.w 8656c │ │ │ │ + movs r5, #1 │ │ │ │ + b.n 87194 │ │ │ │ + add.w r0, sl, #28 │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + tst.w ip, #32 │ │ │ │ + bne.w 86984 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.w 869d4 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 86e70 │ │ │ │ add.w sl, sp, #64 @ 0x40 │ │ │ │ - movw r3, #28705 @ 0x7021 │ │ │ │ + movw r3, #28441 @ 0x6f19 │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ - mov r8, r9 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ str.w r3, [sl, #1564] @ 0x61c │ │ │ │ - b.w 8631e │ │ │ │ - movs r5, #2 │ │ │ │ - b.n 871f0 │ │ │ │ - movs r5, #1 │ │ │ │ - b.n 871f0 │ │ │ │ - cmp r4, r6 │ │ │ │ - ite le │ │ │ │ - movle r4, #0 │ │ │ │ - movgt r4, #1 │ │ │ │ - b.n 86d9a │ │ │ │ - lsls r0, r7, #2 │ │ │ │ - bl 76280 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 86aa2 │ │ │ │ - bl 1fa038 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ - str r2, [r3, #16] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - str r2, [r3, #12] │ │ │ │ - str r7, [r3, #8] │ │ │ │ + b.w 862de │ │ │ │ + movw r2, #31881 @ 0x7c89 │ │ │ │ + movt r2, #21 │ │ │ │ + str.w r2, [sl, #1564] @ 0x61c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8720e │ │ │ │ - b.n 8713a │ │ │ │ + beq.w 862de │ │ │ │ + b.n 86dd8 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 87194 │ │ │ │ + movw r2, #28441 @ 0x6f19 │ │ │ │ + movt r2, #35 @ 0x23 │ │ │ │ + add.w sl, sp, #64 @ 0x40 │ │ │ │ + b.n 86dca │ │ │ │ + mov r5, r4 │ │ │ │ + b.w 864ae │ │ │ │ add.w r0, sl, #28 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.w 86a10 │ │ │ │ + bne.w 86852 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.w 86a60 │ │ │ │ + b.n 86bd0 │ │ │ │ + add.w r0, r8, #28 │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ + lsls r3, r1, #26 │ │ │ │ + bmi.w 866f2 │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + b.n 87062 │ │ │ │ adds r0, #28 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ - tst.w r3, #32 │ │ │ │ - bne.w 864c8 │ │ │ │ + lsls r7, r3, #26 │ │ │ │ + bmi.w 86374 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 8706c │ │ │ │ + b.n 87030 │ │ │ │ + ldrd r9, r4, [sp, #52] @ 0x34 │ │ │ │ + mov sl, r6 │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + b.n 86f14 │ │ │ │ movs r1, #0 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r1 │ │ │ │ - mov.w r9, #1 │ │ │ │ - b.w 862f8 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 872ca │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.w 8684e │ │ │ │ + mov.w r8, #1 │ │ │ │ + b.w 862b8 │ │ │ │ + ldr.w r0, [sl, #28] │ │ │ │ + b.n 87268 │ │ │ │ + ldr.w r0, [r8, #28] │ │ │ │ + b.n 8727c │ │ │ │ + ldr.w r0, [sl, #28] │ │ │ │ + b.n 8720c │ │ │ │ + movs r2, #0 │ │ │ │ + b.w 86264 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.w 8683e │ │ │ │ + b.n 87184 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - b.n 86d3a │ │ │ │ - ldr.w r0, [sl, #28] │ │ │ │ - b.n 872b6 │ │ │ │ + b.n 86d2c │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 8728a │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 86d8e │ │ │ │ + b.n 86d80 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 86d7e │ │ │ │ - movs r2, #0 │ │ │ │ - b.w 862a4 │ │ │ │ + b.n 86d70 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.w 867c4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 87180 │ │ │ │ - ldr.w r0, [sl, #28] │ │ │ │ - b.n 8715e │ │ │ │ - ldr.w r0, [r8, #28] │ │ │ │ - b.n 87172 │ │ │ │ + b.w 867b4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, r4 │ │ │ │ it ge │ │ │ │ movge r2, r4 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 87382 │ │ │ │ + beq.n 8734a │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 87374 │ │ │ │ + bpl.n 8733c │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 8737e │ │ │ │ + beq.n 87346 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 87360 │ │ │ │ + bpl.n 87328 │ │ │ │ adds r1, #20 │ │ │ │ blx 2c260 │ │ │ │ - cbz r0, 8736a │ │ │ │ + cbz r0, 87332 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r1, #28 │ │ │ │ blx 2c260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8735c │ │ │ │ + bne.n 87324 │ │ │ │ cmp r5, r4 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r0, #28 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ tst.w r3, #32 │ │ │ │ - bne.n 87350 │ │ │ │ + bne.n 87318 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 87362 │ │ │ │ + b.n 8732a │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 87376 │ │ │ │ + b.n 8733e │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ add.w r3, r0, r1, lsl #4 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -136866,401 +136837,402 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ str.w ip, [r0, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r1, [r8] │ │ │ │ - bl 19756c │ │ │ │ + bl 199934 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 87cb4 │ │ │ │ + blt.w 87c80 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87b2e │ │ │ │ + bne.w 87aec │ │ │ │ subs.w r2, r9, r5 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - beq.w 875c4 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + beq.w 875a2 │ │ │ │ add.w r2, r2, #1073741824 @ 0x40000000 │ │ │ │ add.w r1, r7, r5, lsl #2 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r4, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ mov r2, r8 │ │ │ │ - bl 197650 │ │ │ │ + bl 199a18 │ │ │ │ subs r1, r0, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ble.w 87c66 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ble.w 87c06 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r1 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bgt.w 87758 │ │ │ │ + bgt.w 87718 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 87c20 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bgt.w 87c16 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, #12 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 19772c │ │ │ │ + bl 199b04 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r4, #4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrd fp, r2, [r2, #12] │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87bd6 │ │ │ │ + bne.w 87b90 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq.w 875a2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + beq.w 87580 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ add.w r7, r8, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 876d4 │ │ │ │ + beq.w 87694 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movw ip, #29473 @ 0x7321 │ │ │ │ + movw ip, #29417 @ 0x72e9 │ │ │ │ movt ip, #8 │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ ldr.w r5, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8752a │ │ │ │ + bne.n 87524 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.w 87cc6 │ │ │ │ + bpl.w 87c70 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 87c6c │ │ │ │ + bpl.w 87c28 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ add.w r0, r4, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 87c7a │ │ │ │ + beq.w 87c36 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 8769c │ │ │ │ + bpl.n 87560 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #20] │ │ │ │ blx 2c260 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 876ae │ │ │ │ + beq.n 87570 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 8756a │ │ │ │ + bge.n 874f4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #4 │ │ │ │ str.w r4, [r9] │ │ │ │ mov r4, r6 │ │ │ │ - cbnz r3, 8754a │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 87544 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq.n 8759e │ │ │ │ + str r3, [sp, #24] │ │ │ │ + beq.n 8757c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 875cc │ │ │ │ + bge.n 875aa │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 874aa │ │ │ │ + b.n 87472 │ │ │ │ + ldr.w r5, [fp] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + adds r4, r6, #4 │ │ │ │ + add.w fp, fp, #4 │ │ │ │ + mov r6, r4 │ │ │ │ + str.w r5, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 87678 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 87694 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + cmp r3, sl │ │ │ │ + ble.n 875aa │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.n 87472 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87566 │ │ │ │ - blt.w 87c4c │ │ │ │ + beq.n 874f0 │ │ │ │ + blt.w 87c0c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #4 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ str.w r4, [r9] │ │ │ │ mov r4, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87510 │ │ │ │ + beq.n 874d6 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ str.w r2, [r3], #4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - beq.w 87b64 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + beq.w 87b8c │ │ │ │ adds r1, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 87518 │ │ │ │ - ldr.w r5, [fp] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - adds r4, r6, #4 │ │ │ │ - add.w fp, fp, #4 │ │ │ │ - mov r6, r4 │ │ │ │ - str.w r5, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 876b8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 876d4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - cmp r3, sl │ │ │ │ - ble.n 875cc │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.n 874aa │ │ │ │ - strd sl, r9, [sp, #20] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cbz r3, 875c0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + b.n 874de │ │ │ │ + add.w r1, r5, #28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 2c260 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 874c4 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.n 874c8 │ │ │ │ + b.n 874f4 │ │ │ │ + strd sl, r9, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cbz r3, 8759e │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ - bl 19772c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + bl 199b04 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldrd sl, r9, [sp, #20] │ │ │ │ + ldrd sl, r9, [sp, #24] │ │ │ │ add.w r8, r3, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp.w r8, #1 │ │ │ │ it gt │ │ │ │ subgt.w r8, r8, #1 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ str.w r8, [r0] │ │ │ │ - bl 19756c │ │ │ │ + bl 199934 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne.w 87708 │ │ │ │ + bne.n 876c8 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ adds r4, #4 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87a7e │ │ │ │ + bne.w 87a98 │ │ │ │ subs.w sl, sl, #1 │ │ │ │ - beq.n 8759a │ │ │ │ + beq.n 87578 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ adds r7, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r1, [fp] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ - bl 197650 │ │ │ │ + bl 199a18 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq.w 87a7a │ │ │ │ - blt.w 87ca8 │ │ │ │ + beq.w 87a3e │ │ │ │ + blt.w 87c64 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #0] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ - bl 197774 │ │ │ │ + bl 199b4c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87af0 │ │ │ │ + bne.w 87a88 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87ad6 │ │ │ │ + bne.w 87a90 │ │ │ │ subs.w sl, sl, r5 │ │ │ │ - beq.n 8759a │ │ │ │ + beq.n 87578 │ │ │ │ add.w r7, r7, r5, lsl #2 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r3, [fp], #4 │ │ │ │ adds r4, #4 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87ade │ │ │ │ + bne.w 87aaa │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 87c56 │ │ │ │ + beq.w 87c00 │ │ │ │ cmp r6, #6 │ │ │ │ - bgt.n 875d6 │ │ │ │ + bgt.n 875b4 │ │ │ │ cmp r5, #6 │ │ │ │ - bgt.n 875d6 │ │ │ │ + bgt.n 875b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r2, r8, #1 │ │ │ │ - strd sl, r9, [sp, #20] │ │ │ │ + strd sl, r9, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 874a2 │ │ │ │ - add.w r1, r5, #28 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - blx 2c260 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 87500 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.w 87504 │ │ │ │ - b.n 8756a │ │ │ │ + b.n 8746a │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r0, r1, #1 │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ cmp r0, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #28] │ │ │ │ str.w r1, [r2], #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.w 8758a │ │ │ │ + bne.w 87514 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ - bl 197774 │ │ │ │ + bl 199b4c │ │ │ │ ldr.w r3, [fp] │ │ │ │ str.w r3, [r4, r5, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 87c12 │ │ │ │ + bne.w 87bc2 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 875c0 │ │ │ │ - blt.w 87ca8 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 8759e │ │ │ │ + blt.w 87c64 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #0] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ add.w r4, r4, r6, lsl #2 │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ - bl 19772c │ │ │ │ + bl 199b04 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87be6 │ │ │ │ + bne.w 87b84 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w fp, fp, r6, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87bce │ │ │ │ + bne.w 87b7c │ │ │ │ sub.w r9, r9, r6 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 87c32 │ │ │ │ + beq.w 87bd0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 875fa │ │ │ │ - b.n 87702 │ │ │ │ + bne.w 875d6 │ │ │ │ + b.n 876c2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 87bf2 │ │ │ │ + bgt.w 87bd8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r5, r3, #1 │ │ │ │ add.w r4, r3, #1073741824 @ 0x40000000 │ │ │ │ subs r4, #1 │ │ │ │ add.w r7, r8, r5, lsl #2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 87b68 │ │ │ │ + bne.w 87afa │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ add.w r9, r3, #12 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r9 │ │ │ │ strd r8, r6, [sp, #96] @ 0x60 │ │ │ │ - bl 19772c │ │ │ │ + bl 199b04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia.w r9, {r0, r1} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ add.w fp, r3, r4, lsl #2 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r2 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 87b36 │ │ │ │ + bne.w 87b70 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ sub.w sl, r2, #4 │ │ │ │ subs r4, r7, #4 │ │ │ │ ldr.w r2, [r1, r0, lsl #2] │ │ │ │ str.w r2, [r8, r5, lsl #2] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 87a98 │ │ │ │ + beq.w 87a4a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, fp │ │ │ │ mov fp, sl │ │ │ │ - movw ip, #29473 @ 0x7321 │ │ │ │ + movw ip, #29417 @ 0x72e9 │ │ │ │ movt ip, #8 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #32] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -137270,261 +137242,256 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ ldr.w r4, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8787e │ │ │ │ + bne.n 8786c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.w 87c9a │ │ │ │ + bpl.w 87c86 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 87c7e │ │ │ │ + bpl.w 87c3a │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ add.w r0, r5, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 87c8c │ │ │ │ + beq.w 87c48 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.n 8790a │ │ │ │ + bpl.n 878cc │ │ │ │ add.w r1, r4, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2c260 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8791a │ │ │ │ + beq.n 878dc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 878be │ │ │ │ + bge.n 87842 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r6, #4 │ │ │ │ str.w r4, [r9] │ │ │ │ mov r4, r6 │ │ │ │ - cbnz r3, 878a0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 8788e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.w 87a5a │ │ │ │ + beq.w 87a1c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r8, r8, #1 │ │ │ │ sub.w fp, fp, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 87922 │ │ │ │ + bge.n 878e4 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 877fe │ │ │ │ + b.n 877be │ │ │ │ + ldr r5, [r7, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + subs r4, r6, #4 │ │ │ │ + subs r7, #4 │ │ │ │ + mov r6, r4 │ │ │ │ + str.w r5, [r9] │ │ │ │ + cbnz r3, 878aa │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 87a46 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + cmp r3, sl │ │ │ │ + ble.n 878e4 │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.n 877be │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 878bc │ │ │ │ - blt.w 87c90 │ │ │ │ + beq.n 87840 │ │ │ │ + blt.w 87bf6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r6, #4 │ │ │ │ ldr.w r4, [fp] │ │ │ │ str.w r4, [r9] │ │ │ │ mov r4, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87860 │ │ │ │ + beq.n 87822 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str.w r3, [r1], #-4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.w 87bee │ │ │ │ + beq.w 87ba0 │ │ │ │ subs r3, r2, #4 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ - b.n 8786a │ │ │ │ - ldr r5, [r7, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - subs r4, r6, #4 │ │ │ │ - subs r7, #4 │ │ │ │ - mov r6, r4 │ │ │ │ - str.w r5, [r9] │ │ │ │ - cbnz r3, 878e8 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 87a94 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - cmp r3, sl │ │ │ │ - ble.n 87922 │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.n 877fe │ │ │ │ + b.n 8782c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ subs r1, #4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 87c3a │ │ │ │ + beq.w 87bea │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - b.n 878d8 │ │ │ │ + b.n 8785c │ │ │ │ add.w r1, r4, #28 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2c260 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87850 │ │ │ │ + bne.n 87810 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 87854 │ │ │ │ - b.n 878be │ │ │ │ + blt.n 87814 │ │ │ │ + b.n 87842 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w r9, r3, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp.w r9, #1 │ │ │ │ it gt │ │ │ │ subgt.w r9, r9, #1 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [r0] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [r7, #0] │ │ │ │ - bl 19756c │ │ │ │ + bl 199934 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.w 87c9e │ │ │ │ + blt.w 87c5a │ │ │ │ subs.w r3, sl, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.n 8799e │ │ │ │ + beq.n 87960 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sub.w sl, r6, sl │ │ │ │ add.w r4, r4, sl, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87bbe │ │ │ │ + bne.w 87ba4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, sl, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87bc6 │ │ │ │ + bne.w 87bac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str.w fp, [sp, #88] @ 0x58 │ │ │ │ - bl 197774 │ │ │ │ + bl 199b4c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 87af8 │ │ │ │ + beq.w 87af4 │ │ │ │ mov sl, r6 │ │ │ │ ldr.w r3, [r7], #-4 │ │ │ │ str.w r3, [r4], #-4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87b1e │ │ │ │ + bne.w 87abc │ │ │ │ add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 87a90 │ │ │ │ + beq.n 87a42 │ │ │ │ subs r5, #2 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r3, r8 │ │ │ │ ldr.w r1, [fp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 197650 │ │ │ │ + bl 199a18 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 87cba │ │ │ │ + blt.w 87c74 │ │ │ │ subs.w r6, r8, r5 │ │ │ │ - beq.n 87a50 │ │ │ │ + beq.n 87a12 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sub.w r8, r5, r8 │ │ │ │ add.w r4, r4, r8, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87b0e │ │ │ │ + bne.w 87acc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w r7, r7, r8, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87b16 │ │ │ │ + bne.w 87ad4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ - bl 19772c │ │ │ │ + bl 199b04 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 87c5c │ │ │ │ + beq.w 87c4c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 87c46 │ │ │ │ + beq.w 87c56 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str.w r3, [r4], #-4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87afe │ │ │ │ + bne.n 87adc │ │ │ │ subs.w sl, sl, #1 │ │ │ │ - beq.n 87a54 │ │ │ │ + beq.n 87a16 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub.w fp, fp, #4 │ │ │ │ cmp r3, #6 │ │ │ │ - bgt.w 8792e │ │ │ │ + bgt.w 878f0 │ │ │ │ cmp r6, #6 │ │ │ │ - bgt.w 8792e │ │ │ │ + bgt.w 878f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r3, r9, #1 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 877f2 │ │ │ │ + b.n 877b2 │ │ │ │ mov r5, r8 │ │ │ │ - b.n 87a18 │ │ │ │ + b.n 879da │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 87a74 │ │ │ │ + cbz r3, 87a36 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ rsb r1, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 19772c │ │ │ │ + bl 199b04 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 87c48 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + b.n 87a84 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 87668 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ - str.w r2, [r1], #4 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r1, [sp, #16] │ │ │ │ - b.n 8760a │ │ │ │ + b.n 87644 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ mov sl, fp │ │ │ │ mov fp, r7 │ │ │ │ add.w r8, sp, #104 @ 0x68 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -137533,415 +137500,421 @@ │ │ │ │ rsb r3, r5, #1 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ str r5, [sp, #0] │ │ │ │ str.w sl, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ - bl 197774 │ │ │ │ + bl 199b4c │ │ │ │ mvn.w r3, #3 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mul.w r3, r5, r3 │ │ │ │ str r2, [r4, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 87c04 │ │ │ │ + bne.w 87bb4 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 875c4 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.n 875a2 │ │ │ │ + add.w r3, r3, r5, lsl #2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 87630 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 8765c │ │ │ │ + b.n 87638 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr.w r2, [r3], #4 │ │ │ │ + str.w r2, [r1], #4 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #16] │ │ │ │ + b.n 875e6 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str.w r2, [r1], #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b.n 87678 │ │ │ │ - add.w r3, r3, r5, lsl #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 87654 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r6, [sp, #24] │ │ │ │ - b.n 87a5a │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + b.n 87654 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - b.n 87a26 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 87970 │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 879e4 │ │ │ │ + b.n 879a6 │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 879f0 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + b.n 879b2 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 879ae │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ + b.n 879e8 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 87402 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r0, r1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov sl, r2 │ │ │ │ - subs r4, r7, #4 │ │ │ │ - ldr.w r2, [sl], #-4 │ │ │ │ - str.w r2, [r8, r5, lsl #2] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 877d2 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr.w r0, [r1], #-4 │ │ │ │ - str.w r0, [r2], #-4 │ │ │ │ - strd r1, r2, [sp, #16] │ │ │ │ - b.n 877d2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 8759e │ │ │ │ + b.n 873ca │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + b.n 87a1c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r6, r5, lsl #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r8, r6, [sp, #96] @ 0x60 │ │ │ │ add.w r6, r3, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 19772c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + bl 199b04 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ subs r2, r1, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r3, r2, [r2, #12] │ │ │ │ add.w r1, r2, r4, lsl #2 │ │ │ │ add.w fp, r3, r4, lsl #2 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ lsls r1, r2, #2 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 87b40 │ │ │ │ - b.n 87b3a │ │ │ │ - add.w r3, r3, sl, lsl #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 8796c │ │ │ │ - add.w r3, r3, sl, lsl #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 87978 │ │ │ │ + cbnz r0, 87b74 │ │ │ │ + mov sl, r2 │ │ │ │ + subs r4, r7, #4 │ │ │ │ + ldr.w r2, [sl], #-4 │ │ │ │ + str.w r2, [r8, r5, lsl #2] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 87792 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr.w r0, [r1], #-4 │ │ │ │ + str.w r0, [r2], #-4 │ │ │ │ + strd r1, r2, [sp, #16] │ │ │ │ + b.n 87792 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r0, r1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 87b4c │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 87742 │ │ │ │ + b.n 87702 │ │ │ │ + add.w r3, r3, r6, lsl #2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 876f6 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 8757c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r2, [r6], #4 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str.w r2, [r3], #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8747a │ │ │ │ - add.w r3, r3, r6, lsl #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 87736 │ │ │ │ + b.n 87442 │ │ │ │ str r1, [sp, #20] │ │ │ │ - b.n 87a5a │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 23d120 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r4, r0, #1 │ │ │ │ - bne.w 87760 │ │ │ │ - b.n 87ad2 │ │ │ │ + b.n 87a1c │ │ │ │ + add.w r3, r3, sl, lsl #2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 8792e │ │ │ │ + add.w r3, r3, sl, lsl #2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 8793a │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmn r1, r3 │ │ │ │ ittt ne │ │ │ │ ldrne r2, [sp, #48] @ 0x30 │ │ │ │ ldrne r2, [r2, #0] │ │ │ │ strne r2, [r1, r3] │ │ │ │ - b.n 87ad0 │ │ │ │ + b.n 87a82 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldrd r2, r1, [sp, #16] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r2, r1, lsl #2] │ │ │ │ - b.n 87702 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + b.n 876c2 │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ + b.n 87698 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 23d120 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 87446 │ │ │ │ - b.n 875c0 │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ - b.n 876d8 │ │ │ │ + bl 23cfc8 │ │ │ │ + mov r3, r0 │ │ │ │ + adds r4, r0, #1 │ │ │ │ + bne.w 87720 │ │ │ │ + b.n 87a84 │ │ │ │ mov sl, fp │ │ │ │ add.w r8, sp, #104 @ 0x68 │ │ │ │ mov fp, r7 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 87a9c │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 87ad2 │ │ │ │ + b.n 87a4e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r6 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 8759e │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ - b.n 876d4 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 87a1c │ │ │ │ str.w sl, [sp, #24] │ │ │ │ - mov sl, fp │ │ │ │ - mov fp, r7 │ │ │ │ - b.n 87a9c │ │ │ │ + b.n 87694 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.n 875a2 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov r4, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 875c4 │ │ │ │ + b.n 8757c │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 23cfc8 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 8740e │ │ │ │ + b.n 8759e │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - bne.w 874e8 │ │ │ │ + bne.w 874b0 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ - b.n 876a0 │ │ │ │ + b.n 87564 │ │ │ │ add.w r0, r5, #28 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - bne.w 8783c │ │ │ │ + bne.w 877fc │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - b.n 8790e │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r4, r6 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 87a5a │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ - b.n 87c82 │ │ │ │ + b.n 878d0 │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ + mov sl, fp │ │ │ │ + mov fp, r7 │ │ │ │ + b.n 87a4e │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + b.n 87a3a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 87a5a │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 8759e │ │ │ │ + b.n 87a1c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 87ad2 │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 8757c │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + b.n 87c2c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 87a5a │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - b.n 87c70 │ │ │ │ + b.n 87a1c │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + b.n 87a84 │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ + b.n 87c3e │ │ │ │ nop │ │ │ │ │ │ │ │ -00087ccc : │ │ │ │ +00087c8c : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4020] @ 0xfb4 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #472] @ (87ebc ) │ │ │ │ + ldr r4, [pc, #472] @ (87e7c ) │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ ldr.w r9, [r3, r4] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87ea0 │ │ │ │ + beq.w 87e60 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 87e32 │ │ │ │ + beq.w 87df2 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87e32 │ │ │ │ + beq.w 87df2 │ │ │ │ add r7, sp, #28 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 87ec0 │ │ │ │ + bl 87e80 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87ea6 │ │ │ │ + beq.w 87e66 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 87dda │ │ │ │ + beq.n 87d9a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.n 87dc4 │ │ │ │ + bpl.n 87d84 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 87dc4 │ │ │ │ + beq.n 87d84 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87e4c │ │ │ │ + beq.w 87e0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87e58 │ │ │ │ + bne.w 87e18 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 87db4 │ │ │ │ + ble.n 87d74 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87d66 │ │ │ │ + bge.n 87d26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87e04 │ │ │ │ + beq.n 87dc4 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 87db4 │ │ │ │ + beq.n 87d74 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87d7c │ │ │ │ + bge.n 87d3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87e1e │ │ │ │ + beq.n 87dde │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 87db4 │ │ │ │ + beq.n 87d74 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87d92 │ │ │ │ + bge.n 87d52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87e28 │ │ │ │ + beq.n 87de8 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 87db4 │ │ │ │ + beq.n 87d74 │ │ │ │ add.w r1, r5, #8 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87dae │ │ │ │ + bge.n 87d6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 87e0e │ │ │ │ + cbz r3, 87dce │ │ │ │ adds r6, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 87d9c │ │ │ │ + bne.n 87d5c │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 87e44 │ │ │ │ + bne.n 87e04 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ bic.w r3, r4, #2147483648 @ 0x80000000 │ │ │ │ mov r2, r5 │ │ │ │ - bl 8b794 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8b9f0 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 87d50 │ │ │ │ + b.n 87d10 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n 87d20 │ │ │ │ + bpl.n 87ce0 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ add.w r2, r3, #16 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 88108 │ │ │ │ + bl 880c8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 87d5e │ │ │ │ - b.n 87db4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + blt.n 87d1e │ │ │ │ + b.n 87d74 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 87d6a │ │ │ │ - b.n 87db4 │ │ │ │ + bne.n 87d2a │ │ │ │ + b.n 87d74 │ │ │ │ adds r6, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 87d9c │ │ │ │ - b.n 87db4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bne.n 87d5c │ │ │ │ + b.n 87d74 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 87d80 │ │ │ │ - b.n 87db4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bne.n 87d40 │ │ │ │ + b.n 87d74 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 87d96 │ │ │ │ - b.n 87db4 │ │ │ │ + bne.n 87d56 │ │ │ │ + b.n 87d74 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 88108 │ │ │ │ + bl 880c8 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 87db8 │ │ │ │ + b.n 87d78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76638 │ │ │ │ - b.n 87db8 │ │ │ │ - cbz r3, 87e84 │ │ │ │ + bl 76678 │ │ │ │ + b.n 87d78 │ │ │ │ + cbz r3, 87e44 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 87e84 │ │ │ │ + cbz r3, 87e44 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 87d50 │ │ │ │ + b.n 87d10 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87d50 │ │ │ │ + beq.w 87d10 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 87eac │ │ │ │ + blt.n 87e6c │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #21708 @ 0x54cc │ │ │ │ + movw r2, #21388 @ 0x538c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 23aa48 <_PyBytesWriter_WriteBytes@@Base+0xe8> │ │ │ │ - b.n 87e52 │ │ │ │ + bl 23a940 <_PyBytesWriter_WriteBytes@@Base+0xe8> │ │ │ │ + b.n 87e12 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #21660 @ 0x549c │ │ │ │ + movw r2, #21340 @ 0x535c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 1f3200 <_PyErr_Format@@Base> │ │ │ │ - b.n 87e52 │ │ │ │ + bl 1f50a0 <_PyErr_Format@@Base> │ │ │ │ + b.n 87e12 │ │ │ │ mov r0, r9 │ │ │ │ - bl 61712 │ │ │ │ + bl 61752 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 87db8 │ │ │ │ + b.n 87d78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87e68 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 87e68 │ │ │ │ + bne.n 87e28 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 87e28 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -137949,333 +137922,300 @@ │ │ │ │ movs r0, #0 │ │ │ │ mov sl, r3 │ │ │ │ sub sp, #16 │ │ │ │ subs r3, r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 87fb8 │ │ │ │ - cbz r4, 87f04 │ │ │ │ + bgt.n 87f78 │ │ │ │ + cbz r4, 87ec4 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.n 87fe8 │ │ │ │ + bhi.n 87fa8 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 87f8c │ │ │ │ + bhi.n 87f4c │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 87edc │ │ │ │ + beq.n 87e9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87edc │ │ │ │ + bne.n 87e9c │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ movs r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 87ee6 │ │ │ │ + bne.n 87ea6 │ │ │ │ cmp r9, r4 │ │ │ │ - blt.w 880be │ │ │ │ + blt.w 8807e │ │ │ │ itt eq │ │ │ │ moveq r8, r7 │ │ │ │ streq.w r9, [sl] │ │ │ │ - beq.n 87fe0 │ │ │ │ + beq.n 87fa0 │ │ │ │ cmp.w r9, #5 │ │ │ │ - bgt.w 88024 │ │ │ │ + bgt.w 87fe4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 81020 │ │ │ │ + bl 80fd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88078 │ │ │ │ + beq.w 88038 │ │ │ │ mov r8, r7 │ │ │ │ cmp.w r9, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ - beq.n 87fd2 │ │ │ │ + beq.n 87f92 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81020 │ │ │ │ + bl 80fd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8807c │ │ │ │ + beq.w 8803c │ │ │ │ cmp.w r9, #2 │ │ │ │ str.w r0, [r8, #4] │ │ │ │ - beq.n 87fd2 │ │ │ │ + beq.n 87f92 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81020 │ │ │ │ + bl 80fd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88052 │ │ │ │ + beq.n 88012 │ │ │ │ cmp.w r9, #3 │ │ │ │ str.w r0, [r8, #8] │ │ │ │ - beq.n 87fd2 │ │ │ │ + beq.n 87f92 │ │ │ │ add.w r3, r8, #8 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 81020 │ │ │ │ + bl 80fd8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88054 │ │ │ │ + beq.n 88014 │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 87f70 │ │ │ │ - b.n 87fd4 │ │ │ │ + bne.n 87f30 │ │ │ │ + b.n 87f94 │ │ │ │ sub.w r5, r4, #32 │ │ │ │ movs r6, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ lsls r6, r5 │ │ │ │ movw r5, #4169 @ 0x1049 │ │ │ │ movt r5, #1024 @ 0x400 │ │ │ │ ands r5, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 87edc │ │ │ │ + bne.n 87e9c │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 87fce │ │ │ │ + beq.n 87f8e │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 87ff6 │ │ │ │ - cbnz r0, 88014 │ │ │ │ + bne.n 87fb6 │ │ │ │ + cbnz r0, 87fd0 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ movs r0, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 87fce │ │ │ │ - bls.n 88006 │ │ │ │ + beq.n 87f8e │ │ │ │ + bls.n 87fc6 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 88014 │ │ │ │ + beq.n 87fd0 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq.n 87fce │ │ │ │ + beq.n 87f8e │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 87fbc │ │ │ │ + bne.n 87f7c │ │ │ │ subs r0, #1 │ │ │ │ - b.n 87edc │ │ │ │ + b.n 87e9c │ │ │ │ mov r4, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 88080 │ │ │ │ + bne.n 88040 │ │ │ │ str.w r9, [sl] │ │ │ │ mov r0, r8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 87fac │ │ │ │ - bhi.n 88018 │ │ │ │ + beq.n 87f6c │ │ │ │ + bhi.n 87fd4 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 87fac │ │ │ │ + beq.n 87f6c │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 87fce │ │ │ │ + beq.n 87f8e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87edc │ │ │ │ + bne.w 87e9c │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 87efe │ │ │ │ + b.n 87ebe │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 87fce │ │ │ │ - bhi.n 8801e │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 880a8 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 87fc6 │ │ │ │ + beq.n 87f8e │ │ │ │ + bls.n 87fda │ │ │ │ + cmp r4, #91 @ 0x5b │ │ │ │ + bne.n 87f86 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 87edc │ │ │ │ + b.n 87e9c │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne.n 87ff6 │ │ │ │ - b.n 87fce │ │ │ │ - cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 87fc6 │ │ │ │ - b.n 88014 │ │ │ │ + bne.n 87fb6 │ │ │ │ + b.n 87f8e │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 88068 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ + bne.n 87f86 │ │ │ │ + b.n 87fd0 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 880de │ │ │ │ + beq.n 8809e │ │ │ │ add r6, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 81020 │ │ │ │ - cbz r0, 88054 │ │ │ │ + bl 80fd8 │ │ │ │ + cbz r0, 88014 │ │ │ │ str.w r0, [r8] │ │ │ │ - b.n 87f3c │ │ │ │ + b.n 87efc │ │ │ │ movs r4, #2 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r6 │ │ │ │ subs r3, r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 295d2c │ │ │ │ + bl 295cf0 │ │ │ │ mov r5, r8 │ │ │ │ add.w r4, r8, r4, lsl #2 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 880ec │ │ │ │ + bne.n 880ac │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 880e4 │ │ │ │ + bne.n 880a4 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 87fe0 │ │ │ │ + b.n 87fa0 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 88054 │ │ │ │ + b.n 88014 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 88054 │ │ │ │ + b.n 88014 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ movw r0, #61438 @ 0xeffe │ │ │ │ movt r0, #64511 @ 0xfbff │ │ │ │ movs r5, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #26 │ │ │ │ itt ls │ │ │ │ asrls r0, r1 │ │ │ │ andls r5, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 8809e │ │ │ │ - cbnz r5, 880c6 │ │ │ │ + beq.n 8805e │ │ │ │ + cbnz r5, 88086 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87fdc │ │ │ │ - b.n 88080 │ │ │ │ + beq.n 87f9c │ │ │ │ + b.n 88040 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14780 @ 0x39bc │ │ │ │ + movw r1, #14460 @ 0x387c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 88072 │ │ │ │ + b.n 88032 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14808 @ 0x39d8 │ │ │ │ + movw r1, #14488 @ 0x3898 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 88064 │ │ │ │ - bl 1fa038 │ │ │ │ - b.n 88072 │ │ │ │ + bl f8904 │ │ │ │ + b.n 88024 │ │ │ │ + bl 1fbed8 │ │ │ │ + b.n 88032 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76638 │ │ │ │ - b.n 88072 │ │ │ │ + bl 76678 │ │ │ │ + b.n 88032 │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8806a │ │ │ │ + bge.n 8802a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8806a │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8806a │ │ │ │ + bne.n 8802a │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8802a │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ - ldr.w lr, [sp, #24] │ │ │ │ + ldr.w ip, [sp, #24] │ │ │ │ ldr r5, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r5, #20 │ │ │ │ - bpl.n 88146 │ │ │ │ + bpl.n 8810a │ │ │ │ ldr r4, [r4, #28] │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ - cbz r4, 88146 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r5, [r1, r4] │ │ │ │ + cbz r5, 8810a │ │ │ │ + mov r4, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r0 │ │ │ │ mov r2, r3 │ │ │ │ - mov r3, lr │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 88156 │ │ │ │ - cbnz r2, 8817c │ │ │ │ - mov r0, r3 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str.w lr, [sp, #24] │ │ │ │ - bic.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 8b794 <_PyObject_MakeTpCall@@Base> │ │ │ │ - cbz r2, 8815e │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 88140 │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #75 @ 0x4b │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - movw r2, #21660 @ 0x549c │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ + mov r1, r7 │ │ │ │ + mov r3, ip │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - b.w 1f3200 <_PyErr_Format@@Base> │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 88140 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 881a8 │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #75 @ 0x4b │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - movw r2, #21708 @ 0x54cc │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ + b.w 89838 <_Py_CheckFunctionResult@@Base> │ │ │ │ + str.w ip, [sp, #24] │ │ │ │ + bic.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - b.w 23aa48 <_PyBytesWriter_WriteBytes@@Base+0xe8> │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 8818a │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8818a │ │ │ │ + b.w 8b9f0 <_PyObject_MakeTpCall@@Base> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8843c │ │ │ │ + bne.w 883a6 │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ bic.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88424 │ │ │ │ + bne.w 88350 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 883d2 │ │ │ │ + beq.w 88324 │ │ │ │ movw r5, #11536 @ 0x2d10 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 883de │ │ │ │ + bne.w 88344 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 883be │ │ │ │ + beq.w 88330 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 88418 │ │ │ │ + beq.w 8836c │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - movw r3, #37597 @ 0x92dd │ │ │ │ + movw r3, #37665 @ 0x9321 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 88290 │ │ │ │ + bne.n 881f4 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #11536 @ 0x2d10 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 79338 │ │ │ │ + bl 7937c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88388 │ │ │ │ + beq.w 88368 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 8826c │ │ │ │ - ldr r2, [pc, #560] @ (88468 ) │ │ │ │ + bpl.n 881d0 │ │ │ │ + ldr r2, [pc, #564] @ (883d0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ sub.w lr, r3, #8 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr.w r2, [r0, #-4] │ │ │ │ ldr.w ip, [r1, #3892] @ 0xf34 │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -138293,24 +138233,24 @@ │ │ │ │ str r1, [r3, #16] │ │ │ │ add.w r1, r3, #32 │ │ │ │ str r2, [r3, #28] │ │ │ │ str r1, [r3, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ str r1, [r3, #24] │ │ │ │ - cbnz r4, 882b6 │ │ │ │ + cbnz r4, 8821c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88388 │ │ │ │ + beq.w 88368 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #7 │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ str r1, [r3, #16] │ │ │ │ add.w r1, r3, #32 │ │ │ │ str r2, [r3, #28] │ │ │ │ str r1, [r3, #20] │ │ │ │ @@ -138319,197 +138259,197 @@ │ │ │ │ str r1, [r3, #24] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #10936 @ 0x2ab8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - beq.n 8839c │ │ │ │ + beq.n 88302 │ │ │ │ ldr.w r0, [r1, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8838c │ │ │ │ + beq.n 882f2 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 88358 │ │ │ │ + ble.n 882be │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 8839c │ │ │ │ + beq.n 88302 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 88324 │ │ │ │ + beq.n 8828a │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 8839c │ │ │ │ + beq.n 88302 │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 88324 │ │ │ │ + beq.n 8828a │ │ │ │ ldr r6, [r0, #24] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 8839c │ │ │ │ + beq.n 88302 │ │ │ │ cmp.w ip, #3 │ │ │ │ - beq.n 88324 │ │ │ │ + beq.n 8828a │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov.w r8, #3 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ mov r9, r6 │ │ │ │ add.w r6, r8, #1 │ │ │ │ mov r8, r6 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 8839c │ │ │ │ + beq.n 88302 │ │ │ │ cmp ip, r6 │ │ │ │ - bne.n 88308 │ │ │ │ + bne.n 8826e │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 88358 │ │ │ │ + ble.n 882be │ │ │ │ cmp lr, r5 │ │ │ │ - beq.n 8839c │ │ │ │ + beq.n 88302 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 88358 │ │ │ │ + beq.n 882be │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 8839c │ │ │ │ + beq.n 88302 │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 88358 │ │ │ │ + beq.n 882be │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 8839c │ │ │ │ + beq.n 88302 │ │ │ │ cmp.w ip, #3 │ │ │ │ - beq.n 88358 │ │ │ │ + beq.n 882be │ │ │ │ adds r0, #24 │ │ │ │ movs r2, #3 │ │ │ │ ldr.w lr, [r0, #4]! │ │ │ │ adds r2, #1 │ │ │ │ cmp lr, r5 │ │ │ │ - beq.n 8839c │ │ │ │ + beq.n 88302 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 8834a │ │ │ │ + bne.n 882b0 │ │ │ │ movw r2, #18128 @ 0x46d0 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.n 883b0 │ │ │ │ - bl 88694 │ │ │ │ + beq.n 88316 │ │ │ │ + bl 885a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88288 │ │ │ │ + beq.n 881ec │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88388 │ │ │ │ + bge.n 88368 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 88388 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 88368 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 88288 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 88368 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88456 │ │ │ │ + bne.n 883c0 │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 8845c │ │ │ │ + bne.n 883c6 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ea8f4 │ │ │ │ + bl ea7ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88288 │ │ │ │ - b.n 88374 │ │ │ │ - bl 1d2a28 │ │ │ │ + beq.w 881ec │ │ │ │ + b.n 882da │ │ │ │ + bl 1d4c84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88288 │ │ │ │ - b.n 88374 │ │ │ │ + beq.w 881ec │ │ │ │ + b.n 882da │ │ │ │ + movw r5, #11536 @ 0x2d10 │ │ │ │ + movt r5, #75 @ 0x4b │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.n 88344 │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - movw r3, #37597 @ 0x92dd │ │ │ │ + movw r3, #37665 @ 0x9321 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 883ea │ │ │ │ + bne.n 88378 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8821a │ │ │ │ - movw r5, #11536 @ 0x2d10 │ │ │ │ - movt r5, #75 @ 0x4b │ │ │ │ - cmp r6, r5 │ │ │ │ - beq.n 883be │ │ │ │ + b.n 8817e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.n 8846c │ │ │ │ + b.n 883d4 │ │ │ │ + movw r0, #46516 @ 0xb5b4 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8814a │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 881ec │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 199bf0 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #11536 @ 0x2d10 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88388 │ │ │ │ + beq.n 88368 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #7 │ │ │ │ add.w r0, r3, #32 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ strd r4, r0, [r3, #16] │ │ │ │ strd r1, r2, [r3, #24] │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ - b.n 88288 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 197820 │ │ │ │ - movw r0, #46836 @ 0xb6f4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 88388 │ │ │ │ - b.n 881e6 │ │ │ │ + b.n 881ec │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #46836 @ 0xb6f4 │ │ │ │ + movw r0, #46516 @ 0xb5b4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 2618c0 │ │ │ │ + bl 261700 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 881d4 │ │ │ │ - b.n 88388 │ │ │ │ + bne.w 88138 │ │ │ │ + b.n 88368 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 8838e │ │ │ │ - b.n 8839c │ │ │ │ + bne.n 882f4 │ │ │ │ + b.n 88302 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 88398 │ │ │ │ - b.n 88358 │ │ │ │ - nop │ │ │ │ + bne.n 882fe │ │ │ │ + b.n 882be │ │ │ │ movs r4, r1 │ │ │ │ movs r0, 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, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r2, [r0, #152] @ 0x98 │ │ │ │ - movw r3, #37597 @ 0x92dd │ │ │ │ + movw r3, #37665 @ 0x9321 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 88612 │ │ │ │ + bne.w 88524 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 79338 │ │ │ │ + bl 7937c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 885de │ │ │ │ + beq.n 884f4 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #17 │ │ │ │ - bpl.n 884e0 │ │ │ │ - ldr r2, [pc, #388] @ (88630 ) │ │ │ │ + lsls r5, r2, #17 │ │ │ │ + bpl.n 88444 │ │ │ │ + ldr r2, [pc, #304] @ (88540 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ sub.w r5, r3, #8 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr.w r2, [r0, #-4] │ │ │ │ ldr.w ip, [r1, #3892] @ 0xf34 │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -138525,1005 +138465,1344 @@ │ │ │ │ add.w r1, r3, #32 │ │ │ │ movs r0, #7 │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ strd r1, r2, [r3, #24] │ │ │ │ - cbnz r4, 88504 │ │ │ │ + cbnz r4, 88466 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr.w ip, [r4, #4] │ │ │ │ movw r1, #10936 @ 0x2ab8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r2, #11536 @ 0x2d10 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - cmp r0, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r0, r1 │ │ │ │ - beq.n 885f0 │ │ │ │ - ldr.w r5, [r0, #172] @ 0xac │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 885e2 │ │ │ │ - ldr.w ip, [r5, #8] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.n 885ae │ │ │ │ - ldr.w lr, [r5, #16] │ │ │ │ - cmp lr, r1 │ │ │ │ - beq.n 885f0 │ │ │ │ - cmp.w ip, #1 │ │ │ │ - beq.n 8857a │ │ │ │ - ldr r6, [r5, #20] │ │ │ │ - cmp r6, r1 │ │ │ │ - beq.n 885f0 │ │ │ │ - cmp.w ip, #2 │ │ │ │ - beq.n 8857a │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ + cmp ip, r1 │ │ │ │ + beq.n 88506 │ │ │ │ + movw r5, #11536 @ 0x2d10 │ │ │ │ + movt r5, #75 @ 0x4b │ │ │ │ + sub.w r0, ip, r5 │ │ │ │ + negs r2, r0 │ │ │ │ + adcs r2, r0 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 88506 │ │ │ │ + ldr.w r0, [ip, #172] @ 0xac │ │ │ │ + mov r7, r0 │ │ │ │ + cbz r0, 884f8 │ │ │ │ + ldr.w lr, [r0, #8] │ │ │ │ + cmp lr, r2 │ │ │ │ + ble.n 884c4 │ │ │ │ + adds r0, #12 │ │ │ │ + ldr.w r6, [r0, #4]! │ │ │ │ + adds r2, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 885f0 │ │ │ │ - cmp.w ip, #3 │ │ │ │ - beq.n 8857a │ │ │ │ - add.w r9, r5, #24 │ │ │ │ - mov.w r8, #3 │ │ │ │ - mov r6, r9 │ │ │ │ - ldr.w r7, [r6, #4]! │ │ │ │ - mov r9, r6 │ │ │ │ - add.w r6, r8, #1 │ │ │ │ - mov r8, r6 │ │ │ │ - cmp r7, r1 │ │ │ │ - beq.n 885f0 │ │ │ │ - cmp ip, r6 │ │ │ │ - bne.n 8855e │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.n 885ae │ │ │ │ + beq.n 88506 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 885f0 │ │ │ │ - cmp.w ip, #1 │ │ │ │ - beq.n 885ae │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 885f0 │ │ │ │ - cmp.w ip, #2 │ │ │ │ - beq.n 885ae │ │ │ │ - ldr r1, [r5, #24] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 885f0 │ │ │ │ - cmp.w ip, #3 │ │ │ │ - beq.n 885ae │ │ │ │ - adds r5, #24 │ │ │ │ - movs r1, #3 │ │ │ │ - ldr.w lr, [r5, #4]! │ │ │ │ + bne.n 8849c │ │ │ │ + cmp.w lr, #0 │ │ │ │ + ble.n 884c4 │ │ │ │ + add.w r2, r7, #12 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r0, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ - cmp lr, r2 │ │ │ │ - beq.n 885f0 │ │ │ │ - cmp ip, r1 │ │ │ │ - bne.n 885a0 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 88506 │ │ │ │ + cmp lr, r1 │ │ │ │ + bne.n 884b6 │ │ │ │ movw r2, #18128 @ 0x46d0 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - cmp r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ + cmp ip, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.n 88604 │ │ │ │ - bl 88694 │ │ │ │ + beq.n 88518 │ │ │ │ + bl 885a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 884fc │ │ │ │ + beq.n 88460 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 885de │ │ │ │ + bge.n 884f4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 885de │ │ │ │ + cbnz r2, 884f4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 884fc │ │ │ │ - mov r5, r0 │ │ │ │ - ldr.w r5, [r5, #128] @ 0x80 │ │ │ │ - cbnz r5, 88620 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 88626 │ │ │ │ + b.n 88460 │ │ │ │ + mov r2, ip │ │ │ │ + ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ + cbnz r2, 88530 │ │ │ │ + mov r2, ip │ │ │ │ + cmp r2, r5 │ │ │ │ + bne.n 88536 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ea8f4 │ │ │ │ + bl ea7ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 884fc │ │ │ │ - b.n 885ca │ │ │ │ - bl 1d2a28 │ │ │ │ + beq.n 88460 │ │ │ │ + b.n 884e0 │ │ │ │ + bl 1d4c84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 884fc │ │ │ │ - b.n 885ca │ │ │ │ + beq.n 88460 │ │ │ │ + b.n 884e0 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 884e0 │ │ │ │ - b.n 885de │ │ │ │ - cmp r5, r1 │ │ │ │ - bne.n 885e4 │ │ │ │ - b.n 885f0 │ │ │ │ - ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 885ec │ │ │ │ - b.n 885ae │ │ │ │ + bne.n 88444 │ │ │ │ + b.n 884f4 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 884fa │ │ │ │ + b.n 88506 │ │ │ │ + ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 88502 │ │ │ │ + b.n 884c4 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00088634 : │ │ │ │ +00088544 : │ │ │ │ ldr.w r3, [r0, #172] @ 0xac │ │ │ │ - cbz r3, 8867a │ │ │ │ + cbz r3, 8858a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 88670 │ │ │ │ + ble.n 88580 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 8867e │ │ │ │ + beq.n 8858e │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 88670 │ │ │ │ + beq.n 88580 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 8867e │ │ │ │ + beq.n 8858e │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 88670 │ │ │ │ + beq.n 88580 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 8867e │ │ │ │ + beq.n 8858e │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 88670 │ │ │ │ + beq.n 88580 │ │ │ │ adds r3, #24 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w ip, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 8867e │ │ │ │ + beq.n 8858e │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 88662 │ │ │ │ + bne.n 88572 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 88682 │ │ │ │ + cbz r0, 88592 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 88674 │ │ │ │ + bne.n 88584 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ subs r3, r1, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ + str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ + sub sp, #108 @ 0x6c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ add r7, sp, #0 │ │ │ │ - mov sl, r0 │ │ │ │ + mov r9, r0 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88c44 │ │ │ │ + beq.w 88df0 │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ - mov fp, r0 │ │ │ │ + str r0, [r7, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88c3e │ │ │ │ + beq.w 88dde │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #6217 @ 0x1849 │ │ │ │ + movw r2, #6297 @ 0x1899 │ │ │ │ movt r2, #4 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 88d88 │ │ │ │ + beq.w 88f9e │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - str r2, [r7, #16] │ │ │ │ + mov sl, r9 │ │ │ │ + str r2, [r7, #24] │ │ │ │ movw r2, #35500 @ 0x8aac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str r2, [r7, #8] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - str r2, [r7, #12] │ │ │ │ - b.n 8874c │ │ │ │ - ldr.w r4, [r5, #-8] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 888d6 │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 88c7c │ │ │ │ - mov sl, fp │ │ │ │ - add.w r2, r2, r2, lsl #1 │ │ │ │ - ldr.w fp, [r7, #24] │ │ │ │ - ldrd r3, r1, [sl, #8] │ │ │ │ - adds r3, #1 │ │ │ │ - adds r1, #1 │ │ │ │ - strd r3, r1, [sl, #8] │ │ │ │ - add.w r3, r3, r3, lsl #2 │ │ │ │ - str.w r9, [r5, #-8] │ │ │ │ - cmp r3, r2 │ │ │ │ - str.w r8, [r0, #4] │ │ │ │ - bcs.w 88a30 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + str r2, [r7, #20] │ │ │ │ + b.n 88662 │ │ │ │ + ldr.w r5, [r4, #-8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 887ea │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 88eac │ │ │ │ + mov sl, r9 │ │ │ │ + mov r9, r0 │ │ │ │ + add.w r6, r9, r9, lsl #1 │ │ │ │ + ldrd r5, r0, [sl, #8] │ │ │ │ + adds r2, r5, #1 │ │ │ │ + str.w r2, [sl, #8] │ │ │ │ + add.w ip, r0, #1 │ │ │ │ + str.w ip, [sl, #12] │ │ │ │ + add.w r2, r2, r2, lsl #2 │ │ │ │ + str.w fp, [r4, #-8] │ │ │ │ + cmp r2, r6 │ │ │ │ + str.w r8, [r1, #4] │ │ │ │ + bcs.w 888e8 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88746 │ │ │ │ + bge.n 8865c │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88ca0 │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ + beq.w 88ecc │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - mov r0, fp │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ blx r3 │ │ │ │ - mov r9, r0 │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8890a │ │ │ │ + beq.w 8881a │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - ldr r3, [r7, #16] │ │ │ │ + ldr r3, [r7, #24] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 887ec │ │ │ │ + beq.n 88700 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88d20 │ │ │ │ - mov r0, r9 │ │ │ │ + beq.w 88f7c │ │ │ │ + mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 88d38 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - str.w fp, [r7, #24] │ │ │ │ - mov fp, sl │ │ │ │ + beq.w 88f94 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt.w r3, [r9] │ │ │ │ - ldrd r2, r3, [sl, #16] │ │ │ │ - and.w sl, r8, r2 │ │ │ │ + strlt.w r3, [fp] │ │ │ │ + ldrd r9, r3, [sl, #16] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r9, sl │ │ │ │ + and.w sl, r8, r0 │ │ │ │ mov r6, r8 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r7, #28] │ │ │ │ - add.w r1, sl, #9 │ │ │ │ - add.w r5, r3, sl, lsl #3 │ │ │ │ - cmp r1, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ + add.w r2, sl, #9 │ │ │ │ + add.w r4, r3, sl, lsl #3 │ │ │ │ + cmp r2, r0 │ │ │ │ ite ls │ │ │ │ - movls r1, #9 │ │ │ │ - movhi r1, #0 │ │ │ │ - add.w r0, r5, #16 │ │ │ │ - adds r5, #8 │ │ │ │ - add.w r1, r0, r1, lsl #3 │ │ │ │ - str r1, [r7, #20] │ │ │ │ - ldr.w r1, [r5, #-4] │ │ │ │ - sub.w r0, r5, #8 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 886f6 │ │ │ │ - cmp r8, r1 │ │ │ │ - beq.n 887f8 │ │ │ │ - ldr r4, [r7, #28] │ │ │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ + movls r2, #9 │ │ │ │ + movhi r2, #0 │ │ │ │ + add.w r1, r4, #16 │ │ │ │ + adds r4, #8 │ │ │ │ + add.w r2, r1, r2, lsl #3 │ │ │ │ + str r2, [r7, #28] │ │ │ │ + ldr.w r2, [r4, #-4] │ │ │ │ + sub.w r1, r4, #8 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 88608 │ │ │ │ + cmp r8, r2 │ │ │ │ + beq.n 8870c │ │ │ │ + ldr r5, [r7, #36] @ 0x24 │ │ │ │ + cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ - moveq r4, r0 │ │ │ │ - str r4, [r7, #28] │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ - adds r5, #8 │ │ │ │ - cmp r1, r5 │ │ │ │ - bne.n 887b6 │ │ │ │ + moveq r5, r1 │ │ │ │ + str r5, [r7, #36] @ 0x24 │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ + adds r4, #8 │ │ │ │ + cmp r2, r4 │ │ │ │ + bne.n 886ca │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ add sl, r6 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - and.w sl, sl, r2 │ │ │ │ - b.n 8879a │ │ │ │ - ldr.w r8, [r9, #12] │ │ │ │ + and.w sl, sl, r0 │ │ │ │ + b.n 886ae │ │ │ │ + ldr.w r8, [fp, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 88776 │ │ │ │ - b.n 88760 │ │ │ │ - ldr.w r4, [r5, #-8] │ │ │ │ - cmp r9, r4 │ │ │ │ - beq.n 888e2 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r1, [r7, #16] │ │ │ │ - str r2, [r7, #8] │ │ │ │ + bne.n 8868c │ │ │ │ + b.n 88676 │ │ │ │ + ldr.w r5, [r4, #-8] │ │ │ │ + cmp fp, r5 │ │ │ │ + beq.n 887f6 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r1, [r7, #24] │ │ │ │ + str r2, [r7, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 88b08 │ │ │ │ - str r3, [r7, #4] │ │ │ │ + beq.w 88c56 │ │ │ │ + str r3, [r7, #12] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #640] @ (88a94 ) │ │ │ │ + ldr r3, [pc, #744] @ (88a10 ) │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 88bbc │ │ │ │ + bge.w 88d60 │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r2, [r0, #712] @ 0x2c8 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.w 88bc8 │ │ │ │ - ldr.w r2, [r9, #4] │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ + bcc.w 88d6c │ │ │ │ + ldr.w r2, [fp, #4] │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 88a9c │ │ │ │ + bne.w 88bba │ │ │ │ ldr r3, [r1, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 889ec │ │ │ │ - movw r2, #24697 @ 0x6079 │ │ │ │ + beq.w 88a32 │ │ │ │ + movw r2, #24329 @ 0x5f09 │ │ │ │ movt r2, #14 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ movne r2, #0 │ │ │ │ - strne r2, [r7, #8] │ │ │ │ - beq.w 88982 │ │ │ │ + strne r2, [r7, #16] │ │ │ │ + beq.w 88890 │ │ │ │ movs r2, #2 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r5 │ │ │ │ blx r3 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 889da │ │ │ │ + beq.w 88a20 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88be4 │ │ │ │ + beq.w 88d88 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 88ce4 │ │ │ │ - ldr r1, [r7, #12] │ │ │ │ + bne.w 89014 │ │ │ │ + ldr r1, [r7, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r1, r3, r1 │ │ │ │ clz r1, r1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ - blt.w 88dd4 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + blt.w 8905a │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 888aa │ │ │ │ + bge.n 887be │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 88dc8 │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ + beq.w 8904e │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 888e2 │ │ │ │ - ldr.w r3, [fp, #20] │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ + beq.n 887f6 │ │ │ │ + ldr.w r3, [r9, #20] │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 88d42 │ │ │ │ - ldr.w r2, [r5, #-8] │ │ │ │ + bne.w 89046 │ │ │ │ + ldr.w r2, [r4, #-8] │ │ │ │ + cmp r2, r5 │ │ │ │ + bne.w 89046 │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ + adds r4, #8 │ │ │ │ + ldr.w r0, [r9, #16] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 88d42 │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ - adds r5, #8 │ │ │ │ - ldr.w r2, [fp, #16] │ │ │ │ - cmp r1, r5 │ │ │ │ - bne.w 887b6 │ │ │ │ - b.n 887da │ │ │ │ + bne.w 886ca │ │ │ │ + b.n 886ee │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 887d2 │ │ │ │ - cmp r4, r9 │ │ │ │ - bne.n 88800 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mov sl, fp │ │ │ │ - ldr.w fp, [r7, #24] │ │ │ │ + bne.w 886e6 │ │ │ │ + cmp r5, fp │ │ │ │ + bne.n 88714 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mov sl, r9 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 88746 │ │ │ │ + bge.w 8865c │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88a88 │ │ │ │ + beq.w 88b22 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8873a │ │ │ │ - b.n 88746 │ │ │ │ - ldr r6, [pc, #392] @ (88a94 ) │ │ │ │ - mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ - ldr r4, [r6, r5] │ │ │ │ + blt.w 88650 │ │ │ │ + b.n 8865c │ │ │ │ + ldr r5, [pc, #500] @ (88a10 ) │ │ │ │ + mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88d52 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + bne.w 89082 │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88978 │ │ │ │ + bge.n 88886 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cbnz r3, 88978 │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 88886 │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ ldr.w r3, [r4, #712] @ 0x2c8 │ │ │ │ ubfx r8, r2, #14, #1 │ │ │ │ subs r3, r7, r3 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r2, #0 │ │ │ │ andlt.w r2, r8, #1 │ │ │ │ mov.w sl, r3, asr #13 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 88d48 │ │ │ │ - ldr r2, [pc, #320] @ (88a98 ) │ │ │ │ + bne.w 89076 │ │ │ │ + ldr r2, [pc, #428] @ (88a14 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88cc2 │ │ │ │ - mov r0, fp │ │ │ │ + bne.w 88f5a │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ blx r9 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88c64 │ │ │ │ - ldr r3, [r6, r5] │ │ │ │ + bne.w 88e94 │ │ │ │ + ldr r3, [r5, r6] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88bb0 │ │ │ │ + bne.w 88d30 │ │ │ │ movs r0, #0 │ │ │ │ - adds r7, #36 @ 0x24 │ │ │ │ + adds r7, #108 @ 0x6c │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [r7, #8] │ │ │ │ + str r3, [r7, #16] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 889d2 │ │ │ │ - ldr.w r2, [r9, #4] │ │ │ │ + bpl.w 88a18 │ │ │ │ + ldr.w r2, [fp, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 889d2 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr.w r0, [r9, #8] │ │ │ │ + bpl.w 88a18 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + ldr.w r0, [fp, #8] │ │ │ │ and.w r2, r3, #3 │ │ │ │ and.w r1, r0, #3 │ │ │ │ orr.w ip, r3, r0 │ │ │ │ rsb r2, r2, #1 │ │ │ │ rsb r1, r1, #1 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bhi.n 88a56 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ + bhi.w 88a76 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - ldr.w r3, [r9, #12] │ │ │ │ + ldr.w r3, [fp, #12] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 88a7e │ │ │ │ + beq.w 88aa4 │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 88878 │ │ │ │ + b.n 8878c │ │ │ │ + movw r2, #50000 @ 0xc350 │ │ │ │ + cmp ip, r2 │ │ │ │ + it gt │ │ │ │ + movgt.w ip, ip, lsl #1 │ │ │ │ + bgt.n 88912 │ │ │ │ + mov.w ip, ip, lsl #2 │ │ │ │ + cmp.w ip, #7 │ │ │ │ + bls.w 88b08 │ │ │ │ + cmp.w ip, #15 │ │ │ │ + bls.w 88c26 │ │ │ │ + cmp.w ip, #31 │ │ │ │ + bls.w 88b2a │ │ │ │ + movs r4, #32 │ │ │ │ + lsls r4, r4, #1 │ │ │ │ + cmp r4, ip │ │ │ │ + bls.n 88914 │ │ │ │ + add.w r2, sl, #32 │ │ │ │ + mov r6, r3 │ │ │ │ + cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ + str r2, [r7, #28] │ │ │ │ + bcs.w 8912a │ │ │ │ + movw r5, #24184 @ 0x5e78 │ │ │ │ + movt r5, #77 @ 0x4d │ │ │ │ + movw r1, #4753 @ 0x1291 │ │ │ │ + movt r1, #7 │ │ │ │ + lsls r0, r4, #3 │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ + ldr.w r2, [r5, #868] @ 0x364 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 88f2a │ │ │ │ + ldr r2, [pc, #196] @ (88a10 ) │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + cmp.w r0, #512 @ 0x200 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + add.w r2, r2, #4096 @ 0x1000 │ │ │ │ + ldr.w r2, [r2, #1612] @ 0x64c │ │ │ │ + str r2, [r7, #16] │ │ │ │ + bne.w 88ad2 │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ + subs r1, r2, #1 │ │ │ │ + ldr r2, [r7, #16] │ │ │ │ + lsrs r1, r1, #3 │ │ │ │ + str r1, [r7, #12] │ │ │ │ + ldr.w r2, [r2, r1, lsl #3] │ │ │ │ + ldr.w ip, [r2, #8] │ │ │ │ + cmp r2, ip │ │ │ │ + beq.w 88ed6 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr.w r8, [r2, #4] │ │ │ │ + adds r0, #1 │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ldr.w lr, [r8] │ │ │ │ + str.w lr, [r2, #4] │ │ │ │ + cmp.w lr, #0 │ │ │ │ + beq.w 88aae │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + mov.w r9, r9, lsl #3 │ │ │ │ + blx 2b348 │ │ │ │ + add.w lr, r4, #4294967295 @ 0xffffffff │ │ │ │ + ldrd r1, r2, [sl, #8] │ │ │ │ + add.w r3, r6, r9 │ │ │ │ + strd lr, r8, [sl, #16] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.w 88eee │ │ │ │ + cmp r6, r3 │ │ │ │ + itttt ls │ │ │ │ + addls.w r3, r6, #16 │ │ │ │ + addls.w ip, r3, r9 │ │ │ │ + addls.w r3, r6, #8 │ │ │ │ + movls r9, r5 │ │ │ │ + bhi.n 889fa │ │ │ │ + ldr.w r2, [r3, #-8] │ │ │ │ + cbz r2, 889f2 │ │ │ │ + ldr.w r0, [r3, #-4] │ │ │ │ + and.w r1, lr, r0 │ │ │ │ + add.w r4, r8, r1, lsl #3 │ │ │ │ + ldr.w r5, [r8, r1, lsl #3] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 88b68 │ │ │ │ + str.w r2, [r8, r1, lsl #3] │ │ │ │ + str r0, [r4, #4] │ │ │ │ + adds r3, #8 │ │ │ │ + cmp ip, r3 │ │ │ │ + bne.n 889d0 │ │ │ │ + mov r5, r9 │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ + cmp r5, r3 │ │ │ │ + bne.w 88d3c │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 88650 │ │ │ │ + b.n 8865c │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 88e1a │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cbnz r3, 88a1a │ │ │ │ - ldr.w r2, [r9, #4] │ │ │ │ + blt.w 8916e │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ + cbnz r3, 88a60 │ │ │ │ + ldr.w r2, [fp, #4] │ │ │ │ ldr r3, [r2, #100] @ 0x64 │ │ │ │ - cbz r3, 88a1a │ │ │ │ + cbz r3, 88a60 │ │ │ │ movw r2, #10716 @ 0x29dc │ │ │ │ movt r2, #76 @ 0x4c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, fp │ │ │ │ ldr r2, [r2, #8] │ │ │ │ blx r3 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 88872 │ │ │ │ + bne.w 88786 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 88e32 │ │ │ │ + blt.w 89132 │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ - b.n 889c8 │ │ │ │ - movw r3, #50000 @ 0xc350 │ │ │ │ - cmp r1, r3 │ │ │ │ - ite gt │ │ │ │ - lslgt r1, r1, #1 │ │ │ │ - lslle r1, r1, #2 │ │ │ │ - mov r0, sl │ │ │ │ - bl 89118 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 88d1c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8873a │ │ │ │ - b.n 88746 │ │ │ │ + b.n 888de │ │ │ │ lsrs r3, r3, #3 │ │ │ │ lsrs r0, r0, #3 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ mul.w r1, r0, r1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 889c8 │ │ │ │ - cbz r3, 88a7e │ │ │ │ - add.w r0, r4, r3, lsl #2 │ │ │ │ - add.w ip, r9, r3, lsl #2 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - ldr.w r2, [ip, #8] │ │ │ │ + bne.w 888de │ │ │ │ + cbz r3, 88aa4 │ │ │ │ + add.w r0, r5, r3, lsl #2 │ │ │ │ + add.w ip, fp, r3, lsl #2 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + ldr.w r1, [ip, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 889c8 │ │ │ │ + bne.w 888de │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 88b28 │ │ │ │ + bne.w 88c7e │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 88878 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - b.n 88900 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ + b.n 8878c │ │ │ │ + ldrd r0, r1, [r2, #24] │ │ │ │ + cmp r0, r1 │ │ │ │ + bhi.w 88d06 │ │ │ │ + ldr r1, [r7, #12] │ │ │ │ + adds r1, #1 │ │ │ │ + add.w r1, r0, r1, lsl #3 │ │ │ │ + str r1, [r2, #24] │ │ │ │ + adds r1, r2, r0 │ │ │ │ + str r1, [r2, #4] │ │ │ │ + str.w lr, [r2, r0] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 88996 │ │ │ │ + ldr.w r2, [r5, #848] @ 0x350 │ │ │ │ + movw r1, #46653 @ 0xb63d │ │ │ │ + movt r1, #6 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 890ba │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ + str r3, [r7, #12] │ │ │ │ + blx 2bfa0 │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 8912a │ │ │ │ + ldr r2, [r7, #16] │ │ │ │ + mov r5, r3 │ │ │ │ + ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r2, #800] @ 0x320 │ │ │ │ + b.n 88998 │ │ │ │ + add.w r8, sl, #32 │ │ │ │ + mov r6, r3 │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.w 88fd4 │ │ │ │ + mov r5, r3 │ │ │ │ + movs r4, #8 │ │ │ │ + movs r3, #64 @ 0x40 │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + str r3, [r7, #36] @ 0x24 │ │ │ │ + b.n 88998 │ │ │ │ + mov r0, fp │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 88a02 │ │ │ │ + mov r6, r3 │ │ │ │ + movs r4, #32 │ │ │ │ + add.w r2, sl, #32 │ │ │ │ + str r2, [r7, #28] │ │ │ │ + movw r5, #24184 @ 0x5e78 │ │ │ │ + movt r5, #77 @ 0x4d │ │ │ │ + lsls r2, r4, #3 │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ + movw r1, #4753 @ 0x1291 │ │ │ │ + movt r1, #7 │ │ │ │ + ldr.w r2, [r5, #868] @ 0x364 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 88f2a │ │ │ │ + ldr r2, [pc, #664] @ (88dec ) │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + add.w r2, r2, #4096 @ 0x1000 │ │ │ │ + ldr.w r2, [r2, #1612] @ 0x64c │ │ │ │ + str r2, [r7, #16] │ │ │ │ + b.n 88964 │ │ │ │ + add.w r5, r1, #9 │ │ │ │ + cmp lr, r5 │ │ │ │ + bcc.n 88c32 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 88c7a │ │ │ │ + ldr r5, [r4, #16] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 88d18 │ │ │ │ + ldr r5, [r4, #24] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 88d20 │ │ │ │ + ldr r5, [r4, #32] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 88d4c │ │ │ │ + ldr r5, [r4, #40] @ 0x28 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 88d54 │ │ │ │ + ldr r5, [r4, #48] @ 0x30 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 88d5c │ │ │ │ + ldr r5, [r4, #56] @ 0x38 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 88cba │ │ │ │ + ldr r5, [r4, #64] @ 0x40 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 88de8 │ │ │ │ + ldr r5, [r4, #72] @ 0x48 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 88c32 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ + b.n 88c50 │ │ │ │ + ldr r1, [r7, #16] │ │ │ │ ldr.w r0, [r2, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88e50 │ │ │ │ + beq.w 8910a │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 88aec │ │ │ │ + ble.n 88c0a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 88b5e │ │ │ │ + beq.n 88cc0 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 88aec │ │ │ │ + beq.n 88c0a │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 88b5e │ │ │ │ + beq.n 88cc0 │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 88aec │ │ │ │ + beq.n 88c0a │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 88b5e │ │ │ │ + beq.n 88cc0 │ │ │ │ cmp.w ip, #3 │ │ │ │ - beq.n 88aec │ │ │ │ + beq.n 88c0a │ │ │ │ adds r0, #24 │ │ │ │ movs r3, #3 │ │ │ │ mov lr, r2 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 88b5c │ │ │ │ + beq.n 88cbe │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 88adc │ │ │ │ + bne.n 88bfa │ │ │ │ mov r2, lr │ │ │ │ ldr r3, [r1, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 889ec │ │ │ │ + beq.w 88a32 │ │ │ │ movs r2, #0 │ │ │ │ - str r2, [r7, #8] │ │ │ │ - movw r2, #24697 @ 0x6079 │ │ │ │ + str r2, [r7, #16] │ │ │ │ + movw r2, #24329 @ 0x5f09 │ │ │ │ movt r2, #14 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88986 │ │ │ │ - b.n 8885a │ │ │ │ - ldr.w r2, [r9, #4] │ │ │ │ - ldr r1, [r7, #16] │ │ │ │ + beq.w 88894 │ │ │ │ + b.n 8876e │ │ │ │ + add.w r2, sl, #32 │ │ │ │ + mov r6, r3 │ │ │ │ + movs r4, #16 │ │ │ │ + str r2, [r7, #28] │ │ │ │ + b.n 88b34 │ │ │ │ + lsrs r4, r0, #5 │ │ │ │ + add.w r1, r1, r1, lsl #2 │ │ │ │ + str r4, [r7, #36] @ 0x24 │ │ │ │ + adds r4, #1 │ │ │ │ + add r1, r4 │ │ │ │ + and.w r5, lr, r1 │ │ │ │ + add.w r4, r8, r5, lsl #3 │ │ │ │ + ldr.w r1, [r8, r5, lsl #3] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 88e1e │ │ │ │ + strd r2, r0, [r4] │ │ │ │ + b.n 889f2 │ │ │ │ + ldr.w r2, [fp, #4] │ │ │ │ + ldr r1, [r7, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8880c │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r7, #4] │ │ │ │ - bl 192ac8 <_Py_NewReference@@Base+0x58> │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ + bne.w 88720 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [r7, #12] │ │ │ │ + bl 194e90 <_Py_NewReference@@Base+0x58> │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 888e2 │ │ │ │ - b.n 8880c │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - ldr.w r2, [ip, #4] │ │ │ │ + bne.w 887f6 │ │ │ │ + b.n 88720 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + adds r4, #8 │ │ │ │ + b.n 88c50 │ │ │ │ + ldr.w r1, [ip, #4] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 889c8 │ │ │ │ + bne.w 888de │ │ │ │ subs r2, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 88a7e │ │ │ │ - ldr.w r1, [r9, r3, lsl #2] │ │ │ │ - ldr.w r3, [r4, r3, lsl #2] │ │ │ │ + beq.w 88aa4 │ │ │ │ + ldr.w r1, [fp, r3, lsl #2] │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 889c8 │ │ │ │ + bne.w 888de │ │ │ │ mov r3, r0 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 88a7e │ │ │ │ + bcc.w 88aa4 │ │ │ │ ldr.w r0, [r3, #-4]! │ │ │ │ ldr.w r1, [ip, #-4]! │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 88b4a │ │ │ │ - b.n 889c8 │ │ │ │ + beq.n 88ca2 │ │ │ │ + b.n 888de │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + adds r4, #56 @ 0x38 │ │ │ │ + b.n 88c50 │ │ │ │ mov r2, lr │ │ │ │ ldr r3, [r2, #100] @ 0x64 │ │ │ │ - str r3, [r7, #8] │ │ │ │ + str r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88e00 │ │ │ │ + beq.w 890e2 │ │ │ │ movw r3, #10716 @ 0x29dc │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, fp │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ blx r3 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 88872 │ │ │ │ + bne.w 88786 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 88df0 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ + blt.w 890d2 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ ldr r3, [r1, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88a1a │ │ │ │ + beq.w 88a60 │ │ │ │ movs r2, #1 │ │ │ │ - str r2, [r7, #8] │ │ │ │ - b.n 88af8 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ + str r2, [r7, #16] │ │ │ │ + b.n 88c16 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + mov r5, r3 │ │ │ │ + str.w r2, [ip, #12] │ │ │ │ + str.w ip, [r2, #8] │ │ │ │ + b.n 88998 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + adds r4, #16 │ │ │ │ + b.n 88c50 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + adds r4, #24 │ │ │ │ + b.n 88c50 │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 88d7a │ │ │ │ + blt.w 890aa │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 8897a │ │ │ │ + b.n 88888 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 76678 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + b.n 88810 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + adds r4, #32 │ │ │ │ + b.n 88c50 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + adds r4, #40 @ 0x28 │ │ │ │ + b.n 88c50 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ + b.n 88c50 │ │ │ │ ldr.w r2, [r0, #712] @ 0x2c8 │ │ │ │ mov r3, r7 │ │ │ │ cmp r7, r2 │ │ │ │ - bcs.w 88830 │ │ │ │ + bcs.w 88744 │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 88830 │ │ │ │ - movw r1, #21832 @ 0x5548 │ │ │ │ + bhi.w 88744 │ │ │ │ + movw r1, #21512 @ 0x5408 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ bl 31674 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88e42 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r8, r9 │ │ │ │ - ldr.w fp, [r7, #24] │ │ │ │ + beq.w 890f4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r8, fp │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88bfa │ │ │ │ + bge.n 88d9c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88cdc │ │ │ │ + beq.w 88f74 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88c10 │ │ │ │ + bge.n 88db2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88e0a │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + beq.w 890ec │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88c28 │ │ │ │ + bge.n 88dc8 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cbnz r3, 88c28 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 88dc8 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88c3e │ │ │ │ + bge.n 88dde │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88e12 │ │ │ │ + beq.w 89102 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8897a │ │ │ │ + b.n 88888 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + adds r4, #64 @ 0x40 │ │ │ │ + b.n 88c50 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.n 88ca8 │ │ │ │ + bmi.w 88f40 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 88ca8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 88f40 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 88ca8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 88f40 │ │ │ │ mov r0, r1 │ │ │ │ - bl 204218 │ │ │ │ - mov fp, r0 │ │ │ │ + bl 2060a8 │ │ │ │ + str r0, [r7, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88c3e │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ + beq.n 88dde │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 886d6 │ │ │ │ + b.w 885e6 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, r5, #9 │ │ │ │ + cmp lr, r3 │ │ │ │ + bcc.n 88e70 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 88c76 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 88d14 │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 88d1c │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 88d48 │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 88d50 │ │ │ │ + ldr r3, [r4, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 88d58 │ │ │ │ + ldr r3, [r4, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 88cb6 │ │ │ │ + ldr r3, [r4, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 88de4 │ │ │ │ + ldr r3, [r4, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8900e │ │ │ │ + ldr r3, [r7, #36] @ 0x24 │ │ │ │ + add.w r5, r5, r5, lsl #2 │ │ │ │ + adds r5, #1 │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ + str r3, [r7, #36] @ 0x24 │ │ │ │ + add r5, r3 │ │ │ │ + and.w r5, lr, r5 │ │ │ │ + add.w r4, r8, r5, lsl #3 │ │ │ │ + ldr.w r3, [r8, r5, lsl #3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 88e22 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + b.n 88c50 │ │ │ │ cmp.w sl, #3 │ │ │ │ - ble.w 8896e │ │ │ │ + ble.w 8887c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8896e │ │ │ │ + beq.w 8887c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ffb38 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 8896e │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - bne.w 88790 │ │ │ │ - mov sl, fp │ │ │ │ - ldr.w fp, [r7, #24] │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ + bl 2019c8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 8887c │ │ │ │ + ldr r1, [r7, #36] @ 0x24 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + adds r2, #1 │ │ │ │ + bne.w 886a4 │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ + mov sl, r9 │ │ │ │ adds r3, #1 │ │ │ │ - str.w r3, [sl, #12] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - strd r9, r8, [r0] │ │ │ │ - b.n 88900 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 88746 │ │ │ │ + str.w r3, [r9, #12] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + strd fp, r8, [r1] │ │ │ │ + b.n 88810 │ │ │ │ + mov r0, fp │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8865c │ │ │ │ + ldrd r1, r0, [r7, #12] │ │ │ │ + str r3, [r7, #4] │ │ │ │ + bl 7135c │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 88996 │ │ │ │ + b.n 88ad2 │ │ │ │ + mov r4, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr.w r9, [pc, #660] @ 89188 │ │ │ │ + mov r8, r6 │ │ │ │ + mov r1, lr │ │ │ │ + mov r6, r5 │ │ │ │ + str.w r2, [sl, #8] │ │ │ │ + mov r5, r3 │ │ │ │ + b.n 88f06 │ │ │ │ + adds r4, #8 │ │ │ │ + cmp r4, r5 │ │ │ │ + bhi.n 88f24 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 88f04 │ │ │ │ + cmp r2, r9 │ │ │ │ + beq.n 88f04 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str r1, [r7, #16] │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ + bl 199f18 │ │ │ │ + ldr r1, [r7, #16] │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ + b.n 88f04 │ │ │ │ + mov r5, r6 │ │ │ │ + mov r6, r8 │ │ │ │ + b.n 889fa │ │ │ │ + ldr.w r0, [r5, #864] @ 0x360 │ │ │ │ + ldr r1, [r7, #36] @ 0x24 │ │ │ │ + str r3, [r7, #16] │ │ │ │ + blx r2 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8912a │ │ │ │ + ldr r5, [r7, #16] │ │ │ │ + b.n 88998 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #21752 @ 0x54f8 │ │ │ │ + movw r1, #21432 @ 0x53b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 88c3e │ │ │ │ - movw r1, #64473 @ 0xfbd9 │ │ │ │ + bl d78f0 │ │ │ │ + b.n 88dde │ │ │ │ + movw r1, #63661 @ 0xf8ad │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 88962 │ │ │ │ + beq.w 88870 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, fp │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ blx r3 │ │ │ │ - b.n 88962 │ │ │ │ + b.n 88870 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 88d9c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7ebb4 <_PyType_GetDict@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 89142 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 88bfa │ │ │ │ + bl 7f878 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.w 8915e │ │ │ │ + mov r8, fp │ │ │ │ + mov r0, r8 │ │ │ │ + bl 205228 <_PyInterpreterState_LookUpID@@Base+0x1b8> │ │ │ │ + b.n 88db2 │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + movw r1, #21464 @ 0x53d8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d78f0 │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 88dde │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 88dde │ │ │ │ + mov r0, r2 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 88dde │ │ │ │ + cmp r5, r0 │ │ │ │ + beq.w 88a02 │ │ │ │ + mov r4, r8 │ │ │ │ + add.w r6, r7, #40 @ 0x28 │ │ │ │ + add.w ip, sl, #96 @ 0x60 │ │ │ │ + mov r5, r6 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + adds r4, #16 │ │ │ │ + ldr.w r2, [r4, #-8] │ │ │ │ + adds r6, #16 │ │ │ │ + ldr.w r3, [r4, #-4] │ │ │ │ + cmp r4, ip │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + bne.n 88fe4 │ │ │ │ + movs r3, #64 @ 0x40 │ │ │ │ + mov r5, r8 │ │ │ │ + movs r4, #8 │ │ │ │ + add.w r6, r7, #40 @ 0x28 │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + str r3, [r7, #36] @ 0x24 │ │ │ │ + b.n 88998 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + b.n 88bb6 │ │ │ │ mov r0, r3 │ │ │ │ - str r3, [r7, #8] │ │ │ │ - bl ca490 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ + str r3, [r7, #16] │ │ │ │ + bl ca790 │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 88dd4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + blt.n 8905a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88d08 │ │ │ │ + bge.n 89036 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 88dc8 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 8904e │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 888e2 │ │ │ │ + beq.w 887f6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 888b0 │ │ │ │ - ldr.w fp, [r7, #24] │ │ │ │ - mov r8, r9 │ │ │ │ - b.n 88bfa │ │ │ │ - mov r8, r9 │ │ │ │ - b.n 88c10 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7eb88 <_PyType_GetDict@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 88e70 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7f84c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.w 88e8c │ │ │ │ - mov r8, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 203398 <_PyInterpreterState_LookUpID@@Base+0x1b8> │ │ │ │ - b.n 88c10 │ │ │ │ - ldr.w r2, [fp, #16] │ │ │ │ - b.n 88790 │ │ │ │ - mov r1, fp │ │ │ │ + beq.w 887c4 │ │ │ │ + mov r8, fp │ │ │ │ + b.n 88d9c │ │ │ │ + ldr.w r0, [r9, #16] │ │ │ │ + b.w 886a4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r1, [r7, #16] │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [r7, #16] │ │ │ │ + b.n 89036 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 89028 │ │ │ │ + mov r0, r3 │ │ │ │ + str r1, [r7, #16] │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + ldr r1, [r7, #16] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 89030 │ │ │ │ + b.n 89036 │ │ │ │ + ldr r1, [r7, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fcb50 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 8896e │ │ │ │ + bl 1fe9e4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 8887c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 88ba4 │ │ │ │ + beq.w 88d24 │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1cb758 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 88dc0 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - ldr r4, [r6, r5] │ │ │ │ + bl 1cda10 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 890ca │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8896e │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 8892c │ │ │ │ - b.n 8896e │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - movw r1, #21784 @ 0x5518 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 88c3e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 88c3e │ │ │ │ - mov r0, fp │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 88c3e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1cb764 <_PyErr_Clear@@Base> │ │ │ │ - b.n 88d6c │ │ │ │ - mov r0, r4 │ │ │ │ - str r1, [r7, #8] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ - b.n 88d08 │ │ │ │ + bge.w 8887c │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 88cf8 │ │ │ │ - mov r0, r3 │ │ │ │ - str r1, [r7, #8] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 88d00 │ │ │ │ - b.n 88d08 │ │ │ │ + beq.w 8883a │ │ │ │ + b.w 8887c │ │ │ │ + ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ + ldr r1, [r7, #36] @ 0x24 │ │ │ │ + str r3, [r7, #12] │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 88af0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1cda1c <_PyErr_Clear@@Base> │ │ │ │ + b.n 8909c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 88b94 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 88b94 │ │ │ │ + bne.w 88cf6 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 88cf6 │ │ │ │ ldr r3, [r1, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88af8 │ │ │ │ - b.n 889ec │ │ │ │ + bne.w 88c16 │ │ │ │ + b.n 88a32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 88c10 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 88c3e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 889e4 │ │ │ │ - movw r0, #5152 @ 0x1420 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 889e4 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 88a1a │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 88a1a │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr.w r2, [r9, #4] │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 88db2 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr.w r2, [fp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 8883e │ │ │ │ - b.n 88a9e │ │ │ │ + beq.w 88752 │ │ │ │ + b.n 88bbc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 88dde │ │ │ │ mov r3, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 88b5e │ │ │ │ + beq.w 88cc0 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 88e52 │ │ │ │ + bne.n 8910c │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 88aec │ │ │ │ - b.n 88b5e │ │ │ │ - mov r8, r9 │ │ │ │ + bne.w 88c0a │ │ │ │ + b.n 88cc0 │ │ │ │ + mov r8, fp │ │ │ │ + bl 1fbed8 │ │ │ │ + b.n 88db2 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 88a60 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 88a60 │ │ │ │ + mov r8, fp │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #57700 @ 0xe164 │ │ │ │ + movw r1, #57380 @ 0xe024 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 88d3a │ │ │ │ + bl d78f0 │ │ │ │ + b.n 88f96 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88768 │ │ │ │ - ldr.w r4, [r9, #4] │ │ │ │ - mov r8, r9 │ │ │ │ - b.n 88e72 │ │ │ │ + bne.w 8867e │ │ │ │ + ldr.w r4, [fp, #4] │ │ │ │ + mov r8, fp │ │ │ │ + b.n 89144 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 88a2a │ │ │ │ + movw r0, #5152 @ 0x1420 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 88a2a │ │ │ │ + nop │ │ │ │ + cmp r1, #244 @ 0xf4 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ │ │ │ │ -00088e9c : │ │ │ │ +0008918c : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ - cbz r3, 88ed2 │ │ │ │ + cbz r3, 891c2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 88f10 │ │ │ │ + cbz r0, 89200 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - movw r2, #6217 @ 0x1849 │ │ │ │ + movw r2, #6297 @ 0x1899 │ │ │ │ movt r2, #4 │ │ │ │ ldr r1, [r0, #112] @ 0x70 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 88ee4 │ │ │ │ + beq.n 891d4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 88f14 │ │ │ │ + bmi.n 89204 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 88f14 │ │ │ │ + cbz r3, 89204 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 88f14 │ │ │ │ - b.w 204218 │ │ │ │ + cbz r3, 89204 │ │ │ │ + b.w 2060a8 │ │ │ │ movw ip, #44536 @ 0xadf8 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #21784 @ 0x5518 │ │ │ │ + movw r1, #21464 @ 0x53d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r0, [ip] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88f10 │ │ │ │ + bge.n 89200 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 88f2c │ │ │ │ + cbz r2, 8921c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 88ecc │ │ │ │ + b.n 891bc │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21752 @ 0x54f8 │ │ │ │ + movw r1, #21432 @ 0x53b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 88f10 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 89200 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 89048 │ │ │ │ - ldr r5, [pc, #268] @ (8905c ) │ │ │ │ + bpl.n 89338 │ │ │ │ + ldr r5, [pc, #268] @ (8934c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1912] @ 0x778 │ │ │ │ - cbz r3, 88fc0 │ │ │ │ - ldr.w ip, [pc, #252] @ 89060 │ │ │ │ + cbz r3, 892b0 │ │ │ │ + ldr.w ip, [pc, #252] @ 89350 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ str.w r7, [r2, #1912] @ 0x778 │ │ │ │ ldr.w r1, [r2, #1916] @ 0x77c │ │ │ │ ldr.w r7, [ip, #1600] @ 0x640 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1916] @ 0x77c │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8900c │ │ │ │ + bne.n 892fc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r7, [r3, #8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88fe0 │ │ │ │ + bge.n 892d0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr.w r6, [r0, #3892] @ 0xf34 │ │ │ │ str r4, [r3, #12] │ │ │ │ @@ -139537,546 +139816,472 @@ │ │ │ │ str r1, [r6, #4] │ │ │ │ str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r0, #9400 @ 0x24b8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70f38 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70f78 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89058 │ │ │ │ + beq.n 89348 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 88f8c │ │ │ │ + blt.n 8927c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ str r4, [r3, #12] │ │ │ │ ldr.w r5, [r0, #3892] @ 0xf34 │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr.w r4, [r0, #3868] @ 0xf1c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ adds r4, #1 │ │ │ │ orrs r2, r6 │ │ │ │ str r1, [r6, #0] │ │ │ │ strd r5, r2, [r3, #-8] │ │ │ │ str r1, [r5, #4] │ │ │ │ str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ - b.n 88fba │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + b.n 892aa │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 89036 │ │ │ │ + bne.n 89326 │ │ │ │ add.w r0, ip, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88fd2 │ │ │ │ + bne.n 892c2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 130240 │ │ │ │ + bl 12ff18 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 88fd4 │ │ │ │ + b.n 892c4 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [ip, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 88fd4 │ │ │ │ - movw r0, #59340 @ 0xe7cc │ │ │ │ + b.n 892c4 │ │ │ │ + movw r0, #59020 @ 0xe68c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #1169 @ 0x491 │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 88fba │ │ │ │ + b.n 892aa │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00089064 : │ │ │ │ +00089354 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 89084 │ │ │ │ + cbz r0, 89374 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #56] @ (890c0 ) │ │ │ │ + ldr r2, [pc, #56] @ (893b0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8907e │ │ │ │ + beq.n 8936e │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8907e │ │ │ │ + beq.n 8936e │ │ │ │ movw r1, #61116 @ 0xeebc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1cb758 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1cda10 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8907e │ │ │ │ + beq.n 8936e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1cb764 <_PyErr_Clear@@Base> │ │ │ │ + bl 1cda1c <_PyErr_Clear@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 8907e │ │ │ │ + b.n 8936e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 89114 │ │ │ │ + cbz r2, 89404 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 890f6 │ │ │ │ + bge.n 893e6 │ │ │ │ adds r1, r3, #4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89108 │ │ │ │ + bge.n 893f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 8910c │ │ │ │ + cbz r3, 893fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 89108 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 893f8 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #7 │ │ │ │ mov fp, r3 │ │ │ │ - bls.w 8935e │ │ │ │ + bls.w 895e2 │ │ │ │ cmp r1, #15 │ │ │ │ - bls.n 89230 │ │ │ │ + bls.n 89516 │ │ │ │ cmp r1, #31 │ │ │ │ - bls.w 8937c │ │ │ │ - movs r6, #32 │ │ │ │ - mov r2, r6 │ │ │ │ - lsls r6, r6, #1 │ │ │ │ - cmp r6, r1 │ │ │ │ - bls.n 89142 │ │ │ │ - ldr.w r5, [r8, #20] │ │ │ │ - mov lr, r2 │ │ │ │ + bls.w 89600 │ │ │ │ + movs r5, #32 │ │ │ │ + lsls r5, r5, #1 │ │ │ │ + cmp r5, r1 │ │ │ │ + bls.n 89432 │ │ │ │ + ldr.w r6, [r8, #20] │ │ │ │ add.w sl, r8, #32 │ │ │ │ - cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 89528 │ │ │ │ - movw r7, #24184 @ 0x5e78 │ │ │ │ - movt r7, #77 @ 0x4d │ │ │ │ - movw r3, #4689 @ 0x1251 │ │ │ │ + cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ + bcs.w 8970a │ │ │ │ + movw r2, #24184 @ 0x5e78 │ │ │ │ + movt r2, #77 @ 0x4d │ │ │ │ + movw r3, #4753 @ 0x1291 │ │ │ │ movt r3, #7 │ │ │ │ - mov.w r9, r6, lsl #3 │ │ │ │ - ldr.w r4, [r7, #868] @ 0x364 │ │ │ │ + mov.w r9, r5, lsl #3 │ │ │ │ + ldr.w r4, [r2, #868] @ 0x364 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 8947e │ │ │ │ - ldr r3, [pc, #668] @ (89418 ) │ │ │ │ + bne.w 896fa │ │ │ │ + ldr r3, [pc, #692] @ (8971c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w r9, #512 @ 0x200 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1612] @ 0x64c │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bne.w 893d6 │ │ │ │ - add.w ip, r9, #4294967295 @ 0xffffffff │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - mov.w ip, ip, lsr #3 │ │ │ │ - ldr.w r3, [r3, ip, lsl #3] │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 893c0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + mov r7, r3 │ │ │ │ + bne.w 89658 │ │ │ │ + add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ + lsrs r1, r1, #3 │ │ │ │ + ldr.w r3, [r7, r1, lsl #3] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.w 89646 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - adds r0, #1 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - ldr r7, [r4, #0] │ │ │ │ - str r7, [r3, #4] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 892e4 │ │ │ │ - mov.w r2, lr, lsl #4 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr.w ip, [r4] │ │ │ │ + str.w ip, [r3, #4] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.w 895c6 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + mov r2, r9 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - subs r6, #1 │ │ │ │ + subs r5, #1 │ │ │ │ blx 2b348 │ │ │ │ - mov r7, r5 │ │ │ │ - ldrd r2, r3, [r8, #8] │ │ │ │ - add.w r0, r5, fp, lsl #3 │ │ │ │ - strd r6, r4, [r8, #16] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 89320 │ │ │ │ - cmp r5, r0 │ │ │ │ - bhi.n 89222 │ │ │ │ - subs r0, r0, r5 │ │ │ │ - add.w r3, r5, #16 │ │ │ │ - bic.w r0, r0, #7 │ │ │ │ - mov r8, r5 │ │ │ │ - add r0, r3 │ │ │ │ - mov ip, r6 │ │ │ │ - add.w r3, r5, #8 │ │ │ │ - mov lr, r7 │ │ │ │ + mov.w r3, fp, lsl #3 │ │ │ │ + ldrd r1, r2, [r8, #8] │ │ │ │ + add.w r9, r6, r3 │ │ │ │ + strd r5, r4, [r8, #16] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.w 89714 │ │ │ │ + cmp r6, r9 │ │ │ │ + ittt ls │ │ │ │ + addls.w lr, r6, #16 │ │ │ │ + addls lr, r3 │ │ │ │ + addls.w r3, r6, #8 │ │ │ │ + bhi.n 89506 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 89218 │ │ │ │ - ldr.w r5, [r3, #-4] │ │ │ │ - and.w r1, r5, ip │ │ │ │ - add.w r6, r4, r1, lsl #3 │ │ │ │ + cbz r2, 89500 │ │ │ │ + ldr.w r0, [r3, #-4] │ │ │ │ + and.w r1, r5, r0 │ │ │ │ + add.w ip, r4, r1, lsl #3 │ │ │ │ ldr.w r7, [r4, r1, lsl #3] │ │ │ │ - cbnz r7, 89270 │ │ │ │ + cbnz r7, 89552 │ │ │ │ str.w r2, [r4, r1, lsl #3] │ │ │ │ - str r5, [r6, #4] │ │ │ │ + str.w r0, [ip, #4] │ │ │ │ adds r3, #8 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 891fa │ │ │ │ - mov r5, r8 │ │ │ │ - mov r7, lr │ │ │ │ - cmp r7, sl │ │ │ │ - bne.w 893a8 │ │ │ │ + cmp lr, r3 │ │ │ │ + bne.n 894e0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.w 89626 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r5, [r0, #20] │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ add.w sl, r0, #32 │ │ │ │ - movs r6, #16 │ │ │ │ - mov.w lr, #8 │ │ │ │ - movw r7, #24184 @ 0x5e78 │ │ │ │ - movt r7, #77 @ 0x4d │ │ │ │ - movw r3, #4689 @ 0x1251 │ │ │ │ + movs r5, #16 │ │ │ │ + movw r2, #24184 @ 0x5e78 │ │ │ │ + movt r2, #77 @ 0x4d │ │ │ │ + movw r3, #4753 @ 0x1291 │ │ │ │ movt r3, #7 │ │ │ │ - mov.w r9, r6, lsl #3 │ │ │ │ - ldr.w r4, [r7, #868] @ 0x364 │ │ │ │ + mov.w r9, r5, lsl #3 │ │ │ │ + ldr.w r4, [r2, #868] @ 0x364 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 8947e │ │ │ │ - ldr r3, [pc, #444] @ (89418 ) │ │ │ │ + bne.w 896fa │ │ │ │ + ldr r3, [pc, #476] @ (8971c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1612] @ 0x64c │ │ │ │ - str r3, [sp, #0] │ │ │ │ - b.n 89196 │ │ │ │ - add.w r7, r1, #9 │ │ │ │ - cmp r7, ip │ │ │ │ - bhi.n 892be │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ + mov r7, r3 │ │ │ │ + b.n 89482 │ │ │ │ + add.w r8, r1, #9 │ │ │ │ + cmp r5, r8 │ │ │ │ + bcc.n 895a2 │ │ │ │ + ldr.w r7, [ip, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8938a │ │ │ │ - ldr r7, [r6, #16] │ │ │ │ + beq.n 8960a │ │ │ │ + ldr.w r7, [ip, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 893a0 │ │ │ │ - ldr r7, [r6, #24] │ │ │ │ + beq.n 8961a │ │ │ │ + ldr.w r7, [ip, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 893a4 │ │ │ │ - ldr r7, [r6, #32] │ │ │ │ + beq.n 89620 │ │ │ │ + ldr.w r7, [ip, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 89378 │ │ │ │ - ldr r7, [r6, #40] @ 0x28 │ │ │ │ + beq.n 895fa │ │ │ │ + ldr.w r7, [ip, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 893b0 │ │ │ │ - ldr r7, [r6, #48] @ 0x30 │ │ │ │ + beq.n 8962e │ │ │ │ + ldr.w r7, [ip, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 893b4 │ │ │ │ - ldr r7, [r6, #56] @ 0x38 │ │ │ │ + beq.n 89634 │ │ │ │ + ldr.w r7, [ip, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 893b8 │ │ │ │ - ldr r7, [r6, #64] @ 0x40 │ │ │ │ + beq.n 8963a │ │ │ │ + ldr.w r7, [ip, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 893bc │ │ │ │ - ldr r7, [r6, #72] @ 0x48 │ │ │ │ + beq.n 89640 │ │ │ │ + ldr.w r7, [ip, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 89414 │ │ │ │ - mov.w r9, r5, lsr #5 │ │ │ │ + beq.n 89684 │ │ │ │ + mov.w r9, r0, lsr #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ - add.w r6, r9, #1 │ │ │ │ - add r1, r6 │ │ │ │ - and.w r7, r1, ip │ │ │ │ - add.w r6, r4, r7, lsl #3 │ │ │ │ - ldr.w r1, [r4, r7, lsl #3] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 89420 │ │ │ │ - strd r2, r5, [r6] │ │ │ │ - b.n 89218 │ │ │ │ - ldrd r0, r2, [r3, #24] │ │ │ │ - cmp r0, r2 │ │ │ │ - bhi.n 8938e │ │ │ │ - add.w r1, ip, #1 │ │ │ │ - add.w r1, r0, r1, lsl #3 │ │ │ │ + add.w ip, r9, #1 │ │ │ │ + add r1, ip │ │ │ │ + and.w r8, r5, r1 │ │ │ │ + add.w ip, r4, r8, lsl #3 │ │ │ │ + ldr.w r1, [r4, r8, lsl #3] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 8968a │ │ │ │ + strd r2, r0, [ip] │ │ │ │ + b.n 89500 │ │ │ │ + ldrd lr, r2, [r3, #24] │ │ │ │ + cmp lr, r2 │ │ │ │ + bhi.n 89610 │ │ │ │ + adds r1, #1 │ │ │ │ + add.w r2, r3, lr │ │ │ │ + str r2, [r3, #4] │ │ │ │ + add.w r1, lr, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ - adds r1, r3, r0 │ │ │ │ - str r1, [r3, #4] │ │ │ │ - str r7, [r3, r0] │ │ │ │ - subs r6, #1 │ │ │ │ - mov.w r2, lr, lsl #4 │ │ │ │ - mov r9, r6 │ │ │ │ - mov r7, r5 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2b348 │ │ │ │ - add.w r0, r5, fp, lsl #3 │ │ │ │ - ldrd r2, r3, [r8, #8] │ │ │ │ - strd r9, r4, [r8, #16] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 891e0 │ │ │ │ - str.w r3, [r8, #8] │ │ │ │ - mov lr, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - b.n 8932c │ │ │ │ - adds r3, #8 │ │ │ │ - cmp r3, r0 │ │ │ │ - bhi.w 89222 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 8932a │ │ │ │ - ldr r2, [pc, #224] @ (8941c ) │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 8932a │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov fp, r3 │ │ │ │ - mov ip, r4 │ │ │ │ - and.w r2, r4, r6 │ │ │ │ - ldr.w r3, [lr, r2, lsl #3] │ │ │ │ - add.w r8, lr, r2, lsl #3 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 894ea │ │ │ │ - mov r3, fp │ │ │ │ - strd r1, r4, [r8] │ │ │ │ - b.n 8932a │ │ │ │ - ldr r7, [r0, #20] │ │ │ │ + str.w ip, [r3, lr] │ │ │ │ + b.n 894ac │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ add.w r4, r0, #32 │ │ │ │ - cmp r4, r7 │ │ │ │ - beq.w 894b0 │ │ │ │ - mov.w r9, #7 │ │ │ │ + cmp r6, r4 │ │ │ │ + beq.w 89746 │ │ │ │ mov sl, r4 │ │ │ │ - mov r5, r7 │ │ │ │ - mov r6, r9 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - b.n 89306 │ │ │ │ - adds r6, #32 │ │ │ │ - b.n 892de │ │ │ │ - ldr r5, [r0, #20] │ │ │ │ + movs r5, #8 │ │ │ │ + mov.w r9, #64 @ 0x40 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + b.n 894ae │ │ │ │ + add.w ip, ip, #32 │ │ │ │ + b.n 895c0 │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ add.w sl, r0, #32 │ │ │ │ - movs r6, #32 │ │ │ │ - mov.w lr, #16 │ │ │ │ - b.n 8923c │ │ │ │ - adds r6, #8 │ │ │ │ - b.n 892de │ │ │ │ + movs r5, #32 │ │ │ │ + b.n 8951e │ │ │ │ + add.w ip, ip, #8 │ │ │ │ + b.n 895c0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - subs r6, #1 │ │ │ │ - str r3, [r1, #12] │ │ │ │ - mov.w r2, lr, lsl #4 │ │ │ │ - mov r9, r6 │ │ │ │ - mov r7, r5 │ │ │ │ - str r1, [r3, #8] │ │ │ │ - b.n 89306 │ │ │ │ - adds r6, #16 │ │ │ │ - b.n 892de │ │ │ │ - adds r6, #24 │ │ │ │ - b.n 892de │ │ │ │ - mov r0, r5 │ │ │ │ - bl 76638 │ │ │ │ - b.n 89228 │ │ │ │ - adds r6, #40 @ 0x28 │ │ │ │ - b.n 892de │ │ │ │ - adds r6, #48 @ 0x30 │ │ │ │ - b.n 892de │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ - b.n 892de │ │ │ │ - adds r6, #64 @ 0x40 │ │ │ │ - b.n 892de │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - mov r1, ip │ │ │ │ - str.w lr, [sp, #4] │ │ │ │ - bl 7131c │ │ │ │ - ldr.w lr, [sp, #4] │ │ │ │ + str r3, [r0, #12] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r0, [r3, #8] │ │ │ │ + b.n 894ae │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + b.n 895c0 │ │ │ │ + add.w ip, ip, #24 │ │ │ │ + b.n 895c0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 76678 │ │ │ │ + b.n 8950e │ │ │ │ + add.w ip, ip, #40 @ 0x28 │ │ │ │ + b.n 895c0 │ │ │ │ + add.w ip, ip, #48 @ 0x30 │ │ │ │ + b.n 895c0 │ │ │ │ + add.w ip, ip, #56 @ 0x38 │ │ │ │ + b.n 895c0 │ │ │ │ + add.w ip, ip, #64 @ 0x40 │ │ │ │ + b.n 895c0 │ │ │ │ + mov r0, r7 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + bl 7135c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 892fc │ │ │ │ - ldr.w r3, [r7, #848] @ 0x350 │ │ │ │ - movw r1, #46589 @ 0xb5fd │ │ │ │ - movt r1, #6 │ │ │ │ - str.w lr, [sp, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 894a0 │ │ │ │ + bne.w 894ac │ │ │ │ + ldr.w r4, [r2, #848] @ 0x350 │ │ │ │ + movw r3, #46653 @ 0xb63d │ │ │ │ + movt r3, #6 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.w 89780 │ │ │ │ mov r0, r9 │ │ │ │ blx 2bfa0 │ │ │ │ - ldr.w lr, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 89528 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - subs r6, #1 │ │ │ │ - mov.w r2, lr, lsl #4 │ │ │ │ - mov r9, r6 │ │ │ │ - mov r7, r5 │ │ │ │ - ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ + beq.n 8970a │ │ │ │ + ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ + str r6, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ - str.w r3, [r1, #800] @ 0x320 │ │ │ │ - b.n 89306 │ │ │ │ - adds r6, #72 @ 0x48 │ │ │ │ - b.n 892de │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r1, #244 @ 0xf4 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ - add.w r1, r7, #9 │ │ │ │ - cmp r1, ip │ │ │ │ - bhi.n 8945e │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ + str.w r3, [r7, #800] @ 0x320 │ │ │ │ + b.n 894ae │ │ │ │ + add.w ip, ip, #72 @ 0x48 │ │ │ │ + b.n 895c0 │ │ │ │ + add.w r1, r8, #9 │ │ │ │ + cmp r5, r1 │ │ │ │ + bcc.n 896da │ │ │ │ + ldr.w r1, [ip, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8938a │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ + beq.n 8960a │ │ │ │ + ldr.w r1, [ip, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 893a0 │ │ │ │ - ldr r1, [r6, #24] │ │ │ │ + beq.n 8961a │ │ │ │ + ldr.w r1, [ip, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 893a4 │ │ │ │ - ldr r1, [r6, #32] │ │ │ │ + beq.n 89620 │ │ │ │ + ldr.w r1, [ip, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89378 │ │ │ │ - ldr r1, [r6, #40] @ 0x28 │ │ │ │ + beq.n 895fa │ │ │ │ + ldr.w r1, [ip, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 893b0 │ │ │ │ - ldr r1, [r6, #48] @ 0x30 │ │ │ │ + beq.n 8962e │ │ │ │ + ldr.w r1, [ip, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 893b4 │ │ │ │ - ldr r1, [r6, #56] @ 0x38 │ │ │ │ + beq.n 89634 │ │ │ │ + ldr.w r1, [ip, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 893b8 │ │ │ │ - ldr r1, [r6, #64] @ 0x40 │ │ │ │ + beq.n 8963a │ │ │ │ + ldr.w r1, [ip, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 893bc │ │ │ │ - ldr r1, [r6, #72] @ 0x48 │ │ │ │ + beq.n 89640 │ │ │ │ + ldr.w r1, [ip, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89414 │ │ │ │ - add.w r1, r7, r7, lsl #2 │ │ │ │ + beq.n 89684 │ │ │ │ + add.w r1, r8, r8, lsl #2 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r9 │ │ │ │ - and.w r7, r1, ip │ │ │ │ - add.w r6, r4, r7, lsl #3 │ │ │ │ - ldr.w r1, [r4, r7, lsl #3] │ │ │ │ + and.w r8, r5, r1 │ │ │ │ + add.w ip, r4, r8, lsl #3 │ │ │ │ + ldr.w r1, [r4, r8, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 892de │ │ │ │ - b.n 89420 │ │ │ │ - ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ + beq.w 895c0 │ │ │ │ + b.n 8968a │ │ │ │ + ldr.w r0, [r2, #864] @ 0x360 │ │ │ │ mov r1, r9 │ │ │ │ - str.w lr, [sp] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89528 │ │ │ │ - ldr.w lr, [sp] │ │ │ │ - subs r6, #1 │ │ │ │ - mov r9, r6 │ │ │ │ - mov r7, r5 │ │ │ │ - mov.w r2, lr, lsl #4 │ │ │ │ - b.n 89306 │ │ │ │ - ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ - mov r1, r9 │ │ │ │ - blx r3 │ │ │ │ - ldr.w lr, [sp, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 893f6 │ │ │ │ + bne.w 894ac │ │ │ │ + bl 1fbed8 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 89510 │ │ │ │ + str.w r2, [r8, #8] │ │ │ │ + mov r8, r6 │ │ │ │ + b.n 89724 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + add.w r8, r8, #8 │ │ │ │ + cmp r8, r9 │ │ │ │ + bhi.w 89506 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 89720 │ │ │ │ + ldr r3, [pc, #88] @ (8978c ) │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 89720 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 199f18 │ │ │ │ + b.n 89720 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 89228 │ │ │ │ - mov r4, r7 │ │ │ │ - add r6, sp, #8 │ │ │ │ + beq.w 8950e │ │ │ │ + mov r5, r4 │ │ │ │ + add r7, sp, #8 │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ - mov r5, r6 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - adds r4, #16 │ │ │ │ - ldr.w r2, [r4, #-8] │ │ │ │ - adds r6, #16 │ │ │ │ - ldr.w r3, [r4, #-4] │ │ │ │ - cmp r4, ip │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - bne.n 894c2 │ │ │ │ - mov.w r9, #7 │ │ │ │ - mov sl, r7 │ │ │ │ - mov r4, r7 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - mov r6, r9 │ │ │ │ - add r5, sp, #8 │ │ │ │ - b.n 89306 │ │ │ │ - add.w r9, r2, #9 │ │ │ │ - cmp r9, r6 │ │ │ │ - bhi.n 89510 │ │ │ │ - mov r3, r7 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add.w r9, r8, #72 @ 0x48 │ │ │ │ - mov r7, r6 │ │ │ │ - mov r2, fp │ │ │ │ - ldr.w r6, [r8, #8]! │ │ │ │ - cbz r6, 89520 │ │ │ │ - cmp r9, r8 │ │ │ │ - bne.n 894fe │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - mov r6, r7 │ │ │ │ - mov r7, r3 │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ - mov.w ip, ip, lsr #5 │ │ │ │ - add r2, ip │ │ │ │ - adds r2, #1 │ │ │ │ - ands r2, r6 │ │ │ │ - b.n 89348 │ │ │ │ mov r6, r7 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r3, r2 │ │ │ │ - b.n 89358 │ │ │ │ - bl 1fa038 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8922a │ │ │ │ - nop │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + adds r5, #16 │ │ │ │ + ldr.w r2, [r5, #-8] │ │ │ │ + adds r7, #16 │ │ │ │ + ldr.w r3, [r5, #-4] │ │ │ │ + cmp r5, ip │ │ │ │ + stmia r6!, {r0, r1, r2, r3} │ │ │ │ + bne.n 89758 │ │ │ │ + movs r5, #8 │ │ │ │ + mov sl, r4 │ │ │ │ + add.w r6, sp, r5 │ │ │ │ + mov.w r9, #64 @ 0x40 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + b.n 894ae │ │ │ │ + ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ + mov r1, r9 │ │ │ │ + blx r4 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 89672 │ │ │ │ + cmp r1, #244 @ 0xf4 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #148] @ (895d8 ) │ │ │ │ + ldr r4, [pc, #148] @ (89834 ) │ │ │ │ mov r2, r0 │ │ │ │ ldrd ip, r0, [r0, #-8] │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ mov.w lr, #0 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ @@ -140090,907 +140295,907 @@ │ │ │ │ str.w lr, [r2, #-8] │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ and.w r1, r1, #1 │ │ │ │ str.w r1, [r2, #-4] │ │ │ │ ldr.w r1, [r3, #3868] @ 0xf1c │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r3, #3868] @ 0xf1c │ │ │ │ - cbz r0, 89594 │ │ │ │ + cbz r0, 897f0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 895b4 │ │ │ │ + blt.n 89810 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #1916] @ 0x77c │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.n 895ca │ │ │ │ + bhi.n 89826 │ │ │ │ ldr.w r0, [r3, #1912] @ 0x778 │ │ │ │ adds r1, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ str.w r2, [r3, #1912] @ 0x778 │ │ │ │ str.w r1, [r3, #1916] @ 0x77c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 89594 │ │ │ │ + bne.n 897f0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, r4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b.n 89594 │ │ │ │ + b.n 897f0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7e938 │ │ │ │ + b.w 7e964 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000895dc <_Py_CheckFunctionResult@@Base>: │ │ │ │ +00089838 <_Py_CheckFunctionResult@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r1 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r0, #72] @ 0x48 │ │ │ │ - cbz r2, 895fa <_Py_CheckFunctionResult@@Base+0x1e> │ │ │ │ - cbnz r1, 89626 <_Py_CheckFunctionResult@@Base+0x4a> │ │ │ │ + cbz r2, 89856 <_Py_CheckFunctionResult@@Base+0x1e> │ │ │ │ + cbnz r1, 89882 <_Py_CheckFunctionResult@@Base+0x4a> │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r1, 89602 <_Py_CheckFunctionResult@@Base+0x26> │ │ │ │ + cbz r1, 8985e <_Py_CheckFunctionResult@@Base+0x26> │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 895f4 <_Py_CheckFunctionResult@@Base+0x18> │ │ │ │ + bne.n 89850 <_Py_CheckFunctionResult@@Base+0x18> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 8967c <_Py_CheckFunctionResult@@Base+0xa0> │ │ │ │ - movw r2, #21660 @ 0x549c │ │ │ │ + beq.n 898d8 <_Py_CheckFunctionResult@@Base+0xa0> │ │ │ │ + movw r2, #21340 @ 0x535c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r3, ip │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1f3200 <_PyErr_Format@@Base> │ │ │ │ + b.w 1f50a0 <_PyErr_Format@@Base> │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 895f4 <_Py_CheckFunctionResult@@Base+0x18> │ │ │ │ + beq.n 89850 <_Py_CheckFunctionResult@@Base+0x18> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, ip │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89666 <_Py_CheckFunctionResult@@Base+0x8a> │ │ │ │ + blt.n 898c2 <_Py_CheckFunctionResult@@Base+0x8a> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r3, 8965a <_Py_CheckFunctionResult@@Base+0x7e> │ │ │ │ - movw r2, #21708 @ 0x54cc │ │ │ │ + cbz r3, 898b6 <_Py_CheckFunctionResult@@Base+0x7e> │ │ │ │ + movw r2, #21388 @ 0x538c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 23aa48 <_PyBytesWriter_WriteBytes@@Base+0xe8> │ │ │ │ - movw r2, #21896 @ 0x5588 │ │ │ │ + b.w 23a940 <_PyBytesWriter_WriteBytes@@Base+0xe8> │ │ │ │ + movw r2, #21576 @ 0x5448 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ - b.n 8964e <_Py_CheckFunctionResult@@Base+0x72> │ │ │ │ + b.n 898aa <_Py_CheckFunctionResult@@Base+0x72> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8963a <_Py_CheckFunctionResult@@Base+0x5e> │ │ │ │ + bne.n 89896 <_Py_CheckFunctionResult@@Base+0x5e> │ │ │ │ mov r0, r2 │ │ │ │ str.w ip, [sp, #4] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8963a <_Py_CheckFunctionResult@@Base+0x5e> │ │ │ │ - movw r2, #21848 @ 0x5558 │ │ │ │ + b.n 89896 <_Py_CheckFunctionResult@@Base+0x5e> │ │ │ │ + movw r2, #21528 @ 0x5418 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - b.n 8961c <_Py_CheckFunctionResult@@Base+0x40> │ │ │ │ + b.n 89878 <_Py_CheckFunctionResult@@Base+0x40> │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #412] @ (89828 <_Py_CheckFunctionResult@@Base+0x24c>) │ │ │ │ + ldr r2, [pc, #412] @ (89a84 <_Py_CheckFunctionResult@@Base+0x24c>) │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.w 89824 <_Py_CheckFunctionResult@@Base+0x248> │ │ │ │ + beq.w 89a80 <_Py_CheckFunctionResult@@Base+0x248> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ add r7, sp, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 897ce <_Py_CheckFunctionResult@@Base+0x1f2> │ │ │ │ + beq.w 89a2a <_Py_CheckFunctionResult@@Base+0x1f2> │ │ │ │ ldr.w r5, [r4, #-4] │ │ │ │ subs r3, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ bic.w r5, r5, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ orr.w r1, r1, r5 │ │ │ │ str r0, [r5, #0] │ │ │ │ - ldr r5, [pc, #344] @ (8982c <_Py_CheckFunctionResult@@Base+0x250>) │ │ │ │ + ldr r5, [pc, #344] @ (89a88 <_Py_CheckFunctionResult@@Base+0x250>) │ │ │ │ str r1, [r0, #4] │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ ldr r2, [r2, r5] │ │ │ │ and.w r0, r0, #1 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr.w r2, [r1, #3868] @ 0xf1c │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r1, #3868] @ 0xf1c │ │ │ │ - bmi.n 897d2 <_Py_CheckFunctionResult@@Base+0x1f6> │ │ │ │ + bmi.n 89a2e <_Py_CheckFunctionResult@@Base+0x1f6> │ │ │ │ add.w r6, r4, #16 │ │ │ │ ldr.w r5, [r6, r3, lsl #2] │ │ │ │ - cbz r5, 89714 <_Py_CheckFunctionResult@@Base+0x138> │ │ │ │ + cbz r5, 89970 <_Py_CheckFunctionResult@@Base+0x138> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89714 <_Py_CheckFunctionResult@@Base+0x138> │ │ │ │ + bge.n 89970 <_Py_CheckFunctionResult@@Base+0x138> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbz r2, 89766 <_Py_CheckFunctionResult@@Base+0x18a> │ │ │ │ + cbz r2, 899c2 <_Py_CheckFunctionResult@@Base+0x18a> │ │ │ │ subs r3, #1 │ │ │ │ - bcs.n 89700 <_Py_CheckFunctionResult@@Base+0x124> │ │ │ │ + bcs.n 8995c <_Py_CheckFunctionResult@@Base+0x124> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #40760 @ 0x9f38 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 897e0 <_Py_CheckFunctionResult@@Base+0x204> │ │ │ │ + bne.n 89a3c <_Py_CheckFunctionResult@@Base+0x204> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.n 897f0 <_Py_CheckFunctionResult@@Base+0x214> │ │ │ │ - ldr r0, [pc, #252] @ (8982c <_Py_CheckFunctionResult@@Base+0x250>) │ │ │ │ + bgt.n 89a4c <_Py_CheckFunctionResult@@Base+0x214> │ │ │ │ + ldr r0, [pc, #252] @ (89a88 <_Py_CheckFunctionResult@@Base+0x250>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ lsls r3, r3, #3 │ │ │ │ movw r1, #5836 @ 0x16cc │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r0, r2, r3 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ - bcs.n 897f0 <_Py_CheckFunctionResult@@Base+0x214> │ │ │ │ + bcs.n 89a4c <_Py_CheckFunctionResult@@Base+0x214> │ │ │ │ add r3, r2 │ │ │ │ adds r1, #1 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ adds r7, #12 │ │ │ │ ldr.w r2, [r3, #1736] @ 0x6c8 │ │ │ │ str r2, [r4, #0] │ │ │ │ str.w r4, [r3, #1736] @ 0x6c8 │ │ │ │ str.w r1, [r3, #1740] @ 0x6cc │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #188] @ (8982c <_Py_CheckFunctionResult@@Base+0x250>) │ │ │ │ + ldr r2, [pc, #188] @ (89a88 <_Py_CheckFunctionResult@@Base+0x250>) │ │ │ │ ubfx r0, r1, #14, #1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r8, [r1, r2] │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ subs r2, r7, r2 │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r1, #0 │ │ │ │ andlt.w r1, r0, #1 │ │ │ │ mov.w sl, r2, asr #13 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 89816 <_Py_CheckFunctionResult@@Base+0x23a> │ │ │ │ - ldr r2, [pc, #148] @ (89830 <_Py_CheckFunctionResult@@Base+0x254>) │ │ │ │ + bne.n 89a72 <_Py_CheckFunctionResult@@Base+0x23a> │ │ │ │ + ldr r2, [pc, #148] @ (89a8c <_Py_CheckFunctionResult@@Base+0x254>) │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov ip, r1 │ │ │ │ - cbnz r1, 897fa <_Py_CheckFunctionResult@@Base+0x21e> │ │ │ │ + cbnz r1, 89a56 <_Py_CheckFunctionResult@@Base+0x21e> │ │ │ │ str r3, [r7, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ ldr.w r2, [r8, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 89714 <_Py_CheckFunctionResult@@Base+0x138> │ │ │ │ + beq.n 89970 <_Py_CheckFunctionResult@@Base+0x138> │ │ │ │ cmp.w sl, #3 │ │ │ │ ite le │ │ │ │ movle r2, #0 │ │ │ │ andgt.w r2, fp, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 89714 <_Py_CheckFunctionResult@@Base+0x138> │ │ │ │ + beq.n 89970 <_Py_CheckFunctionResult@@Base+0x138> │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 1ffb38 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + bl 2019c8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 89714 <_Py_CheckFunctionResult@@Base+0x138> │ │ │ │ + b.n 89970 <_Py_CheckFunctionResult@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ - bpl.n 896fc <_Py_CheckFunctionResult@@Base+0x120> │ │ │ │ + bpl.n 89958 <_Py_CheckFunctionResult@@Base+0x120> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #40760 @ 0x9f38 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 8972e <_Py_CheckFunctionResult@@Base+0x152> │ │ │ │ + beq.n 8998a <_Py_CheckFunctionResult@@Base+0x152> │ │ │ │ ldr.w r3, [r1, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ movw r1, #40760 @ 0x9f38 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - b.n 897e0 <_Py_CheckFunctionResult@@Base+0x204> │ │ │ │ - movw r1, #64473 @ 0xfbd9 │ │ │ │ + b.n 89a3c <_Py_CheckFunctionResult@@Base+0x204> │ │ │ │ + movw r1, #63661 @ 0xf8ad │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 897a2 <_Py_CheckFunctionResult@@Base+0x1c6> │ │ │ │ + beq.n 899fe <_Py_CheckFunctionResult@@Base+0x1c6> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r7, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 897a2 <_Py_CheckFunctionResult@@Base+0x1c6> │ │ │ │ + b.n 899fe <_Py_CheckFunctionResult@@Base+0x1c6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 1fcb50 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + bl 1fe9e4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 89714 <_Py_CheckFunctionResult@@Base+0x138> │ │ │ │ + b.n 89970 <_Py_CheckFunctionResult@@Base+0x138> │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00089834 : │ │ │ │ +00089a90 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 899aa │ │ │ │ + beq.w 89c06 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bmi.w 899aa │ │ │ │ + bmi.w 89c06 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 8988c │ │ │ │ + bpl.n 89ae8 │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ - movw r3, #10869 @ 0x2a75 │ │ │ │ + movw r3, #9973 @ 0x26f5 │ │ │ │ movt r3, #19 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8988c │ │ │ │ + bne.n 89ae8 │ │ │ │ movs r2, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 89ca0 │ │ │ │ + b.n 89efc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cb6cc │ │ │ │ + bl 1cd984 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89994 │ │ │ │ + beq.n 89bf0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 88e9c │ │ │ │ + bl 8918c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 898b2 │ │ │ │ + bge.n 89b0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 899de │ │ │ │ + beq.w 89c3a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 89994 │ │ │ │ + beq.n 89bf0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 89064 │ │ │ │ + bl 89354 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8991a │ │ │ │ + beq.n 89b76 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 852dc │ │ │ │ + bl 85290 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89976 │ │ │ │ + beq.n 89bd2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 84a18 <_PyObject_GenericSetAttrWithDict@@Base+0x8a8> │ │ │ │ + bl 849cc <_PyObject_GenericSetAttrWithDict@@Base+0x8a8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89940 │ │ │ │ + blt.n 89b9c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 898fc │ │ │ │ + bge.n 89b58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 899bc │ │ │ │ + beq.n 89c18 │ │ │ │ mov r0, r6 │ │ │ │ adds r1, #1 │ │ │ │ - beq.n 899c8 │ │ │ │ + beq.n 89c24 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 898c2 │ │ │ │ - ldr r3, [pc, #216] @ (899e8 ) │ │ │ │ + bne.n 89b1e │ │ │ │ + ldr r3, [pc, #216] @ (89c44 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbnz r3, 89954 │ │ │ │ + cbnz r3, 89bb0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8992e │ │ │ │ + bge.n 89b8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 8992e │ │ │ │ + cbnz r3, 89b8a │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + bl 7fd44 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 898ec │ │ │ │ + bne.n 89b48 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 898ec │ │ │ │ + b.n 89b48 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8991a │ │ │ │ + beq.n 89b76 │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1cb758 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1cda10 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8991a │ │ │ │ + beq.n 89b76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cb764 <_PyErr_Clear@@Base> │ │ │ │ - b.n 8991a │ │ │ │ + bl 1cda1c <_PyErr_Clear@@Base> │ │ │ │ + b.n 89b76 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8998c │ │ │ │ + bge.n 89be8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbnz r2, 8998c │ │ │ │ + cbnz r2, 89be8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8999a │ │ │ │ + blt.n 89bf6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8993a │ │ │ │ + b.n 89b96 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89994 │ │ │ │ + bne.n 89bf0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 89994 │ │ │ │ - movw r0, #60168 @ 0xeb08 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 89bf0 │ │ │ │ + movw r0, #59848 @ 0xe9c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #4003 @ 0xfa3 │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 89994 │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 89bf0 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 898fc │ │ │ │ + b.n 89b58 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89994 │ │ │ │ + bge.n 89bf0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89994 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 89994 │ │ │ │ + bne.n 89bf0 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 89bf0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 898b2 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 89b0e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89b5e │ │ │ │ + beq.w 89dba │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.w 89b5e │ │ │ │ + bmi.w 89dba │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r7, r2 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bpl.n 89a46 │ │ │ │ + bpl.n 89ca2 │ │ │ │ ldr.w ip, [r3, #108] @ 0x6c │ │ │ │ - movw r3, #10869 @ 0x2a75 │ │ │ │ + movw r3, #9973 @ 0x26f5 │ │ │ │ movt r3, #19 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 89a46 │ │ │ │ + bne.n 89ca2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.n 89ca0 │ │ │ │ + b.n 89efc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cb6cc │ │ │ │ + bl 1cd984 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89b58 │ │ │ │ + beq.w 89db4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 88e9c │ │ │ │ + bl 8918c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89a6e │ │ │ │ + bge.n 89cca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89c92 │ │ │ │ + beq.w 89eee │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 89b58 │ │ │ │ + beq.n 89db4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 89064 │ │ │ │ + bl 89354 │ │ │ │ cmp r7, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne.n 89b70 │ │ │ │ + bne.n 89dcc │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89ae4 │ │ │ │ + beq.n 89d40 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 852dc │ │ │ │ + bl 85290 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89c0c │ │ │ │ + beq.w 89e68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a18 <_PyObject_GenericSetAttrWithDict@@Base+0x8a8> │ │ │ │ + bl 849cc <_PyObject_GenericSetAttrWithDict@@Base+0x8a8> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89b0e │ │ │ │ + blt.n 89d6a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89ac4 │ │ │ │ + bge.n 89d20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89c86 │ │ │ │ + beq.w 89ee2 │ │ │ │ mov r0, r8 │ │ │ │ adds r1, #1 │ │ │ │ - beq.n 89b40 │ │ │ │ + beq.n 89d9c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 89a88 │ │ │ │ - ldr r3, [pc, #448] @ (89c9c ) │ │ │ │ + bne.n 89ce4 │ │ │ │ + ldr r3, [pc, #448] @ (89ef8 ) │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89be6 │ │ │ │ + bne.w 89e42 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89afc │ │ │ │ + bge.n 89d58 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 89afc │ │ │ │ + cbnz r3, 89d58 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + bl 7fd44 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89ab2 │ │ │ │ + bne.n 89d0e │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - b.n 89ab2 │ │ │ │ + b.n 89d0e │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 89b36 │ │ │ │ + bne.n 89d92 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 89c54 │ │ │ │ + beq.w 89eb0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 102e70 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 102d7c <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 89c6c │ │ │ │ + blt.w 89ec8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89b58 │ │ │ │ + bge.n 89db4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 89b58 │ │ │ │ + cbnz r3, 89db4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 89b08 │ │ │ │ - movw r0, #60168 @ 0xeb08 │ │ │ │ + b.n 89d64 │ │ │ │ + movw r0, #59848 @ 0xe9c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #4003 @ 0xfa3 │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 89b58 │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 89db4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89ae4 │ │ │ │ + beq.n 89d40 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 77884 │ │ │ │ + bl 778c4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 89b22 │ │ │ │ + bne.n 89d7e │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 852dc │ │ │ │ + bl 85290 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89c0c │ │ │ │ + beq.n 89e68 │ │ │ │ mov r1, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 84a18 <_PyObject_GenericSetAttrWithDict@@Base+0x8a8> │ │ │ │ + bl 849cc <_PyObject_GenericSetAttrWithDict@@Base+0x8a8> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89c40 │ │ │ │ + blt.n 89e9c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89bc0 │ │ │ │ + bge.n 89e1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89c7e │ │ │ │ + beq.n 89eda │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 89b40 │ │ │ │ + beq.n 89d9c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 89b74 │ │ │ │ - ldr r3, [pc, #196] @ (89c9c ) │ │ │ │ + bne.n 89dd0 │ │ │ │ + ldr r3, [pc, #196] @ (89ef8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89ae4 │ │ │ │ + beq.w 89d40 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89ae4 │ │ │ │ + beq.w 89d40 │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1cb758 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1cda10 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89ae4 │ │ │ │ + beq.w 89d40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cb764 <_PyErr_Clear@@Base> │ │ │ │ - b.n 89ae4 │ │ │ │ + bl 1cda1c <_PyErr_Clear@@Base> │ │ │ │ + b.n 89d40 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89c28 │ │ │ │ + bge.n 89e84 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ - cbnz r2, 89c28 │ │ │ │ + cbnz r2, 89e84 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89b58 │ │ │ │ + bge.n 89db4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89b58 │ │ │ │ + bne.n 89db4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 89b58 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 89db4 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 89bb0 │ │ │ │ + bne.n 89e0c │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 89bb0 │ │ │ │ + b.n 89e0c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89bc6 │ │ │ │ + bge.n 89e22 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89bc6 │ │ │ │ + bne.n 89e22 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 89bc6 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 89e22 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 89b40 │ │ │ │ + bne.w 89d9c │ │ │ │ mov r0, r3 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 89b40 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 89d9c │ │ │ │ mov r0, r2 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 89bc0 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 89e1c │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - b.n 89ac4 │ │ │ │ + b.n 89d20 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 89a6e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 89cca │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 8a302 │ │ │ │ + beq.w 8a55e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ sub sp, #28 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 89cca │ │ │ │ + bne.n 89f26 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 89f14 │ │ │ │ + bne.w 8a170 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89f10 │ │ │ │ + bne.w 8a16c │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89f10 │ │ │ │ + bne.w 8a16c │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 89f10 │ │ │ │ + bne.w 8a16c │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 8a136 │ │ │ │ + bne.w 8a392 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a31a │ │ │ │ + bne.w 8a576 │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a2ae │ │ │ │ + beq.w 8a50a │ │ │ │ movs r2, #1 │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ lsls r3, r2 │ │ │ │ umull r0, r3, r0, r3 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r2, r0 │ │ │ │ adds r2, #20 │ │ │ │ adds.w r8, r2, r3, lsl #3 │ │ │ │ - bmi.w 8a2dc │ │ │ │ + bmi.w 8a538 │ │ │ │ movw r9, #24184 @ 0x5e78 │ │ │ │ movt r9, #77 @ 0x4d │ │ │ │ - movw r0, #4689 @ 0x1251 │ │ │ │ + movw r0, #4753 @ 0x1291 │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r7, [r9, #868] @ 0x364 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 8a2e2 │ │ │ │ - ldr r0, [pc, #708] @ (8a010 ) │ │ │ │ + bne.w 8a53e │ │ │ │ + ldr r0, [pc, #708] @ (8a26c ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ add.w lr, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w lr, #512 @ 0x200 │ │ │ │ ldr r0, [r7, r0] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1612] @ 0x64c │ │ │ │ mov fp, r0 │ │ │ │ - bcs.w 8a1e4 │ │ │ │ + bcs.w 8a440 │ │ │ │ mov.w lr, lr, lsr #3 │ │ │ │ ldr.w ip, [r0, lr, lsl #3] │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ mov sl, r0 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.w 8a25e │ │ │ │ + beq.w 8a4ba │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r7, [ip, #4] │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [ip] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a0e2 │ │ │ │ + beq.w 8a33e │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bf20 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r1, [r7, #5] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a29e │ │ │ │ + beq.w 8a4fa │ │ │ │ add.w r2, r7, #20 │ │ │ │ mov.w ip, #8 │ │ │ │ add r2, r3 │ │ │ │ adds r1, r2, #4 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ mov r9, r3 │ │ │ │ it gt │ │ │ │ movgt r0, #0 │ │ │ │ - ble.n 89dfa │ │ │ │ + ble.n 8a056 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 89dee │ │ │ │ + cbz r3, 8a04a │ │ │ │ ldr.w lr, [r3] │ │ │ │ add.w r8, lr, #1 │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89eec │ │ │ │ + bge.w 8a148 │ │ │ │ ldr.w lr, [r2] │ │ │ │ str.w r8, [r3] │ │ │ │ ldr.w r3, [lr] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 89efc │ │ │ │ + blt.w 8a158 │ │ │ │ adds r0, #1 │ │ │ │ add r1, ip │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 89dfa │ │ │ │ + beq.n 8a056 │ │ │ │ add r2, ip │ │ │ │ - b.n 89dc6 │ │ │ │ + b.n 8a022 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 89ea0 │ │ │ │ + blt.n 8a0fc │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - bne.n 89ea0 │ │ │ │ + bne.n 8a0fc │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov r9, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a08a │ │ │ │ + beq.w 8a2e6 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 89e68 │ │ │ │ + ble.n 8a0c4 │ │ │ │ add r2, r1 │ │ │ │ add.w sl, r2, #20 │ │ │ │ add.w r8, r2, #24 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r0, [sl, r6, lsl #3] │ │ │ │ - cbz r0, 89e46 │ │ │ │ + cbz r0, 8a0a2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89e46 │ │ │ │ + bge.n 8a0a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a0bc │ │ │ │ + beq.w 8a318 │ │ │ │ ldr.w r0, [r8, r6, lsl #3] │ │ │ │ - cbz r0, 89e5e │ │ │ │ + cbz r0, 8a0ba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89e5e │ │ │ │ + bge.n 8a0ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a0d0 │ │ │ │ + beq.w 8a32c │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 89e2e │ │ │ │ + bne.n 8a08a │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 8a112 │ │ │ │ + bne.w 8a36e │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8a112 │ │ │ │ - ldr r2, [pc, #404] @ (8a010 ) │ │ │ │ + bne.w 8a36e │ │ │ │ + ldr r2, [pc, #404] @ (8a26c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1932] @ 0x78c │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.w 8a112 │ │ │ │ + bhi.w 8a36e │ │ │ │ ldr.w r0, [r3, #1928] @ 0x788 │ │ │ │ adds r2, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [r3, #1928] @ 0x788 │ │ │ │ str.w r2, [r3, #1932] @ 0x78c │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r7, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89cc2 │ │ │ │ + beq.w 89f1e │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89cc2 │ │ │ │ - ldr r1, [pc, #340] @ (8a010 ) │ │ │ │ + bne.w 89f1e │ │ │ │ + ldr r1, [pc, #340] @ (8a26c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ sub.w r4, r5, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r0, [r2, #3892] @ 0xf34 │ │ │ │ @@ -140998,240 +141203,240 @@ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ adds r1, #1 │ │ │ │ orrs r3, r6 │ │ │ │ str r4, [r6, #0] │ │ │ │ strd r0, r3, [r5, #-8] │ │ │ │ str r4, [r0, #4] │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ - b.n 89cc2 │ │ │ │ + b.n 89f1e │ │ │ │ ldr.w lr, [r2] │ │ │ │ ldr.w r3, [lr] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89dee │ │ │ │ + bge.w 8a04a │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r9, r0 │ │ │ │ str.w r3, [lr] │ │ │ │ - beq.w 89dfa │ │ │ │ + beq.w 8a056 │ │ │ │ add r1, ip │ │ │ │ add r2, ip │ │ │ │ - b.n 89dc6 │ │ │ │ + b.n 8a022 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ movs r2, #2 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ lsls r2, r3 │ │ │ │ movw r3, #21846 @ 0x5556 │ │ │ │ movt r3, #21845 @ 0x5555 │ │ │ │ smull r1, r3, r3, r2 │ │ │ │ sub.w r3, r3, r2, asr #31 │ │ │ │ cmp ip, r3 │ │ │ │ - bgt.w 8a160 │ │ │ │ + bgt.w 8a3bc │ │ │ │ mov sl, r5 │ │ │ │ mov r2, ip │ │ │ │ movs r6, #0 │ │ │ │ mov r5, ip │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 89cc2 │ │ │ │ + bpl.w 89f1e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a272 │ │ │ │ + bne.w 8a4ce │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r6 │ │ │ │ - ble.w 89cc2 │ │ │ │ + ble.w 89f1e │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ movs r7, #1 │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a056 │ │ │ │ + beq.n 8a2b2 │ │ │ │ add.w r2, r2, r6, lsl #3 │ │ │ │ add r3, r2 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8a11a │ │ │ │ + beq.w 8a376 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8a074 │ │ │ │ + blt.n 8a2d0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8a032 │ │ │ │ + blt.n 8a28e │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.w 8a1a8 │ │ │ │ + bne.w 8a404 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8a07a │ │ │ │ + blt.n 8a2d6 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 7a434 │ │ │ │ + bl 7a470 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8a014 │ │ │ │ + blt.n 8a270 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89ffc │ │ │ │ + blt.n 8a258 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a24c │ │ │ │ + bne.w 8a4a8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 89f3a │ │ │ │ + beq.n 8a196 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21940 @ 0x55b4 │ │ │ │ + movw r1, #21620 @ 0x5474 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 8a24c │ │ │ │ + bl f8904 │ │ │ │ + b.n 8a4a8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a3c4 │ │ │ │ + beq.w 8a620 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8a24c │ │ │ │ + bge.w 8a4a8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89fbc │ │ │ │ + bne.n 8a218 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 89fbc │ │ │ │ + b.n 8a218 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89fb4 │ │ │ │ + bne.n 8a210 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89fbc │ │ │ │ - b.n 89ffc │ │ │ │ + bge.n 8a218 │ │ │ │ + b.n 8a258 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w r9, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - bne.w 8a1a8 │ │ │ │ + bne.w 8a404 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8a07a │ │ │ │ + blt.n 8a2d6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - beq.n 89f9e │ │ │ │ + beq.n 8a1fa │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 89f9e │ │ │ │ + b.n 8a1fa │ │ │ │ movs r0, #12 │ │ │ │ mla r2, r0, r6, r2 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a1d8 │ │ │ │ + beq.w 8a434 │ │ │ │ mov r8, r2 │ │ │ │ ldrd r2, r7, [r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89f84 │ │ │ │ + bge.n 8a1e0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 89f84 │ │ │ │ + b.n 8a1e0 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89f9e │ │ │ │ - b.n 8a04e │ │ │ │ + bge.n 8a1fa │ │ │ │ + b.n 8a2aa │ │ │ │ cmp r3, r0 │ │ │ │ - ble.n 8a112 │ │ │ │ + ble.n 8a36e │ │ │ │ mov r9, r5 │ │ │ │ mov sl, r4 │ │ │ │ add.w r8, r2, r1 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ adds r6, #1 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ add.w r8, r8, #12 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 8a09a │ │ │ │ + bne.n 8a2f6 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, sl │ │ │ │ mov r5, r9 │ │ │ │ - b.n 89e68 │ │ │ │ + b.n 8a0c4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r8, r6, lsl #3] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89e4c │ │ │ │ - b.n 89e5e │ │ │ │ + bne.w 8a0a8 │ │ │ │ + b.n 8a0ba │ │ │ │ adds r6, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r6, r9 │ │ │ │ - bne.w 89e2e │ │ │ │ - b.n 89e64 │ │ │ │ + bne.w 8a08a │ │ │ │ + b.n 8a0c0 │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ ldr.w r2, [ip, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 8a19a │ │ │ │ + bcc.n 8a3f6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w r1, r3, lr, lsl #3 │ │ │ │ str.w r1, [ip, #24] │ │ │ │ add.w r1, ip, r3 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w r0, [ip, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8a1e4 │ │ │ │ + beq.n 8a440 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 89d96 │ │ │ │ + b.n 89ff2 │ │ │ │ mov r0, r1 │ │ │ │ - bl 76638 │ │ │ │ - b.n 89ea0 │ │ │ │ + bl 76678 │ │ │ │ + b.n 8a0fc │ │ │ │ add r6, r7 │ │ │ │ cmp r1, r6 │ │ │ │ - ble.w 89cc2 │ │ │ │ + ble.w 89f1e │ │ │ │ adds r3, #8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a252 │ │ │ │ + beq.w 8a4ae │ │ │ │ mov r8, r2 │ │ │ │ cmp r6, r1 │ │ │ │ - blt.w 89f78 │ │ │ │ - b.n 89cc2 │ │ │ │ + blt.w 8a1d4 │ │ │ │ + b.n 89f1e │ │ │ │ mov.w lr, #1 │ │ │ │ movw r0, #21846 @ 0x5556 │ │ │ │ movt r0, #21845 @ 0x5555 │ │ │ │ lsl.w r2, lr, r3 │ │ │ │ add.w r2, r2, r2, lsr #31 │ │ │ │ bic.w r2, r2, #1 │ │ │ │ smull r0, r7, r2, r0 │ │ │ │ sub.w r2, r7, r2, asr #31 │ │ │ │ cmp ip, r2 │ │ │ │ - bgt.w 89cfa │ │ │ │ + bgt.w 89f56 │ │ │ │ mov r9, lr │ │ │ │ - b.n 89f14 │ │ │ │ + b.n 8a170 │ │ │ │ add r6, ip │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ add.w r6, r6, r6, lsl #1 │ │ │ │ adds r3, r6, #1 │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ @@ -141242,308 +141447,308 @@ │ │ │ │ cmp r3, #8 │ │ │ │ it lt │ │ │ │ movlt r3, #8 │ │ │ │ subs r1, r3, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7a8d4 │ │ │ │ + bl 7a910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8a24c │ │ │ │ + bne.n 8a4a8 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ - b.n 89f32 │ │ │ │ + b.n 8a18e │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ str.w r3, [sl, #12] │ │ │ │ str.w sl, [r3, #8] │ │ │ │ - b.n 89d96 │ │ │ │ + b.n 89ff2 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 778fc │ │ │ │ + bl 7793c │ │ │ │ adds r2, r0, #3 │ │ │ │ - beq.w 8a354 │ │ │ │ + beq.w 8a5b0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 8a21e │ │ │ │ + bne.n 8a47a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8a2fc │ │ │ │ + blt.w 8a558 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89f9e │ │ │ │ - b.n 8a04e │ │ │ │ + bge.w 8a1fa │ │ │ │ + b.n 8a2aa │ │ │ │ adds r6, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.w 8a05e │ │ │ │ - b.n 89cc2 │ │ │ │ + bne.w 8a2ba │ │ │ │ + b.n 89f1e │ │ │ │ ldr.w r7, [r9, #848] @ 0x350 │ │ │ │ - movw r1, #46589 @ 0xb5fd │ │ │ │ + movw r1, #46653 @ 0xb63d │ │ │ │ movt r1, #6 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 8a306 │ │ │ │ + bne.w 8a562 │ │ │ │ mov r2, r8 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2bfa0 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8a2dc │ │ │ │ + beq.n 8a538 │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 8a10e │ │ │ │ + b.n 8a36a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a1c0 │ │ │ │ + beq.n 8a41c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8a32e │ │ │ │ + beq.w 8a58a │ │ │ │ mov r0, r7 │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 102e70 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 102d7c <_PyErr_SetKeyError@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8a3ae │ │ │ │ + blt.w 8a60a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8a39c │ │ │ │ + blt.w 8a5f8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 89cc4 │ │ │ │ + b.n 89f20 │ │ │ │ adds r6, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r1, r6 │ │ │ │ - bgt.w 8a124 │ │ │ │ - b.n 89cc2 │ │ │ │ + bgt.w 8a380 │ │ │ │ + b.n 89f1e │ │ │ │ mov r1, lr │ │ │ │ mov r0, fp │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ - bl 7131c │ │ │ │ + bl 7135c │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8a10a │ │ │ │ + b.n 8a366 │ │ │ │ cmp r6, r2 │ │ │ │ - bge.w 89cc2 │ │ │ │ + bge.w 89f1e │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldrb r2, [r2, r6] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ add.w r3, r1, r2, lsl #3 │ │ │ │ ldrb r1, [r1, #5] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - b.n 8a06c │ │ │ │ + b.n 8a2c8 │ │ │ │ add.w r1, r7, #20 │ │ │ │ mov.w ip, #12 │ │ │ │ add r1, r3 │ │ │ │ adds r2, r1, #4 │ │ │ │ adds r1, #8 │ │ │ │ - b.n 89dba │ │ │ │ + b.n 8a016 │ │ │ │ movs r0, #1 │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ lsls r3, r0 │ │ │ │ umull r3, r2, r3, r2 │ │ │ │ lsr.w r3, r2, r0 │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ movs r0, #12 │ │ │ │ adds r2, #20 │ │ │ │ mla r8, r0, r3, r2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 89d2e │ │ │ │ - bl 1fa038 │ │ │ │ - b.n 8a24c │ │ │ │ + bge.w 89f8a │ │ │ │ + bl 1fbed8 │ │ │ │ + b.n 8a4a8 │ │ │ │ ldr.w r0, [r9, #864] @ 0x360 │ │ │ │ mov r1, r8 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a2dc │ │ │ │ + beq.n 8a538 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ - b.n 89d96 │ │ │ │ + b.n 89ff2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 8a1ca │ │ │ │ + b.n 8a426 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r9, #844] @ 0x34c │ │ │ │ str.w r8, [sp, #8] │ │ │ │ blx r7 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8a20e │ │ │ │ + b.n 8a46a │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1f1ea8 <_PyDict_SendEvent@@Base> │ │ │ │ + bl 1f3d48 <_PyDict_SendEvent@@Base> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ - b.n 89d02 │ │ │ │ + b.n 89f5e │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8a37c │ │ │ │ + blt.n 8a5d8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89fc2 │ │ │ │ + bge.w 8a21e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89fc2 │ │ │ │ + bne.w 8a21e │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 89fc2 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a21e │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 89fe2 │ │ │ │ + blt.w 8a23e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8a24c │ │ │ │ + bge.w 8a4a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a24c │ │ │ │ + bne.w 8a4a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a24c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a4a8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a338 │ │ │ │ + bne.n 8a594 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89fc2 │ │ │ │ - b.n 89ffc │ │ │ │ + bge.w 8a21e │ │ │ │ + b.n 8a258 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a24c │ │ │ │ + bne.w 8a4a8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a24c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a4a8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a242 │ │ │ │ + bne.w 8a49e │ │ │ │ mov r0, r8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 8a242 │ │ │ │ + b.n 8a49e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8a01e │ │ │ │ + b.n 8a27a │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r9, r0 │ │ │ │ add r7, sp, #8 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8a920 │ │ │ │ + bge.w 8ab7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a8ea │ │ │ │ + bne.w 8ab46 │ │ │ │ str.w r0, [r9] │ │ │ │ ldr.w r2, [r9, #-8] │ │ │ │ ldrd r6, r4, [r9, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a5f4 │ │ │ │ + beq.w 8a850 │ │ │ │ ldr.w r1, [r9, #-4] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r3, [r2, #4] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #456] @ (8a5ec ) │ │ │ │ + ldr r2, [pc, #456] @ (8a848 ) │ │ │ │ ldr.w r1, [r9, #-4] │ │ │ │ str.w r0, [r9, #-8] │ │ │ │ and.w r1, r1, #1 │ │ │ │ str.w r1, [r9, #-4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r3, [r2, #3868] @ 0xf1c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #3868] @ 0xf1c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a5fa │ │ │ │ + bne.w 8a856 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8a542 │ │ │ │ + beq.n 8a79e │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, r4 │ │ │ │ - blt.n 8a542 │ │ │ │ + blt.n 8a79e │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 8a542 │ │ │ │ + bne.n 8a79e │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ ldrb r2, [r6, #5] │ │ │ │ ldr.w r8, [r6, #16] │ │ │ │ lsls r5, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a846 │ │ │ │ + beq.w 8aaa2 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 8a518 │ │ │ │ + ble.n 8a774 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r9 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 8a49c │ │ │ │ + b.n 8a6f8 │ │ │ │ add.w r3, r5, #24 │ │ │ │ ldr.w r6, [r3, r4, lsl #3] │ │ │ │ - cbz r6, 8a496 │ │ │ │ + cbz r6, 8a6f2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a496 │ │ │ │ + bge.n 8a6f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a586 │ │ │ │ + beq.n 8a7e2 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 8a514 │ │ │ │ + beq.n 8a770 │ │ │ │ add.w r3, r5, #20 │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a47c │ │ │ │ + beq.n 8a6d8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a47c │ │ │ │ + bge.n 8a6d8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8a47c │ │ │ │ - ldr r1, [pc, #304] @ (8a5ec ) │ │ │ │ + bne.n 8a6d8 │ │ │ │ + ldr r1, [pc, #304] @ (8a848 ) │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r6, [r1, r0] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [r7, #8] │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ @@ -141552,74 +141757,74 @@ │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r1, #0 │ │ │ │ andlt.w r1, r9, #1 │ │ │ │ asrs r2, r2, #13 │ │ │ │ str r2, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8a8e0 │ │ │ │ - ldr r2, [pc, #264] @ (8a5f0 ) │ │ │ │ + bne.w 8ab3c │ │ │ │ + ldr r2, [pc, #264] @ (8a84c ) │ │ │ │ ldr.w r2, [r2, #1600] @ 0x640 │ │ │ │ mov ip, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8a8a4 │ │ │ │ + bne.w 8ab00 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a47c │ │ │ │ + beq.n 8a6d8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 8a47c │ │ │ │ + ble.n 8a6d8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8a47c │ │ │ │ + beq.n 8a6d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ffb38 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 8a47c │ │ │ │ + bl 2019c8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 8a6d8 │ │ │ │ mov r6, sl │ │ │ │ mov r9, fp │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 8a53c │ │ │ │ + bne.n 8a798 │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 8a53c │ │ │ │ - ldr r2, [pc, #196] @ (8a5ec ) │ │ │ │ + bne.n 8a798 │ │ │ │ + ldr r2, [pc, #196] @ (8a848 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r4, #1932] @ 0x78c │ │ │ │ cmp r5, #79 @ 0x4f │ │ │ │ - bls.w 8a81e │ │ │ │ + bls.w 8aa7a │ │ │ │ mov r0, r6 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ movw r1, #18128 @ 0x46d0 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 8a840 │ │ │ │ - ldr r2, [pc, #148] @ (8a5ec ) │ │ │ │ + bne.w 8aa9c │ │ │ │ + ldr r2, [pc, #148] @ (8a848 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1924] @ 0x784 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.w 8a80e │ │ │ │ + bhi.w 8aa6a │ │ │ │ ldr.w r1, [r3, #1920] @ 0x780 │ │ │ │ adds r2, #1 │ │ │ │ str.w r1, [r9] │ │ │ │ str.w r9, [r3, #1920] @ 0x780 │ │ │ │ str.w r2, [r3, #1924] @ 0x784 │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #100] @ (8a5ec ) │ │ │ │ + ldr r2, [pc, #100] @ (8a848 ) │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r9, [r2, r1] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr.w r3, [r9, #712] @ 0x2c8 │ │ │ │ @@ -141629,243 +141834,243 @@ │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r2, #0 │ │ │ │ andlt.w r2, r2, #1 │ │ │ │ asrs r3, r3, #13 │ │ │ │ str r3, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8a916 │ │ │ │ - ldr r3, [pc, #52] @ (8a5f0 ) │ │ │ │ + bne.w 8ab72 │ │ │ │ + ldr r3, [pc, #52] @ (8a84c ) │ │ │ │ ldr.w r3, [r3, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a8c4 │ │ │ │ + bne.w 8ab20 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a496 │ │ │ │ + beq.w 8a6f2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 8a496 │ │ │ │ + ble.w 8a6f2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a496 │ │ │ │ + beq.w 8a6f2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ffb38 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 8a496 │ │ │ │ + bl 2019c8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 8a6f2 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8a446 │ │ │ │ + beq.w 8a6a2 │ │ │ │ ldrb r5, [r4, #2] │ │ │ │ - cbnz r5, 8a62a │ │ │ │ + cbnz r5, 8a886 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ mov r8, r4 │ │ │ │ mov sl, r2 │ │ │ │ - cbz r2, 8a624 │ │ │ │ + cbz r2, 8a880 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ - cbz r0, 8a61e │ │ │ │ + cbz r0, 8a87a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a61e │ │ │ │ + bge.n 8a87a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a61e │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a87a │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 8a606 │ │ │ │ + bne.n 8a862 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 8a542 │ │ │ │ + blt.n 8a79e │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - bne.n 8a542 │ │ │ │ + bne.n 8a79e │ │ │ │ ldrb r5, [r6, #6] │ │ │ │ ldrb r2, [r6, #5] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ lsls r3, r2 │ │ │ │ mov sl, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8a888 │ │ │ │ + beq.w 8aae4 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 8a7d4 │ │ │ │ + ble.w 8aa30 │ │ │ │ add r3, r6 │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, r3, #20 │ │ │ │ add.w r5, r3, #24 │ │ │ │ ands.w r3, r1, #3 │ │ │ │ - beq.n 8a700 │ │ │ │ + beq.n 8a95c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8a6ca │ │ │ │ + beq.n 8a926 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 8a698 │ │ │ │ + beq.n 8a8f4 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - cbz r0, 8a680 │ │ │ │ + cbz r0, 8a8dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a680 │ │ │ │ + bge.n 8a8dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a680 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a8dc │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 8a696 │ │ │ │ + cbz r0, 8a8f2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a696 │ │ │ │ + bge.n 8a8f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a696 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a8f2 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r0, [r8, r4, lsl #3] │ │ │ │ - cbz r0, 8a6b0 │ │ │ │ + cbz r0, 8a90c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a6b0 │ │ │ │ + bge.n 8a90c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a6b0 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a90c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r5, r4, lsl #3] │ │ │ │ - cbz r0, 8a6c8 │ │ │ │ + cbz r0, 8a924 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a6c8 │ │ │ │ + bge.n 8a924 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a6c8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a924 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r0, [r8, r4, lsl #3] │ │ │ │ - cbz r0, 8a6e2 │ │ │ │ + cbz r0, 8a93e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a6e2 │ │ │ │ + bge.n 8a93e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a6e2 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a93e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r5, r4, lsl #3] │ │ │ │ - cbz r0, 8a6fa │ │ │ │ + cbz r0, 8a956 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a6fa │ │ │ │ + bge.n 8a956 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a6fa │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a956 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 8a7d4 │ │ │ │ + beq.n 8aa30 │ │ │ │ ldr.w r0, [r8, r4, lsl #3] │ │ │ │ - cbz r0, 8a718 │ │ │ │ + cbz r0, 8a974 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a718 │ │ │ │ + bge.n 8a974 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a718 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a974 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r5, r4, lsl #3] │ │ │ │ - cbz r0, 8a730 │ │ │ │ + cbz r0, 8a98c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a730 │ │ │ │ + bge.n 8a98c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a730 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a98c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ add.w fp, r4, #1 │ │ │ │ ldr.w r0, [r8, fp, lsl #3] │ │ │ │ - cbz r0, 8a74c │ │ │ │ + cbz r0, 8a9a8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a74c │ │ │ │ + bge.n 8a9a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a74c │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a9a8 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r5, fp, lsl #3] │ │ │ │ - cbz r0, 8a764 │ │ │ │ + cbz r0, 8a9c0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a764 │ │ │ │ + bge.n 8a9c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a764 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a9c0 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ add.w r4, fp, #1 │ │ │ │ ldr.w r0, [r8, r4, lsl #3] │ │ │ │ - cbz r0, 8a780 │ │ │ │ + cbz r0, 8a9dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a780 │ │ │ │ + bge.n 8a9dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a780 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a9dc │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r5, r4, lsl #3] │ │ │ │ - cbz r0, 8a798 │ │ │ │ + cbz r0, 8a9f4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a798 │ │ │ │ + bge.n 8a9f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a798 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a9f4 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ add.w r4, fp, #2 │ │ │ │ ldr.w r0, [r8, r4, lsl #3] │ │ │ │ - cbz r0, 8a7b4 │ │ │ │ + cbz r0, 8aa10 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a7b4 │ │ │ │ + bge.n 8aa10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a7b4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8aa10 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r5, r4, lsl #3] │ │ │ │ - cbz r0, 8a7cc │ │ │ │ + cbz r0, 8aa28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a7cc │ │ │ │ + bge.n 8aa28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a7cc │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8aa28 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ add.w r4, fp, #3 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 8a700 │ │ │ │ + bne.n 8a95c │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 8a53c │ │ │ │ + bne.w 8a798 │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8a53c │ │ │ │ - ldr r2, [pc, #320] @ (8a928 ) │ │ │ │ + bne.w 8a798 │ │ │ │ + ldr r2, [pc, #320] @ (8ab84 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1932] @ 0x78c │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.w 8a53c │ │ │ │ + bhi.w 8a798 │ │ │ │ ldr.w r1, [r3, #1928] @ 0x788 │ │ │ │ adds r2, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ str.w r6, [r3, #1928] @ 0x788 │ │ │ │ str.w r2, [r3, #1932] @ 0x78c │ │ │ │ - b.n 8a542 │ │ │ │ + b.n 8a79e │ │ │ │ ldr.w r3, [r1, #160] @ 0xa0 │ │ │ │ mov r0, r9 │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r1, [r4, #1928] @ 0x788 │ │ │ │ @@ -141873,253 +142078,253 @@ │ │ │ │ str r1, [r6, #0] │ │ │ │ movw r1, #18128 @ 0x46d0 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ str.w r6, [r4, #1928] @ 0x788 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ str.w r5, [r4, #1932] @ 0x78c │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8a55a │ │ │ │ + beq.w 8a7b6 │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ - b.n 8a812 │ │ │ │ + b.n 8aa6e │ │ │ │ cmp r8, r3 │ │ │ │ - ble.w 8a53c │ │ │ │ + ble.w 8a798 │ │ │ │ adds r4, r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 8a854 │ │ │ │ + b.n 8aab0 │ │ │ │ adds r4, #12 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 8a86a │ │ │ │ + cbz r0, 8aac6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a86a │ │ │ │ + bge.n 8aac6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a86a │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8aac6 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 8a880 │ │ │ │ + cbz r0, 8aadc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a880 │ │ │ │ + bge.n 8aadc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a880 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8aadc │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 8a852 │ │ │ │ - b.n 8a518 │ │ │ │ + bne.n 8aaae │ │ │ │ + b.n 8a774 │ │ │ │ adds r4, r6, r3 │ │ │ │ mov r8, r1 │ │ │ │ - b.n 8a89c │ │ │ │ + b.n 8aaf8 │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ adds r4, #12 │ │ │ │ cmp r5, r8 │ │ │ │ - blt.n 8a88e │ │ │ │ - b.n 8a7d4 │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + blt.n 8aaea │ │ │ │ + b.n 8aa30 │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 8a4f4 │ │ │ │ - ldr r2, [pc, #120] @ (8a92c ) │ │ │ │ + beq.w 8a750 │ │ │ │ + ldr r2, [pc, #120] @ (8ab88 ) │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ blx ip │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - b.n 8a4f4 │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + b.n 8a750 │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a5c4 │ │ │ │ - ldr r2, [pc, #88] @ (8a92c ) │ │ │ │ + beq.w 8a820 │ │ │ │ + ldr r2, [pc, #88] @ (8ab88 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ blx r3 │ │ │ │ - b.n 8a5c4 │ │ │ │ + b.n 8a820 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcb50 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 8a47c │ │ │ │ + bl 1fe9e4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 8a6d8 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #5 │ │ │ │ - bl 1f1ea8 <_PyDict_SendEvent@@Base> │ │ │ │ + bl 1f3d48 <_PyDict_SendEvent@@Base> │ │ │ │ ldr.w r2, [r9] │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8a57e │ │ │ │ + bge.w 8a7da │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a3f8 │ │ │ │ - b.n 8a57e │ │ │ │ + beq.w 8a654 │ │ │ │ + b.n 8a7da │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fcb50 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 8a496 │ │ │ │ + bl 1fe9e4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 8a6f2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a57e │ │ │ │ - b.n 8a8f0 │ │ │ │ + beq.w 8a7da │ │ │ │ + b.n 8ab4c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0008a930 : │ │ │ │ +0008ab8c : │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0008a94c : │ │ │ │ +0008aba8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #136] @ (8a9e4 ) │ │ │ │ + ldr r2, [pc, #136] @ (8ac40 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w ip, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [ip, #2040] @ 0x7f8 │ │ │ │ - cbz r3, 8a984 │ │ │ │ + cbz r3, 8abe0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [ip, #2044] @ 0x7fc │ │ │ │ ldr.w r2, [ip, #2048] @ 0x800 │ │ │ │ - bl 796a4 │ │ │ │ + bl 796e8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [ip, #2036] @ 0x7f4 │ │ │ │ - cbnz r2, 8a9c6 │ │ │ │ + cbnz r2, 8ac22 │ │ │ │ ldr.w r3, [ip, #144] @ 0x90 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r3 │ │ │ │ - cbz r3, 8a9d4 │ │ │ │ - movw r1, #49368 @ 0xc0d8 │ │ │ │ + cbz r3, 8ac30 │ │ │ │ + movw r1, #49048 @ 0xbf98 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r3 │ │ │ │ blx 2b7f4 │ │ │ │ - cbz r0, 8a9d4 │ │ │ │ + cbz r0, 8ac30 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49304 @ 0xc098 │ │ │ │ + movw r1, #48984 @ 0xbf58 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ blx 2b7f4 │ │ │ │ movs r2, #2 │ │ │ │ - cbnz r0, 8a9d8 │ │ │ │ + cbnz r0, 8ac34 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 8a9e8 │ │ │ │ + b.n 8ac44 │ │ │ │ ldr.w r3, [ip, #2044] @ 0x7fc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13e374 │ │ │ │ + b.w 13e384 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 8a9b8 │ │ │ │ + b.n 8ac14 │ │ │ │ mov r0, r4 │ │ │ │ bl 2e176 <_PyObject_DebugMallocStats@@Base+0x66e> │ │ │ │ mov r2, r0 │ │ │ │ - b.n 8a9b8 │ │ │ │ + b.n 8ac14 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r3 │ │ │ │ ldrb r3, [r0, r1] │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ab9e │ │ │ │ + bne.w 8adfa │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ blx 2bfb8 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.w 8ab9e │ │ │ │ + bne.w 8adfa │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8ab1c │ │ │ │ - ldr r3, [pc, #668] @ (8acb8 ) │ │ │ │ + bne.w 8ad78 │ │ │ │ + ldr r3, [pc, #668] @ (8af14 ) │ │ │ │ ldr.w r2, [r3, #1656] @ 0x678 │ │ │ │ cmp r2, r4 │ │ │ │ - bgt.w 8ab60 │ │ │ │ + bgt.w 8adbc │ │ │ │ ldr.w r2, [r3, #1360] @ 0x550 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8ab7e │ │ │ │ + beq.w 8adda │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ab8e │ │ │ │ + bne.w 8adea │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 8aa42 │ │ │ │ + beq.n 8ac9e │ │ │ │ cmp r6, #2 │ │ │ │ - bne.w 8ac40 │ │ │ │ + bne.w 8ae9c │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r2 │ │ │ │ blx 2af0c │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 8aaa0 │ │ │ │ + beq.n 8acfc │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.w 8abc0 │ │ │ │ + bcs.w 8ae1c │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r2, [r8, #848] @ 0x350 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movw r3, #46589 @ 0xb5fd │ │ │ │ + movw r3, #46653 @ 0xb63d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8ac58 │ │ │ │ + bne.w 8aeb4 │ │ │ │ mov r0, r1 │ │ │ │ blx 2bfa0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8abc0 │ │ │ │ + beq.w 8ae1c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2af0c │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 8ac68 │ │ │ │ + bne.w 8aec4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6b638 │ │ │ │ + bl 6b678 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bfb8 │ │ │ │ adds r2, r0, #1 │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 8abc0 │ │ │ │ + bcs.w 8ae1c │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 6b538 │ │ │ │ + bl 6b578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8abc0 │ │ │ │ + beq.w 8ae1c │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r7 │ │ │ │ mov sl, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -142131,513 +142336,513 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ blx 2acf0 │ │ │ │ subs r2, r0, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r8, r5 │ │ │ │ adds r3, r5, #4 │ │ │ │ adds r2, #4 │ │ │ │ - bhi.n 8abc6 │ │ │ │ + bhi.n 8ae22 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movw lr, #2047 @ 0x7ff │ │ │ │ mov r8, r3 │ │ │ │ sub.w ip, r2, #55296 @ 0xd800 │ │ │ │ cmp ip, lr │ │ │ │ - bls.n 8abca │ │ │ │ + bls.n 8ae26 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.n 8abca │ │ │ │ + bcs.n 8ae26 │ │ │ │ add r1, r0 │ │ │ │ subs r4, r4, r0 │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8aad2 │ │ │ │ + bne.n 8ad2e │ │ │ │ sub.w r1, r8, r7 │ │ │ │ mov r6, r7 │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ asrs r1, r1, #2 │ │ │ │ - b.n 8ab3a │ │ │ │ + b.n 8ad96 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 17d194 │ │ │ │ + bl 17f55c │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ ldrd r1, r6, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8abb8 │ │ │ │ + bne.n 8ae14 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8acbc │ │ │ │ + bl 8af18 │ │ │ │ ldr.w r2, [r8, #860] @ 0x35c │ │ │ │ - movw r3, #46749 @ 0xb69d │ │ │ │ + movw r3, #46813 @ 0xb6dd │ │ │ │ movt r3, #6 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8ab74 │ │ │ │ + bne.n 8add0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ae40 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #28 │ │ │ │ strd r2, r6, [sp] │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17d35c │ │ │ │ - b.n 8ab2a │ │ │ │ + bl 17f724 │ │ │ │ + b.n 8ad86 │ │ │ │ ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 8ab58 │ │ │ │ - bl 17cd34 │ │ │ │ - ldr r3, [pc, #308] @ (8acb8 ) │ │ │ │ + b.n 8adb4 │ │ │ │ + bl 17f0fc │ │ │ │ + ldr r3, [pc, #308] @ (8af14 ) │ │ │ │ str.w r0, [r3, #1360] @ 0x550 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8aa36 │ │ │ │ + beq.w 8ac92 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 6345e │ │ │ │ - b.n 8ab2a │ │ │ │ + bl 6349e │ │ │ │ + b.n 8ad86 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22028 @ 0x560c │ │ │ │ + movw r1, #21708 @ 0x54cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8ab58 │ │ │ │ + b.n 8adb4 │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 8abf0 │ │ │ │ + beq.n 8ae4c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8ac40 │ │ │ │ - bl 1fa038 │ │ │ │ - b.n 8abb4 │ │ │ │ + beq.n 8ae9c │ │ │ │ + bl 1fbed8 │ │ │ │ + b.n 8ae10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ab0a │ │ │ │ + beq.n 8ad66 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r5 │ │ │ │ subs r4, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8ac9e │ │ │ │ + bne.n 8aefa │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 6b638 │ │ │ │ + bl 6b678 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r7, r9 │ │ │ │ mov r5, sl │ │ │ │ subs r1, r1, r7 │ │ │ │ - movw r3, #42516 @ 0xa614 │ │ │ │ + movw r3, #42196 @ 0xa4d4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ movw r2, #61028 @ 0xee64 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r0, [sp, #12] │ │ │ │ adds r4, r1, #1 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #19580 @ 0x4c7c │ │ │ │ + movw r2, #19260 @ 0x4b3c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r1, #22048 @ 0x5620 │ │ │ │ + movw r1, #21728 @ 0x54e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 87ccc │ │ │ │ + bl 87c8c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8abb4 │ │ │ │ - bl 1dc4e0 │ │ │ │ + beq.n 8ae10 │ │ │ │ + bl 1de6e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8abb4 │ │ │ │ + bge.n 8ae10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8abb4 │ │ │ │ + bne.n 8ae10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8abb4 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ae10 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22056 @ 0x5628 │ │ │ │ + movw r1, #21736 @ 0x54e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 8abb4 │ │ │ │ + bl f8904 │ │ │ │ + b.n 8ae10 │ │ │ │ ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8aa88 │ │ │ │ - b.n 8abc0 │ │ │ │ + bne.w 8ace4 │ │ │ │ + b.n 8ae1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ab3a │ │ │ │ + beq.w 8ad96 │ │ │ │ subs r0, r6, #4 │ │ │ │ movs r2, #0 │ │ │ │ movw ip, #2047 @ 0x7ff │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ adds r2, #1 │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ sub.w lr, r3, #55296 @ 0xd800 │ │ │ │ ite cc │ │ │ │ movcc r3, #0 │ │ │ │ movcs r3, #1 │ │ │ │ cmp lr, ip │ │ │ │ it ls │ │ │ │ orrls.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8aa9a │ │ │ │ + bne.w 8acf6 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8ac76 │ │ │ │ - b.n 8ab3a │ │ │ │ + bne.n 8aed2 │ │ │ │ + b.n 8ad96 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ add.w r1, r1, #56320 @ 0xdc00 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r8, r3 │ │ │ │ strd r2, r2, [sp, #32] │ │ │ │ - b.n 8ab04 │ │ │ │ + b.n 8ad60 │ │ │ │ nop │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0008acbc : │ │ │ │ +0008af18 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ clz r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, #20 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8b254 │ │ │ │ + bne.w 8b4b0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ adds r7, r1, #1 │ │ │ │ - beq.w 8af64 │ │ │ │ + beq.w 8b1c0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8b120 │ │ │ │ + beq.w 8b37c │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 8b124 │ │ │ │ + beq.w 8b380 │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r4, r3, r7 │ │ │ │ cmp r3, r4 │ │ │ │ - bcs.n 8ad26 │ │ │ │ + bcs.n 8af82 │ │ │ │ mov r1, r3 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8ad0a │ │ │ │ + b.n 8af66 │ │ │ │ cmp r4, r1 │ │ │ │ - bls.n 8ad20 │ │ │ │ + bls.n 8af7c │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ cmp r2, r0 │ │ │ │ - bls.n 8ad06 │ │ │ │ + bls.n 8af62 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.w 8b218 │ │ │ │ + bcs.w 8b474 │ │ │ │ mov r0, r2 │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 8ad0a │ │ │ │ + bhi.n 8af66 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.w 8af76 │ │ │ │ + bhi.w 8b1d2 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 8b1d8 │ │ │ │ + blt.w 8b434 │ │ │ │ movw r2, #65514 @ 0xffea │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.w 8b000 │ │ │ │ + bgt.w 8b25c │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov.w r9, #1 │ │ │ │ - movw r1, #4689 @ 0x1251 │ │ │ │ + movw r1, #4753 @ 0x1291 │ │ │ │ movt r1, #7 │ │ │ │ add.w sl, r5, #21 │ │ │ │ ldr.w r6, [r2, #888] @ 0x378 │ │ │ │ mov r8, r9 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - bne.w 8afea │ │ │ │ - ldr r1, [pc, #760] @ (8b05c ) │ │ │ │ + bne.w 8b246 │ │ │ │ + ldr r1, [pc, #760] @ (8b2b8 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ add.w ip, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1612] @ 0x64c │ │ │ │ str r1, [sp, #4] │ │ │ │ - bcs.w 8af32 │ │ │ │ + bcs.w 8b18e │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r1, [r1, ip, lsl #3] │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ cmp r1, lr │ │ │ │ - beq.w 8b182 │ │ │ │ + beq.w 8b3de │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr.w fp, [r6] │ │ │ │ str.w fp, [r1, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 8af04 │ │ │ │ - ldr r0, [pc, #692] @ (8b060 ) │ │ │ │ + beq.w 8b160 │ │ │ │ + ldr r0, [pc, #692] @ (8b2bc ) │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r6, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w sl, [r0, #1600] @ 0x640 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 8b1f0 │ │ │ │ + bne.w 8b44c │ │ │ │ mov r1, r8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8b014 │ │ │ │ + beq.w 8b270 │ │ │ │ str r5, [r6, #8] │ │ │ │ add r5, r6 │ │ │ │ mov.w r8, r8, lsl #2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ orr.w r8, r8, #96 @ 0x60 │ │ │ │ str r2, [r6, #12] │ │ │ │ strb.w r8, [r6, #16] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r5, #20] │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ lsls r5, r2, #26 │ │ │ │ - bpl.w 8b278 │ │ │ │ + bpl.w 8b4d4 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 8b23c │ │ │ │ + bpl.w 8b498 │ │ │ │ add.w r0, r6, #20 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 8b044 │ │ │ │ + bne.w 8b2a0 │ │ │ │ bic.w r7, r7, #15 │ │ │ │ add.w ip, r3, r7 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.w 8af70 │ │ │ │ + bcs.w 8b1cc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add.w r5, r3, #16 │ │ │ │ strb r2, [r0, #0] │ │ │ │ cmp ip, r5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ strb r2, [r0, #1] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ strb r2, [r0, #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ strb r2, [r0, #3] │ │ │ │ - bls.n 8aec2 │ │ │ │ + bls.n 8b11e │ │ │ │ ldr r2, [r3, #16] │ │ │ │ strb r2, [r0, #4] │ │ │ │ add.w r2, r3, #32 │ │ │ │ cmp ip, r2 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ strb r1, [r0, #5] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ strb r1, [r0, #6] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ strb r1, [r0, #7] │ │ │ │ - bls.n 8aec2 │ │ │ │ + bls.n 8b11e │ │ │ │ ldr r2, [r3, #32] │ │ │ │ strb r2, [r0, #8] │ │ │ │ add.w r2, r3, #48 @ 0x30 │ │ │ │ cmp ip, r2 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ strb r1, [r0, #9] │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ strb r1, [r0, #10] │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ strb r1, [r0, #11] │ │ │ │ - bls.n 8aec2 │ │ │ │ + bls.n 8b11e │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ strb r2, [r0, #12] │ │ │ │ add.w r2, r3, #64 @ 0x40 │ │ │ │ cmp ip, r2 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ strb r1, [r0, #13] │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ strb r1, [r0, #14] │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ strb r1, [r0, #15] │ │ │ │ - bls.n 8aec2 │ │ │ │ + bls.n 8b11e │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ strb r2, [r0, #16] │ │ │ │ add.w r2, r3, #80 @ 0x50 │ │ │ │ cmp ip, r2 │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ strb r1, [r0, #17] │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ strb r1, [r0, #18] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ strb r3, [r0, #19] │ │ │ │ - bls.n 8aec2 │ │ │ │ + bls.n 8b11e │ │ │ │ add.w r3, r0, #24 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ adds r2, #16 │ │ │ │ strb.w r1, [r3, #-4] │ │ │ │ adds r3, #4 │ │ │ │ cmp ip, r2 │ │ │ │ ldr.w r1, [r2, #-12] │ │ │ │ strb.w r1, [r3, #-7] │ │ │ │ ldr.w r1, [r2, #-8] │ │ │ │ strb.w r1, [r3, #-6] │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ strb.w r1, [r3, #-5] │ │ │ │ - bhi.n 8ae9c │ │ │ │ + bhi.n 8b0f8 │ │ │ │ subs r7, #1 │ │ │ │ bic.w r3, r7, #15 │ │ │ │ add r3, r5 │ │ │ │ lsrs r7, r7, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - bcs.n 8aeee │ │ │ │ + bcs.n 8b14a │ │ │ │ adds r7, #1 │ │ │ │ add.w r0, r0, r7, lsl #2 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ strb r2, [r0, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bcs.n 8aeee │ │ │ │ + bcs.n 8b14a │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ strb.w r2, [r0], #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n 8aee2 │ │ │ │ + bcc.n 8b13e │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b248 │ │ │ │ + beq.w 8b4a4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8b0c0 │ │ │ │ + beq.w 8b31c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r2, r0, [r1, #24] │ │ │ │ cmp r2, r0 │ │ │ │ ittt hi │ │ │ │ ldrhi r2, [r1, #12] │ │ │ │ strhi.w r2, [lr, #12] │ │ │ │ strhi.w lr, [r2, #8] │ │ │ │ - bhi.w 8adaa │ │ │ │ + bhi.w 8b006 │ │ │ │ add.w r0, ip, #1 │ │ │ │ add.w r0, r2, r0, lsl #3 │ │ │ │ str r0, [r1, #24] │ │ │ │ adds r0, r1, r2 │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w fp, [r1, r2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8adaa │ │ │ │ + bne.w 8b006 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - movw r1, #46589 @ 0xb5fd │ │ │ │ + movw r1, #46653 @ 0xb63d │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r6, [r2, #848] @ 0x350 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.w 8b1c6 │ │ │ │ + bne.w 8b422 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2bfa0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8b000 │ │ │ │ + beq.n 8b25c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 8adaa │ │ │ │ + b.n 8b006 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2abf4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8acec │ │ │ │ + b.n 8af48 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n 8aed6 │ │ │ │ - b.n 8aeee │ │ │ │ + bcc.n 8b132 │ │ │ │ + b.n 8b14a │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls.w 8b15c │ │ │ │ + bls.w 8b3b8 │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - bcs.w 8b14c │ │ │ │ + bcs.w 8b3a8 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 8b1d8 │ │ │ │ + blt.w 8b434 │ │ │ │ mov.w r8, #2 │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r6, #65528 @ 0xfff8 │ │ │ │ movt r6, #8191 @ 0x1fff │ │ │ │ - bl 299710 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 2995b8 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ movw r2, #65527 @ 0xfff7 │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ movw r1, #65520 @ 0xfff0 │ │ │ │ movt r1, #16383 @ 0x3fff │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ cmp r2, r5 │ │ │ │ - blt.n 8b000 │ │ │ │ + blt.n 8b25c │ │ │ │ mla sl, r5, r8, r8 │ │ │ │ add.w sl, sl, #28 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r1, #4689 @ 0x1251 │ │ │ │ + movw r1, #4753 @ 0x1291 │ │ │ │ movt r1, #7 │ │ │ │ mov.w r9, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r6, [r2, #888] @ 0x378 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 8ad60 │ │ │ │ + beq.w 8afbc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r0, [r3, #884] @ 0x374 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8adaa │ │ │ │ + bne.w 8b006 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fa038 │ │ │ │ + bl 1fbed8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8adf6 │ │ │ │ + bne.w 8b052 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 8aefc │ │ │ │ + b.n 8b158 │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ add.w r0, r6, #28 │ │ │ │ orr.w r2, r2, #32 │ │ │ │ cmp.w r8, #1 │ │ │ │ strb r2, [r6, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r5, [r6, #8] │ │ │ │ str r2, [r6, #12] │ │ │ │ - beq.w 8b178 │ │ │ │ + beq.w 8b3d4 │ │ │ │ cmp.w r8, #2 │ │ │ │ strd r9, r9, [r6, #20] │ │ │ │ ite eq │ │ │ │ strheq.w r9, [r0, r5, lsl #1] │ │ │ │ strne.w r9, [r0, r7] │ │ │ │ cmp r1, #2 │ │ │ │ - bne.w 8b1bc │ │ │ │ + bne.w 8b418 │ │ │ │ bic.w r7, r7, #15 │ │ │ │ mov r2, r3 │ │ │ │ add.w r8, r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 8b08e │ │ │ │ + b.n 8b2ea │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r1, #8 │ │ │ │ @@ -142650,574 +142855,574 @@ │ │ │ │ str.w r5, [r1, #-8] │ │ │ │ bfi ip, r3, #0, #16 │ │ │ │ bfi ip, lr, #16, #16 │ │ │ │ str.w ip, [r1, #-4] │ │ │ │ movs r5, #0 │ │ │ │ cmp r8, r2 │ │ │ │ mov ip, r5 │ │ │ │ - bhi.n 8b064 │ │ │ │ + bhi.n 8b2c0 │ │ │ │ sub.w r2, r9, #15 │ │ │ │ cmp r2, r8 │ │ │ │ mov.w r2, r7, lsr #1 │ │ │ │ itt hi │ │ │ │ movhi r7, r5 │ │ │ │ movhi r2, r5 │ │ │ │ add.w r1, r9, r7 │ │ │ │ adds r3, r0, r2 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, r4 │ │ │ │ - bcs.w 8aeee │ │ │ │ + bcs.w 8b14a │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 8b0ac │ │ │ │ + b.n 8b308 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8aefc │ │ │ │ + bne.w 8b158 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 8b274 │ │ │ │ + bpl.w 8b4d0 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r6, #20 │ │ │ │ addpl.w r3, r6, #28 │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ ittte ge │ │ │ │ movge r1, #24 │ │ │ │ movwge r4, #43944 @ 0xaba8 │ │ │ │ movwge r3, #24184 @ 0x5e78 │ │ │ │ - ldrlt r4, [pc, #392] @ (8b27c ) │ │ │ │ + ldrlt r4, [pc, #392] @ (8b4d8 ) │ │ │ │ ittet ge │ │ │ │ movtge r3, #77 @ 0x4d │ │ │ │ mlage r4, r1, r2, r4 │ │ │ │ addlt.w r4, r4, r2, lsl #5 │ │ │ │ addge r4, r4, r3 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 8b11c │ │ │ │ + beq.n 8b378 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8b11c │ │ │ │ + bge.n 8b378 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 8b11c │ │ │ │ + cbnz r3, 8b378 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r6, r4 │ │ │ │ - b.n 8aefc │ │ │ │ - ldr r6, [pc, #348] @ (8b280 ) │ │ │ │ - b.n 8aefc │ │ │ │ + b.n 8b158 │ │ │ │ + ldr r6, [pc, #348] @ (8b4dc ) │ │ │ │ + b.n 8b158 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 8b198 │ │ │ │ + bhi.n 8b3f4 │ │ │ │ lsls r6, r2, #24 │ │ │ │ ittte pl │ │ │ │ movpl r1, #24 │ │ │ │ movwpl r6, #43944 @ 0xaba8 │ │ │ │ movwpl r3, #24184 @ 0x5e78 │ │ │ │ - ldrmi r6, [pc, #320] @ (8b27c ) │ │ │ │ + ldrmi r6, [pc, #320] @ (8b4d8 ) │ │ │ │ ittet pl │ │ │ │ movtpl r3, #77 @ 0x4d │ │ │ │ mlapl r6, r1, r2, r6 │ │ │ │ addmi.w r6, r6, r2, lsl #5 │ │ │ │ addpl r6, r6, r3 │ │ │ │ - b.n 8aefc │ │ │ │ + b.n 8b158 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 8b1a4 │ │ │ │ + bcs.n 8b400 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8b1d8 │ │ │ │ + blt.n 8b434 │ │ │ │ mov.w r8, #4 │ │ │ │ - b.n 8af8e │ │ │ │ + b.n 8b1ea │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8b1d8 │ │ │ │ + blt.n 8b434 │ │ │ │ movw r2, #65506 @ 0xffe2 │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.w 8b000 │ │ │ │ + bgt.w 8b25c │ │ │ │ add.w sl, r5, #29 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 8afca │ │ │ │ + b.n 8b226 │ │ │ │ strb.w r9, [r0, r5] │ │ │ │ strd r9, r9, [r6, #20] │ │ │ │ - b.n 8adf6 │ │ │ │ + b.n 8b052 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, ip │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7131c │ │ │ │ + bl 7135c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8adaa │ │ │ │ - b.n 8af32 │ │ │ │ + bne.w 8b006 │ │ │ │ + b.n 8b18e │ │ │ │ adds r4, r3, #4 │ │ │ │ movs r7, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 8ad00 │ │ │ │ - b.n 8ad3a │ │ │ │ + bhi.w 8af5c │ │ │ │ + b.n 8af96 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #59168 @ 0xe720 │ │ │ │ + movw r1, #58848 @ 0xe5e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 8b010 │ │ │ │ + bl f8904 │ │ │ │ + b.n 8b26c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ blx 2bf20 │ │ │ │ - b.n 8aeee │ │ │ │ + b.n 8b14a │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8af52 │ │ │ │ + b.n 8b1ae │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #59220 @ 0xe754 │ │ │ │ + movw r1, #58900 @ 0xe614 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 8b010 │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + bl f8904 │ │ │ │ + b.n 8b26c │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp sl, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 8b266 │ │ │ │ + bne.n 8b4c2 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8add2 │ │ │ │ + bne.w 8b02e │ │ │ │ mov r0, r6 │ │ │ │ - bl 130240 │ │ │ │ + bl 12ff18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8add2 │ │ │ │ + b.n 8b02e │ │ │ │ movw r0, #43724 @ 0xaacc │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ - movw r1, #22112 @ 0x5660 │ │ │ │ + movw r1, #21792 @ 0x5520 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ add.w r0, r6, #28 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 8ae12 │ │ │ │ - b.n 8b044 │ │ │ │ + beq.w 8b06e │ │ │ │ + b.n 8b2a0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 198320 │ │ │ │ - movw r0, #22084 @ 0x5644 │ │ │ │ + b.w 19a730 │ │ │ │ + movw r0, #21764 @ 0x5504 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #2054 @ 0x806 │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8b010 │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8b26c │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8add2 │ │ │ │ + b.n 8b02e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - b.n 8b0de │ │ │ │ + b.n 8b33a │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 8b240 │ │ │ │ + b.n 8b49c │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0008b284 <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ +0008b4e0 <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 8b2c8 │ │ │ │ - cbz r0, 8b2c4 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ + bl 8b524 │ │ │ │ + cbz r0, 8b520 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ mov r4, r0 │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 8b2ae <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ + bne.n 8b50a <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22180 @ 0x56a4 │ │ │ │ + movw r1, #21860 @ 0x5564 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8b2a8 <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ + b.n 8b504 <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ │ │ │ │ -0008b2c8 : │ │ │ │ +0008b524 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.n 8b34a │ │ │ │ + bpl.n 8b5a6 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.n 8b306 │ │ │ │ + bpl.n 8b562 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 8b35e │ │ │ │ + bpl.n 8b5ba │ │ │ │ cmn.w r3, #20 │ │ │ │ - beq.n 8b314 │ │ │ │ - cbz r1, 8b2fa │ │ │ │ + beq.n 8b570 │ │ │ │ + cbz r1, 8b556 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r1, #0] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bpl.n 8b33e │ │ │ │ + bpl.n 8b59a │ │ │ │ add.w r0, r3, #20 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 8b314 │ │ │ │ + cbz r0, 8b570 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8b302 │ │ │ │ + beq.n 8b55e │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 8b302 │ │ │ │ + b.n 8b55e │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1d0044 <_PyInterpreterState_SetRunningMain@@Base+0x2dc> │ │ │ │ + bl 1d22fc <_PyInterpreterState_SetRunningMain@@Base+0x2dc> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8b352 │ │ │ │ + beq.n 8b5ae │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r0, r2, #64 @ 0x40 │ │ │ │ - cbz r1, 8b33a │ │ │ │ - cbz r0, 8b342 │ │ │ │ + cbz r1, 8b596 │ │ │ │ + cbz r0, 8b59e │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 8b342 │ │ │ │ + bpl.n 8b59e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 8b2fe │ │ │ │ + b.n 8b55a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8b2fa │ │ │ │ + bne.n 8b556 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b.n 8b302 │ │ │ │ + b.n 8b55e │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 8b302 │ │ │ │ + b.n 8b55e │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 4cf72 │ │ │ │ + bl 4cfb2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - cbz r1, 8b35a │ │ │ │ + cbz r1, 8b5b6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8b302 │ │ │ │ + b.n 8b55e │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b314 │ │ │ │ + beq.n 8b570 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8b2fa │ │ │ │ + beq.n 8b556 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r2, [r1, #0] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ - b.n 8b2fa │ │ │ │ + b.n 8b556 │ │ │ │ │ │ │ │ -0008b370 : │ │ │ │ +0008b5cc : │ │ │ │ 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 8b3d0 │ │ │ │ + bpl.n 8b62c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 8b3ae │ │ │ │ + bcs.n 8b60a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ - cbz r0, 8b3aa │ │ │ │ + cbz r0, 8b606 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8b3aa │ │ │ │ + bge.n 8b606 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8b3aa │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8b606 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22204 @ 0x56bc │ │ │ │ + movw r1, #21884 @ 0x557c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 7b92c │ │ │ │ - movw r0, #59368 @ 0xe7e8 │ │ │ │ + bl 7b958 │ │ │ │ + movw r0, #59048 @ 0xe6a8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #453 @ 0x1c5 │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8b3ca │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8b626 │ │ │ │ │ │ │ │ -0008b3e8 : │ │ │ │ +0008b644 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8b4a0 │ │ │ │ + bne.n 8b6fc │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov ip, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ - cbz r3, 8b46a │ │ │ │ + cbz r3, 8b6c6 │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 8b46a │ │ │ │ - movw r3, #23917 @ 0x5d6d │ │ │ │ + beq.n 8b6c6 │ │ │ │ + movw r3, #25101 @ 0x620d │ │ │ │ movt r3, #21 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 8b44e │ │ │ │ + bne.n 8b6aa │ │ │ │ ldr r6, [r2, #4] │ │ │ │ movw r3, #33688 @ 0x8398 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 8b462 │ │ │ │ + beq.n 8b6be │ │ │ │ ldr.w r7, [r6, #172] @ 0xac │ │ │ │ - cbz r7, 8b45a │ │ │ │ + cbz r7, 8b6b6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 155da4 │ │ │ │ + b.w 156244 │ │ │ │ mov r3, lr │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 8b462 │ │ │ │ + beq.n 8b6be │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8b456 │ │ │ │ + bne.n 8b6b2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r4 │ │ │ │ - b.n 8b446 │ │ │ │ + b.n 8b6a2 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ - cbz r3, 8b4b0 │ │ │ │ + cbz r3, 8b70c │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ - cbz r1, 8b4ac │ │ │ │ + cbz r1, 8b708 │ │ │ │ ldr.w r1, [r1, #132] @ 0x84 │ │ │ │ - cbz r1, 8b4ac │ │ │ │ + cbz r1, 8b708 │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, ip │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dfe24 │ │ │ │ + bl dfce4 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 8b4e4 │ │ │ │ + beq.n 8b740 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 28c01c │ │ │ │ - bl 292db4 <_Py_hashtable_foreach@@Base+0xecc> │ │ │ │ + b.w 28bec4 │ │ │ │ + bl 292d78 <_Py_hashtable_foreach@@Base+0xd7c> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - cbnz r3, 8b4ca │ │ │ │ + cbnz r3, 8b726 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #22240 @ 0x56e0 │ │ │ │ + movw r1, #21920 @ 0x55a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 8b4a4 │ │ │ │ + bl d78f0 │ │ │ │ + b.n 8b700 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #21376 @ 0x5380 │ │ │ │ + movw r1, #21056 @ 0x5240 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 8b4a4 │ │ │ │ - bl 7fd18 │ │ │ │ + bl d78f0 │ │ │ │ + b.n 8b700 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b492 │ │ │ │ - b.n 8b4a4 │ │ │ │ + beq.n 8b6ee │ │ │ │ + b.n 8b700 │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8b586 │ │ │ │ + beq.n 8b7e2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bpl.n 8b594 │ │ │ │ + bpl.n 8b7f0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8b556 │ │ │ │ + blt.n 8b7b2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8b568 │ │ │ │ + bne.n 8b7c4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 8b568 │ │ │ │ + beq.n 8b7c4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ movw r1, #44624 @ 0xae50 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 8b58a │ │ │ │ + beq.n 8b7e6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7a434 │ │ │ │ + b.w 7a470 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r1, #40968 @ 0xa008 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ adds r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - beq.n 8b534 │ │ │ │ + beq.n 8b790 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6be80 │ │ │ │ + bl 6bec0 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bne.n 8b53a │ │ │ │ + bne.n 8b796 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1946f4 <_Py_NewReference@@Base+0x1c84> │ │ │ │ - b.w c1518 │ │ │ │ + b.w 196abc <_Py_NewReference@@Base+0x1c84> │ │ │ │ + b.w c17dc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 78aac │ │ │ │ + b.w 78af0 │ │ │ │ movw r1, #2722 @ 0xaa2 │ │ │ │ - movw r0, #60168 @ 0xeb08 │ │ │ │ + movw r0, #59848 @ 0xe9c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r8, [r0, #192] @ 0xc0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r3, [pc, #344] @ (8b71c ) │ │ │ │ + ldr r3, [pc, #344] @ (8b978 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ eor.w r4, r8, r1, asr #3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ubfx r4, r4, #0, #12 │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mul.w r4, r2, r4 │ │ │ │ adds r6, r3, r4 │ │ │ │ add.w r6, r6, #40960 @ 0xa000 │ │ │ │ ldr.w r7, [r6, #1428] @ 0x594 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 8b638 │ │ │ │ + bne.n 8b894 │ │ │ │ ldr.w r2, [r6, #1432] @ 0x598 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8b638 │ │ │ │ + bne.n 8b894 │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, r4 │ │ │ │ ldr.w r0, [r3, #1436] @ 0x59c │ │ │ │ - cbz r0, 8b626 │ │ │ │ + cbz r0, 8b882 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ittt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ strlt r0, [sp, #12] │ │ │ │ - bge.n 8b6a6 │ │ │ │ + bge.n 8b902 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 8b69e │ │ │ │ + bne.n 8b8fa │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 8b630 │ │ │ │ + beq.n 8b88c │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 8b6ba │ │ │ │ + bmi.n 8b916 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r7, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 8b69e │ │ │ │ + bne.n 8b8fa │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8b6da │ │ │ │ + beq.n 8b936 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 84854 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ + bl 84808 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8b624 │ │ │ │ + beq.n 8b880 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8b610 │ │ │ │ + beq.n 8b86c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8b716 │ │ │ │ + bne.n 8b972 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 8b716 │ │ │ │ + bgt.n 8b972 │ │ │ │ add.w r3, r3, #42240 @ 0xa500 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ adds r3, #148 @ 0x94 │ │ │ │ adds r2, r3, r4 │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r1, r4, #4 │ │ │ │ @@ -143227,65 +143432,65 @@ │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r5, #0] │ │ │ │ str r5, [r3, r1] │ │ │ │ dmb ish │ │ │ │ str r7, [r3, r4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8b6cc │ │ │ │ + blt.n 8b928 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 8b610 │ │ │ │ + b.n 8b86c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r7, [r9] │ │ │ │ - b.n 8b616 │ │ │ │ + b.n 8b872 │ │ │ │ orr.w r3, r0, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 8b69e │ │ │ │ + bne.n 8b8fa │ │ │ │ bics.w r2, r0, #1 │ │ │ │ - beq.n 8b630 │ │ │ │ + beq.n 8b88c │ │ │ │ mov r0, r3 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8b61e │ │ │ │ + bge.n 8b87a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 8b61e │ │ │ │ + b.n 8b87a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8b69a │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8b69a │ │ │ │ + bne.n 8b8f6 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b8f6 │ │ │ │ ldrh.w r2, [r0, #206] @ 0xce │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ - bcs.n 8b63e │ │ │ │ + bcs.n 8b89a │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8b63e │ │ │ │ + bne.n 8b89a │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 8b63e │ │ │ │ + bgt.n 8b89a │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl db0e0 <_PyEval_CheckExceptTypeValid@@Base+0x118> │ │ │ │ + bl db02c <_PyEval_CheckExceptTypeValid@@Base+0x118> │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r7, [r7, #192] @ 0xc0 │ │ │ │ - bl 84854 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ + bl 84808 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8b64c │ │ │ │ + b.n 8b8a8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 8b610 │ │ │ │ + b.n 8b86c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -143294,139 +143499,139 @@ │ │ │ │ bic.w ip, r2, #2147483648 @ 0x80000000 │ │ │ │ sub sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r0, lr │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #1 │ │ │ │ - beq.n 8b762 │ │ │ │ + beq.n 8b9be │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #64] @ (8b790 ) │ │ │ │ + ldr r0, [pc, #64] @ (8b9ec ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ mov r3, ip │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8b794 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8b9f0 <_PyObject_MakeTpCall@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r3, 8b776 │ │ │ │ + cbnz r3, 8b9d2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8b75e │ │ │ │ + bge.n 8b9ba │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 8b75e │ │ │ │ + b.n 8b9ba │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r0, #21980 @ 0x55dc │ │ │ │ + movw r0, #21660 @ 0x549c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r3 │ │ │ │ - bl 2618c0 │ │ │ │ + bl 261700 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8b764 │ │ │ │ - b.n 8b75e │ │ │ │ + bne.n 8b9c0 │ │ │ │ + b.n 8b9ba │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008b794 <_PyObject_MakeTpCall@@Base>: │ │ │ │ +0008b9f0 <_PyObject_MakeTpCall@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ add r7, sp, #0 │ │ │ │ ldr r5, [r2, #64] @ 0x40 │ │ │ │ ldr.w r8, [r7, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8bd24 <_PyObject_MakeTpCall@@Base+0x590> │ │ │ │ + beq.w 8bf80 <_PyObject_MakeTpCall@@Base+0x590> │ │ │ │ mov r6, r1 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ba8a <_PyObject_MakeTpCall@@Base+0x2f6> │ │ │ │ - blt.w 8bcc8 <_PyObject_MakeTpCall@@Base+0x534> │ │ │ │ + beq.w 8bce6 <_PyObject_MakeTpCall@@Base+0x2f6> │ │ │ │ + blt.w 8bf24 <_PyObject_MakeTpCall@@Base+0x534> │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt.w 8bb54 <_PyObject_MakeTpCall@@Base+0x3c0> │ │ │ │ - ldr r2, [pc, #736] @ (8bab0 <_PyObject_MakeTpCall@@Base+0x31c>) │ │ │ │ + bgt.w 8bdb0 <_PyObject_MakeTpCall@@Base+0x3c0> │ │ │ │ + ldr r2, [pc, #736] @ (8bd0c <_PyObject_MakeTpCall@@Base+0x31c>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1728] @ 0x6c0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8ba64 <_PyObject_MakeTpCall@@Base+0x2d0> │ │ │ │ - ldr.w ip, [pc, #712] @ 8bab4 <_PyObject_MakeTpCall@@Base+0x320> │ │ │ │ + beq.w 8bcc0 <_PyObject_MakeTpCall@@Base+0x2d0> │ │ │ │ + ldr.w ip, [pc, #712] @ 8bd10 <_PyObject_MakeTpCall@@Base+0x320> │ │ │ │ ldr.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr.w r1, [ip, #1600] @ 0x640 │ │ │ │ str.w r0, [r2, #1728] @ 0x6c0 │ │ │ │ movs r2, #1 │ │ │ │ mov lr, r1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8bc22 <_PyObject_MakeTpCall@@Base+0x48e> │ │ │ │ + bne.w 8be7e <_PyObject_MakeTpCall@@Base+0x48e> │ │ │ │ add.w ip, r4, #16 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr.w r0, [r9] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ - bge.w 8b9d2 <_PyObject_MakeTpCall@@Base+0x23e> │ │ │ │ + bge.w 8bc2e <_PyObject_MakeTpCall@@Base+0x23e> │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [ip] │ │ │ │ - beq.n 8b8a2 <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ + beq.n 8bafe <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ba96 <_PyObject_MakeTpCall@@Base+0x302> │ │ │ │ + bne.w 8bcf2 <_PyObject_MakeTpCall@@Base+0x302> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ - bge.w 8b9ea <_PyObject_MakeTpCall@@Base+0x256> │ │ │ │ + bge.w 8bc46 <_PyObject_MakeTpCall@@Base+0x256> │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #2 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - beq.n 8b8a2 <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ + beq.n 8bafe <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ add.w r1, ip, #4 │ │ │ │ mov fp, r3 │ │ │ │ add.w ip, r9, #8 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r0, [ip], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ba40 <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ + bne.w 8bc9c <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ - bge.w 8ba56 <_PyObject_MakeTpCall@@Base+0x2c2> │ │ │ │ + bge.w 8bcb2 <_PyObject_MakeTpCall@@Base+0x2c2> │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, ip │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [lr, #4]! │ │ │ │ - bne.n 8b876 <_PyObject_MakeTpCall@@Base+0xe2> │ │ │ │ + bne.n 8bad2 <_PyObject_MakeTpCall@@Base+0xe2> │ │ │ │ mov r3, fp │ │ │ │ - cbz r2, 8b8dc <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ - ldr r2, [pc, #520] @ (8bab0 <_PyObject_MakeTpCall@@Base+0x31c>) │ │ │ │ + cbz r2, 8bb38 <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ + ldr r2, [pc, #520] @ (8bd0c <_PyObject_MakeTpCall@@Base+0x31c>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr.w lr, [ip, #3892] @ 0xf34 │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -143435,61 +143640,61 @@ │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ orrs r2, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ strd lr, r2, [r4, #-8] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w fp, [ip, #3868] @ 0xf1c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 8b9f6 <_PyObject_MakeTpCall@@Base+0x262> │ │ │ │ + bne.w 8bc52 <_PyObject_MakeTpCall@@Base+0x262> │ │ │ │ mov r9, r8 │ │ │ │ ldr.w r3, [sl, #712] @ 0x2c8 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.w 8bd04 <_PyObject_MakeTpCall@@Base+0x570> │ │ │ │ - movw r3, #48613 @ 0xbde5 │ │ │ │ + bcc.w 8bf60 <_PyObject_MakeTpCall@@Base+0x570> │ │ │ │ + movw r3, #49217 @ 0xc041 │ │ │ │ movt r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 8b9de <_PyObject_MakeTpCall@@Base+0x24a> │ │ │ │ + bne.n 8bc3a <_PyObject_MakeTpCall@@Base+0x24a> │ │ │ │ movw r3, #39512 @ 0x9a58 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 8bae8 <_PyObject_MakeTpCall@@Base+0x354> │ │ │ │ - ldr r2, [pc, #420] @ (8bab0 <_PyObject_MakeTpCall@@Base+0x31c>) │ │ │ │ + beq.w 8bd44 <_PyObject_MakeTpCall@@Base+0x354> │ │ │ │ + ldr r2, [pc, #420] @ (8bd0c <_PyObject_MakeTpCall@@Base+0x31c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w fp, [r3, r2] │ │ │ │ ldr.w r3, [r6, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bd34 <_PyObject_MakeTpCall@@Base+0x5a0> │ │ │ │ + beq.w 8bf90 <_PyObject_MakeTpCall@@Base+0x5a0> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [fp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bbc8 <_PyObject_MakeTpCall@@Base+0x434> │ │ │ │ + beq.w 8be24 <_PyObject_MakeTpCall@@Base+0x434> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bcd8 <_PyObject_MakeTpCall@@Base+0x544> │ │ │ │ + bne.w 8bf34 <_PyObject_MakeTpCall@@Base+0x544> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8bb10 <_PyObject_MakeTpCall@@Base+0x37c> │ │ │ │ + bne.w 8bd6c <_PyObject_MakeTpCall@@Base+0x37c> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 8b954 <_PyObject_MakeTpCall@@Base+0x1c0> │ │ │ │ + cbz r3, 8bbb0 <_PyObject_MakeTpCall@@Base+0x1c0> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8bbec <_PyObject_MakeTpCall@@Base+0x458> │ │ │ │ + blt.w 8be48 <_PyObject_MakeTpCall@@Base+0x458> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8b9b2 <_PyObject_MakeTpCall@@Base+0x21e> │ │ │ │ + bge.n 8bc0e <_PyObject_MakeTpCall@@Base+0x21e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8b9b2 <_PyObject_MakeTpCall@@Base+0x21e> │ │ │ │ - ldr r3, [pc, #332] @ (8bab0 <_PyObject_MakeTpCall@@Base+0x31c>) │ │ │ │ + cbnz r3, 8bc0e <_PyObject_MakeTpCall@@Base+0x21e> │ │ │ │ + ldr r3, [pc, #332] @ (8bd0c <_PyObject_MakeTpCall@@Base+0x31c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr.w r2, [r3, #712] @ 0x2c8 │ │ │ │ mov fp, r1 │ │ │ │ @@ -143499,550 +143704,550 @@ │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r1, #0 │ │ │ │ andlt.w r1, r1, #1 │ │ │ │ asrs r0, r2, #13 │ │ │ │ str r0, [r7, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8bd2a <_PyObject_MakeTpCall@@Base+0x596> │ │ │ │ - ldr r2, [pc, #284] @ (8bab4 <_PyObject_MakeTpCall@@Base+0x320>) │ │ │ │ + bne.w 8bf86 <_PyObject_MakeTpCall@@Base+0x596> │ │ │ │ + ldr r2, [pc, #284] @ (8bd10 <_PyObject_MakeTpCall@@Base+0x320>) │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8bc04 <_PyObject_MakeTpCall@@Base+0x470> │ │ │ │ + bne.w 8be60 <_PyObject_MakeTpCall@@Base+0x470> │ │ │ │ str r3, [r7, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8bbb0 <_PyObject_MakeTpCall@@Base+0x41c> │ │ │ │ + bne.w 8be0c <_PyObject_MakeTpCall@@Base+0x41c> │ │ │ │ cmp r8, r9 │ │ │ │ - bne.w 8babc <_PyObject_MakeTpCall@@Base+0x328> │ │ │ │ + bne.w 8bd18 <_PyObject_MakeTpCall@@Base+0x328> │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8bba2 <_PyObject_MakeTpCall@@Base+0x40e> │ │ │ │ + beq.w 8bdfe <_PyObject_MakeTpCall@@Base+0x40e> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bc96 <_PyObject_MakeTpCall@@Base+0x502> │ │ │ │ + bne.w 8bef2 <_PyObject_MakeTpCall@@Base+0x502> │ │ │ │ mov r0, r5 │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #1 │ │ │ │ str.w r0, [ip] │ │ │ │ - bne.w 8b83c <_PyObject_MakeTpCall@@Base+0xa8> │ │ │ │ - b.n 8b8a2 <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ + bne.w 8ba98 <_PyObject_MakeTpCall@@Base+0xa8> │ │ │ │ + b.n 8bafe <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8b954 <_PyObject_MakeTpCall@@Base+0x1c0> │ │ │ │ + b.n 8bbb0 <_PyObject_MakeTpCall@@Base+0x1c0> │ │ │ │ cmp r3, #2 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - bne.w 8b866 <_PyObject_MakeTpCall@@Base+0xd2> │ │ │ │ - b.n 8b8a2 <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ + bne.w 8bac2 <_PyObject_MakeTpCall@@Base+0xd2> │ │ │ │ + b.n 8bafe <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.w 8b8e4 <_PyObject_MakeTpCall@@Base+0x150> │ │ │ │ + bmi.w 8bb40 <_PyObject_MakeTpCall@@Base+0x150> │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8bc7c <_PyObject_MakeTpCall@@Base+0x4e8> │ │ │ │ + beq.w 8bed8 <_PyObject_MakeTpCall@@Base+0x4e8> │ │ │ │ add.w r1, r9, r3, lsl #2 │ │ │ │ add.w r0, r8, #16 │ │ │ │ - bl c23f4 │ │ │ │ + bl c26b8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b8e6 <_PyObject_MakeTpCall@@Base+0x152> │ │ │ │ + bne.w 8bb42 <_PyObject_MakeTpCall@@Base+0x152> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8bbac <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ + bge.w 8be08 <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bbac <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ + bne.w 8be08 <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bbac <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8be08 <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ ldr.w r0, [ip], #4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8b894 <_PyObject_MakeTpCall@@Base+0x100> │ │ │ │ + blt.w 8baf0 <_PyObject_MakeTpCall@@Base+0x100> │ │ │ │ cmp r3, ip │ │ │ │ str.w r0, [lr, #4]! │ │ │ │ - bne.n 8ba3c <_PyObject_MakeTpCall@@Base+0x2a8> │ │ │ │ + bne.n 8bc98 <_PyObject_MakeTpCall@@Base+0x2a8> │ │ │ │ mov r3, fp │ │ │ │ - b.n 8b8a4 <_PyObject_MakeTpCall@@Base+0x110> │ │ │ │ + b.n 8bb00 <_PyObject_MakeTpCall@@Base+0x110> │ │ │ │ cmp r3, ip │ │ │ │ str.w r0, [lr, #4]! │ │ │ │ - bne.w 8b876 <_PyObject_MakeTpCall@@Base+0xe2> │ │ │ │ + bne.w 8bad2 <_PyObject_MakeTpCall@@Base+0xe2> │ │ │ │ mov r3, fp │ │ │ │ - b.n 8b8a2 <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ + b.n 8bafe <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 771c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77204 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bbac <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ + beq.w 8be08 <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w ip, r0, #16 │ │ │ │ str r2, [r0, #12] │ │ │ │ - b.n 8b818 <_PyObject_MakeTpCall@@Base+0x84> │ │ │ │ - ldr r4, [pc, #44] @ (8bab8 <_PyObject_MakeTpCall@@Base+0x324>) │ │ │ │ + b.n 8ba74 <_PyObject_MakeTpCall@@Base+0x84> │ │ │ │ + ldr r4, [pc, #44] @ (8bd14 <_PyObject_MakeTpCall@@Base+0x324>) │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8b8e4 <_PyObject_MakeTpCall@@Base+0x150> │ │ │ │ - b.n 8b9f6 <_PyObject_MakeTpCall@@Base+0x262> │ │ │ │ + beq.w 8bb40 <_PyObject_MakeTpCall@@Base+0x150> │ │ │ │ + b.n 8bc52 <_PyObject_MakeTpCall@@Base+0x262> │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8badc <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ + bge.n 8bd38 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #2 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - bne.w 8b866 <_PyObject_MakeTpCall@@Base+0xd2> │ │ │ │ - b.n 8b8a4 <_PyObject_MakeTpCall@@Base+0x110> │ │ │ │ + bne.w 8bac2 <_PyObject_MakeTpCall@@Base+0xd2> │ │ │ │ + b.n 8bb00 <_PyObject_MakeTpCall@@Base+0x110> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8b9b8 <_PyObject_MakeTpCall@@Base+0x224> │ │ │ │ + bge.w 8bc14 <_PyObject_MakeTpCall@@Base+0x224> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b9b8 <_PyObject_MakeTpCall@@Base+0x224> │ │ │ │ + bne.w 8bc14 <_PyObject_MakeTpCall@@Base+0x224> │ │ │ │ mov r0, r9 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8b9b8 <_PyObject_MakeTpCall@@Base+0x224> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bc14 <_PyObject_MakeTpCall@@Base+0x224> │ │ │ │ cmp r3, #2 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - bne.w 8b866 <_PyObject_MakeTpCall@@Base+0xd2> │ │ │ │ - b.n 8b8a4 <_PyObject_MakeTpCall@@Base+0x110> │ │ │ │ + bne.w 8bac2 <_PyObject_MakeTpCall@@Base+0xd2> │ │ │ │ + b.n 8bb00 <_PyObject_MakeTpCall@@Base+0x110> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8bd60 <_PyObject_MakeTpCall@@Base+0x5cc> │ │ │ │ + beq.w 8bfbc <_PyObject_MakeTpCall@@Base+0x5cc> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 8b90a <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ + beq.w 8bb66 <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22416 @ 0x5790 │ │ │ │ + movw r1, #22096 @ 0x5650 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8b954 <_PyObject_MakeTpCall@@Base+0x1c0> │ │ │ │ + b.n 8bbb0 <_PyObject_MakeTpCall@@Base+0x1c0> │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8bd84 <_PyObject_MakeTpCall@@Base+0x5f0> │ │ │ │ + beq.w 8bfe0 <_PyObject_MakeTpCall@@Base+0x5f0> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 8b954 <_PyObject_MakeTpCall@@Base+0x1c0> │ │ │ │ + ble.w 8bbb0 <_PyObject_MakeTpCall@@Base+0x1c0> │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 8b940 <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ + beq.w 8bb9c <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 8b954 <_PyObject_MakeTpCall@@Base+0x1c0> │ │ │ │ + beq.w 8bbb0 <_PyObject_MakeTpCall@@Base+0x1c0> │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 8b940 <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ + beq.w 8bb9c <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 8b954 <_PyObject_MakeTpCall@@Base+0x1c0> │ │ │ │ + beq.w 8bbb0 <_PyObject_MakeTpCall@@Base+0x1c0> │ │ │ │ adds r2, #20 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w ip, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 8b940 <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ + beq.w 8bb9c <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8bb42 <_PyObject_MakeTpCall@@Base+0x3ae> │ │ │ │ - b.n 8b954 <_PyObject_MakeTpCall@@Base+0x1c0> │ │ │ │ + bne.n 8bd9e <_PyObject_MakeTpCall@@Base+0x3ae> │ │ │ │ + b.n 8bbb0 <_PyObject_MakeTpCall@@Base+0x1c0> │ │ │ │ movw r2, #65531 @ 0xfffb │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 8bc80 <_PyObject_MakeTpCall@@Base+0x4ec> │ │ │ │ + bhi.w 8bedc <_PyObject_MakeTpCall@@Base+0x4ec> │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 771c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77204 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8bbac <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ + cbz r0, 8be08 <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr.w r1, [r9] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r0, #1 │ │ │ │ strlt r0, [r1, #0] │ │ │ │ str.w r1, [ip] │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ - b.n 8b83c <_PyObject_MakeTpCall@@Base+0xa8> │ │ │ │ + b.n 8ba98 <_PyObject_MakeTpCall@@Base+0xa8> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8bc4a <_PyObject_MakeTpCall@@Base+0x4b6> │ │ │ │ + beq.n 8bea6 <_PyObject_MakeTpCall@@Base+0x4b6> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8bc4a <_PyObject_MakeTpCall@@Base+0x4b6> │ │ │ │ + beq.n 8bea6 <_PyObject_MakeTpCall@@Base+0x4b6> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8b9c8 <_PyObject_MakeTpCall@@Base+0x234> │ │ │ │ + b.n 8bc24 <_PyObject_MakeTpCall@@Base+0x234> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - ble.w 8b9b2 <_PyObject_MakeTpCall@@Base+0x21e> │ │ │ │ + ble.w 8bc0e <_PyObject_MakeTpCall@@Base+0x21e> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8b9b2 <_PyObject_MakeTpCall@@Base+0x21e> │ │ │ │ + beq.w 8bc0e <_PyObject_MakeTpCall@@Base+0x21e> │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ffb38 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 8b9b2 <_PyObject_MakeTpCall@@Base+0x21e> │ │ │ │ - cbz r3, 8bbd0 <_PyObject_MakeTpCall@@Base+0x43c> │ │ │ │ + bl 2019c8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 8bc0e <_PyObject_MakeTpCall@@Base+0x21e> │ │ │ │ + cbz r3, 8be2c <_PyObject_MakeTpCall@@Base+0x43c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8bb0c <_PyObject_MakeTpCall@@Base+0x378> │ │ │ │ + bne.n 8bd68 <_PyObject_MakeTpCall@@Base+0x378> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, fp │ │ │ │ - movw r2, #21660 @ 0x549c │ │ │ │ + movw r2, #21340 @ 0x535c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r6 │ │ │ │ - bl 1f3200 <_PyErr_Format@@Base> │ │ │ │ - b.n 8bb0c <_PyObject_MakeTpCall@@Base+0x378> │ │ │ │ + bl 1f50a0 <_PyErr_Format@@Base> │ │ │ │ + b.n 8bd68 <_PyObject_MakeTpCall@@Base+0x378> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8bb0c <_PyObject_MakeTpCall@@Base+0x378> │ │ │ │ + bge.n 8bd68 <_PyObject_MakeTpCall@@Base+0x378> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8bb0c <_PyObject_MakeTpCall@@Base+0x378> │ │ │ │ + bne.n 8bd68 <_PyObject_MakeTpCall@@Base+0x378> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bb0c <_PyObject_MakeTpCall@@Base+0x378> │ │ │ │ - movw r1, #64473 @ 0xfbd9 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bd68 <_PyObject_MakeTpCall@@Base+0x378> │ │ │ │ + movw r1, #63661 @ 0xf8ad │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 8b9a2 <_PyObject_MakeTpCall@@Base+0x20e> │ │ │ │ + beq.w 8bbfe <_PyObject_MakeTpCall@@Base+0x20e> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #12] │ │ │ │ blx ip │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 8b9a2 <_PyObject_MakeTpCall@@Base+0x20e> │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + b.n 8bbfe <_PyObject_MakeTpCall@@Base+0x20e> │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bne.n 8bc6c <_PyObject_MakeTpCall@@Base+0x4d8> │ │ │ │ + bne.n 8bec8 <_PyObject_MakeTpCall@@Base+0x4d8> │ │ │ │ add.w r0, ip, #1592 @ 0x638 │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b80e <_PyObject_MakeTpCall@@Base+0x7a> │ │ │ │ + bne.w 8ba6a <_PyObject_MakeTpCall@@Base+0x7a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 130240 │ │ │ │ + bl 12ff18 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 8b80e <_PyObject_MakeTpCall@@Base+0x7a> │ │ │ │ + b.n 8ba6a <_PyObject_MakeTpCall@@Base+0x7a> │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ adds r7, #20 │ │ │ │ - movw r2, #21660 @ 0x549c │ │ │ │ + movw r2, #21340 @ 0x535c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f3200 <_PyErr_Format@@Base> │ │ │ │ + b.w 1f50a0 <_PyErr_Format@@Base> │ │ │ │ mov r3, lr │ │ │ │ ldr.w r2, [ip, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 8b80e <_PyObject_MakeTpCall@@Base+0x7a> │ │ │ │ + b.n 8ba6a <_PyObject_MakeTpCall@@Base+0x7a> │ │ │ │ mov r8, r2 │ │ │ │ - b.n 8b8e4 <_PyObject_MakeTpCall@@Base+0x150> │ │ │ │ + b.n 8bb40 <_PyObject_MakeTpCall@@Base+0x150> │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 1fa038 │ │ │ │ + bl 1fbed8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r4, r0 │ │ │ │ add.w ip, r0, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8bb82 <_PyObject_MakeTpCall@@Base+0x3ee> │ │ │ │ - b.n 8bbac <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ + bne.w 8bdde <_PyObject_MakeTpCall@@Base+0x3ee> │ │ │ │ + b.n 8be08 <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b9c8 <_PyObject_MakeTpCall@@Base+0x234> │ │ │ │ + beq.w 8bc24 <_PyObject_MakeTpCall@@Base+0x234> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8bd50 <_PyObject_MakeTpCall@@Base+0x5bc> │ │ │ │ + blt.n 8bfac <_PyObject_MakeTpCall@@Base+0x5bc> │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ adds r7, #20 │ │ │ │ - movw r2, #21708 @ 0x54cc │ │ │ │ + movw r2, #21388 @ 0x538c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 23aa48 <_PyBytesWriter_WriteBytes@@Base+0xe8> │ │ │ │ + b.w 23a940 <_PyBytesWriter_WriteBytes@@Base+0xe8> │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - movw r0, #59340 @ 0xe7cc │ │ │ │ + movw r0, #59020 @ 0xe68c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8bbac <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8be08 <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b938 <_PyObject_MakeTpCall@@Base+0x1a4> │ │ │ │ + beq.w 8bb94 <_PyObject_MakeTpCall@@Base+0x1a4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8bda4 <_PyObject_MakeTpCall@@Base+0x610> │ │ │ │ + blt.n 8c000 <_PyObject_MakeTpCall@@Base+0x610> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, fp │ │ │ │ - movw r2, #21708 @ 0x54cc │ │ │ │ + movw r2, #21388 @ 0x538c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r6 │ │ │ │ - bl 23aa48 <_PyBytesWriter_WriteBytes@@Base+0xe8> │ │ │ │ - b.n 8bb0c <_PyObject_MakeTpCall@@Base+0x378> │ │ │ │ + bl 23a940 <_PyBytesWriter_WriteBytes@@Base+0xe8> │ │ │ │ + b.n 8bd68 <_PyObject_MakeTpCall@@Base+0x378> │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.w 8b8f0 <_PyObject_MakeTpCall@@Base+0x15c> │ │ │ │ - movw r1, #22384 @ 0x5770 │ │ │ │ + bcc.w 8bb4c <_PyObject_MakeTpCall@@Base+0x15c> │ │ │ │ + movw r1, #22064 @ 0x5630 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, sl │ │ │ │ bl 31674 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8bb0c <_PyObject_MakeTpCall@@Base+0x378> │ │ │ │ - b.n 8b8f0 <_PyObject_MakeTpCall@@Base+0x15c> │ │ │ │ - bl 20b8e8 │ │ │ │ - b.n 8bbac <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ + bne.w 8bd68 <_PyObject_MakeTpCall@@Base+0x378> │ │ │ │ + b.n 8bb4c <_PyObject_MakeTpCall@@Base+0x15c> │ │ │ │ + bl 20d920 │ │ │ │ + b.n 8be08 <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1fcb50 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 8b9b2 <_PyObject_MakeTpCall@@Base+0x21e> │ │ │ │ + bl 1fe9e4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 8bc0e <_PyObject_MakeTpCall@@Base+0x21e> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, fp │ │ │ │ - movw r2, #22448 @ 0x57b0 │ │ │ │ + movw r2, #22128 @ 0x5670 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - bl 1f3200 <_PyErr_Format@@Base> │ │ │ │ - b.n 8bb0c <_PyObject_MakeTpCall@@Base+0x378> │ │ │ │ + bl 1f50a0 <_PyErr_Format@@Base> │ │ │ │ + b.n 8bd68 <_PyObject_MakeTpCall@@Base+0x378> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8bca6 <_PyObject_MakeTpCall@@Base+0x512> │ │ │ │ + bne.n 8bf02 <_PyObject_MakeTpCall@@Base+0x512> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bca6 <_PyObject_MakeTpCall@@Base+0x512> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bf02 <_PyObject_MakeTpCall@@Base+0x512> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8bd70 <_PyObject_MakeTpCall@@Base+0x5dc> │ │ │ │ + beq.n 8bfcc <_PyObject_MakeTpCall@@Base+0x5dc> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8baf6 <_PyObject_MakeTpCall@@Base+0x362> │ │ │ │ + bne.w 8bd52 <_PyObject_MakeTpCall@@Base+0x362> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8b954 <_PyObject_MakeTpCall@@Base+0x1c0> │ │ │ │ + bge.w 8bbb0 <_PyObject_MakeTpCall@@Base+0x1c0> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 8b954 <_PyObject_MakeTpCall@@Base+0x1c0> │ │ │ │ + b.n 8bbb0 <_PyObject_MakeTpCall@@Base+0x1c0> │ │ │ │ mov r2, r3 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 8b940 <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ + beq.w 8bb9c <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8bd86 <_PyObject_MakeTpCall@@Base+0x5f2> │ │ │ │ + bne.n 8bfe2 <_PyObject_MakeTpCall@@Base+0x5f2> │ │ │ │ movw r2, #34368 @ 0x8640 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 8b940 <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ - b.n 8b954 <_PyObject_MakeTpCall@@Base+0x1c0> │ │ │ │ + beq.w 8bb9c <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ + b.n 8bbb0 <_PyObject_MakeTpCall@@Base+0x1c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8bce8 <_PyObject_MakeTpCall@@Base+0x554> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bce8 <_PyObject_MakeTpCall@@Base+0x554> │ │ │ │ + bne.n 8bf44 <_PyObject_MakeTpCall@@Base+0x554> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bf44 <_PyObject_MakeTpCall@@Base+0x554> │ │ │ │ nop │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add r7, sp, #0 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 8bdd0 <_PyObject_MakeTpCall@@Base+0x63c> │ │ │ │ + bcc.n 8c02c <_PyObject_MakeTpCall@@Base+0x63c> │ │ │ │ movs r0, #0 │ │ │ │ pop {r7, pc} │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 8bdcc <_PyObject_MakeTpCall@@Base+0x638> │ │ │ │ + bcc.n 8c028 <_PyObject_MakeTpCall@@Base+0x638> │ │ │ │ bl 31674 <_Py_CheckRecursiveCall@@Base> │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #39512 @ 0x9a58 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8be42 <_PyObject_MakeTpCall@@Base+0x6ae> │ │ │ │ - ldr r0, [pc, #340] @ (8bf58 <_PyObject_MakeTpCall@@Base+0x7c4>) │ │ │ │ + beq.n 8c09e <_PyObject_MakeTpCall@@Base+0x6ae> │ │ │ │ + ldr r0, [pc, #340] @ (8c1b4 <_PyObject_MakeTpCall@@Base+0x7c4>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #156] @ 0x9c │ │ │ │ ldr r6, [r4, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8beac <_PyObject_MakeTpCall@@Base+0x718> │ │ │ │ + beq.n 8c108 <_PyObject_MakeTpCall@@Base+0x718> │ │ │ │ mov r0, r5 │ │ │ │ strd r1, r2, [sp] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8be86 <_PyObject_MakeTpCall@@Base+0x6f2> │ │ │ │ + cbz r0, 8c0e2 <_PyObject_MakeTpCall@@Base+0x6f2> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8becc <_PyObject_MakeTpCall@@Base+0x738> │ │ │ │ + bne.n 8c128 <_PyObject_MakeTpCall@@Base+0x738> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 8be64 <_PyObject_MakeTpCall@@Base+0x6d0> │ │ │ │ + bne.n 8c0c0 <_PyObject_MakeTpCall@@Base+0x6d0> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 8be3c <_PyObject_MakeTpCall@@Base+0x6a8> │ │ │ │ + cbz r3, 8c098 <_PyObject_MakeTpCall@@Base+0x6a8> │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8be94 <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ + blt.n 8c0f0 <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8bf0e <_PyObject_MakeTpCall@@Base+0x77a> │ │ │ │ + beq.n 8c16a <_PyObject_MakeTpCall@@Base+0x77a> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 8be02 <_PyObject_MakeTpCall@@Base+0x66e> │ │ │ │ + beq.n 8c05e <_PyObject_MakeTpCall@@Base+0x66e> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22416 @ 0x5790 │ │ │ │ + movw r1, #22096 @ 0x5650 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 8be90 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ + bl f8904 │ │ │ │ + b.n 8c0ec <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ ldr.w r0, [r3, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8bf28 <_PyObject_MakeTpCall@@Base+0x794> │ │ │ │ + beq.n 8c184 <_PyObject_MakeTpCall@@Base+0x794> │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ movs r6, #0 │ │ │ │ adds r0, #12 │ │ │ │ cmp lr, r6 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - ble.n 8be3c <_PyObject_MakeTpCall@@Base+0x6a8> │ │ │ │ + ble.n 8c098 <_PyObject_MakeTpCall@@Base+0x6a8> │ │ │ │ ldr.w ip, [r0, #4]! │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 8be74 <_PyObject_MakeTpCall@@Base+0x6e0> │ │ │ │ - b.n 8be2e <_PyObject_MakeTpCall@@Base+0x69a> │ │ │ │ + bne.n 8c0d0 <_PyObject_MakeTpCall@@Base+0x6e0> │ │ │ │ + b.n 8c08a <_PyObject_MakeTpCall@@Base+0x69a> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8befa <_PyObject_MakeTpCall@@Base+0x766> │ │ │ │ + beq.n 8c156 <_PyObject_MakeTpCall@@Base+0x766> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8befa <_PyObject_MakeTpCall@@Base+0x766> │ │ │ │ + beq.n 8c156 <_PyObject_MakeTpCall@@Base+0x766> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8be3c <_PyObject_MakeTpCall@@Base+0x6a8> │ │ │ │ + b.n 8c098 <_PyObject_MakeTpCall@@Base+0x6a8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8be90 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ + bge.n 8c0ec <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8be90 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ + bne.n 8c0ec <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8be90 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c0ec <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movw r1, #44536 @ 0xadf8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r2, #22448 @ 0x57b0 │ │ │ │ + movw r2, #22128 @ 0x5670 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f3200 <_PyErr_Format@@Base> │ │ │ │ + b.w 1f50a0 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8be28 <_PyObject_MakeTpCall@@Base+0x694> │ │ │ │ + beq.n 8c084 <_PyObject_MakeTpCall@@Base+0x694> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8bf48 <_PyObject_MakeTpCall@@Base+0x7b4> │ │ │ │ + blt.n 8c1a4 <_PyObject_MakeTpCall@@Base+0x7b4> │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #21708 @ 0x54cc │ │ │ │ + movw r2, #21388 @ 0x538c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 23aa48 <_PyBytesWriter_WriteBytes@@Base+0xe8> │ │ │ │ + b.w 23a940 <_PyBytesWriter_WriteBytes@@Base+0xe8> │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r2, #21660 @ 0x549c │ │ │ │ + movw r2, #21340 @ 0x535c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ - b.n 8bebe <_PyObject_MakeTpCall@@Base+0x72a> │ │ │ │ - cbz r2, 8bf16 <_PyObject_MakeTpCall@@Base+0x782> │ │ │ │ + b.n 8c11a <_PyObject_MakeTpCall@@Base+0x72a> │ │ │ │ + cbz r2, 8c172 <_PyObject_MakeTpCall@@Base+0x782> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8be4c <_PyObject_MakeTpCall@@Base+0x6b8> │ │ │ │ + bne.n 8c0a8 <_PyObject_MakeTpCall@@Base+0x6b8> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8be3c <_PyObject_MakeTpCall@@Base+0x6a8> │ │ │ │ + bge.n 8c098 <_PyObject_MakeTpCall@@Base+0x6a8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 8be3c <_PyObject_MakeTpCall@@Base+0x6a8> │ │ │ │ + b.n 8c098 <_PyObject_MakeTpCall@@Base+0x6a8> │ │ │ │ mov r0, r3 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 8be2e <_PyObject_MakeTpCall@@Base+0x69a> │ │ │ │ + beq.w 8c08a <_PyObject_MakeTpCall@@Base+0x69a> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8bf2a <_PyObject_MakeTpCall@@Base+0x796> │ │ │ │ + bne.n 8c186 <_PyObject_MakeTpCall@@Base+0x796> │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 8be2e <_PyObject_MakeTpCall@@Base+0x69a> │ │ │ │ - b.n 8be3c <_PyObject_MakeTpCall@@Base+0x6a8> │ │ │ │ + beq.w 8c08a <_PyObject_MakeTpCall@@Base+0x69a> │ │ │ │ + b.n 8c098 <_PyObject_MakeTpCall@@Base+0x6a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8beda <_PyObject_MakeTpCall@@Base+0x746> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8beda <_PyObject_MakeTpCall@@Base+0x746> │ │ │ │ + bne.n 8c136 <_PyObject_MakeTpCall@@Base+0x746> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c136 <_PyObject_MakeTpCall@@Base+0x746> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ @@ -144057,273 +144262,273 @@ │ │ │ │ movw r3, #18128 @ 0x46d0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ add.w r2, r7, #68 @ 0x44 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #40760 @ 0x9f38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22480 @ 0x57d0 │ │ │ │ + movw r1, #22160 @ 0x5690 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r5, [r7, #0] │ │ │ │ - bl 8e8fc │ │ │ │ + bl 8eb6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c1ce <_PyObject_MakeTpCall@@Base+0xa3a> │ │ │ │ + beq.w 8c42a <_PyObject_MakeTpCall@@Base+0xa3a> │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ ldr r5, [r7, #68] @ 0x44 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ str r3, [r7, #8] │ │ │ │ cmp r6, #0 │ │ │ │ str.w r8, [r7, #92] @ 0x5c │ │ │ │ str r2, [r7, #48] @ 0x30 │ │ │ │ - beq.w 8c1dc <_PyObject_MakeTpCall@@Base+0xa48> │ │ │ │ - ble.w 8c1ce <_PyObject_MakeTpCall@@Base+0xa3a> │ │ │ │ + beq.w 8c438 <_PyObject_MakeTpCall@@Base+0xa48> │ │ │ │ + ble.w 8c42a <_PyObject_MakeTpCall@@Base+0xa3a> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8e428 <_PyObject_MakeTpCall@@Base+0x2c94> │ │ │ │ + bge.w 8e586 <_PyObject_MakeTpCall@@Base+0x2b96> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 8da9a <_PyObject_MakeTpCall@@Base+0x2306> │ │ │ │ + beq.w 8dc80 <_PyObject_MakeTpCall@@Base+0x2290> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov.w r9, #1 │ │ │ │ add.w sl, r3, #16 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8e440 <_PyObject_MakeTpCall@@Base+0x2cac> │ │ │ │ + bge.w 8e59e <_PyObject_MakeTpCall@@Base+0x2bae> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 8bfe4 <_PyObject_MakeTpCall@@Base+0x850> │ │ │ │ + bne.n 8c240 <_PyObject_MakeTpCall@@Base+0x850> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.w 8c1ce <_PyObject_MakeTpCall@@Base+0xa3a> │ │ │ │ + ble.w 8c42a <_PyObject_MakeTpCall@@Base+0xa3a> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r6, r4 │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ movs r2, #0 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d88c <_PyObject_MakeTpCall@@Base+0x20f8> │ │ │ │ + beq.w 8e564 <_PyObject_MakeTpCall@@Base+0x2b74> │ │ │ │ mvn.w sl, r2 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ add sl, lr │ │ │ │ ands.w sl, sl, #7 │ │ │ │ - beq.w 8da94 <_PyObject_MakeTpCall@@Base+0x2300> │ │ │ │ + beq.w 8dc86 <_PyObject_MakeTpCall@@Base+0x2296> │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 8e60c <_PyObject_MakeTpCall@@Base+0x2e78> │ │ │ │ + ble.w 8dffc <_PyObject_MakeTpCall@@Base+0x260c> │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 8e5ec <_PyObject_MakeTpCall@@Base+0x2e58> │ │ │ │ + bne.w 8daec <_PyObject_MakeTpCall@@Base+0x20fc> │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ adds r2, #1 │ │ │ │ cmp.w sl, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq.w 8da94 <_PyObject_MakeTpCall@@Base+0x2300> │ │ │ │ + beq.w 8dc86 <_PyObject_MakeTpCall@@Base+0x2296> │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 8c0e0 <_PyObject_MakeTpCall@@Base+0x94c> │ │ │ │ + beq.n 8c33c <_PyObject_MakeTpCall@@Base+0x94c> │ │ │ │ cmp.w sl, #3 │ │ │ │ - beq.n 8c0c6 <_PyObject_MakeTpCall@@Base+0x932> │ │ │ │ + beq.n 8c322 <_PyObject_MakeTpCall@@Base+0x932> │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.n 8c0ac <_PyObject_MakeTpCall@@Base+0x918> │ │ │ │ + beq.n 8c308 <_PyObject_MakeTpCall@@Base+0x918> │ │ │ │ cmp.w sl, #5 │ │ │ │ - beq.n 8c092 <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ + beq.n 8c2ee <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ cmp.w sl, #6 │ │ │ │ - bne.w 8e5d4 <_PyObject_MakeTpCall@@Base+0x2e40> │ │ │ │ + bne.w 8e546 <_PyObject_MakeTpCall@@Base+0x2b56> │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 8e60c <_PyObject_MakeTpCall@@Base+0x2e78> │ │ │ │ + ble.w 8dffc <_PyObject_MakeTpCall@@Base+0x260c> │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 8e5ec <_PyObject_MakeTpCall@@Base+0x2e58> │ │ │ │ + bne.w 8daec <_PyObject_MakeTpCall@@Base+0x20fc> │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 8e60c <_PyObject_MakeTpCall@@Base+0x2e78> │ │ │ │ + ble.w 8dffc <_PyObject_MakeTpCall@@Base+0x260c> │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 8e5ec <_PyObject_MakeTpCall@@Base+0x2e58> │ │ │ │ + bne.w 8daec <_PyObject_MakeTpCall@@Base+0x20fc> │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 8e60c <_PyObject_MakeTpCall@@Base+0x2e78> │ │ │ │ + ble.w 8dffc <_PyObject_MakeTpCall@@Base+0x260c> │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 8e5ec <_PyObject_MakeTpCall@@Base+0x2e58> │ │ │ │ + bne.w 8daec <_PyObject_MakeTpCall@@Base+0x20fc> │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 8e60c <_PyObject_MakeTpCall@@Base+0x2e78> │ │ │ │ + ble.w 8dffc <_PyObject_MakeTpCall@@Base+0x260c> │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 8e5ec <_PyObject_MakeTpCall@@Base+0x2e58> │ │ │ │ + bne.w 8daec <_PyObject_MakeTpCall@@Base+0x20fc> │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 8e60c <_PyObject_MakeTpCall@@Base+0x2e78> │ │ │ │ + ble.w 8dffc <_PyObject_MakeTpCall@@Base+0x260c> │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 8e5ec <_PyObject_MakeTpCall@@Base+0x2e58> │ │ │ │ + bne.w 8daec <_PyObject_MakeTpCall@@Base+0x20fc> │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ adds r2, #1 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 8e60c <_PyObject_MakeTpCall@@Base+0x2e78> │ │ │ │ + ble.w 8dffc <_PyObject_MakeTpCall@@Base+0x260c> │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 8e5ea <_PyObject_MakeTpCall@@Base+0x2e56> │ │ │ │ + bne.w 8daea <_PyObject_MakeTpCall@@Base+0x20fa> │ │ │ │ adds r2, #1 │ │ │ │ mov sl, r2 │ │ │ │ cmp r2, lr │ │ │ │ - beq.w 8d8a2 <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ + beq.w 8db14 <_PyObject_MakeTpCall@@Base+0x2124> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ adds r1, #4 │ │ │ │ mov ip, r1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 8e5ea <_PyObject_MakeTpCall@@Base+0x2e56> │ │ │ │ + bne.w 8daea <_PyObject_MakeTpCall@@Base+0x20fa> │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 8e5ea <_PyObject_MakeTpCall@@Base+0x2e56> │ │ │ │ + bne.w 8daea <_PyObject_MakeTpCall@@Base+0x20fa> │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ add.w r2, sl, #2 │ │ │ │ add.w r1, ip, #8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 8e5ea <_PyObject_MakeTpCall@@Base+0x2e56> │ │ │ │ + bne.w 8daea <_PyObject_MakeTpCall@@Base+0x20fa> │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ add.w r2, sl, #3 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r1, ip, #12 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 8e5ea <_PyObject_MakeTpCall@@Base+0x2e56> │ │ │ │ + bne.w 8daea <_PyObject_MakeTpCall@@Base+0x20fa> │ │ │ │ ldr.w r3, [ip, #16] │ │ │ │ add.w r2, sl, #4 │ │ │ │ add.w r1, ip, #16 │ │ │ │ cmp.w r9, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ble.w 8e60c <_PyObject_MakeTpCall@@Base+0x2e78> │ │ │ │ + ble.w 8dffc <_PyObject_MakeTpCall@@Base+0x260c> │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 8e5ea <_PyObject_MakeTpCall@@Base+0x2e56> │ │ │ │ + bne.w 8daea <_PyObject_MakeTpCall@@Base+0x20fa> │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ add.w r2, sl, #5 │ │ │ │ add.w r1, ip, #20 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 8e5ea <_PyObject_MakeTpCall@@Base+0x2e56> │ │ │ │ + bne.w 8daea <_PyObject_MakeTpCall@@Base+0x20fa> │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ add.w r2, sl, #6 │ │ │ │ add.w r1, ip, #24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 8e5ea <_PyObject_MakeTpCall@@Base+0x2e56> │ │ │ │ + bne.w 8daea <_PyObject_MakeTpCall@@Base+0x20fa> │ │ │ │ ldr.w r3, [ip, #28] │ │ │ │ add.w r2, sl, #7 │ │ │ │ add.w r1, ip, #28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 8c0fc <_PyObject_MakeTpCall@@Base+0x968> │ │ │ │ + b.n 8c358 <_PyObject_MakeTpCall@@Base+0x968> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14212 @ 0x3784 │ │ │ │ + movw r1, #13892 @ 0x3644 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ adds r7, #148 @ 0x94 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #34368 @ 0x8640 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 7bf9c │ │ │ │ + bl 7bfc8 │ │ │ │ str r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c1ce <_PyObject_MakeTpCall@@Base+0xa3a> │ │ │ │ + beq.n 8c42a <_PyObject_MakeTpCall@@Base+0xa3a> │ │ │ │ movw sl, #34368 @ 0x8640 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 84d34 │ │ │ │ + bl 84ce8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e41a <_PyObject_MakeTpCall@@Base+0x2c86> │ │ │ │ + beq.w 8dfe4 <_PyObject_MakeTpCall@@Base+0x25f4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8e4a8 <_PyObject_MakeTpCall@@Base+0x2d14> │ │ │ │ - ldr r2, [pc, #724] @ (8c4e8 <_PyObject_MakeTpCall@@Base+0xd54>) │ │ │ │ + bpl.w 8e742 <_PyObject_MakeTpCall@@Base+0x2d52> │ │ │ │ + ldr r2, [pc, #724] @ (8c744 <_PyObject_MakeTpCall@@Base+0xd54>) │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr.w r1, [r2, #884] @ 0x374 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 8e4bc <_PyObject_MakeTpCall@@Base+0x2d28> │ │ │ │ + bne.w 8e026 <_PyObject_MakeTpCall@@Base+0x2636> │ │ │ │ ldr.w r2, [r2, #892] @ 0x37c │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8e4bc <_PyObject_MakeTpCall@@Base+0x2d28> │ │ │ │ - ldr r1, [pc, #696] @ (8c4ec <_PyObject_MakeTpCall@@Base+0xd58>) │ │ │ │ + beq.w 8e026 <_PyObject_MakeTpCall@@Base+0x2636> │ │ │ │ + ldr r1, [pc, #696] @ (8c748 <_PyObject_MakeTpCall@@Base+0xd58>) │ │ │ │ add.w r3, r7, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 778fc │ │ │ │ + bl 7793c │ │ │ │ ldr r1, [r7, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8daa0 <_PyObject_MakeTpCall@@Base+0x230c> │ │ │ │ - ldr r3, [pc, #680] @ (8c4f0 <_PyObject_MakeTpCall@@Base+0xd5c>) │ │ │ │ + bne.w 8dc8c <_PyObject_MakeTpCall@@Base+0x229c> │ │ │ │ + ldr r3, [pc, #680] @ (8c74c <_PyObject_MakeTpCall@@Base+0xd5c>) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e412 <_PyObject_MakeTpCall@@Base+0x2c7e> │ │ │ │ + bne.w 8dfdc <_PyObject_MakeTpCall@@Base+0x25ec> │ │ │ │ ldr.w r3, [sl, #144] @ 0x90 │ │ │ │ ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ clz r1, r3 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ str.w r1, [r7, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8d4f2 <_PyObject_MakeTpCall@@Base+0x1d5e> │ │ │ │ + bne.w 8d762 <_PyObject_MakeTpCall@@Base+0x1d72> │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ str r2, [r7, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8d4ea <_PyObject_MakeTpCall@@Base+0x1d56> │ │ │ │ + bne.w 8d75a <_PyObject_MakeTpCall@@Base+0x1d6a> │ │ │ │ mov r8, r2 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r7, #136] @ 0x88 │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ - movw r9, #37597 @ 0x92dd │ │ │ │ + movw r9, #37665 @ 0x9321 │ │ │ │ movt r9, #7 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 8e402 <_PyObject_MakeTpCall@@Base+0x2c6e> │ │ │ │ + bne.w 8dfc8 <_PyObject_MakeTpCall@@Base+0x25d8> │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79338 │ │ │ │ + bl 7937c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r7, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e474 <_PyObject_MakeTpCall@@Base+0x2ce0> │ │ │ │ + beq.w 8e714 <_PyObject_MakeTpCall@@Base+0x2d24> │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.w 8e496 <_PyObject_MakeTpCall@@Base+0x2d02> │ │ │ │ - ldr r3, [pc, #572] @ (8c4f0 <_PyObject_MakeTpCall@@Base+0xd5c>) │ │ │ │ + bpl.w 8e73c <_PyObject_MakeTpCall@@Base+0x2d4c> │ │ │ │ + ldr r3, [pc, #572] @ (8c74c <_PyObject_MakeTpCall@@Base+0xd5c>) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ sub.w r1, r2, #8 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r3, [r2, #-4] │ │ │ │ ldr.w r6, [r0, #3892] @ 0xf34 │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -144350,35 +144555,35 @@ │ │ │ │ str r2, [r1, #48] @ 0x30 │ │ │ │ add.w r2, r1, #380 @ 0x17c │ │ │ │ str r2, [r1, #52] @ 0x34 │ │ │ │ add.w r2, r1, #368 @ 0x170 │ │ │ │ str r2, [r1, #56] @ 0x38 │ │ │ │ add.w r2, r1, #420 @ 0x1a4 │ │ │ │ str r2, [r1, #80] @ 0x50 │ │ │ │ - movw r2, #48241 @ 0xbc71 │ │ │ │ + movw r2, #48001 @ 0xbb81 │ │ │ │ movt r2, #16 │ │ │ │ it lt │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str.w r0, [r1, #168] @ 0xa8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [sl] │ │ │ │ str.w r9, [r1, #152] @ 0x98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r2, [r1, #24] │ │ │ │ - movw r2, #59705 @ 0xe939 │ │ │ │ + movw r2, #59749 @ 0xe965 │ │ │ │ movt r2, #7 │ │ │ │ str.w r2, [r1, #160] @ 0xa0 │ │ │ │ - movw r2, #56585 @ 0xdd09 │ │ │ │ + movw r2, #56201 @ 0xdb89 │ │ │ │ movt r2, #18 │ │ │ │ str r2, [r1, #92] @ 0x5c │ │ │ │ - movw r2, #9513 @ 0x2529 │ │ │ │ + movw r2, #9529 @ 0x2539 │ │ │ │ movt r2, #20 │ │ │ │ str r2, [r1, #96] @ 0x60 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str.w sl, [r1, #128] @ 0x80 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -144387,447 +144592,447 @@ │ │ │ │ strd r3, r3, [r2, #444] @ 0x1bc │ │ │ │ str.w r3, [r2, #452] @ 0x1c4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str.w r4, [r2, #132] @ 0x84 │ │ │ │ strd r5, r8, [r2, #428] @ 0x1ac │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.w 8e49c <_PyObject_MakeTpCall@@Base+0x2d08> │ │ │ │ + beq.w 8e90c <_PyObject_MakeTpCall@@Base+0x2f1c> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r6, r3, #25 │ │ │ │ - bpl.w 8e4d4 <_PyObject_MakeTpCall@@Base+0x2d40> │ │ │ │ + bpl.w 8e850 <_PyObject_MakeTpCall@@Base+0x2e60> │ │ │ │ lsls r4, r3, #26 │ │ │ │ - bpl.w 8e4d4 <_PyObject_MakeTpCall@@Base+0x2d40> │ │ │ │ + bpl.w 8e850 <_PyObject_MakeTpCall@@Base+0x2e60> │ │ │ │ adds.w r3, r5, #20 │ │ │ │ - beq.w 8e4de <_PyObject_MakeTpCall@@Base+0x2d4a> │ │ │ │ + beq.w 8e854 <_PyObject_MakeTpCall@@Base+0x2e64> │ │ │ │ ldr r4, [r5, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r5, [r7, #52] @ 0x34 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ + beq.w 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ blx 2bfb8 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.w 8dd12 <_PyObject_MakeTpCall@@Base+0x257e> │ │ │ │ + bne.w 8e918 <_PyObject_MakeTpCall@@Base+0x2f28> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ itt pl │ │ │ │ movpl r3, r5 │ │ │ │ ldrpl.w r4, [r3, #132] @ 0x84 │ │ │ │ - bmi.w 8e83e <_PyObject_MakeTpCall@@Base+0x30aa> │ │ │ │ - ldr r1, [pc, #288] @ (8c4f4 <_PyObject_MakeTpCall@@Base+0xd60>) │ │ │ │ + bmi.w 8eab8 <_PyObject_MakeTpCall@@Base+0x30c8> │ │ │ │ + ldr r1, [pc, #288] @ (8c750 <_PyObject_MakeTpCall@@Base+0xd60>) │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r7, #12] │ │ │ │ ldr.w r3, [r1, #3392] @ 0xd40 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8db40 <_PyObject_MakeTpCall@@Base+0x23ac> │ │ │ │ + bne.w 8dd2e <_PyObject_MakeTpCall@@Base+0x233e> │ │ │ │ ldr.w r2, [r1, #3400] @ 0xd48 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 8db40 <_PyObject_MakeTpCall@@Base+0x23ac> │ │ │ │ - ldr r1, [pc, #260] @ (8c4f8 <_PyObject_MakeTpCall@@Base+0xd64>) │ │ │ │ + beq.w 8dd2e <_PyObject_MakeTpCall@@Base+0x233e> │ │ │ │ + ldr r1, [pc, #260] @ (8c754 <_PyObject_MakeTpCall@@Base+0xd64>) │ │ │ │ add.w r3, r7, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 778fc │ │ │ │ + bl 7793c │ │ │ │ adds r5, r0, #3 │ │ │ │ - beq.w 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ + beq.w 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8d634 <_PyObject_MakeTpCall@@Base+0x1ea0> │ │ │ │ - bl 116420 │ │ │ │ - cbz r0, 8c442 <_PyObject_MakeTpCall@@Base+0xcae> │ │ │ │ - ldr r1, [pc, #236] @ (8c4fc <_PyObject_MakeTpCall@@Base+0xd68>) │ │ │ │ + bne.w 8d86c <_PyObject_MakeTpCall@@Base+0x1e7c> │ │ │ │ + bl 1164ac │ │ │ │ + cbz r0, 8c69e <_PyObject_MakeTpCall@@Base+0xcae> │ │ │ │ + ldr r1, [pc, #236] @ (8c758 <_PyObject_MakeTpCall@@Base+0xd68>) │ │ │ │ add.w r2, r7, #80 @ 0x50 │ │ │ │ - bl 82bb8 │ │ │ │ + bl 82b6c │ │ │ │ ldr r6, [r7, #80] @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r6, 8c43c <_PyObject_MakeTpCall@@Base+0xca8> │ │ │ │ - ldr r1, [pc, #216] @ (8c4f8 <_PyObject_MakeTpCall@@Base+0xd64>) │ │ │ │ + cbz r6, 8c698 <_PyObject_MakeTpCall@@Base+0xca8> │ │ │ │ + ldr r1, [pc, #216] @ (8c754 <_PyObject_MakeTpCall@@Base+0xd64>) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c43c <_PyObject_MakeTpCall@@Base+0xca8> │ │ │ │ + bge.n 8c698 <_PyObject_MakeTpCall@@Base+0xca8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e734 <_PyObject_MakeTpCall@@Base+0x2fa0> │ │ │ │ + beq.w 8e9da <_PyObject_MakeTpCall@@Base+0x2fea> │ │ │ │ adds r5, #1 │ │ │ │ - beq.w 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ + beq.w 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 8e634 <_PyObject_MakeTpCall@@Base+0x2ea0> │ │ │ │ - ldr r2, [pc, #164] @ (8c4f4 <_PyObject_MakeTpCall@@Base+0xd60>) │ │ │ │ + bpl.w 8e33a <_PyObject_MakeTpCall@@Base+0x294a> │ │ │ │ + ldr r2, [pc, #164] @ (8c750 <_PyObject_MakeTpCall@@Base+0xd60>) │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr.w r3, [r2, #4020] @ 0xfb4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8db30 <_PyObject_MakeTpCall@@Base+0x239c> │ │ │ │ + bne.w 8dd1e <_PyObject_MakeTpCall@@Base+0x232e> │ │ │ │ ldr.w r2, [r2, #4028] @ 0xfbc │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8db30 <_PyObject_MakeTpCall@@Base+0x239c> │ │ │ │ - ldr r1, [pc, #152] @ (8c500 <_PyObject_MakeTpCall@@Base+0xd6c>) │ │ │ │ + beq.w 8dd1e <_PyObject_MakeTpCall@@Base+0x232e> │ │ │ │ + ldr r1, [pc, #152] @ (8c75c <_PyObject_MakeTpCall@@Base+0xd6c>) │ │ │ │ add.w r3, r7, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 778fc │ │ │ │ + bl 7793c │ │ │ │ adds r0, #3 │ │ │ │ - beq.w 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ + beq.w 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ ldr r5, [r7, #80] @ 0x50 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8d618 <_PyObject_MakeTpCall@@Base+0x1e84> │ │ │ │ + beq.w 8d850 <_PyObject_MakeTpCall@@Base+0x1e60> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.w 8e648 <_PyObject_MakeTpCall@@Base+0x2eb4> │ │ │ │ - ldr r2, [pc, #92] @ (8c4f4 <_PyObject_MakeTpCall@@Base+0xd60>) │ │ │ │ + bpl.w 8e24a <_PyObject_MakeTpCall@@Base+0x285a> │ │ │ │ + ldr r2, [pc, #92] @ (8c750 <_PyObject_MakeTpCall@@Base+0xd60>) │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ str.w r5, [r3, #436] @ 0x1b4 │ │ │ │ ldr.w r3, [r2, #4020] @ 0xfb4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8d698 <_PyObject_MakeTpCall@@Base+0x1f04> │ │ │ │ + bne.w 8d8d0 <_PyObject_MakeTpCall@@Base+0x1ee0> │ │ │ │ ldr.w r6, [r2, #4028] @ 0xfbc │ │ │ │ adds r5, r6, #1 │ │ │ │ - beq.w 8d698 <_PyObject_MakeTpCall@@Base+0x1f04> │ │ │ │ + beq.w 8d8d0 <_PyObject_MakeTpCall@@Base+0x1ee0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 8e3a6 <_PyObject_MakeTpCall@@Base+0x2c12> │ │ │ │ + bpl.w 8e89a <_PyObject_MakeTpCall@@Base+0x2eaa> │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #64] @ (8c500 <_PyObject_MakeTpCall@@Base+0xd6c>) │ │ │ │ + ldr r1, [pc, #64] @ (8c75c <_PyObject_MakeTpCall@@Base+0xd6c>) │ │ │ │ add.w r3, r7, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 778fc │ │ │ │ + bl 7793c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #3 │ │ │ │ - beq.w 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ + beq.w 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8e3ba <_PyObject_MakeTpCall@@Base+0x2c26> │ │ │ │ + beq.w 8e8ae <_PyObject_MakeTpCall@@Base+0x2ebe> │ │ │ │ ldr.w r8, [r7, #80] @ 0x50 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8e3ba <_PyObject_MakeTpCall@@Base+0x2c26> │ │ │ │ - b.n 8c504 <_PyObject_MakeTpCall@@Base+0xd70> │ │ │ │ + beq.w 8e8ae <_PyObject_MakeTpCall@@Base+0x2ebe> │ │ │ │ + b.n 8c760 <_PyObject_MakeTpCall@@Base+0xd70> │ │ │ │ nop │ │ │ │ bkpt 0x0078 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 8c568 <_PyObject_MakeTpCall@@Base+0xdd4> │ │ │ │ + cbnz r4, 8c7c4 <_PyObject_MakeTpCall@@Base+0xdd4> │ │ │ │ lsls r5, r1, #1 │ │ │ │ pop {r2, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ bkpt 0x0028 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e022 <_PyObject_MakeTpCall@@Base+0x288e> │ │ │ │ + bne.w 8e610 <_PyObject_MakeTpCall@@Base+0x2c20> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ movs r2, #1 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #7 │ │ │ │ lsl.w r2, r2, r1 │ │ │ │ add.w lr, r2, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, r6, lr │ │ │ │ - bgt.w 8d682 <_PyObject_MakeTpCall@@Base+0x1eee> │ │ │ │ + bgt.w 8d8ba <_PyObject_MakeTpCall@@Base+0x1eca> │ │ │ │ adds r0, r3, r2 │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.w 8d65e <_PyObject_MakeTpCall@@Base+0x1eca> │ │ │ │ + bne.w 8d896 <_PyObject_MakeTpCall@@Base+0x1ea6> │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8e034 <_PyObject_MakeTpCall@@Base+0x28a0> │ │ │ │ + bne.w 8e668 <_PyObject_MakeTpCall@@Base+0x2c78> │ │ │ │ str r1, [r3, #8] │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #7 │ │ │ │ - bgt.w 8d640 <_PyObject_MakeTpCall@@Base+0x1eac> │ │ │ │ + bgt.w 8d878 <_PyObject_MakeTpCall@@Base+0x1e88> │ │ │ │ add r3, r2 │ │ │ │ movs r2, #254 @ 0xfe │ │ │ │ strb r2, [r3, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ movs r2, #1 │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ lsls r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8d540 <_PyObject_MakeTpCall@@Base+0x1dac> │ │ │ │ + beq.w 8d7ec <_PyObject_MakeTpCall@@Base+0x1dfc> │ │ │ │ add.w r2, r2, r5, lsl #3 │ │ │ │ adds r3, #20 │ │ │ │ adds r5, r3, r2 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ str r1, [r3, r2] │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c580 <_PyObject_MakeTpCall@@Base+0xdec> │ │ │ │ + bge.n 8c7dc <_PyObject_MakeTpCall@@Base+0xdec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8c580 <_PyObject_MakeTpCall@@Base+0xdec> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8c7dc <_PyObject_MakeTpCall@@Base+0xdec> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c598 <_PyObject_MakeTpCall@@Base+0xe04> │ │ │ │ + bge.n 8c7f4 <_PyObject_MakeTpCall@@Base+0xe04> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 8c598 <_PyObject_MakeTpCall@@Base+0xe04> │ │ │ │ + cbnz r3, 8c7f4 <_PyObject_MakeTpCall@@Base+0xe04> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 8e1c2 <_PyObject_MakeTpCall@@Base+0x2a2e> │ │ │ │ - ldr r2, [pc, #672] @ (8c844 <_PyObject_MakeTpCall@@Base+0x10b0>) │ │ │ │ + bpl.w 8e692 <_PyObject_MakeTpCall@@Base+0x2ca2> │ │ │ │ + ldr r2, [pc, #672] @ (8caa0 <_PyObject_MakeTpCall@@Base+0x10b0>) │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8d5e8 <_PyObject_MakeTpCall@@Base+0x1e54> │ │ │ │ + bne.w 8d790 <_PyObject_MakeTpCall@@Base+0x1da0> │ │ │ │ ldr.w r2, [r2, #1572] @ 0x624 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8d5e8 <_PyObject_MakeTpCall@@Base+0x1e54> │ │ │ │ - ldr r1, [pc, #652] @ (8c848 <_PyObject_MakeTpCall@@Base+0x10b4>) │ │ │ │ + beq.w 8d790 <_PyObject_MakeTpCall@@Base+0x1da0> │ │ │ │ + ldr r1, [pc, #652] @ (8caa4 <_PyObject_MakeTpCall@@Base+0x10b4>) │ │ │ │ add.w r3, r7, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 778fc │ │ │ │ + bl 7793c │ │ │ │ ldr r5, [r7, #80] @ 0x50 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8d5fc <_PyObject_MakeTpCall@@Base+0x1e68> │ │ │ │ + beq.w 8d7a4 <_PyObject_MakeTpCall@@Base+0x1db4> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.n 8c664 <_PyObject_MakeTpCall@@Base+0xed0> │ │ │ │ + bpl.n 8c8c0 <_PyObject_MakeTpCall@@Base+0xed0> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.w 8e1d6 <_PyObject_MakeTpCall@@Base+0x2a42> │ │ │ │ + bpl.w 8e6b0 <_PyObject_MakeTpCall@@Base+0x2cc0> │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 8e1d6 <_PyObject_MakeTpCall@@Base+0x2a42> │ │ │ │ + bpl.w 8e6b0 <_PyObject_MakeTpCall@@Base+0x2cc0> │ │ │ │ adds.w r3, r5, #20 │ │ │ │ - beq.w 8e1de <_PyObject_MakeTpCall@@Base+0x2a4a> │ │ │ │ + beq.w 8e6b8 <_PyObject_MakeTpCall@@Base+0x2cc8> │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ + beq.w 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ mov r0, r3 │ │ │ │ blx 2bfb8 │ │ │ │ - movw r2, #4689 @ 0x1251 │ │ │ │ + movw r2, #4753 @ 0x1291 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r8, #868] @ 0x364 │ │ │ │ adds r6, r0, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e202 <_PyObject_MakeTpCall@@Base+0x2a6e> │ │ │ │ - ldr r3, [pc, #564] @ (8c84c <_PyObject_MakeTpCall@@Base+0x10b8>) │ │ │ │ + bne.w 8e6dc <_PyObject_MakeTpCall@@Base+0x2cec> │ │ │ │ + ldr r3, [pc, #564] @ (8caa8 <_PyObject_MakeTpCall@@Base+0x10b8>) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ cmp.w r6, #512 @ 0x200 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1612] @ 0x64c │ │ │ │ - bhi.w 8d576 <_PyObject_MakeTpCall@@Base+0x1de2> │ │ │ │ + bhi.w 8d822 <_PyObject_MakeTpCall@@Base+0x1e32> │ │ │ │ mov.w lr, r0, lsr #3 │ │ │ │ ldr.w r2, [r9, lr, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 8e21a <_PyObject_MakeTpCall@@Base+0x2a86> │ │ │ │ + beq.w 8e6f2 <_PyObject_MakeTpCall@@Base+0x2d02> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d556 <_PyObject_MakeTpCall@@Base+0x1dc2> │ │ │ │ + beq.w 8d802 <_PyObject_MakeTpCall@@Base+0x1e12> │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ blx 2bf20 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ str r0, [r2, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 8e22e <_PyObject_MakeTpCall@@Base+0x2a9a> │ │ │ │ - ldr r2, [pc, #468] @ (8c844 <_PyObject_MakeTpCall@@Base+0x10b0>) │ │ │ │ + bpl.w 8e78e <_PyObject_MakeTpCall@@Base+0x2d9e> │ │ │ │ + ldr r2, [pc, #468] @ (8caa0 <_PyObject_MakeTpCall@@Base+0x10b0>) │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr.w r3, [r2, #3576] @ 0xdf8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8e250 <_PyObject_MakeTpCall@@Base+0x2abc> │ │ │ │ + bne.w 8e7a2 <_PyObject_MakeTpCall@@Base+0x2db2> │ │ │ │ ldr.w r2, [r2, #3584] @ 0xe00 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8e250 <_PyObject_MakeTpCall@@Base+0x2abc> │ │ │ │ - ldr r1, [pc, #456] @ (8c850 <_PyObject_MakeTpCall@@Base+0x10bc>) │ │ │ │ + beq.w 8e7a2 <_PyObject_MakeTpCall@@Base+0x2db2> │ │ │ │ + ldr r1, [pc, #456] @ (8caac <_PyObject_MakeTpCall@@Base+0x10bc>) │ │ │ │ add.w r3, r7, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 778fc │ │ │ │ + bl 7793c │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dbc0 <_PyObject_MakeTpCall@@Base+0x242c> │ │ │ │ - ldr r3, [pc, #432] @ (8c84c <_PyObject_MakeTpCall@@Base+0x10b8>) │ │ │ │ + bne.w 8dea8 <_PyObject_MakeTpCall@@Base+0x24b8> │ │ │ │ + ldr r3, [pc, #432] @ (8caa8 <_PyObject_MakeTpCall@@Base+0x10b8>) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e268 <_PyObject_MakeTpCall@@Base+0x2ad4> │ │ │ │ + bne.w 8e7ba <_PyObject_MakeTpCall@@Base+0x2dca> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 8e274 <_PyObject_MakeTpCall@@Base+0x2ae0> │ │ │ │ - ldr r2, [pc, #396] @ (8c844 <_PyObject_MakeTpCall@@Base+0x10b0>) │ │ │ │ + bpl.w 8e7c6 <_PyObject_MakeTpCall@@Base+0x2dd6> │ │ │ │ + ldr r2, [pc, #396] @ (8caa0 <_PyObject_MakeTpCall@@Base+0x10b0>) │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr.w r3, [r2, #2608] @ 0xa30 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8e288 <_PyObject_MakeTpCall@@Base+0x2af4> │ │ │ │ + bne.w 8e7da <_PyObject_MakeTpCall@@Base+0x2dea> │ │ │ │ ldr.w r2, [r2, #2616] @ 0xa38 │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8e288 <_PyObject_MakeTpCall@@Base+0x2af4> │ │ │ │ - ldr r1, [pc, #388] @ (8c854 <_PyObject_MakeTpCall@@Base+0x10c0>) │ │ │ │ + beq.w 8e7da <_PyObject_MakeTpCall@@Base+0x2dea> │ │ │ │ + ldr r1, [pc, #388] @ (8cab0 <_PyObject_MakeTpCall@@Base+0x10c0>) │ │ │ │ add.w r3, r7, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 778fc │ │ │ │ + bl 7793c │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e2b0 <_PyObject_MakeTpCall@@Base+0x2b1c> │ │ │ │ - ldr r3, [pc, #360] @ (8c84c <_PyObject_MakeTpCall@@Base+0x10b8>) │ │ │ │ + bne.w 8e7f2 <_PyObject_MakeTpCall@@Base+0x2e02> │ │ │ │ + ldr r3, [pc, #360] @ (8caa8 <_PyObject_MakeTpCall@@Base+0x10b8>) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e2fa <_PyObject_MakeTpCall@@Base+0x2b66> │ │ │ │ + bne.w 8e8b8 <_PyObject_MakeTpCall@@Base+0x2ec8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 8e306 <_PyObject_MakeTpCall@@Base+0x2b72> │ │ │ │ - ldr r2, [pc, #324] @ (8c844 <_PyObject_MakeTpCall@@Base+0x10b0>) │ │ │ │ + bpl.w 8e03e <_PyObject_MakeTpCall@@Base+0x264e> │ │ │ │ + ldr r2, [pc, #324] @ (8caa0 <_PyObject_MakeTpCall@@Base+0x10b0>) │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr.w r3, [r2, #996] @ 0x3e4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8e31a <_PyObject_MakeTpCall@@Base+0x2b86> │ │ │ │ + bne.w 8e052 <_PyObject_MakeTpCall@@Base+0x2662> │ │ │ │ ldr.w r2, [r2, #1004] @ 0x3ec │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8e31a <_PyObject_MakeTpCall@@Base+0x2b86> │ │ │ │ - ldr r1, [pc, #320] @ (8c858 <_PyObject_MakeTpCall@@Base+0x10c4>) │ │ │ │ + beq.w 8e052 <_PyObject_MakeTpCall@@Base+0x2662> │ │ │ │ + ldr r1, [pc, #320] @ (8cab4 <_PyObject_MakeTpCall@@Base+0x10c4>) │ │ │ │ add.w r3, r7, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 778fc │ │ │ │ + bl 7793c │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e332 <_PyObject_MakeTpCall@@Base+0x2b9e> │ │ │ │ - ldr r3, [pc, #288] @ (8c84c <_PyObject_MakeTpCall@@Base+0x10b8>) │ │ │ │ + bne.w 8e06a <_PyObject_MakeTpCall@@Base+0x267a> │ │ │ │ + ldr r3, [pc, #288] @ (8caa8 <_PyObject_MakeTpCall@@Base+0x10b8>) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dd54 <_PyObject_MakeTpCall@@Base+0x25c0> │ │ │ │ + bne.w 8e0dc <_PyObject_MakeTpCall@@Base+0x26ec> │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ ldr.w r6, [sl, #16] │ │ │ │ ldr.w r3, [r3, #432] @ 0x1b0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8db56 <_PyObject_MakeTpCall@@Base+0x23c2> │ │ │ │ + bne.w 8dd6a <_PyObject_MakeTpCall@@Base+0x237a> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ - cbz r3, 8c760 <_PyObject_MakeTpCall@@Base+0xfcc> │ │ │ │ + cbz r3, 8c9bc <_PyObject_MakeTpCall@@Base+0xfcc> │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r2, #84] @ 0x54 │ │ │ │ mvn.w r3, #15 │ │ │ │ str r3, [r2, #104] @ 0x68 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ - cbz r3, 8c776 <_PyObject_MakeTpCall@@Base+0xfe2> │ │ │ │ + cbz r3, 8c9d2 <_PyObject_MakeTpCall@@Base+0xfe2> │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str r3, [r2, #84] @ 0x54 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r2, #144] @ 0x90 │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r3, [r1, #20] │ │ │ │ str r6, [r1, #16] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r5, r3, #8388608 @ 0x800000 │ │ │ │ - beq.w 8e37c <_PyObject_MakeTpCall@@Base+0x2be8> │ │ │ │ + beq.w 8e0b2 <_PyObject_MakeTpCall@@Base+0x26c2> │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ add r3, r2 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r1, #104] @ 0x68 │ │ │ │ str r3, [r1, #120] @ 0x78 │ │ │ │ ldr.w r3, [r1, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8d4ac <_PyObject_MakeTpCall@@Base+0x1d18> │ │ │ │ + bne.w 8d71c <_PyObject_MakeTpCall@@Base+0x1d2c> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e39c <_PyObject_MakeTpCall@@Base+0x2c08> │ │ │ │ + bne.w 8e0d2 <_PyObject_MakeTpCall@@Base+0x26e2> │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ str r3, [r2, #124] @ 0x7c │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 8d4b6 <_PyObject_MakeTpCall@@Base+0x1d22> │ │ │ │ + bgt.w 8d726 <_PyObject_MakeTpCall@@Base+0x1d36> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8de30 <_PyObject_MakeTpCall@@Base+0x269c> │ │ │ │ - ldr r2, [pc, #132] @ (8c844 <_PyObject_MakeTpCall@@Base+0x10b0>) │ │ │ │ + bpl.w 8e8ee <_PyObject_MakeTpCall@@Base+0x2efe> │ │ │ │ + ldr r2, [pc, #132] @ (8caa0 <_PyObject_MakeTpCall@@Base+0x10b0>) │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr.w r3, [r2, #1036] @ 0x40c │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8de44 <_PyObject_MakeTpCall@@Base+0x26b0> │ │ │ │ + bne.w 8e882 <_PyObject_MakeTpCall@@Base+0x2e92> │ │ │ │ ldr.w r2, [r2, #1044] @ 0x414 │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8de44 <_PyObject_MakeTpCall@@Base+0x26b0> │ │ │ │ - ldr r1, [pc, #132] @ (8c85c <_PyObject_MakeTpCall@@Base+0x10c8>) │ │ │ │ + beq.w 8e882 <_PyObject_MakeTpCall@@Base+0x2e92> │ │ │ │ + ldr r1, [pc, #132] @ (8cab8 <_PyObject_MakeTpCall@@Base+0x10c8>) │ │ │ │ add.w r3, r7, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 778fc │ │ │ │ + bl 7793c │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8da0e <_PyObject_MakeTpCall@@Base+0x227a> │ │ │ │ - ldr r3, [pc, #96] @ (8c84c <_PyObject_MakeTpCall@@Base+0x10b8>) │ │ │ │ + bne.w 8dd44 <_PyObject_MakeTpCall@@Base+0x2354> │ │ │ │ + ldr r3, [pc, #96] @ (8caa8 <_PyObject_MakeTpCall@@Base+0x10b8>) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ddf4 <_PyObject_MakeTpCall@@Base+0x2660> │ │ │ │ + bne.w 8e0e6 <_PyObject_MakeTpCall@@Base+0x26f6> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 8de1c <_PyObject_MakeTpCall@@Base+0x2688> │ │ │ │ - ldr r2, [pc, #60] @ (8c844 <_PyObject_MakeTpCall@@Base+0x10b0>) │ │ │ │ + bpl.w 8e83c <_PyObject_MakeTpCall@@Base+0x2e4c> │ │ │ │ + ldr r2, [pc, #60] @ (8caa0 <_PyObject_MakeTpCall@@Base+0x10b0>) │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr.w r3, [r2, #1108] @ 0x454 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8d47c <_PyObject_MakeTpCall@@Base+0x1ce8> │ │ │ │ + bne.w 8d6ea <_PyObject_MakeTpCall@@Base+0x1cfa> │ │ │ │ ldr.w r2, [r2, #1116] @ 0x45c │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8d47c <_PyObject_MakeTpCall@@Base+0x1ce8> │ │ │ │ + beq.w 8d6ea <_PyObject_MakeTpCall@@Base+0x1cfa> │ │ │ │ add.w r3, r7, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #60] @ (8c860 <_PyObject_MakeTpCall@@Base+0x10cc>) │ │ │ │ + ldr r1, [pc, #60] @ (8cabc <_PyObject_MakeTpCall@@Base+0x10cc>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 778fc │ │ │ │ + bl 7793c │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d490 <_PyObject_MakeTpCall@@Base+0x1cfc> │ │ │ │ + beq.w 8d6fe <_PyObject_MakeTpCall@@Base+0x1d0e> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw r1, #31628 @ 0x7b8c │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8e824 <_PyObject_MakeTpCall@@Base+0x3090> │ │ │ │ - b.n 8c864 <_PyObject_MakeTpCall@@Base+0x10d0> │ │ │ │ + bne.w 8e932 <_PyObject_MakeTpCall@@Base+0x2f42> │ │ │ │ + b.n 8cac0 <_PyObject_MakeTpCall@@Base+0x10d0> │ │ │ │ add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r3, r5, r6} │ │ │ │ @@ -144843,219 +145048,219 @@ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ str r4, [r3, #8] │ │ │ │ - cbz r0, 8c888 <_PyObject_MakeTpCall@@Base+0x10f4> │ │ │ │ + cbz r0, 8cae4 <_PyObject_MakeTpCall@@Base+0x10f4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c888 <_PyObject_MakeTpCall@@Base+0x10f4> │ │ │ │ + bge.n 8cae4 <_PyObject_MakeTpCall@@Base+0x10f4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d872 <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ - ldr r2, [pc, #684] @ (8cb38 <_PyObject_MakeTpCall@@Base+0x13a4>) │ │ │ │ + beq.w 8dae2 <_PyObject_MakeTpCall@@Base+0x20f2> │ │ │ │ + ldr r2, [pc, #684] @ (8cd94 <_PyObject_MakeTpCall@@Base+0x13a4>) │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr.w r3, [r2, #1108] @ 0x454 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8d5ba <_PyObject_MakeTpCall@@Base+0x1e26> │ │ │ │ + bne.w 8d7d6 <_PyObject_MakeTpCall@@Base+0x1de6> │ │ │ │ ldr.w r5, [r2, #1116] @ 0x45c │ │ │ │ adds r6, r5, #1 │ │ │ │ - beq.w 8d5ba <_PyObject_MakeTpCall@@Base+0x1e26> │ │ │ │ + beq.w 8d7d6 <_PyObject_MakeTpCall@@Base+0x1de6> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 8e3a6 <_PyObject_MakeTpCall@@Base+0x2c12> │ │ │ │ + bpl.w 8e89a <_PyObject_MakeTpCall@@Base+0x2eaa> │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #652] @ (8cb3c <_PyObject_MakeTpCall@@Base+0x13a8>) │ │ │ │ + ldr r1, [pc, #652] @ (8cd98 <_PyObject_MakeTpCall@@Base+0x13a8>) │ │ │ │ add.w r3, r7, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 778fc │ │ │ │ + bl 7793c │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #3 │ │ │ │ - beq.w 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ + beq.w 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8de00 <_PyObject_MakeTpCall@@Base+0x266c> │ │ │ │ + beq.w 8df86 <_PyObject_MakeTpCall@@Base+0x2596> │ │ │ │ ldr.w r8, [r7, #80] @ 0x50 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8de00 <_PyObject_MakeTpCall@@Base+0x266c> │ │ │ │ + beq.w 8df86 <_PyObject_MakeTpCall@@Base+0x2596> │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8de0a <_PyObject_MakeTpCall@@Base+0x2676> │ │ │ │ + bne.w 8dfac <_PyObject_MakeTpCall@@Base+0x25bc> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ movs r2, #1 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #7 │ │ │ │ lsl.w r2, r2, r1 │ │ │ │ add.w lr, r2, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, r5, lr │ │ │ │ - bgt.w 8d5a4 <_PyObject_MakeTpCall@@Base+0x1e10> │ │ │ │ + bgt.w 8d7c0 <_PyObject_MakeTpCall@@Base+0x1dd0> │ │ │ │ adds r0, r3, r2 │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 8d754 <_PyObject_MakeTpCall@@Base+0x1fc0> │ │ │ │ + bne.w 8d9f4 <_PyObject_MakeTpCall@@Base+0x2004> │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8dd2a <_PyObject_MakeTpCall@@Base+0x2596> │ │ │ │ + bne.w 8e8c4 <_PyObject_MakeTpCall@@Base+0x2ed4> │ │ │ │ str r1, [r3, #8] │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #7 │ │ │ │ - bgt.w 8d736 <_PyObject_MakeTpCall@@Base+0x1fa2> │ │ │ │ + bgt.w 8d9d6 <_PyObject_MakeTpCall@@Base+0x1fe6> │ │ │ │ add r2, r3 │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ strb r3, [r2, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ movs r2, #1 │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ lsls r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8d7a0 <_PyObject_MakeTpCall@@Base+0x200c> │ │ │ │ + beq.w 8d9c0 <_PyObject_MakeTpCall@@Base+0x1fd0> │ │ │ │ add.w r2, r2, r6, lsl #3 │ │ │ │ adds r3, #20 │ │ │ │ adds r4, r3, r2 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ str r1, [r3, r2] │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c94e <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ + bge.n 8cbaa <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d86a <_PyObject_MakeTpCall@@Base+0x20d6> │ │ │ │ + beq.w 8dada <_PyObject_MakeTpCall@@Base+0x20ea> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c966 <_PyObject_MakeTpCall@@Base+0x11d2> │ │ │ │ + bge.n 8cbc2 <_PyObject_MakeTpCall@@Base+0x11d2> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 8c966 <_PyObject_MakeTpCall@@Base+0x11d2> │ │ │ │ + cbnz r3, 8cbc2 <_PyObject_MakeTpCall@@Base+0x11d2> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bmi.n 8c982 <_PyObject_MakeTpCall@@Base+0x11ee> │ │ │ │ + bmi.n 8cbde <_PyObject_MakeTpCall@@Base+0x11ee> │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bpl.w 8e3c4 <_PyObject_MakeTpCall@@Base+0x2c30> │ │ │ │ + bpl.w 8df48 <_PyObject_MakeTpCall@@Base+0x2558> │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ - bl 72ff8 │ │ │ │ + bl 73038 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ + beq.w 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ movw r3, #47236 @ 0xb884 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cae4 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ + beq.w 8cd40 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov fp, r3 │ │ │ │ ldr.w lr, [r3, #4] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [r7, #16] │ │ │ │ cmp.w lr, #420 @ 0x1a4 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov r2, lr │ │ │ │ itt cs │ │ │ │ subcs.w r2, lr, #420 @ 0x1a4 │ │ │ │ ldrcs r3, [r3, #80] @ 0x50 │ │ │ │ - bcs.w 8ceb2 <_PyObject_MakeTpCall@@Base+0x171e> │ │ │ │ + bcs.w 8d10e <_PyObject_MakeTpCall@@Base+0x171e> │ │ │ │ cmp.w lr, #380 @ 0x17c │ │ │ │ - bcs.w 8cf82 <_PyObject_MakeTpCall@@Base+0x17ee> │ │ │ │ + bcs.w 8d1de <_PyObject_MakeTpCall@@Base+0x17ee> │ │ │ │ cmp.w lr, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r2, lr, #368 @ 0x170 │ │ │ │ ldrcs r3, [r3, #56] @ 0x38 │ │ │ │ - bcs.w 8ceb2 <_PyObject_MakeTpCall@@Base+0x171e> │ │ │ │ + bcs.w 8d10e <_PyObject_MakeTpCall@@Base+0x171e> │ │ │ │ cmp.w lr, #223 @ 0xdf │ │ │ │ - bls.w 8cea4 <_PyObject_MakeTpCall@@Base+0x1710> │ │ │ │ + bls.w 8d100 <_PyObject_MakeTpCall@@Base+0x1710> │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ sub.w r2, lr, #224 @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ceb8 <_PyObject_MakeTpCall@@Base+0x1724> │ │ │ │ + beq.w 8d114 <_PyObject_MakeTpCall@@Base+0x1724> │ │ │ │ adds r3, r3, r2 │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ - beq.w 8ceb8 <_PyObject_MakeTpCall@@Base+0x1724> │ │ │ │ + beq.w 8d114 <_PyObject_MakeTpCall@@Base+0x1724> │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov r9, ip │ │ │ │ - movw r2, #6217 @ 0x1849 │ │ │ │ + movw r2, #6297 @ 0x1899 │ │ │ │ movt r2, #4 │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ str.w ip, [r7, #32] │ │ │ │ str r3, [r7, #24] │ │ │ │ str.w ip, [r7, #28] │ │ │ │ str.w lr, [r7, #44] @ 0x2c │ │ │ │ str r2, [r7, #20] │ │ │ │ ldr.w r5, [fp, #24] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 8d064 <_PyObject_MakeTpCall@@Base+0x18d0> │ │ │ │ + bne.w 8d2d4 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ ldr.w sl, [r5, #12] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d064 <_PyObject_MakeTpCall@@Base+0x18d0> │ │ │ │ + beq.w 8d2d4 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ ldr.w r4, [r3, #172] @ 0xac │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8e3d6 <_PyObject_MakeTpCall@@Base+0x2c42> │ │ │ │ + beq.w 8df5a <_PyObject_MakeTpCall@@Base+0x256a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8cfa2 <_PyObject_MakeTpCall@@Base+0x180e> │ │ │ │ + bge.w 8d1fe <_PyObject_MakeTpCall@@Base+0x180e> │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ - ble.w 8ced2 <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + ble.w 8d12e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ add.w r8, r4, #12 │ │ │ │ strd r6, fp, [r7, #36] @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ mov fp, r1 │ │ │ │ movs r6, #28 │ │ │ │ ldr.w ip, [r8, #4]! │ │ │ │ add.w r3, r7, #80 @ 0x50 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.w 8cc46 <_PyObject_MakeTpCall@@Base+0x14b2> │ │ │ │ + bmi.w 8cea2 <_PyObject_MakeTpCall@@Base+0x14b2> │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 778fc │ │ │ │ + bl 7793c │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cc8e <_PyObject_MakeTpCall@@Base+0x14fa> │ │ │ │ + bne.w 8ceea <_PyObject_MakeTpCall@@Base+0x14fa> │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #3 │ │ │ │ - beq.w 8e7e2 <_PyObject_MakeTpCall@@Base+0x304e> │ │ │ │ + beq.w 8eb14 <_PyObject_MakeTpCall@@Base+0x3124> │ │ │ │ cmp r4, fp │ │ │ │ - blt.n 8ca58 <_PyObject_MakeTpCall@@Base+0x12c4> │ │ │ │ + blt.n 8ccb4 <_PyObject_MakeTpCall@@Base+0x12c4> │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r6, fp, [r7, #36] @ 0x24 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r6, #31 │ │ │ │ - bpl.w 8ce48 <_PyObject_MakeTpCall@@Base+0x16b4> │ │ │ │ + bpl.w 8d0a4 <_PyObject_MakeTpCall@@Base+0x16b4> │ │ │ │ ldrd r3, r2, [r7, #20] │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ moveq r9, r3 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ add.w fp, fp, #28 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ca0c <_PyObject_MakeTpCall@@Base+0x1278> │ │ │ │ + beq.n 8cc68 <_PyObject_MakeTpCall@@Base+0x1278> │ │ │ │ ldr.w ip, [r7, #28] │ │ │ │ mov lr, r3 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ eor.w ip, ip, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ ite eq │ │ │ │ @@ -145063,148 +145268,148 @@ │ │ │ │ andne.w ip, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ it ne │ │ │ │ movne r2, r9 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c9a2 <_PyObject_MakeTpCall@@Base+0x120e> │ │ │ │ + bne.w 8cbfe <_PyObject_MakeTpCall@@Base+0x120e> │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ ldr.w r4, [r3, #132] @ 0x84 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r5, [r3, #6] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8dd78 <_PyObject_MakeTpCall@@Base+0x25e4> │ │ │ │ + beq.w 8e38c <_PyObject_MakeTpCall@@Base+0x299c> │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #30 │ │ │ │ itt pl │ │ │ │ ldrpl r3, [r7, #52] @ 0x34 │ │ │ │ ldrpl.w r0, [r3, #132] @ 0x84 │ │ │ │ - bmi.w 8e74c <_PyObject_MakeTpCall@@Base+0x2fb8> │ │ │ │ - bl 84d34 │ │ │ │ + bmi.w 8ea5a <_PyObject_MakeTpCall@@Base+0x306a> │ │ │ │ + bl 84ce8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ - ldr r3, [pc, #40] @ (8cb40 <_PyObject_MakeTpCall@@Base+0x13ac>) │ │ │ │ + beq.w 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ + ldr r3, [pc, #40] @ (8cd9c <_PyObject_MakeTpCall@@Base+0x13ac>) │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r3, [pc, #36] @ (8cb44 <_PyObject_MakeTpCall@@Base+0x13b0>) │ │ │ │ + ldr r3, [pc, #36] @ (8cda0 <_PyObject_MakeTpCall@@Base+0x13b0>) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ str.w fp, [r7, #48] @ 0x30 │ │ │ │ asrs r3, r3, #3 │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov fp, sl │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ ldr r1, [r3, r2] │ │ │ │ - b.n 8cb48 <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ + b.n 8cda4 <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ nop │ │ │ │ add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ uxtb r0, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r2, r3, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr.w r4, [r9, #4] │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bpl.w 8d238 <_PyObject_MakeTpCall@@Base+0x1aa4> │ │ │ │ + bpl.w 8d4a0 <_PyObject_MakeTpCall@@Base+0x1ab0> │ │ │ │ ldr.w r2, [r9, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ddc0 <_PyObject_MakeTpCall@@Base+0x262c> │ │ │ │ + bne.w 8e3d4 <_PyObject_MakeTpCall@@Base+0x29e4> │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, fp │ │ │ │ - ble.w 8d238 <_PyObject_MakeTpCall@@Base+0x1aa4> │ │ │ │ + ble.w 8d4a0 <_PyObject_MakeTpCall@@Base+0x1ab0> │ │ │ │ ldrb r6, [r3, #6] │ │ │ │ mov.w ip, #1 │ │ │ │ ldrb r5, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsl.w r5, ip, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8d42e <_PyObject_MakeTpCall@@Base+0x1c9a> │ │ │ │ + beq.w 8d68c <_PyObject_MakeTpCall@@Base+0x1c9c> │ │ │ │ add.w r5, r5, fp, lsl #3 │ │ │ │ add r3, r5 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8d414 <_PyObject_MakeTpCall@@Base+0x1c80> │ │ │ │ + beq.w 8d672 <_PyObject_MakeTpCall@@Base+0x1c82> │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #368] @ (8cd0c <_PyObject_MakeTpCall@@Base+0x1578>) │ │ │ │ + ldr r3, [pc, #368] @ (8cf68 <_PyObject_MakeTpCall@@Base+0x1578>) │ │ │ │ ldr.w r8, [sl, #192] @ 0xc0 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ eor.w r5, r3, r8 │ │ │ │ ubfx r5, r5, #0, #12 │ │ │ │ mla r2, r2, r5, r4 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w ip, [r2, #1428] @ 0x594 │ │ │ │ cmp ip, r8 │ │ │ │ - bne.w 8d0ba <_PyObject_MakeTpCall@@Base+0x1926> │ │ │ │ + bne.w 8d322 <_PyObject_MakeTpCall@@Base+0x1932> │ │ │ │ movs r0, #12 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ mla r2, r5, r0, r4 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r2, #1432] @ 0x598 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8d0b8 <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ + bne.w 8d320 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ add.w r3, r4, #40960 @ 0xa000 │ │ │ │ mla r3, r5, r0, r3 │ │ │ │ ldr.w r3, [r3, #1436] @ 0x59c │ │ │ │ - cbz r3, 8cc34 <_PyObject_MakeTpCall@@Base+0x14a0> │ │ │ │ + cbz r3, 8ce90 <_PyObject_MakeTpCall@@Base+0x14a0> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r2, r3 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8d774 <_PyObject_MakeTpCall@@Base+0x1fe0> │ │ │ │ + bge.w 8d9a0 <_PyObject_MakeTpCall@@Base+0x1fb0> │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - beq.n 8cc2e <_PyObject_MakeTpCall@@Base+0x149a> │ │ │ │ + beq.n 8ce8a <_PyObject_MakeTpCall@@Base+0x149a> │ │ │ │ lsls r4, r3, #31 │ │ │ │ - bmi.w 8d780 <_PyObject_MakeTpCall@@Base+0x1fec> │ │ │ │ + bmi.w 8d9ac <_PyObject_MakeTpCall@@Base+0x1fbc> │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8dd72 <_PyObject_MakeTpCall@@Base+0x25de> │ │ │ │ + beq.w 8e384 <_PyObject_MakeTpCall@@Base+0x2994> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8cc28 <_PyObject_MakeTpCall@@Base+0x1494> │ │ │ │ + bge.n 8ce84 <_PyObject_MakeTpCall@@Base+0x1494> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8dd68 <_PyObject_MakeTpCall@@Base+0x25d4> │ │ │ │ + beq.w 8dfbe <_PyObject_MakeTpCall@@Base+0x25ce> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8d6ee <_PyObject_MakeTpCall@@Base+0x1f5a> │ │ │ │ + bne.w 8d948 <_PyObject_MakeTpCall@@Base+0x1f58> │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ ldr r1, [r3, r2] │ │ │ │ ldr r2, [r1, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8cb48 <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ + beq.n 8cda4 <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8cb48 <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ + beq.n 8cda4 <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ mov sl, r9 │ │ │ │ - b.w 8dcf2 <_PyObject_MakeTpCall@@Base+0x255e> │ │ │ │ - ldr r3, [pc, #200] @ (8cd10 <_PyObject_MakeTpCall@@Base+0x157c>) │ │ │ │ + b.w 8e364 <_PyObject_MakeTpCall@@Base+0x2974> │ │ │ │ + ldr r3, [pc, #200] @ (8cf6c <_PyObject_MakeTpCall@@Base+0x157c>) │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [ip, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ mla r1, r3, r6, r1 │ │ │ │ @@ -145213,199 +145418,199 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r0, r1, #91136 @ 0x16400 │ │ │ │ ldr.w r2, [r0, #408] @ 0x198 │ │ │ │ cmp r2, ip │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8da5a <_PyObject_MakeTpCall@@Base+0x22c6> │ │ │ │ + beq.w 8de16 <_PyObject_MakeTpCall@@Base+0x2426> │ │ │ │ ldr.w r0, [r0, #424] @ 0x1a8 │ │ │ │ add.w r3, r7, #80 @ 0x50 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 778fc │ │ │ │ + bl 7793c │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ca7e <_PyObject_MakeTpCall@@Base+0x12ea> │ │ │ │ + beq.w 8ccda <_PyObject_MakeTpCall@@Base+0x12ea> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8d028 <_PyObject_MakeTpCall@@Base+0x1894> │ │ │ │ + bge.w 8d292 <_PyObject_MakeTpCall@@Base+0x18a2> │ │ │ │ adds r2, #1 │ │ │ │ adds r0, #3 │ │ │ │ str r2, [r3, #0] │ │ │ │ - beq.w 8d032 <_PyObject_MakeTpCall@@Base+0x189e> │ │ │ │ + beq.w 8d29c <_PyObject_MakeTpCall@@Base+0x18ac> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 8cec8 <_PyObject_MakeTpCall@@Base+0x1734> │ │ │ │ + beq.w 8d124 <_PyObject_MakeTpCall@@Base+0x1734> │ │ │ │ ldrd r6, fp, [r7, #36] @ 0x24 │ │ │ │ str r1, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.w 8cf70 <_PyObject_MakeTpCall@@Base+0x17dc> │ │ │ │ + bpl.w 8d1cc <_PyObject_MakeTpCall@@Base+0x17dc> │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ movw r3, #28140 @ 0x6dec │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8cfd6 <_PyObject_MakeTpCall@@Base+0x1842> │ │ │ │ + bne.w 8d226 <_PyObject_MakeTpCall@@Base+0x1836> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8da34 <_PyObject_MakeTpCall@@Base+0x22a0> │ │ │ │ - ldr r3, [pc, #52] @ (8cd10 <_PyObject_MakeTpCall@@Base+0x157c>) │ │ │ │ + bne.w 8ddf0 <_PyObject_MakeTpCall@@Base+0x2400> │ │ │ │ + ldr r3, [pc, #52] @ (8cf6c <_PyObject_MakeTpCall@@Base+0x157c>) │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - add.w r6, r5, #110592 @ 0x1b000 │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + add.w r6, r4, #110592 @ 0x1b000 │ │ │ │ ldr.w r3, [r6, #4004] @ 0xfa4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 8e11a <_PyObject_MakeTpCall@@Base+0x2986> │ │ │ │ + beq.w 8e48a <_PyObject_MakeTpCall@@Base+0x2a9a> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - add.w r4, r5, #114176 @ 0x1be00 │ │ │ │ - add.w r4, r4, #424 @ 0x1a8 │ │ │ │ + add.w r5, r4, #114176 @ 0x1be00 │ │ │ │ + add.w r5, r5, #424 @ 0x1a8 │ │ │ │ str.w r1, [r6, #4004] @ 0xfa4 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 8cd2e <_PyObject_MakeTpCall@@Base+0x159a> │ │ │ │ + cbz r2, 8cf8a <_PyObject_MakeTpCall@@Base+0x159a> │ │ │ │ movw r3, #47236 @ 0xb884 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 8cd1a <_PyObject_MakeTpCall@@Base+0x1586> │ │ │ │ + b.n 8cf76 <_PyObject_MakeTpCall@@Base+0x1586> │ │ │ │ stmia r1!, {r2, r3, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ adds r3, #28 │ │ │ │ - cbz r2, 8cd2e <_PyObject_MakeTpCall@@Base+0x159a> │ │ │ │ + cbz r2, 8cf8a <_PyObject_MakeTpCall@@Base+0x159a> │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8cd14 <_PyObject_MakeTpCall@@Base+0x1580> │ │ │ │ - mov ip, r4 │ │ │ │ + bne.n 8cf70 <_PyObject_MakeTpCall@@Base+0x1580> │ │ │ │ + mov ip, r5 │ │ │ │ str.w r3, [ip], #4 │ │ │ │ adds r3, #28 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - mov r4, ip │ │ │ │ + mov r5, ip │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8cd1a <_PyObject_MakeTpCall@@Base+0x1586> │ │ │ │ + bne.n 8cf76 <_PyObject_MakeTpCall@@Base+0x1586> │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ ldr.w r3, [r6, #4008] @ 0xfa8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8cde6 <_PyObject_MakeTpCall@@Base+0x1652> │ │ │ │ + beq.n 8d042 <_PyObject_MakeTpCall@@Base+0x1652> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 8d794 <_PyObject_MakeTpCall@@Base+0x2000> │ │ │ │ + bcs.w 8d990 <_PyObject_MakeTpCall@@Base+0x1fa0> │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 8d080 <_PyObject_MakeTpCall@@Base+0x18ec> │ │ │ │ + bcs.w 8d278 <_PyObject_MakeTpCall@@Base+0x1888> │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.w 8d40a <_PyObject_MakeTpCall@@Base+0x1c76> │ │ │ │ + bcs.w 8d6da <_PyObject_MakeTpCall@@Base+0x1cea> │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 8d042 <_PyObject_MakeTpCall@@Base+0x18ae> │ │ │ │ + bls.w 8d2ac <_PyObject_MakeTpCall@@Base+0x18bc> │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8cfca <_PyObject_MakeTpCall@@Base+0x1836> │ │ │ │ + beq.w 8d286 <_PyObject_MakeTpCall@@Base+0x1896> │ │ │ │ adds r1, r2, r3 │ │ │ │ - beq.w 8e73e <_PyObject_MakeTpCall@@Base+0x2faa> │ │ │ │ + beq.w 8eb5a <_PyObject_MakeTpCall@@Base+0x316a> │ │ │ │ ldr r2, [r2, r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8cfca <_PyObject_MakeTpCall@@Base+0x1836> │ │ │ │ + beq.w 8d286 <_PyObject_MakeTpCall@@Base+0x1896> │ │ │ │ ldr.w r3, [r6, #4012] @ 0xfac │ │ │ │ - cbz r3, 8cdda <_PyObject_MakeTpCall@@Base+0x1646> │ │ │ │ + cbz r3, 8d036 <_PyObject_MakeTpCall@@Base+0x1646> │ │ │ │ mov r2, r1 │ │ │ │ - add.w r5, r5, #114176 @ 0x1be00 │ │ │ │ - add.w r5, r5, #428 @ 0x1ac │ │ │ │ + add.w r4, r4, #114176 @ 0x1be00 │ │ │ │ + add.w r4, r4, #428 @ 0x1ac │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.n 8cdc4 <_PyObject_MakeTpCall@@Base+0x1630> │ │ │ │ + bcs.n 8d020 <_PyObject_MakeTpCall@@Base+0x1630> │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 8d054 <_PyObject_MakeTpCall@@Base+0x18c0> │ │ │ │ + bcs.w 8d2c4 <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.w 8d3fa <_PyObject_MakeTpCall@@Base+0x1c66> │ │ │ │ + bcs.w 8d662 <_PyObject_MakeTpCall@@Base+0x1c72> │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 8cfb2 <_PyObject_MakeTpCall@@Base+0x181e> │ │ │ │ + bls.w 8d20e <_PyObject_MakeTpCall@@Base+0x181e> │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ - ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 8cdd0 <_PyObject_MakeTpCall@@Base+0x163c> │ │ │ │ - adds r1, r4, r3 │ │ │ │ - beq.n 8cdd0 <_PyObject_MakeTpCall@@Base+0x163c> │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - cbz r3, 8cdd0 <_PyObject_MakeTpCall@@Base+0x163c> │ │ │ │ - cbnz r2, 8cde6 <_PyObject_MakeTpCall@@Base+0x1652> │ │ │ │ - ldr.w r3, [r5, #4]! │ │ │ │ - cbz r3, 8cdda <_PyObject_MakeTpCall@@Base+0x1646> │ │ │ │ + ldr r5, [r1, #48] @ 0x30 │ │ │ │ + cbz r5, 8d02c <_PyObject_MakeTpCall@@Base+0x163c> │ │ │ │ + adds r1, r5, r3 │ │ │ │ + beq.n 8d02c <_PyObject_MakeTpCall@@Base+0x163c> │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cbz r3, 8d02c <_PyObject_MakeTpCall@@Base+0x163c> │ │ │ │ + cbnz r2, 8d042 <_PyObject_MakeTpCall@@Base+0x1652> │ │ │ │ + ldr.w r3, [r4, #4]! │ │ │ │ + cbz r3, 8d036 <_PyObject_MakeTpCall@@Base+0x1646> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r2, r1 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcc.n 8cd8c <_PyObject_MakeTpCall@@Base+0x15f8> │ │ │ │ + bcc.n 8cfe8 <_PyObject_MakeTpCall@@Base+0x15f8> │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #420 @ 0x1a4 │ │ │ │ - ldr r4, [r1, #80] @ 0x50 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 8cdaa <_PyObject_MakeTpCall@@Base+0x1616> │ │ │ │ - ldr.w r3, [r5, #4]! │ │ │ │ + ldr r5, [r1, #80] @ 0x50 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 8d006 <_PyObject_MakeTpCall@@Base+0x1616> │ │ │ │ + ldr.w r3, [r4, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8cd84 <_PyObject_MakeTpCall@@Base+0x15f0> │ │ │ │ + bne.n 8cfe0 <_PyObject_MakeTpCall@@Base+0x15f0> │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - bne.w 8cf90 <_PyObject_MakeTpCall@@Base+0x17fc> │ │ │ │ + bne.w 8d1ec <_PyObject_MakeTpCall@@Base+0x17fc> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [r7, #32] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 8cf98 <_PyObject_MakeTpCall@@Base+0x1804> │ │ │ │ + bne.w 8d1f4 <_PyObject_MakeTpCall@@Base+0x1804> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8ce42 <_PyObject_MakeTpCall@@Base+0x16ae> │ │ │ │ + bne.n 8d09e <_PyObject_MakeTpCall@@Base+0x16ae> │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8cee4 <_PyObject_MakeTpCall@@Base+0x1750> │ │ │ │ + beq.n 8d140 <_PyObject_MakeTpCall@@Base+0x1750> │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 8ce42 <_PyObject_MakeTpCall@@Base+0x16ae> │ │ │ │ + ble.n 8d09e <_PyObject_MakeTpCall@@Base+0x16ae> │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8cefe <_PyObject_MakeTpCall@@Base+0x176a> │ │ │ │ + beq.n 8d15a <_PyObject_MakeTpCall@@Base+0x176a> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 8ce42 <_PyObject_MakeTpCall@@Base+0x16ae> │ │ │ │ + beq.n 8d09e <_PyObject_MakeTpCall@@Base+0x16ae> │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8cefe <_PyObject_MakeTpCall@@Base+0x176a> │ │ │ │ + beq.n 8d15a <_PyObject_MakeTpCall@@Base+0x176a> │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 8ce42 <_PyObject_MakeTpCall@@Base+0x16ae> │ │ │ │ + beq.n 8d09e <_PyObject_MakeTpCall@@Base+0x16ae> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8cefe <_PyObject_MakeTpCall@@Base+0x176a> │ │ │ │ + beq.n 8d15a <_PyObject_MakeTpCall@@Base+0x176a> │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 8ce42 <_PyObject_MakeTpCall@@Base+0x16ae> │ │ │ │ + beq.n 8d09e <_PyObject_MakeTpCall@@Base+0x16ae> │ │ │ │ adds r2, #24 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 8cefe <_PyObject_MakeTpCall@@Base+0x176a> │ │ │ │ + beq.n 8d15a <_PyObject_MakeTpCall@@Base+0x176a> │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8ce34 <_PyObject_MakeTpCall@@Base+0x16a0> │ │ │ │ + bne.n 8d090 <_PyObject_MakeTpCall@@Base+0x16a0> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #28] │ │ │ │ - b.n 8cf02 <_PyObject_MakeTpCall@@Base+0x176e> │ │ │ │ + b.n 8d15e <_PyObject_MakeTpCall@@Base+0x176e> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ca9a <_PyObject_MakeTpCall@@Base+0x1306> │ │ │ │ - ldr r3, [pc, #600] @ (8d0b0 <_PyObject_MakeTpCall@@Base+0x191c>) │ │ │ │ + bne.w 8ccf6 <_PyObject_MakeTpCall@@Base+0x1306> │ │ │ │ + ldr r3, [pc, #612] @ (8d318 <_PyObject_MakeTpCall@@Base+0x1928>) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ ldr r6, [r3, r1] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ubfx r8, r3, #14, #1 │ │ │ │ ldr.w r3, [r6, #712] @ 0x2c8 │ │ │ │ @@ -145413,292 +145618,296 @@ │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r2, #0 │ │ │ │ andlt.w r2, r8, #1 │ │ │ │ asrs r3, r3, #13 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8dea2 <_PyObject_MakeTpCall@@Base+0x270e> │ │ │ │ - ldr r2, [pc, #556] @ (8d0b4 <_PyObject_MakeTpCall@@Base+0x1920>) │ │ │ │ + bne.w 8e408 <_PyObject_MakeTpCall@@Base+0x2a18> │ │ │ │ + ldr r2, [pc, #568] @ (8d31c <_PyObject_MakeTpCall@@Base+0x192c>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8deae <_PyObject_MakeTpCall@@Base+0x271a> │ │ │ │ + bne.w 8e414 <_PyObject_MakeTpCall@@Base+0x2a24> │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dfe0 <_PyObject_MakeTpCall@@Base+0x284c> │ │ │ │ + bne.w 8e430 <_PyObject_MakeTpCall@@Base+0x2a40> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.w 8ca9a <_PyObject_MakeTpCall@@Base+0x1306> │ │ │ │ - b.n 8ccb6 <_PyObject_MakeTpCall@@Base+0x1522> │ │ │ │ + bne.w 8ccf6 <_PyObject_MakeTpCall@@Base+0x1306> │ │ │ │ + b.n 8cf12 <_PyObject_MakeTpCall@@Base+0x1522> │ │ │ │ cmp.w lr, #207 @ 0xcf │ │ │ │ - bls.w 8c9e2 <_PyObject_MakeTpCall@@Base+0x124e> │ │ │ │ + bls.w 8cc3e <_PyObject_MakeTpCall@@Base+0x124e> │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ sub.w r2, lr, #208 @ 0xd0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c9e2 <_PyObject_MakeTpCall@@Base+0x124e> │ │ │ │ + bne.w 8cc3e <_PyObject_MakeTpCall@@Base+0x124e> │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ add.w fp, fp, #28 │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 8ceb8 <_PyObject_MakeTpCall@@Base+0x1724> │ │ │ │ + beq.n 8d114 <_PyObject_MakeTpCall@@Base+0x1724> │ │ │ │ mov lr, r3 │ │ │ │ - b.n 8cada <_PyObject_MakeTpCall@@Base+0x1346> │ │ │ │ + b.n 8cd36 <_PyObject_MakeTpCall@@Base+0x1346> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, fp │ │ │ │ - blt.w 8ca56 <_PyObject_MakeTpCall@@Base+0x12c2> │ │ │ │ - b.n 8ca8a <_PyObject_MakeTpCall@@Base+0x12f6> │ │ │ │ + blt.w 8ccb2 <_PyObject_MakeTpCall@@Base+0x12c2> │ │ │ │ + b.n 8cce6 <_PyObject_MakeTpCall@@Base+0x12f6> │ │ │ │ lsls r2, r4, #31 │ │ │ │ - bmi.w 8ca9a <_PyObject_MakeTpCall@@Base+0x1306> │ │ │ │ + bmi.w 8ccf6 <_PyObject_MakeTpCall@@Base+0x1306> │ │ │ │ mov r5, r3 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ca9a <_PyObject_MakeTpCall@@Base+0x1306> │ │ │ │ - b.n 8ce56 <_PyObject_MakeTpCall@@Base+0x16c2> │ │ │ │ + bne.w 8ccf6 <_PyObject_MakeTpCall@@Base+0x1306> │ │ │ │ + b.n 8d0b2 <_PyObject_MakeTpCall@@Base+0x16c2> │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8cefe <_PyObject_MakeTpCall@@Base+0x176a> │ │ │ │ + beq.n 8d15a <_PyObject_MakeTpCall@@Base+0x176a> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8cee6 <_PyObject_MakeTpCall@@Base+0x1752> │ │ │ │ + bne.n 8d142 <_PyObject_MakeTpCall@@Base+0x1752> │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8ce42 <_PyObject_MakeTpCall@@Base+0x16ae> │ │ │ │ + bne.n 8d09e <_PyObject_MakeTpCall@@Base+0x16ae> │ │ │ │ ldr.w r9, [r0, #24] │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.w 8caa6 <_PyObject_MakeTpCall@@Base+0x1312> │ │ │ │ + bmi.w 8cd02 <_PyObject_MakeTpCall@@Base+0x1312> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8caa6 <_PyObject_MakeTpCall@@Base+0x1312> │ │ │ │ + bne.w 8cd02 <_PyObject_MakeTpCall@@Base+0x1312> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - ldr r2, [pc, #404] @ (8d0b0 <_PyObject_MakeTpCall@@Base+0x191c>) │ │ │ │ + ldr r2, [pc, #416] @ (8d318 <_PyObject_MakeTpCall@@Base+0x1928>) │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr r4, [r2, r1] │ │ │ │ ubfx r5, r5, #14, #1 │ │ │ │ ldr.w r3, [r4, #712] @ 0x2c8 │ │ │ │ subs r3, r7, r3 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r2, #0 │ │ │ │ andlt.w r2, r5, #1 │ │ │ │ mov.w r8, r3, asr #13 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8dffa <_PyObject_MakeTpCall@@Base+0x2866> │ │ │ │ - ldr r1, [pc, #368] @ (8d0b4 <_PyObject_MakeTpCall@@Base+0x1920>) │ │ │ │ + bne.w 8e44a <_PyObject_MakeTpCall@@Base+0x2a5a> │ │ │ │ + ldr r1, [pc, #380] @ (8d31c <_PyObject_MakeTpCall@@Base+0x192c>) │ │ │ │ ldr.w r3, [r1, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e006 <_PyObject_MakeTpCall@@Base+0x2872> │ │ │ │ + bne.w 8e456 <_PyObject_MakeTpCall@@Base+0x2a66> │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8caa6 <_PyObject_MakeTpCall@@Base+0x1312> │ │ │ │ + beq.w 8cd02 <_PyObject_MakeTpCall@@Base+0x1312> │ │ │ │ cmp.w r8, #3 │ │ │ │ - ble.w 8caa6 <_PyObject_MakeTpCall@@Base+0x1312> │ │ │ │ + ble.w 8cd02 <_PyObject_MakeTpCall@@Base+0x1312> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8caa6 <_PyObject_MakeTpCall@@Base+0x1312> │ │ │ │ + beq.w 8cd02 <_PyObject_MakeTpCall@@Base+0x1312> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ffb38 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 8caa6 <_PyObject_MakeTpCall@@Base+0x1312> │ │ │ │ + bl 2019c8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 8cd02 <_PyObject_MakeTpCall@@Base+0x1312> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ccb6 <_PyObject_MakeTpCall@@Base+0x1522> │ │ │ │ + bne.w 8cf12 <_PyObject_MakeTpCall@@Base+0x1522> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 8ce56 <_PyObject_MakeTpCall@@Base+0x16c2> │ │ │ │ + b.n 8d0b2 <_PyObject_MakeTpCall@@Base+0x16c2> │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ sub.w r2, lr, #380 @ 0x17c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c9e2 <_PyObject_MakeTpCall@@Base+0x124e> │ │ │ │ - b.n 8ceb8 <_PyObject_MakeTpCall@@Base+0x1724> │ │ │ │ + bne.w 8cc3e <_PyObject_MakeTpCall@@Base+0x124e> │ │ │ │ + b.n 8d114 <_PyObject_MakeTpCall@@Base+0x1724> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8cdf4 <_PyObject_MakeTpCall@@Base+0x1660> │ │ │ │ + beq.w 8d050 <_PyObject_MakeTpCall@@Base+0x1660> │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 8cdf4 <_PyObject_MakeTpCall@@Base+0x1660> │ │ │ │ - b.n 8ce42 <_PyObject_MakeTpCall@@Base+0x16ae> │ │ │ │ + beq.w 8d050 <_PyObject_MakeTpCall@@Base+0x1660> │ │ │ │ + b.n 8d09e <_PyObject_MakeTpCall@@Base+0x16ae> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 8ca9a <_PyObject_MakeTpCall@@Base+0x1306> │ │ │ │ + ble.w 8ccf6 <_PyObject_MakeTpCall@@Base+0x1306> │ │ │ │ add.w r8, r4, #12 │ │ │ │ orr.w r6, r4, #1 │ │ │ │ - b.n 8ca4e <_PyObject_MakeTpCall@@Base+0x12ba> │ │ │ │ + b.n 8ccaa <_PyObject_MakeTpCall@@Base+0x12ba> │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ it ls │ │ │ │ - ldrls r4, [r7, #52] @ 0x34 │ │ │ │ - bls.w 8cdaa <_PyObject_MakeTpCall@@Base+0x1616> │ │ │ │ + ldrls r5, [r7, #52] @ 0x34 │ │ │ │ + bls.w 8d006 <_PyObject_MakeTpCall@@Base+0x1616> │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ - ldr r4, [r1, #40] @ 0x28 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 8cdaa <_PyObject_MakeTpCall@@Base+0x1616> │ │ │ │ - b.n 8cdd0 <_PyObject_MakeTpCall@@Base+0x163c> │ │ │ │ - ldr.w r3, [r6, #4012] @ 0xfac │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8cd7c <_PyObject_MakeTpCall@@Base+0x15e8> │ │ │ │ - b.n 8cde6 <_PyObject_MakeTpCall@@Base+0x1652> │ │ │ │ + ldr r5, [r1, #40] @ 0x28 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 8d006 <_PyObject_MakeTpCall@@Base+0x1616> │ │ │ │ + b.n 8d02c <_PyObject_MakeTpCall@@Base+0x163c> │ │ │ │ movw r3, #14536 @ 0x38c8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8d08a <_PyObject_MakeTpCall@@Base+0x18f6> │ │ │ │ + beq.n 8d2f0 <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8da42 <_PyObject_MakeTpCall@@Base+0x22ae> │ │ │ │ + beq.w 8ddfe <_PyObject_MakeTpCall@@Base+0x240e> │ │ │ │ ldr r1, [r7, #32] │ │ │ │ movw r3, #29264 @ 0x7250 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - beq.w 8e0ae <_PyObject_MakeTpCall@@Base+0x291a> │ │ │ │ + beq.w 8e472 <_PyObject_MakeTpCall@@Base+0x2a82> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [r7, #32] │ │ │ │ mov r2, r3 │ │ │ │ - movw r3, #54009 @ 0xd2f9 │ │ │ │ + movw r3, #55341 @ 0xd82d │ │ │ │ movt r3, #20 │ │ │ │ cmp r2, r3 │ │ │ │ itttt eq │ │ │ │ ldreq r2, [r7, #52] @ 0x34 │ │ │ │ ldreq r3, [r2, #84] @ 0x54 │ │ │ │ biceq.w r3, r3, #2048 @ 0x800 │ │ │ │ streq r3, [r2, #84] @ 0x54 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #28] │ │ │ │ - b.n 8cf02 <_PyObject_MakeTpCall@@Base+0x176e> │ │ │ │ + b.n 8d15e <_PyObject_MakeTpCall@@Base+0x176e> │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ + sub.w r3, r3, #380 @ 0x17c │ │ │ │ + ldr r2, [r2, #52] @ 0x34 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 8cfc2 <_PyObject_MakeTpCall@@Base+0x15d2> │ │ │ │ + ldr.w r3, [r6, #4012] @ 0xfac │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8cfd8 <_PyObject_MakeTpCall@@Base+0x15e8> │ │ │ │ + b.n 8d042 <_PyObject_MakeTpCall@@Base+0x1652> │ │ │ │ orr.w r1, r3, #1 │ │ │ │ adds r0, #3 │ │ │ │ - bne.w 8cca4 <_PyObject_MakeTpCall@@Base+0x1510> │ │ │ │ + bne.w 8cf00 <_PyObject_MakeTpCall@@Base+0x1510> │ │ │ │ ldrd r6, fp, [r7, #36] @ 0x24 │ │ │ │ str r1, [r7, #40] @ 0x28 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl da114 │ │ │ │ - b.n 8ca94 <_PyObject_MakeTpCall@@Base+0x1300> │ │ │ │ + bl da060 │ │ │ │ + b.n 8ccf0 <_PyObject_MakeTpCall@@Base+0x1300> │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ it ls │ │ │ │ ldrls r2, [r7, #52] @ 0x34 │ │ │ │ - bls.w 8cd66 <_PyObject_MakeTpCall@@Base+0x15d2> │ │ │ │ + bls.w 8cfc2 <_PyObject_MakeTpCall@@Base+0x15d2> │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ - b.n 8cd60 <_PyObject_MakeTpCall@@Base+0x15cc> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 8cfc2 <_PyObject_MakeTpCall@@Base+0x15d2> │ │ │ │ + b.n 8d286 <_PyObject_MakeTpCall@@Base+0x1896> │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ - ldr r4, [r1, #52] @ 0x34 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 8cdaa <_PyObject_MakeTpCall@@Base+0x1616> │ │ │ │ - b.n 8cdd0 <_PyObject_MakeTpCall@@Base+0x163c> │ │ │ │ + ldr r5, [r1, #52] @ 0x34 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 8d006 <_PyObject_MakeTpCall@@Base+0x1616> │ │ │ │ + b.n 8d02c <_PyObject_MakeTpCall@@Base+0x163c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e7a8 <_PyObject_MakeTpCall@@Base+0x3014> │ │ │ │ + beq.w 8eb20 <_PyObject_MakeTpCall@@Base+0x3130> │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8ca26 <_PyObject_MakeTpCall@@Base+0x1292> │ │ │ │ - bl da114 │ │ │ │ - b.n 8ca9a <_PyObject_MakeTpCall@@Base+0x1306> │ │ │ │ - ldr r2, [r7, #52] @ 0x34 │ │ │ │ - sub.w r3, r3, #380 @ 0x17c │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ - b.n 8cd60 <_PyObject_MakeTpCall@@Base+0x15cc> │ │ │ │ + bne.w 8cc82 <_PyObject_MakeTpCall@@Base+0x1292> │ │ │ │ + bl da060 │ │ │ │ + b.n 8ccf6 <_PyObject_MakeTpCall@@Base+0x1306> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #39889 @ 0x9bd1 │ │ │ │ + movw r3, #39645 @ 0x9add │ │ │ │ movt r3, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e086 <_PyObject_MakeTpCall@@Base+0x28f2> │ │ │ │ + bne.w 8e27e <_PyObject_MakeTpCall@@Base+0x288e> │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ add.w r3, r2, #156 @ 0x9c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 8e086 <_PyObject_MakeTpCall@@Base+0x28f2> │ │ │ │ + bne.w 8e27e <_PyObject_MakeTpCall@@Base+0x288e> │ │ │ │ ldr.w r9, [r2, #156] @ 0x9c │ │ │ │ - b.n 8cf02 <_PyObject_MakeTpCall@@Base+0x176e> │ │ │ │ + b.n 8d15e <_PyObject_MakeTpCall@@Base+0x176e> │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r8, ip │ │ │ │ - ldr r3, [pc, #348] @ (8d218 <_PyObject_MakeTpCall@@Base+0x1a84>) │ │ │ │ + ldr r3, [pc, #348] @ (8d480 <_PyObject_MakeTpCall@@Base+0x1a90>) │ │ │ │ ldr.w r2, [r3, #680] @ 0x2a8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8dc24 <_PyObject_MakeTpCall@@Base+0x2490> │ │ │ │ + beq.w 8de4e <_PyObject_MakeTpCall@@Base+0x245e> │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8dfa2 <_PyObject_MakeTpCall@@Base+0x280e> │ │ │ │ - ldr r3, [pc, #324] @ (8d218 <_PyObject_MakeTpCall@@Base+0x1a84>) │ │ │ │ + bne.w 8e324 <_PyObject_MakeTpCall@@Base+0x2934> │ │ │ │ + ldr r3, [pc, #324] @ (8d480 <_PyObject_MakeTpCall@@Base+0x1a90>) │ │ │ │ ldr.w r3, [r3, #688] @ 0x2b0 │ │ │ │ str r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8dfa2 <_PyObject_MakeTpCall@@Base+0x280e> │ │ │ │ + beq.w 8e324 <_PyObject_MakeTpCall@@Base+0x2934> │ │ │ │ ldr.w r0, [sl, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dfb8 <_PyObject_MakeTpCall@@Base+0x2824> │ │ │ │ + beq.w 8e2fc <_PyObject_MakeTpCall@@Base+0x290c> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bge.w 8dbb2 <_PyObject_MakeTpCall@@Base+0x241e> │ │ │ │ + bge.w 8de22 <_PyObject_MakeTpCall@@Base+0x2432> │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ - ble.w 8da7e <_PyObject_MakeTpCall@@Base+0x22ea> │ │ │ │ + ble.w 8ddda <_PyObject_MakeTpCall@@Base+0x23ea> │ │ │ │ mov sl, r0 │ │ │ │ add.w r3, r0, #12 │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r0, #132] @ 0x84 │ │ │ │ - bmi.n 8d1d0 <_PyObject_MakeTpCall@@Base+0x1a3c> │ │ │ │ + bmi.n 8d438 <_PyObject_MakeTpCall@@Base+0x1a48> │ │ │ │ ldr r2, [r7, #20] │ │ │ │ add.w r3, r7, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #244] @ (8d21c <_PyObject_MakeTpCall@@Base+0x1a88>) │ │ │ │ - bl 778fc │ │ │ │ + ldr r1, [pc, #244] @ (8d484 <_PyObject_MakeTpCall@@Base+0x1a94>) │ │ │ │ + bl 7793c │ │ │ │ ldr r2, [r7, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8d6ca <_PyObject_MakeTpCall@@Base+0x1f36> │ │ │ │ + bne.w 8d902 <_PyObject_MakeTpCall@@Base+0x1f12> │ │ │ │ movs r3, #1 │ │ │ │ adds r0, #3 │ │ │ │ str r3, [r7, #76] @ 0x4c │ │ │ │ - beq.w 8e808 <_PyObject_MakeTpCall@@Base+0x3074> │ │ │ │ + beq.w 8e94c <_PyObject_MakeTpCall@@Base+0x2f5c> │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - blt.n 8d10c <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ + blt.n 8d374 <_PyObject_MakeTpCall@@Base+0x1984> │ │ │ │ movs r2, #0 │ │ │ │ tst.w sl, #1 │ │ │ │ - beq.w 8d6ae <_PyObject_MakeTpCall@@Base+0x1f1a> │ │ │ │ + beq.w 8d8e6 <_PyObject_MakeTpCall@@Base+0x1ef6> │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 8cc2e <_PyObject_MakeTpCall@@Base+0x149a> │ │ │ │ + beq.w 8ce8a <_PyObject_MakeTpCall@@Base+0x149a> │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8d1bc <_PyObject_MakeTpCall@@Base+0x1a28> │ │ │ │ - ldr r3, [pc, #180] @ (8d218 <_PyObject_MakeTpCall@@Base+0x1a84>) │ │ │ │ + beq.n 8d424 <_PyObject_MakeTpCall@@Base+0x1a34> │ │ │ │ + ldr r3, [pc, #180] @ (8d480 <_PyObject_MakeTpCall@@Base+0x1a90>) │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr.w r1, [r3, #680] @ 0x2a8 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 8d1bc <_PyObject_MakeTpCall@@Base+0x1a28> │ │ │ │ + bne.n 8d424 <_PyObject_MakeTpCall@@Base+0x1a34> │ │ │ │ ldr.w r1, [r3, #684] @ 0x2ac │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ - bgt.n 8d1bc <_PyObject_MakeTpCall@@Base+0x1a28> │ │ │ │ + bgt.n 8d424 <_PyObject_MakeTpCall@@Base+0x1a34> │ │ │ │ movs r1, #12 │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mul.w r1, r5, r1 │ │ │ │ add.w r5, r4, #42240 @ 0xa500 │ │ │ │ adds r5, #148 @ 0x94 │ │ │ │ adds r0, r5, r1 │ │ │ │ str r2, [r0, #8] │ │ │ │ @@ -145713,23 +145922,23 @@ │ │ │ │ strlt.w r2, [r3, #676] @ 0x2a4 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ str r3, [r5, r4] │ │ │ │ dmb ish │ │ │ │ str.w r8, [r5, r1] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8da6c <_PyObject_MakeTpCall@@Base+0x22d8> │ │ │ │ + blt.w 8ddc8 <_PyObject_MakeTpCall@@Base+0x23d8> │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 8cc2e <_PyObject_MakeTpCall@@Base+0x149a> │ │ │ │ + beq.w 8ce8a <_PyObject_MakeTpCall@@Base+0x149a> │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.w 8d780 <_PyObject_MakeTpCall@@Base+0x1fec> │ │ │ │ + bmi.w 8d9ac <_PyObject_MakeTpCall@@Base+0x1fbc> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8cc2e <_PyObject_MakeTpCall@@Base+0x149a> │ │ │ │ - b.n 8cbfe <_PyObject_MakeTpCall@@Base+0x146a> │ │ │ │ + beq.w 8ce8a <_PyObject_MakeTpCall@@Base+0x149a> │ │ │ │ + b.n 8ce5a <_PyObject_MakeTpCall@@Base+0x146a> │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr.w r2, [r0, #180] @ 0xb4 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #10 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ @@ -145741,666 +145950,666 @@ │ │ │ │ add.w ip, r1, r3 │ │ │ │ add.w ip, ip, #91136 @ 0x16400 │ │ │ │ ldr.w ip, [ip, #408] @ 0x198 │ │ │ │ cmp ip, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8deca <_PyObject_MakeTpCall@@Base+0x2736> │ │ │ │ + beq.w 8e2d4 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #408 @ 0x198 │ │ │ │ add r3, r1 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - b.n 8d120 <_PyObject_MakeTpCall@@Base+0x198c> │ │ │ │ + b.n 8d388 <_PyObject_MakeTpCall@@Base+0x1998> │ │ │ │ nop │ │ │ │ bkpt 0x0078 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmia r1!, {r2, r3, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r2, fp │ │ │ │ - ble.n 8d238 <_PyObject_MakeTpCall@@Base+0x1aa4> │ │ │ │ + ble.n 8d4a0 <_PyObject_MakeTpCall@@Base+0x1ab0> │ │ │ │ adds r3, #12 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8e170 <_PyObject_MakeTpCall@@Base+0x29dc> │ │ │ │ + beq.w 8e29c <_PyObject_MakeTpCall@@Base+0x28ac> │ │ │ │ cmp r2, fp │ │ │ │ - bgt.w 8d43e <_PyObject_MakeTpCall@@Base+0x1caa> │ │ │ │ + bgt.w 8d69c <_PyObject_MakeTpCall@@Base+0x1cac> │ │ │ │ mov sl, r9 │ │ │ │ ldr.w fp, [r7, #48] @ 0x30 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8d28c <_PyObject_MakeTpCall@@Base+0x1af8> │ │ │ │ + bge.n 8d4f4 <_PyObject_MakeTpCall@@Base+0x1b04> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 8d28c <_PyObject_MakeTpCall@@Base+0x1af8> │ │ │ │ + cbnz r3, 8d4f4 <_PyObject_MakeTpCall@@Base+0x1b04> │ │ │ │ ldr r6, [r4, #24] │ │ │ │ ubfx r5, r0, #14, #1 │ │ │ │ ldr.w r4, [r1, #712] @ 0x2c8 │ │ │ │ subs r4, r7, r4 │ │ │ │ cmp.w r4, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r3, #0 │ │ │ │ andlt.w r3, r5, #1 │ │ │ │ asrs r4, r4, #13 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ded8 <_PyObject_MakeTpCall@@Base+0x2744> │ │ │ │ - ldr r1, [pc, #688] @ (8d524 <_PyObject_MakeTpCall@@Base+0x1d90>) │ │ │ │ + bne.w 8e2ac <_PyObject_MakeTpCall@@Base+0x28bc> │ │ │ │ + ldr r1, [pc, #664] @ (8d774 <_PyObject_MakeTpCall@@Base+0x1d84>) │ │ │ │ ldr.w r3, [r1, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dee4 <_PyObject_MakeTpCall@@Base+0x2750> │ │ │ │ + bne.w 8e2b8 <_PyObject_MakeTpCall@@Base+0x28c8> │ │ │ │ mov r0, sl │ │ │ │ blx r6 │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8df00 <_PyObject_MakeTpCall@@Base+0x276c> │ │ │ │ + bne.w 8e1d4 <_PyObject_MakeTpCall@@Base+0x27e4> │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ movw r0, #33976 @ 0x84b8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ strd r3, r3, [r7, #80] @ 0x50 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr.w r5, [r3, fp] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r2, #20 │ │ │ │ - bpl.w 8d502 <_PyObject_MakeTpCall@@Base+0x1d6e> │ │ │ │ + bpl.w 8d926 <_PyObject_MakeTpCall@@Base+0x1f36> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8d502 <_PyObject_MakeTpCall@@Base+0x1d6e> │ │ │ │ + beq.w 8d926 <_PyObject_MakeTpCall@@Base+0x1f36> │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r7, #80 @ 0x50 │ │ │ │ movs r2, #2 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8df16 <_PyObject_MakeTpCall@@Base+0x2782> │ │ │ │ + beq.w 8e1ea <_PyObject_MakeTpCall@@Base+0x27fa> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8df54 <_PyObject_MakeTpCall@@Base+0x27c0> │ │ │ │ - ldr r3, [pc, #600] @ (8d528 <_PyObject_MakeTpCall@@Base+0x1d94>) │ │ │ │ + bne.w 8e216 <_PyObject_MakeTpCall@@Base+0x2826> │ │ │ │ + ldr r3, [pc, #576] @ (8d778 <_PyObject_MakeTpCall@@Base+0x1d88>) │ │ │ │ ldr.w r3, [r3, #2608] @ 0xa30 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bpl.w 8e05e <_PyObject_MakeTpCall@@Base+0x28ca> │ │ │ │ + bpl.w 8e2e2 <_PyObject_MakeTpCall@@Base+0x28f2> │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e0c6 <_PyObject_MakeTpCall@@Base+0x2932> │ │ │ │ - movw r2, #22109 @ 0x565d │ │ │ │ + beq.w 8e0f0 <_PyObject_MakeTpCall@@Base+0x2700> │ │ │ │ + movw r2, #22821 @ 0x5925 │ │ │ │ movt r2, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d472 <_PyObject_MakeTpCall@@Base+0x1cde> │ │ │ │ + bne.w 8d6d0 <_PyObject_MakeTpCall@@Base+0x1ce0> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #564] @ (8d52c <_PyObject_MakeTpCall@@Base+0x1d98>) │ │ │ │ + ldr r1, [pc, #540] @ (8d77c <_PyObject_MakeTpCall@@Base+0x1d8c>) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl c3500 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl c37c8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8e0e8 <_PyObject_MakeTpCall@@Base+0x2954> │ │ │ │ + beq.w 8e112 <_PyObject_MakeTpCall@@Base+0x2722> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8d362 <_PyObject_MakeTpCall@@Base+0x1bce> │ │ │ │ + bge.n 8d5ca <_PyObject_MakeTpCall@@Base+0x1bda> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8d35c <_PyObject_MakeTpCall@@Base+0x1bc8> │ │ │ │ + cbnz r3, 8d5c4 <_PyObject_MakeTpCall@@Base+0x1bd4> │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r8, [r2, fp] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr.w r6, [r8, #712] @ 0x2c8 │ │ │ │ ubfx r9, r2, #14, #1 │ │ │ │ subs r6, r7, r6 │ │ │ │ cmp.w r6, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r3, #0 │ │ │ │ andlt.w r3, r9, #1 │ │ │ │ asrs r6, r6, #13 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e0f2 <_PyObject_MakeTpCall@@Base+0x295e> │ │ │ │ - ldr r1, [pc, #480] @ (8d524 <_PyObject_MakeTpCall@@Base+0x1d90>) │ │ │ │ + bne.w 8e12a <_PyObject_MakeTpCall@@Base+0x273a> │ │ │ │ + ldr r1, [pc, #456] @ (8d774 <_PyObject_MakeTpCall@@Base+0x1d84>) │ │ │ │ ldr.w r3, [r1, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e0fe <_PyObject_MakeTpCall@@Base+0x296a> │ │ │ │ + bne.w 8e136 <_PyObject_MakeTpCall@@Base+0x2746> │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8df8a <_PyObject_MakeTpCall@@Base+0x27f6> │ │ │ │ + bne.w 8e152 <_PyObject_MakeTpCall@@Base+0x2762> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ + beq.w 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r0, [r6, fp] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 90d58 │ │ │ │ + bl 90fd0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8d3ca <_PyObject_MakeTpCall@@Base+0x1c36> │ │ │ │ + bge.n 8d632 <_PyObject_MakeTpCall@@Base+0x1c42> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8d3ca <_PyObject_MakeTpCall@@Base+0x1c36> │ │ │ │ + cbnz r3, 8d632 <_PyObject_MakeTpCall@@Base+0x1c42> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r6, [r6, fp] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ ldr.w r3, [r6, #712] @ 0x2c8 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ subs r3, r7, r3 │ │ │ │ ubfx r8, r1, #14, #1 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r2, #0 │ │ │ │ andlt.w r2, r8, #1 │ │ │ │ mov.w r9, r3, asr #13 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8e1b6 <_PyObject_MakeTpCall@@Base+0x2a22> │ │ │ │ - ldr r1, [pc, #368] @ (8d524 <_PyObject_MakeTpCall@@Base+0x1d90>) │ │ │ │ + bne.w 8e16a <_PyObject_MakeTpCall@@Base+0x277a> │ │ │ │ + ldr r1, [pc, #344] @ (8d774 <_PyObject_MakeTpCall@@Base+0x1d84>) │ │ │ │ ldr.w r3, [r1, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e180 <_PyObject_MakeTpCall@@Base+0x29ec> │ │ │ │ + bne.w 8e176 <_PyObject_MakeTpCall@@Base+0x2786> │ │ │ │ mov r0, r5 │ │ │ │ blx sl │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e19c <_PyObject_MakeTpCall@@Base+0x2a08> │ │ │ │ + bne.w 8e192 <_PyObject_MakeTpCall@@Base+0x27a2> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ + beq.w 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8e794 <_PyObject_MakeTpCall@@Base+0x3000> │ │ │ │ + blt.w 8eb00 <_PyObject_MakeTpCall@@Base+0x3110> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8c1d2 <_PyObject_MakeTpCall@@Base+0xa3e> │ │ │ │ + bge.w 8c42e <_PyObject_MakeTpCall@@Base+0xa3e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c1d2 <_PyObject_MakeTpCall@@Base+0xa3e> │ │ │ │ + bne.w 8c42e <_PyObject_MakeTpCall@@Base+0xa3e> │ │ │ │ mov r0, r2 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c1d2 <_PyObject_MakeTpCall@@Base+0xa3e> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c42e <_PyObject_MakeTpCall@@Base+0xa3e> │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #368 @ 0x170 │ │ │ │ - ldr r4, [r1, #56] @ 0x38 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 8cdaa <_PyObject_MakeTpCall@@Base+0x1616> │ │ │ │ - b.n 8cdd0 <_PyObject_MakeTpCall@@Base+0x163c> │ │ │ │ - ldr r2, [r7, #52] @ 0x34 │ │ │ │ - sub.w r3, r3, #368 @ 0x170 │ │ │ │ - ldr r2, [r2, #56] @ 0x38 │ │ │ │ - b.n 8cd60 <_PyObject_MakeTpCall@@Base+0x15cc> │ │ │ │ + ldr r5, [r1, #56] @ 0x38 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 8d006 <_PyObject_MakeTpCall@@Base+0x1616> │ │ │ │ + b.n 8d02c <_PyObject_MakeTpCall@@Base+0x163c> │ │ │ │ add fp, ip │ │ │ │ cmp r2, fp │ │ │ │ - ble.w 8d238 <_PyObject_MakeTpCall@@Base+0x1aa4> │ │ │ │ + ble.w 8d4a0 <_PyObject_MakeTpCall@@Base+0x1ab0> │ │ │ │ adds r3, #8 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8e160 <_PyObject_MakeTpCall@@Base+0x29cc> │ │ │ │ + beq.w 8e1ac <_PyObject_MakeTpCall@@Base+0x27bc> │ │ │ │ cmp fp, r2 │ │ │ │ - blt.w 8cb8c <_PyObject_MakeTpCall@@Base+0x13f8> │ │ │ │ - b.n 8d238 <_PyObject_MakeTpCall@@Base+0x1aa4> │ │ │ │ + blt.w 8cde8 <_PyObject_MakeTpCall@@Base+0x13f8> │ │ │ │ + b.n 8d4a0 <_PyObject_MakeTpCall@@Base+0x1ab0> │ │ │ │ movs r6, #12 │ │ │ │ mla r5, r6, fp, r5 │ │ │ │ add r3, r5 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8d220 <_PyObject_MakeTpCall@@Base+0x1a8c> │ │ │ │ + beq.w 8d488 <_PyObject_MakeTpCall@@Base+0x1a98> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #228] @ (8d530 <_PyObject_MakeTpCall@@Base+0x1d9c>) │ │ │ │ + ldr r3, [pc, #216] @ (8d780 <_PyObject_MakeTpCall@@Base+0x1d90>) │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr.w r8, [sl, #192] @ 0xc0 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ eor.w r5, r8, r3, asr #3 │ │ │ │ ubfx r5, r5, #0, #12 │ │ │ │ mla r2, r2, r5, r4 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w ip, [r2, #1428] @ 0x594 │ │ │ │ cmp r8, ip │ │ │ │ - beq.w 8cbc0 <_PyObject_MakeTpCall@@Base+0x142c> │ │ │ │ - b.n 8d0ba <_PyObject_MakeTpCall@@Base+0x1926> │ │ │ │ - ldr r1, [pc, #184] @ (8d52c <_PyObject_MakeTpCall@@Base+0x1d98>) │ │ │ │ + beq.w 8ce1c <_PyObject_MakeTpCall@@Base+0x142c> │ │ │ │ + b.n 8d322 <_PyObject_MakeTpCall@@Base+0x1932> │ │ │ │ + ldr r1, [pc, #168] @ (8d77c <_PyObject_MakeTpCall@@Base+0x1d8c>) │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8d302 <_PyObject_MakeTpCall@@Base+0x1b6e> │ │ │ │ - ldr r0, [pc, #180] @ (8d534 <_PyObject_MakeTpCall@@Base+0x1da0>) │ │ │ │ - bl 6be80 │ │ │ │ + b.n 8d56a <_PyObject_MakeTpCall@@Base+0x1b7a> │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ + sub.w r3, r3, #368 @ 0x170 │ │ │ │ + ldr r2, [r2, #56] @ 0x38 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 8cfc2 <_PyObject_MakeTpCall@@Base+0x15d2> │ │ │ │ + b.n 8d286 <_PyObject_MakeTpCall@@Base+0x1896> │ │ │ │ + ldr r0, [pc, #152] @ (8d784 <_PyObject_MakeTpCall@@Base+0x1d94>) │ │ │ │ + bl 6bec0 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 8c81e <_PyObject_MakeTpCall@@Base+0x108a> │ │ │ │ - ldr r0, [pc, #168] @ (8d534 <_PyObject_MakeTpCall@@Base+0x1da0>) │ │ │ │ - bl 2684f8 │ │ │ │ - ldr r3, [pc, #164] @ (8d538 <_PyObject_MakeTpCall@@Base+0x1da4>) │ │ │ │ + bne.w 8ca7a <_PyObject_MakeTpCall@@Base+0x108a> │ │ │ │ + ldr r0, [pc, #136] @ (8d784 <_PyObject_MakeTpCall@@Base+0x1d94>) │ │ │ │ + bl 26849c │ │ │ │ + ldr r3, [pc, #136] @ (8d788 <_PyObject_MakeTpCall@@Base+0x1d98>) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c966 <_PyObject_MakeTpCall@@Base+0x11d2> │ │ │ │ + beq.w 8cbc2 <_PyObject_MakeTpCall@@Base+0x11d2> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c966 <_PyObject_MakeTpCall@@Base+0x11d2> │ │ │ │ - b.n 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ + beq.w 8cbc2 <_PyObject_MakeTpCall@@Base+0x11d2> │ │ │ │ + b.w 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8da66 <_PyObject_MakeTpCall@@Base+0x22d2> │ │ │ │ - ldr r3, [pc, #136] @ (8d53c <_PyObject_MakeTpCall@@Base+0x1da8>) │ │ │ │ + beq.w 8ddc2 <_PyObject_MakeTpCall@@Base+0x23d2> │ │ │ │ + ldr r3, [pc, #104] @ (8d78c <_PyObject_MakeTpCall@@Base+0x1d9c>) │ │ │ │ str r3, [r1, #124] @ 0x7c │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ - cbnz r3, 8d4c6 <_PyObject_MakeTpCall@@Base+0x1d32> │ │ │ │ + cbnz r3, 8d736 <_PyObject_MakeTpCall@@Base+0x1d46> │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e814 <_PyObject_MakeTpCall@@Base+0x3080> │ │ │ │ + beq.w 8e972 <_PyObject_MakeTpCall@@Base+0x2f82> │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c7b4 <_PyObject_MakeTpCall@@Base+0x1020> │ │ │ │ + bne.w 8ca10 <_PyObject_MakeTpCall@@Base+0x1020> │ │ │ │ ldr.w r3, [sl, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c7b4 <_PyObject_MakeTpCall@@Base+0x1020> │ │ │ │ + bne.w 8ca10 <_PyObject_MakeTpCall@@Base+0x1020> │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ - movw r3, #16745 @ 0x4169 │ │ │ │ + movw r3, #16669 @ 0x411d │ │ │ │ movt r3, #8 │ │ │ │ str r3, [r2, #76] @ 0x4c │ │ │ │ - b.w 8c7b4 <_PyObject_MakeTpCall@@Base+0x1020> │ │ │ │ + b.w 8ca10 <_PyObject_MakeTpCall@@Base+0x1020> │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #136] @ 0x88 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [r7, #32] │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ - b.w 8c286 <_PyObject_MakeTpCall@@Base+0xaf2> │ │ │ │ - movs r3, #0 │ │ │ │ - add.w r2, r7, #80 @ 0x50 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - movs r3, #2 │ │ │ │ - movw r1, #33976 @ 0x84b8 │ │ │ │ - movt r1, #75 @ 0x4b │ │ │ │ - bl 8b794 <_PyObject_MakeTpCall@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8d2ce <_PyObject_MakeTpCall@@Base+0x1b3a> │ │ │ │ - b.n 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ + b.w 8c4e2 <_PyObject_MakeTpCall@@Base+0xaf2> │ │ │ │ + nop │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xb8a4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmia r1!, {r2, r3, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ uxtb r0, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ lsls r4, r1, #1 │ │ │ │ + ldr r0, [pc, #732] @ (8da70 <_PyObject_MakeTpCall@@Base+0x2080>) │ │ │ │ + bl 6bec0 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.w 8c816 <_PyObject_MakeTpCall@@Base+0xe26> │ │ │ │ + ldr r0, [pc, #720] @ (8da70 <_PyObject_MakeTpCall@@Base+0x2080>) │ │ │ │ + bl 26849c │ │ │ │ + ldr r3, [pc, #716] @ (8da74 <_PyObject_MakeTpCall@@Base+0x2084>) │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + ldr.w r3, [r3, fp] │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8c8c0 <_PyObject_MakeTpCall@@Base+0xed0> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8c8c0 <_PyObject_MakeTpCall@@Base+0xed0> │ │ │ │ + b.n 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ + cmp r1, #15 │ │ │ │ + itete gt │ │ │ │ + addgt.w r0, r3, r2, lsl #2 │ │ │ │ + addle.w r0, r3, r2, lsl #1 │ │ │ │ + ldrgt r0, [r0, #20] │ │ │ │ + ldrshle.w r0, [r0, #20] │ │ │ │ + b.w 8cb54 <_PyObject_MakeTpCall@@Base+0x1164> │ │ │ │ + ldr r0, [pc, #672] @ (8da78 <_PyObject_MakeTpCall@@Base+0x2088>) │ │ │ │ + bl 6bec0 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r0, r5, #1 │ │ │ │ + bne.w 8cafc <_PyObject_MakeTpCall@@Base+0x110c> │ │ │ │ + ldr r0, [pc, #656] @ (8da78 <_PyObject_MakeTpCall@@Base+0x2088>) │ │ │ │ + bl 26849c │ │ │ │ + b.n 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ movs r0, #12 │ │ │ │ adds r3, #20 │ │ │ │ mla r2, r0, r5, r2 │ │ │ │ adds r5, r3, r2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r1, [r5, #8] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r3, r2] │ │ │ │ - b.w 8c56e <_PyObject_MakeTpCall@@Base+0xdda> │ │ │ │ + b.w 8c7ca <_PyObject_MakeTpCall@@Base+0xdda> │ │ │ │ ldrd r5, r1, [r2, #24] │ │ │ │ cmp r1, r5 │ │ │ │ - bcc.w 8dc60 <_PyObject_MakeTpCall@@Base+0x24cc> │ │ │ │ + bcc.w 8de30 <_PyObject_MakeTpCall@@Base+0x2440> │ │ │ │ add.w r1, lr, #1 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r5 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r0, [r2, r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c656 <_PyObject_MakeTpCall@@Base+0xec2> │ │ │ │ + bne.w 8c8b2 <_PyObject_MakeTpCall@@Base+0xec2> │ │ │ │ ldr.w r3, [r8, #848] @ 0x350 │ │ │ │ - movw r2, #46589 @ 0xb5fd │ │ │ │ + movw r2, #46653 @ 0xb63d │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e242 <_PyObject_MakeTpCall@@Base+0x2aae> │ │ │ │ + bne.w 8e706 <_PyObject_MakeTpCall@@Base+0x2d16> │ │ │ │ mov r0, r6 │ │ │ │ blx 2bfa0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e212 <_PyObject_MakeTpCall@@Base+0x2a7e> │ │ │ │ + beq.w 8e6ec <_PyObject_MakeTpCall@@Base+0x2cfc> │ │ │ │ ldr.w r2, [r9, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r9, #800] @ 0x320 │ │ │ │ - b.w 8c656 <_PyObject_MakeTpCall@@Base+0xec2> │ │ │ │ - cmp r1, #15 │ │ │ │ - itete gt │ │ │ │ - addgt.w r0, r3, r2, lsl #2 │ │ │ │ - addle.w r0, r3, r2, lsl #1 │ │ │ │ - ldrgt r0, [r0, #20] │ │ │ │ - ldrshle.w r0, [r0, #20] │ │ │ │ - b.w 8c8f8 <_PyObject_MakeTpCall@@Base+0x1164> │ │ │ │ - ldr r0, [pc, #704] @ (8d87c <_PyObject_MakeTpCall@@Base+0x20e8>) │ │ │ │ - bl 6be80 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r0, r5, #1 │ │ │ │ - bne.w 8c8a0 <_PyObject_MakeTpCall@@Base+0x110c> │ │ │ │ - ldr r0, [pc, #688] @ (8d87c <_PyObject_MakeTpCall@@Base+0x20e8>) │ │ │ │ - bl 2684f8 │ │ │ │ - ldr r2, [r7, #52] @ 0x34 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8d5e2 <_PyObject_MakeTpCall@@Base+0x1e4e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8dcd2 <_PyObject_MakeTpCall@@Base+0x253e> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r7, #52] @ 0x34 │ │ │ │ - b.n 8d3da <_PyObject_MakeTpCall@@Base+0x1c46> │ │ │ │ - ldr r0, [pc, #660] @ (8d880 <_PyObject_MakeTpCall@@Base+0x20ec>) │ │ │ │ - bl 6be80 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.w 8c5ba <_PyObject_MakeTpCall@@Base+0xe26> │ │ │ │ - ldr r0, [pc, #648] @ (8d880 <_PyObject_MakeTpCall@@Base+0x20ec>) │ │ │ │ - bl 2684f8 │ │ │ │ - ldr r3, [pc, #644] @ (8d884 <_PyObject_MakeTpCall@@Base+0x20f0>) │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r3, [r3, fp] │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8c664 <_PyObject_MakeTpCall@@Base+0xed0> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8c664 <_PyObject_MakeTpCall@@Base+0xed0> │ │ │ │ - b.n 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ + b.w 8c8b2 <_PyObject_MakeTpCall@@Base+0xec2> │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ ldr.w r2, [r3, #428] @ 0x1ac │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8d62a <_PyObject_MakeTpCall@@Base+0x1e96> │ │ │ │ + bge.n 8d862 <_PyObject_MakeTpCall@@Base+0x1e72> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ str.w r2, [r3, #436] @ 0x1b4 │ │ │ │ - b.w 8c598 <_PyObject_MakeTpCall@@Base+0xe04> │ │ │ │ + b.w 8c7f4 <_PyObject_MakeTpCall@@Base+0xe04> │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c442 <_PyObject_MakeTpCall@@Base+0xcae> │ │ │ │ - b.w 8c408 <_PyObject_MakeTpCall@@Base+0xc74> │ │ │ │ + bne.w 8c69e <_PyObject_MakeTpCall@@Base+0xcae> │ │ │ │ + b.w 8c664 <_PyObject_MakeTpCall@@Base+0xc74> │ │ │ │ cmp r1, #15 │ │ │ │ iteet le │ │ │ │ addle.w r2, r3, r2, lsl #1 │ │ │ │ addgt.w r2, r3, r2, lsl #2 │ │ │ │ mvngt.w r1, #1 │ │ │ │ movwle r1, #65534 @ 0xfffe │ │ │ │ ite gt │ │ │ │ strgt r1, [r2, #20] │ │ │ │ strhle r1, [r2, #20] │ │ │ │ - b.w 8c550 <_PyObject_MakeTpCall@@Base+0xdbc> │ │ │ │ + b.w 8c7ac <_PyObject_MakeTpCall@@Base+0xdbc> │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d864 <_PyObject_MakeTpCall@@Base+0x20d0> │ │ │ │ + beq.w 8dad4 <_PyObject_MakeTpCall@@Base+0x20e4> │ │ │ │ lsrs r0, r6, #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, #7 │ │ │ │ add r2, r0 │ │ │ │ and.w r2, lr, r2 │ │ │ │ - bgt.w 8d810 <_PyObject_MakeTpCall@@Base+0x207c> │ │ │ │ + bgt.w 8da80 <_PyObject_MakeTpCall@@Base+0x2090> │ │ │ │ adds r0, r3, r2 │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ - b.n 8d822 <_PyObject_MakeTpCall@@Base+0x208e> │ │ │ │ + b.n 8da92 <_PyObject_MakeTpCall@@Base+0x20a2> │ │ │ │ cmp r1, #15 │ │ │ │ itete gt │ │ │ │ addgt.w r0, r3, r2, lsl #2 │ │ │ │ addle.w r0, r3, r2, lsl #1 │ │ │ │ ldrgt r0, [r0, #20] │ │ │ │ ldrshle.w r0, [r0, #20] │ │ │ │ - b.w 8c52a <_PyObject_MakeTpCall@@Base+0xd96> │ │ │ │ - ldr r0, [pc, #492] @ (8d888 <_PyObject_MakeTpCall@@Base+0x20f4>) │ │ │ │ - bl 6be80 │ │ │ │ + b.w 8c786 <_PyObject_MakeTpCall@@Base+0xd96> │ │ │ │ + ldr r0, [pc, #424] @ (8da7c <_PyObject_MakeTpCall@@Base+0x208c>) │ │ │ │ + bl 6bec0 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - bne.w 8c4b2 <_PyObject_MakeTpCall@@Base+0xd1e> │ │ │ │ - ldr r0, [pc, #480] @ (8d888 <_PyObject_MakeTpCall@@Base+0x20f4>) │ │ │ │ - bl 2684f8 │ │ │ │ - b.n 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ + bne.w 8c70e <_PyObject_MakeTpCall@@Base+0xd1e> │ │ │ │ + ldr r0, [pc, #412] @ (8da7c <_PyObject_MakeTpCall@@Base+0x208c>) │ │ │ │ + bl 26849c │ │ │ │ + b.n 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ ldr.w r1, [sl] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8d154 <_PyObject_MakeTpCall@@Base+0x19c0> │ │ │ │ + bne.w 8d3bc <_PyObject_MakeTpCall@@Base+0x19cc> │ │ │ │ mov r0, sl │ │ │ │ str r2, [r7, #28] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r7, #28] │ │ │ │ - b.n 8d154 <_PyObject_MakeTpCall@@Base+0x19c0> │ │ │ │ + b.n 8d3bc <_PyObject_MakeTpCall@@Base+0x19cc> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r3, r2 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itee ge │ │ │ │ orrge.w r3, r2, #1 │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ adds r0, #3 │ │ │ │ str r3, [r7, #76] @ 0x4c │ │ │ │ - beq.w 8e808 <_PyObject_MakeTpCall@@Base+0x3074> │ │ │ │ + beq.w 8e94c <_PyObject_MakeTpCall@@Base+0x2f5c> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8d13e <_PyObject_MakeTpCall@@Base+0x19aa> │ │ │ │ + beq.w 8d3a6 <_PyObject_MakeTpCall@@Base+0x19b6> │ │ │ │ movs r2, #1 │ │ │ │ - b.n 8d14c <_PyObject_MakeTpCall@@Base+0x19b8> │ │ │ │ + b.n 8d3b4 <_PyObject_MakeTpCall@@Base+0x19c4> │ │ │ │ + movs r3, #0 │ │ │ │ + add.w r2, r7, #80 @ 0x50 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #2 │ │ │ │ + movw r1, #33976 @ 0x84b8 │ │ │ │ + movt r1, #75 @ 0x4b │ │ │ │ + bl 8b9f0 <_PyObject_MakeTpCall@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8d536 <_PyObject_MakeTpCall@@Base+0x1b46> │ │ │ │ + b.n 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ mov sl, fp │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5e10 │ │ │ │ + bl c60d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8d712 <_PyObject_MakeTpCall@@Base+0x1f7e> │ │ │ │ + bge.n 8d96c <_PyObject_MakeTpCall@@Base+0x1f7c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8d712 <_PyObject_MakeTpCall@@Base+0x1f7e> │ │ │ │ + cbnz r3, 8d96c <_PyObject_MakeTpCall@@Base+0x1f7c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8dcda <_PyObject_MakeTpCall@@Base+0x2546> │ │ │ │ + beq.w 8e34c <_PyObject_MakeTpCall@@Base+0x295c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8cb2c <_PyObject_MakeTpCall@@Base+0x1398> │ │ │ │ + bge.w 8cd88 <_PyObject_MakeTpCall@@Base+0x1398> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cb2c <_PyObject_MakeTpCall@@Base+0x1398> │ │ │ │ + bne.w 8cd88 <_PyObject_MakeTpCall@@Base+0x1398> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8cb2c <_PyObject_MakeTpCall@@Base+0x1398> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8cd88 <_PyObject_MakeTpCall@@Base+0x1398> │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ + sub.w r3, r3, #420 @ 0x1a4 │ │ │ │ + ldr r2, [r2, #80] @ 0x50 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 8cfc2 <_PyObject_MakeTpCall@@Base+0x15d2> │ │ │ │ + b.n 8d286 <_PyObject_MakeTpCall@@Base+0x1896> │ │ │ │ + bics.w r3, r2, #1 │ │ │ │ + beq.w 8ce8a <_PyObject_MakeTpCall@@Base+0x149a> │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + bic.w r5, r2, #1 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ + b.w 8ce5c <_PyObject_MakeTpCall@@Base+0x146c> │ │ │ │ + movs r0, #12 │ │ │ │ + adds r3, #20 │ │ │ │ + mla r2, r0, r6, r2 │ │ │ │ + adds r4, r3, r2 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + str r1, [r4, #8] │ │ │ │ + str r1, [r4, #4] │ │ │ │ + str r1, [r3, r2] │ │ │ │ + b.w 8cb98 <_PyObject_MakeTpCall@@Base+0x11a8> │ │ │ │ cmp r1, #15 │ │ │ │ iteet le │ │ │ │ addle.w r2, r3, r2, lsl #1 │ │ │ │ addgt.w r2, r3, r2, lsl #2 │ │ │ │ mvngt.w r1, #1 │ │ │ │ movwle r1, #65534 @ 0xfffe │ │ │ │ ite gt │ │ │ │ strgt r1, [r2, #20] │ │ │ │ strhle r1, [r2, #20] │ │ │ │ - b.w 8c91e <_PyObject_MakeTpCall@@Base+0x118a> │ │ │ │ + b.w 8cb7a <_PyObject_MakeTpCall@@Base+0x118a> │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 8d80a <_PyObject_MakeTpCall@@Base+0x2076> │ │ │ │ + beq.n 8da68 <_PyObject_MakeTpCall@@Base+0x2078> │ │ │ │ lsrs r0, r5, #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, #7 │ │ │ │ add r2, r0 │ │ │ │ and.w r2, lr, r2 │ │ │ │ - bgt.n 8d7b6 <_PyObject_MakeTpCall@@Base+0x2022> │ │ │ │ + bgt.n 8da14 <_PyObject_MakeTpCall@@Base+0x2024> │ │ │ │ adds r0, r3, r2 │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ - b.n 8d7c8 <_PyObject_MakeTpCall@@Base+0x2034> │ │ │ │ - bics.w r3, r2, #1 │ │ │ │ - beq.w 8cc2e <_PyObject_MakeTpCall@@Base+0x149a> │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - bic.w r5, r2, #1 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ - b.w 8cc00 <_PyObject_MakeTpCall@@Base+0x146c> │ │ │ │ - ldr r2, [r7, #52] @ 0x34 │ │ │ │ - sub.w r3, r3, #420 @ 0x1a4 │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ - b.w 8cd60 <_PyObject_MakeTpCall@@Base+0x15cc> │ │ │ │ - movs r0, #12 │ │ │ │ - adds r3, #20 │ │ │ │ - mla r2, r0, r6, r2 │ │ │ │ - adds r4, r3, r2 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - str r1, [r4, #8] │ │ │ │ - str r1, [r4, #4] │ │ │ │ - str r1, [r3, r2] │ │ │ │ - b.w 8c93c <_PyObject_MakeTpCall@@Base+0x11a8> │ │ │ │ + b.n 8da26 <_PyObject_MakeTpCall@@Base+0x2036> │ │ │ │ cmp r1, #15 │ │ │ │ itete gt │ │ │ │ addgt.w r0, r3, r2, lsl #2 │ │ │ │ addle.w r0, r3, r2, lsl #1 │ │ │ │ ldrgt r0, [r0, #20] │ │ │ │ ldrshle.w r0, [r0, #20] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w 8c8fe <_PyObject_MakeTpCall@@Base+0x116a> │ │ │ │ + beq.w 8cb5a <_PyObject_MakeTpCall@@Base+0x116a> │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 8d80a <_PyObject_MakeTpCall@@Base+0x2076> │ │ │ │ + beq.n 8da68 <_PyObject_MakeTpCall@@Base+0x2078> │ │ │ │ lsrs r5, r5, #10 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ adds r0, r5, #1 │ │ │ │ add r2, r0 │ │ │ │ and.w r2, lr, r2 │ │ │ │ cmp r1, #7 │ │ │ │ add.w ip, r3, r2 │ │ │ │ add.w r0, r3, r2, lsl #1 │ │ │ │ - bgt.w 8dcc2 <_PyObject_MakeTpCall@@Base+0x252e> │ │ │ │ + bgt.w 8df16 <_PyObject_MakeTpCall@@Base+0x2526> │ │ │ │ ldrsb.w r0, [ip, #20] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w 8c8fe <_PyObject_MakeTpCall@@Base+0x116a> │ │ │ │ + beq.w 8cb5a <_PyObject_MakeTpCall@@Base+0x116a> │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r2, #1 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ add r2, r5 │ │ │ │ - bne.n 8d7de <_PyObject_MakeTpCall@@Base+0x204a> │ │ │ │ + bne.n 8da3c <_PyObject_MakeTpCall@@Base+0x204c> │ │ │ │ mov r2, r0 │ │ │ │ - b.w 8c8fe <_PyObject_MakeTpCall@@Base+0x116a> │ │ │ │ + b.w 8cb5a <_PyObject_MakeTpCall@@Base+0x116a> │ │ │ │ + nop │ │ │ │ + push {r4, r7} │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + uxtb r0, r1 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + bkpt 0x0028 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ cmp r1, #15 │ │ │ │ itete gt │ │ │ │ addgt.w r0, r3, r2, lsl #2 │ │ │ │ addle.w r0, r3, r2, lsl #1 │ │ │ │ ldrgt r0, [r0, #20] │ │ │ │ ldrshle.w r0, [r0, #20] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 8c530 <_PyObject_MakeTpCall@@Base+0xd9c> │ │ │ │ + beq.w 8c78c <_PyObject_MakeTpCall@@Base+0xd9c> │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 8d864 <_PyObject_MakeTpCall@@Base+0x20d0> │ │ │ │ + beq.n 8dad4 <_PyObject_MakeTpCall@@Base+0x20e4> │ │ │ │ lsrs r6, r6, #10 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ adds r0, r6, #1 │ │ │ │ add r2, r0 │ │ │ │ and.w r2, lr, r2 │ │ │ │ cmp r1, #7 │ │ │ │ add.w ip, r3, r2 │ │ │ │ add.w r0, r3, r2, lsl #1 │ │ │ │ - bgt.w 8dcb2 <_PyObject_MakeTpCall@@Base+0x251e> │ │ │ │ + bgt.w 8de3e <_PyObject_MakeTpCall@@Base+0x244e> │ │ │ │ ldrsb.w r0, [ip, #20] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 8c530 <_PyObject_MakeTpCall@@Base+0xd9c> │ │ │ │ + beq.w 8c78c <_PyObject_MakeTpCall@@Base+0xd9c> │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r2, #1 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ add r2, r6 │ │ │ │ - bne.n 8d838 <_PyObject_MakeTpCall@@Base+0x20a4> │ │ │ │ + bne.n 8daa8 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ mov r2, r0 │ │ │ │ - b.w 8c530 <_PyObject_MakeTpCall@@Base+0xd9c> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c94e <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c888 <_PyObject_MakeTpCall@@Base+0x10f4> │ │ │ │ - nop │ │ │ │ - uxtb r0, r1 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - push {r4, r7} │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - bkpt 0x0028 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - mov ip, r6 │ │ │ │ - cmp r3, ip │ │ │ │ - bne.w 8e700 <_PyObject_MakeTpCall@@Base+0x2f6c> │ │ │ │ + b.w 8c78c <_PyObject_MakeTpCall@@Base+0xd9c> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8cbaa <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8cae4 <_PyObject_MakeTpCall@@Base+0x10f4> │ │ │ │ + mov r0, fp │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.w 8dffc <_PyObject_MakeTpCall@@Base+0x260c> │ │ │ │ + add.w sl, r0, #16 │ │ │ │ + mov.w ip, #1 │ │ │ │ + ldr.w fp, [sl, #4]! │ │ │ │ + cmp fp, r3 │ │ │ │ + bne.w 8dff2 <_PyObject_MakeTpCall@@Base+0x2602> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r6 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 8e46c <_PyObject_MakeTpCall@@Base+0x2cd8> │ │ │ │ + bne.w 8e5ca <_PyObject_MakeTpCall@@Base+0x2bda> │ │ │ │ mov r6, r3 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.w 8e59a <_PyObject_MakeTpCall@@Base+0x2e06> │ │ │ │ + bne.w 8e526 <_PyObject_MakeTpCall@@Base+0x2b36> │ │ │ │ mov.w ip, #0 │ │ │ │ strd lr, r5, [r7, #32] │ │ │ │ mov fp, ip │ │ │ │ mov r1, ip │ │ │ │ str.w ip, [r7, #52] @ 0x34 │ │ │ │ str r6, [r7, #28] │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ ldr.w sl, [r3, #4]! │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8e580 <_PyObject_MakeTpCall@@Base+0x2dec> │ │ │ │ + bge.w 8e50c <_PyObject_MakeTpCall@@Base+0x2b1c> │ │ │ │ ldr.w r0, [sl, #84] @ 0x54 │ │ │ │ lsls r4, r0, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r3, [sl, #132] @ 0x84 │ │ │ │ - bmi.n 8d92e <_PyObject_MakeTpCall@@Base+0x219a> │ │ │ │ + bmi.n 8dba0 <_PyObject_MakeTpCall@@Base+0x21b0> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e71c <_PyObject_MakeTpCall@@Base+0x2f88> │ │ │ │ + beq.w 8ea3c <_PyObject_MakeTpCall@@Base+0x304c> │ │ │ │ lsls r2, r0, #21 │ │ │ │ - bpl.w 8c1b4 <_PyObject_MakeTpCall@@Base+0xa20> │ │ │ │ + bpl.w 8c410 <_PyObject_MakeTpCall@@Base+0xa20> │ │ │ │ ldr.w r4, [sl, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8d972 <_PyObject_MakeTpCall@@Base+0x21de> │ │ │ │ + beq.n 8dbe4 <_PyObject_MakeTpCall@@Base+0x21f4> │ │ │ │ ldr.w r9, [r4, #128] @ 0x80 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8d9ce <_PyObject_MakeTpCall@@Base+0x223a> │ │ │ │ + beq.n 8dc40 <_PyObject_MakeTpCall@@Base+0x2250> │ │ │ │ ldr.w r5, [r9, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8d9ee <_PyObject_MakeTpCall@@Base+0x225a> │ │ │ │ + beq.n 8dc60 <_PyObject_MakeTpCall@@Base+0x2270> │ │ │ │ ldr.w r6, [r5, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8dc94 <_PyObject_MakeTpCall@@Base+0x2500> │ │ │ │ + beq.w 8df26 <_PyObject_MakeTpCall@@Base+0x2536> │ │ │ │ ldr.w r8, [r6, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8e576 <_PyObject_MakeTpCall@@Base+0x2de2> │ │ │ │ + beq.w 8e502 <_PyObject_MakeTpCall@@Base+0x2b12> │ │ │ │ ldr.w r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e53c <_PyObject_MakeTpCall@@Base+0x2da8> │ │ │ │ + beq.w 8e4ca <_PyObject_MakeTpCall@@Base+0x2ada> │ │ │ │ str r1, [r7, #24] │ │ │ │ - bl 7f6b4 │ │ │ │ + bl 7f6e0 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ - b.w 8e544 <_PyObject_MakeTpCall@@Base+0x2db0> │ │ │ │ - ldr r2, [pc, #732] @ (8dc0c <_PyObject_MakeTpCall@@Base+0x2478>) │ │ │ │ + b.w 8e4d2 <_PyObject_MakeTpCall@@Base+0x2ae2> │ │ │ │ + ldr r2, [pc, #744] @ (8de8c <_PyObject_MakeTpCall@@Base+0x249c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r3, [sl, #180] @ 0xb4 │ │ │ │ subs r4, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ cmp r4, #10 │ │ │ │ @@ -146411,1396 +146620,1400 @@ │ │ │ │ adds r5, r2, r3 │ │ │ │ add.w r5, r5, #91136 @ 0x16400 │ │ │ │ ldr.w r5, [r5, #408] @ 0x198 │ │ │ │ cmp r5, sl │ │ │ │ it eq │ │ │ │ orreq.w r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8e52e <_PyObject_MakeTpCall@@Base+0x2d9a> │ │ │ │ + beq.w 8e4bc <_PyObject_MakeTpCall@@Base+0x2acc> │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #408 @ 0x198 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - b.n 8d8dc <_PyObject_MakeTpCall@@Base+0x2148> │ │ │ │ + b.n 8db4e <_PyObject_MakeTpCall@@Base+0x215e> │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ movne r4, sl │ │ │ │ - bne.n 8d996 <_PyObject_MakeTpCall@@Base+0x2202> │ │ │ │ + bne.n 8dc08 <_PyObject_MakeTpCall@@Base+0x2218> │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r4, sl │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 8dc6e <_PyObject_MakeTpCall@@Base+0x24da> │ │ │ │ + bne.w 8def0 <_PyObject_MakeTpCall@@Base+0x2500> │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8d9c8 <_PyObject_MakeTpCall@@Base+0x2234> │ │ │ │ + bne.n 8dc3a <_PyObject_MakeTpCall@@Base+0x224a> │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ ldr r6, [r7, #28] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8c1ce <_PyObject_MakeTpCall@@Base+0xa3a> │ │ │ │ + beq.w 8c42a <_PyObject_MakeTpCall@@Base+0xa3a> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ - b.w 8c1fa <_PyObject_MakeTpCall@@Base+0xa66> │ │ │ │ + b.w 8c456 <_PyObject_MakeTpCall@@Base+0xa66> │ │ │ │ mov r1, sl │ │ │ │ mov fp, r4 │ │ │ │ - b.n 8d8ba <_PyObject_MakeTpCall@@Base+0x2126> │ │ │ │ + b.n 8db2c <_PyObject_MakeTpCall@@Base+0x213c> │ │ │ │ movw r9, #34368 @ 0x8640 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 8d97e <_PyObject_MakeTpCall@@Base+0x21ea> │ │ │ │ + bne.n 8dbf0 <_PyObject_MakeTpCall@@Base+0x2200> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r4, r9 │ │ │ │ - b.n 8d97e <_PyObject_MakeTpCall@@Base+0x21ea> │ │ │ │ + b.n 8dbf0 <_PyObject_MakeTpCall@@Base+0x2200> │ │ │ │ movw r5, #34368 @ 0x8640 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8d9d6 <_PyObject_MakeTpCall@@Base+0x2242> │ │ │ │ + bne.n 8dc48 <_PyObject_MakeTpCall@@Base+0x2258> │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r9, r5 │ │ │ │ - b.n 8d9d6 <_PyObject_MakeTpCall@@Base+0x2242> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #31628 @ 0x7b8c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8e514 <_PyObject_MakeTpCall@@Base+0x2d80> │ │ │ │ - ldr r1, [r7, #52] @ 0x34 │ │ │ │ - bl c1d90 │ │ │ │ - ldr r1, [pc, #488] @ (8dc10 <_PyObject_MakeTpCall@@Base+0x247c>) │ │ │ │ - mov r0, r4 │ │ │ │ - bl c1518 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 8c7fc <_PyObject_MakeTpCall@@Base+0x1068> │ │ │ │ - b.n 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ - movw r3, #5160 @ 0x1428 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.w 8d004 <_PyObject_MakeTpCall@@Base+0x1870> │ │ │ │ - ldr r3, [r7, #52] @ 0x34 │ │ │ │ - ldr r1, [r7, #48] @ 0x30 │ │ │ │ - adds r3, #60 @ 0x3c │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w 8cff0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - movw r9, #12185 @ 0x2f99 │ │ │ │ - movt r9, #32 │ │ │ │ - b.w 8cf02 <_PyObject_MakeTpCall@@Base+0x176e> │ │ │ │ - add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ - ldr.w r0, [r1, #400] @ 0x190 │ │ │ │ - b.w 8cc7a <_PyObject_MakeTpCall@@Base+0x14e6> │ │ │ │ - ldr r3, [pc, #428] @ (8dc14 <_PyObject_MakeTpCall@@Base+0x2480>) │ │ │ │ - b.w 8c7a8 <_PyObject_MakeTpCall@@Base+0x1014> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8d1ba <_PyObject_MakeTpCall@@Base+0x1a26> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d1ba <_PyObject_MakeTpCall@@Base+0x1a26> │ │ │ │ - lsls r3, r0, #31 │ │ │ │ - bmi.w 8d15a <_PyObject_MakeTpCall@@Base+0x19c6> │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 8d15a <_PyObject_MakeTpCall@@Base+0x19c6> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d15a <_PyObject_MakeTpCall@@Base+0x19c6> │ │ │ │ - mov fp, r0 │ │ │ │ - b.w 8c0fc <_PyObject_MakeTpCall@@Base+0x968> │ │ │ │ + b.n 8dc48 <_PyObject_MakeTpCall@@Base+0x2258> │ │ │ │ mov lr, r6 │ │ │ │ - b.w 8c008 <_PyObject_MakeTpCall@@Base+0x874> │ │ │ │ + b.w 8c264 <_PyObject_MakeTpCall@@Base+0x874> │ │ │ │ + mov fp, r0 │ │ │ │ + b.w 8c358 <_PyObject_MakeTpCall@@Base+0x968> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.w 8e508 <_PyObject_MakeTpCall@@Base+0x2d74> │ │ │ │ + bmi.w 8e4b0 <_PyObject_MakeTpCall@@Base+0x2ac0> │ │ │ │ mov r0, r1 │ │ │ │ - bl 769d0 │ │ │ │ + bl 76a10 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e41a <_PyObject_MakeTpCall@@Base+0x2c86> │ │ │ │ + beq.w 8dfe4 <_PyObject_MakeTpCall@@Base+0x25f4> │ │ │ │ ldr.w r3, [sl, #144] @ 0x90 │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str.w r3, [r7, #132] @ 0x84 │ │ │ │ ldr.w r3, [sl, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8dbae <_PyObject_MakeTpCall@@Base+0x241a> │ │ │ │ + bne.w 8df44 <_PyObject_MakeTpCall@@Base+0x2554> │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ - cbnz r1, 8dada <_PyObject_MakeTpCall@@Base+0x2346> │ │ │ │ + cbnz r1, 8dcc8 <_PyObject_MakeTpCall@@Base+0x22d8> │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, r4 │ │ │ │ str.w r3, [r7, #136] @ 0x88 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r7, #96] @ 0x60 │ │ │ │ strd r0, sl, [r7, #108] @ 0x6c │ │ │ │ add.w r0, r7, #88 @ 0x58 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ strd r3, r5, [r7, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [r7, #88] @ 0x58 │ │ │ │ strd r3, r3, [r7, #124] @ 0x7c │ │ │ │ strd r2, ip, [r7, #116] @ 0x74 │ │ │ │ - bl 19c2f0 <_Py_HandlePending@@Base+0x840> │ │ │ │ + bl 19e700 <_Py_HandlePending@@Base+0x840> │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r8, [r7, #116] @ 0x74 │ │ │ │ str r3, [r7, #8] │ │ │ │ - beq.w 8e474 <_PyObject_MakeTpCall@@Base+0x2ce0> │ │ │ │ + beq.w 8e714 <_PyObject_MakeTpCall@@Base+0x2d24> │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ ldr r6, [r7, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #104] @ 0x68 │ │ │ │ ldr.w sl, [r7, #112] @ 0x70 │ │ │ │ str r3, [r7, #32] │ │ │ │ - b.w 8c286 <_PyObject_MakeTpCall@@Base+0xaf2> │ │ │ │ - ldr r0, [pc, #228] @ (8dc18 <_PyObject_MakeTpCall@@Base+0x2484>) │ │ │ │ - bl 6be80 │ │ │ │ + b.w 8c4e2 <_PyObject_MakeTpCall@@Base+0xaf2> │ │ │ │ + ldr r0, [pc, #368] @ (8de90 <_PyObject_MakeTpCall@@Base+0x24a0>) │ │ │ │ + bl 6bec0 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 8c464 <_PyObject_MakeTpCall@@Base+0xcd0> │ │ │ │ - b.n 8d6a6 <_PyObject_MakeTpCall@@Base+0x1f12> │ │ │ │ - ldr r0, [pc, #216] @ (8dc1c <_PyObject_MakeTpCall@@Base+0x2488>) │ │ │ │ - bl 6be80 │ │ │ │ + bne.w 8c6c0 <_PyObject_MakeTpCall@@Base+0xcd0> │ │ │ │ + b.n 8d8de <_PyObject_MakeTpCall@@Base+0x1eee> │ │ │ │ + ldr r0, [pc, #356] @ (8de94 <_PyObject_MakeTpCall@@Base+0x24a4>) │ │ │ │ + bl 6bec0 │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 8c3f0 <_PyObject_MakeTpCall@@Base+0xc5c> │ │ │ │ - ldr r0, [pc, #204] @ (8dc1c <_PyObject_MakeTpCall@@Base+0x2488>) │ │ │ │ - bl 2684f8 │ │ │ │ - b.n 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ + bne.w 8c64c <_PyObject_MakeTpCall@@Base+0xc5c> │ │ │ │ + ldr r0, [pc, #340] @ (8de94 <_PyObject_MakeTpCall@@Base+0x24a4>) │ │ │ │ + bl 26849c │ │ │ │ + b.n 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #31628 @ 0x7b8c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 8e498 <_PyObject_MakeTpCall@@Base+0x2aa8> │ │ │ │ + ldr r1, [r7, #52] @ 0x34 │ │ │ │ + bl c2054 │ │ │ │ + ldr r1, [pc, #316] @ (8de98 <_PyObject_MakeTpCall@@Base+0x24a8>) │ │ │ │ + mov r0, r4 │ │ │ │ + bl c17dc │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 8ca58 <_PyObject_MakeTpCall@@Base+0x1068> │ │ │ │ + b.n 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ ldr r5, [r7, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fd30 │ │ │ │ + bl 7fd5c │ │ │ │ ldr.w r2, [r5, #432] @ 0x1b0 │ │ │ │ ldr.w r9, [r2, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 8c74c <_PyObject_MakeTpCall@@Base+0xfb8> │ │ │ │ + ble.w 8c9a8 <_PyObject_MakeTpCall@@Base+0xfb8> │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w fp, #16 │ │ │ │ add.w r3, r8, #4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl 9227c │ │ │ │ + bl 924f4 │ │ │ │ str.w r0, [r5, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ + beq.w 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ strd fp, r6, [r5, #-16] │ │ │ │ cmp r9, r8 │ │ │ │ add.w r6, r6, #4 │ │ │ │ add.w r5, r5, #20 │ │ │ │ - beq.w 8c74c <_PyObject_MakeTpCall@@Base+0xfb8> │ │ │ │ + beq.w 8c9a8 <_PyObject_MakeTpCall@@Base+0xfb8> │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ ldr.w r2, [r3, #432] @ 0x1b0 │ │ │ │ - b.n 8db7a <_PyObject_MakeTpCall@@Base+0x23e6> │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 8dada <_PyObject_MakeTpCall@@Base+0x2346> │ │ │ │ + b.n 8dd8e <_PyObject_MakeTpCall@@Base+0x239e> │ │ │ │ + ldr r3, [pc, #216] @ (8de9c <_PyObject_MakeTpCall@@Base+0x24ac>) │ │ │ │ + b.w 8ca04 <_PyObject_MakeTpCall@@Base+0x1014> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8d422 <_PyObject_MakeTpCall@@Base+0x1a32> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d422 <_PyObject_MakeTpCall@@Base+0x1a32> │ │ │ │ + lsls r3, r0, #31 │ │ │ │ + bmi.w 8d3c2 <_PyObject_MakeTpCall@@Base+0x19d2> │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 8d3c2 <_PyObject_MakeTpCall@@Base+0x19d2> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d3c2 <_PyObject_MakeTpCall@@Base+0x19d2> │ │ │ │ + movw r3, #5160 @ 0x1428 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.w 8d254 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ + ldr r3, [r7, #52] @ 0x34 │ │ │ │ + ldr r1, [r7, #48] @ 0x30 │ │ │ │ + adds r3, #60 @ 0x3c │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.w 8d240 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ + movw r9, #20009 @ 0x4e29 │ │ │ │ + movt r9, #32 │ │ │ │ + b.w 8d15e <_PyObject_MakeTpCall@@Base+0x176e> │ │ │ │ + add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ + ldr.w r0, [r1, #400] @ 0x190 │ │ │ │ + b.w 8ced6 <_PyObject_MakeTpCall@@Base+0x14e6> │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8d15a <_PyObject_MakeTpCall@@Base+0x19c6> │ │ │ │ + ble.w 8d3c2 <_PyObject_MakeTpCall@@Base+0x19d2> │ │ │ │ orr.w sl, r0, #1 │ │ │ │ - b.w 8d102 <_PyObject_MakeTpCall@@Base+0x196e> │ │ │ │ + b.w 8d36a <_PyObject_MakeTpCall@@Base+0x197a> │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + str.w r2, [ip, #12] │ │ │ │ + str.w ip, [r2, #8] │ │ │ │ + b.w 8c8b2 <_PyObject_MakeTpCall@@Base+0xec2> │ │ │ │ + cmp r1, #15 │ │ │ │ + itet gt │ │ │ │ + addgt.w r0, r3, r2, lsl #2 │ │ │ │ + ldrshle.w r0, [r0, #20] │ │ │ │ + ldrgt r0, [r0, #20] │ │ │ │ + b.n 8dabe <_PyObject_MakeTpCall@@Base+0x20ce> │ │ │ │ + ldrh.w r1, [sl, #206] @ 0xce │ │ │ │ + cmp.w r1, #1000 @ 0x3e8 │ │ │ │ + bcs.w 8d332 <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 8e324 <_PyObject_MakeTpCall@@Base+0x2934> │ │ │ │ + ldr r3, [pc, #60] @ (8dea0 <_PyObject_MakeTpCall@@Base+0x24b0>) │ │ │ │ + ldr.w r2, [r3, #684] @ 0x2ac │ │ │ │ + cmp r2, #100 @ 0x64 │ │ │ │ + bgt.w 8d338 <_PyObject_MakeTpCall@@Base+0x1948> │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r4 │ │ │ │ + bl db02c <_PyEval_CheckExceptTypeValid@@Base+0x118> │ │ │ │ + add.w r2, r7, #76 @ 0x4c │ │ │ │ + ldr r1, [pc, #40] @ (8dea4 <_PyObject_MakeTpCall@@Base+0x24b4>) │ │ │ │ + mov r0, sl │ │ │ │ + ldr.w r8, [sl, #192] @ 0xc0 │ │ │ │ + bl 84808 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ + mov r2, r0 │ │ │ │ + b.w 8d3bc <_PyObject_MakeTpCall@@Base+0x19cc> │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + bkpt 0x0028 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + cbnz r4, 8df04 <_PyObject_MakeTpCall@@Base+0x2514> │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + uxth r0, r0 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + cmp r3, #20 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ + bkpt 0x0078 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + stmia r1!, {r2, r3, r4} │ │ │ │ + lsls r5, r1, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #22804 @ 0x5914 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8c6ac <_PyObject_MakeTpCall@@Base+0xf18> │ │ │ │ - bl 19583c │ │ │ │ + bne.w 8c908 <_PyObject_MakeTpCall@@Base+0xf18> │ │ │ │ + bl 197c04 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ + beq.n 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #64] @ (8dc20 <_PyObject_MakeTpCall@@Base+0x248c>) │ │ │ │ + ldr r1, [pc, #756] @ (8e1bc <_PyObject_MakeTpCall@@Base+0x27cc>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8e8d6 <_PyObject_MakeTpCall@@Base+0x3142> │ │ │ │ + beq.w 8ea30 <_PyObject_MakeTpCall@@Base+0x3040> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8c6ac <_PyObject_MakeTpCall@@Base+0xf18> │ │ │ │ + bge.w 8c908 <_PyObject_MakeTpCall@@Base+0xf18> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c6ac <_PyObject_MakeTpCall@@Base+0xf18> │ │ │ │ + bne.w 8c908 <_PyObject_MakeTpCall@@Base+0xf18> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c6ac <_PyObject_MakeTpCall@@Base+0xf18> │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - uxth r0, r0 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - cmp r3, #20 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ - bkpt 0x0028 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - cbnz r4, 8dc8c <_PyObject_MakeTpCall@@Base+0x24f8> │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - pop {r2, r3, r5, r6} │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - ldrh.w r1, [sl, #206] @ 0xce │ │ │ │ - cmp.w r1, #1000 @ 0x3e8 │ │ │ │ - bcs.w 8d0ca <_PyObject_MakeTpCall@@Base+0x1936> │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8dfa2 <_PyObject_MakeTpCall@@Base+0x280e> │ │ │ │ - ldr r3, [pc, #780] @ (8df44 <_PyObject_MakeTpCall@@Base+0x27b0>) │ │ │ │ - ldr.w r2, [r3, #684] @ 0x2ac │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 8d0d0 <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r4 │ │ │ │ - bl db0e0 <_PyEval_CheckExceptTypeValid@@Base+0x118> │ │ │ │ - add.w r2, r7, #76 @ 0x4c │ │ │ │ - ldr r1, [pc, #760] @ (8df48 <_PyObject_MakeTpCall@@Base+0x27b4>) │ │ │ │ - mov r0, sl │ │ │ │ - ldr.w r8, [sl, #192] @ 0xc0 │ │ │ │ - bl 84854 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ - mov r2, r0 │ │ │ │ - b.w 8d154 <_PyObject_MakeTpCall@@Base+0x19c0> │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - str.w r2, [ip, #12] │ │ │ │ - str.w ip, [r2, #8] │ │ │ │ - b.w 8c656 <_PyObject_MakeTpCall@@Base+0xec2> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c908 <_PyObject_MakeTpCall@@Base+0xf18> │ │ │ │ ldr.w r3, [fp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8de60 <_PyObject_MakeTpCall@@Base+0x26cc> │ │ │ │ + beq.w 8e5d2 <_PyObject_MakeTpCall@@Base+0x2be2> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r2, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp r0, r2 │ │ │ │ - ble.w 8de7e <_PyObject_MakeTpCall@@Base+0x26ea> │ │ │ │ + ble.w 8e5f0 <_PyObject_MakeTpCall@@Base+0x2c00> │ │ │ │ ldr.w r5, [r3, #4]! │ │ │ │ cmp r5, r4 │ │ │ │ - bne.w 8de5c <_PyObject_MakeTpCall@@Base+0x26c8> │ │ │ │ + bne.w 8e560 <_PyObject_MakeTpCall@@Base+0x2b70> │ │ │ │ mov r4, fp │ │ │ │ mov sl, r1 │ │ │ │ - b.n 8d99e <_PyObject_MakeTpCall@@Base+0x220a> │ │ │ │ + b.n 8dc10 <_PyObject_MakeTpCall@@Base+0x2220> │ │ │ │ + cmp r1, #15 │ │ │ │ + itet gt │ │ │ │ + addgt.w r0, r3, r2, lsl #2 │ │ │ │ + ldrshle.w r0, [r0, #20] │ │ │ │ + ldrgt r0, [r0, #20] │ │ │ │ + b.n 8da52 <_PyObject_MakeTpCall@@Base+0x2062> │ │ │ │ movw r6, #34368 @ 0x8640 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8d9f6 <_PyObject_MakeTpCall@@Base+0x2262> │ │ │ │ + bne.w 8dc68 <_PyObject_MakeTpCall@@Base+0x2278> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r5, r6 │ │ │ │ - b.n 8d9f6 <_PyObject_MakeTpCall@@Base+0x2262> │ │ │ │ - cmp r1, #15 │ │ │ │ - itet gt │ │ │ │ - addgt.w r0, r3, r2, lsl #2 │ │ │ │ - ldrshle.w r0, [r0, #20] │ │ │ │ - ldrgt r0, [r0, #20] │ │ │ │ - b.n 8d84e <_PyObject_MakeTpCall@@Base+0x20ba> │ │ │ │ - cmp r1, #15 │ │ │ │ - itet gt │ │ │ │ - addgt.w r0, r3, r2, lsl #2 │ │ │ │ - ldrshle.w r0, [r0, #20] │ │ │ │ - ldrgt r0, [r0, #20] │ │ │ │ - b.n 8d7f4 <_PyObject_MakeTpCall@@Base+0x2060> │ │ │ │ + b.n 8dc68 <_PyObject_MakeTpCall@@Base+0x2278> │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 8dcc8 <_PyObject_MakeTpCall@@Base+0x22d8> │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ + orr.w r3, r3, #256 @ 0x100 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d5e2 <_PyObject_MakeTpCall@@Base+0x1e4e> │ │ │ │ + str r3, [r2, #84] @ 0x54 │ │ │ │ + bl 19abe4 <_Py_SetImmortalUntracked@@Base> │ │ │ │ + b.w 8cbd0 <_PyObject_MakeTpCall@@Base+0x11e0> │ │ │ │ + ldr r3, [r7, #52] @ 0x34 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ + bmi.w 8e9e4 <_PyObject_MakeTpCall@@Base+0x2ff4> │ │ │ │ + lsls r4, r3, #18 │ │ │ │ + bmi.w 8ccf6 <_PyObject_MakeTpCall@@Base+0x1306> │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7f878 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 8d2ea <_PyObject_MakeTpCall@@Base+0x18fa> │ │ │ │ + ldr.w r4, [r4, #172] @ 0xac │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 8ccf6 <_PyObject_MakeTpCall@@Base+0x1306> │ │ │ │ + b.w 8cc8e <_PyObject_MakeTpCall@@Base+0x129e> │ │ │ │ + ldr r0, [pc, #568] @ (8e1c0 <_PyObject_MakeTpCall@@Base+0x27d0>) │ │ │ │ + bl 102d7c <_PyErr_SetKeyError@@Base> │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 8df9c <_PyObject_MakeTpCall@@Base+0x25ac> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbz r3, 8dfa4 <_PyObject_MakeTpCall@@Base+0x25b4> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r7, #52] @ 0x34 │ │ │ │ + b.w 8d642 <_PyObject_MakeTpCall@@Base+0x1c52> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8df9c <_PyObject_MakeTpCall@@Base+0x25ac> │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r1, #2 │ │ │ │ + ldr r3, [pc, #520] @ (8e1c0 <_PyObject_MakeTpCall@@Base+0x27d0>) │ │ │ │ + bl 1f3d48 <_PyDict_SendEvent@@Base> │ │ │ │ + b.w 8cb36 <_PyObject_MakeTpCall@@Base+0x1146> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8ce84 <_PyObject_MakeTpCall@@Base+0x1494> │ │ │ │ + ldr r1, [r7, #48] @ 0x30 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r3 │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8e714 <_PyObject_MakeTpCall@@Base+0x2d24> │ │ │ │ + mov r1, r0 │ │ │ │ + b.w 8c546 <_PyObject_MakeTpCall@@Base+0xb56> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8c4b2 <_PyObject_MakeTpCall@@Base+0xac2> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 778ac │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r7, #52] @ 0x34 │ │ │ │ + b.w 8d642 <_PyObject_MakeTpCall@@Base+0x1c52> │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + cmp r9, ip │ │ │ │ + bne.w 8dafc <_PyObject_MakeTpCall@@Base+0x210c> │ │ │ │ + ldr.w ip, [r3, #172] @ 0xac │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.w 8e756 <_PyObject_MakeTpCall@@Base+0x2d66> │ │ │ │ + ldr.w sl, [ip, #8] │ │ │ │ + add.w r9, ip, #12 │ │ │ │ + movs r0, #0 │ │ │ │ + cmp sl, r0 │ │ │ │ + add.w r0, r0, #1 │ │ │ │ + ble.w 8e774 <_PyObject_MakeTpCall@@Base+0x2d84> │ │ │ │ + ldr.w fp, [r9, #4]! │ │ │ │ + cmp fp, r6 │ │ │ │ + bne.n 8e012 <_PyObject_MakeTpCall@@Base+0x2622> │ │ │ │ + b.n 8db0a <_PyObject_MakeTpCall@@Base+0x211a> │ │ │ │ + ldr r0, [pc, #412] @ (8e1c4 <_PyObject_MakeTpCall@@Base+0x27d4>) │ │ │ │ + bl 6bec0 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + bne.w 8c48c <_PyObject_MakeTpCall@@Base+0xa9c> │ │ │ │ + ldr r0, [pc, #396] @ (8e1c4 <_PyObject_MakeTpCall@@Base+0x27d4>) │ │ │ │ + bl 26849c │ │ │ │ + b.w 8c4a0 <_PyObject_MakeTpCall@@Base+0xab0> │ │ │ │ + movw r0, #59848 @ 0xe9c8 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r1, #2524 @ 0x9dc │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8c986 <_PyObject_MakeTpCall@@Base+0xf96> │ │ │ │ + ldr r0, [pc, #372] @ (8e1c8 <_PyObject_MakeTpCall@@Base+0x27d8>) │ │ │ │ + bl 6bec0 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + bne.w 8c972 <_PyObject_MakeTpCall@@Base+0xf82> │ │ │ │ + ldr r0, [pc, #356] @ (8e1c8 <_PyObject_MakeTpCall@@Base+0x27d8>) │ │ │ │ + bl 26849c │ │ │ │ + b.w 8c986 <_PyObject_MakeTpCall@@Base+0xf96> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #22804 @ 0x5914 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 8c998 <_PyObject_MakeTpCall@@Base+0xfa8> │ │ │ │ + bl 1e1f2c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [pc, #320] @ (8e1c8 <_PyObject_MakeTpCall@@Base+0x27d8>) │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78a3c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 8ea30 <_PyObject_MakeTpCall@@Base+0x3040> │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 8c998 <_PyObject_MakeTpCall@@Base+0xfa8> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8c998 <_PyObject_MakeTpCall@@Base+0xfa8> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c998 <_PyObject_MakeTpCall@@Base+0xfa8> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #14360 @ 0x3818 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d78f0 │ │ │ │ + ldr r1, [r7, #52] @ 0x34 │ │ │ │ + mov r3, r5 │ │ │ │ + b.w 8c9f0 <_PyObject_MakeTpCall@@Base+0x1000> │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ + ldr r3, [pc, #244] @ (8e1cc <_PyObject_MakeTpCall@@Base+0x27dc>) │ │ │ │ + str r3, [r2, #124] @ 0x7c │ │ │ │ + b.w 8d726 <_PyObject_MakeTpCall@@Base+0x1d36> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8c998 <_PyObject_MakeTpCall@@Base+0xfa8> │ │ │ │ + b.n 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8ca58 <_PyObject_MakeTpCall@@Base+0x1068> │ │ │ │ + b.n 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8e958 <_PyObject_MakeTpCall@@Base+0x2f68> │ │ │ │ + movw r3, #61148 @ 0xeedc │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #20944 @ 0x51d0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr r3, [pc, #192] @ (8e1d0 <_PyObject_MakeTpCall@@Base+0x27e0>) │ │ │ │ + bl d78f0 │ │ │ │ + ldr r1, [pc, #188] @ (8e1d0 <_PyObject_MakeTpCall@@Base+0x27e0>) │ │ │ │ + mov r0, r4 │ │ │ │ + bl d9ba4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ + movs r5, #0 │ │ │ │ + b.w 8d578 <_PyObject_MakeTpCall@@Base+0x1b88> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1fe9e4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 8d5c4 <_PyObject_MakeTpCall@@Base+0x1bd4> │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8d5b6 <_PyObject_MakeTpCall@@Base+0x1bc6> │ │ │ │ + ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #1 │ │ │ │ + blx r3 │ │ │ │ + b.w 8d5b6 <_PyObject_MakeTpCall@@Base+0x1bc6> │ │ │ │ + cmp r6, #3 │ │ │ │ + ble.w 8d5c4 <_PyObject_MakeTpCall@@Base+0x1bd4> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 8d5c4 <_PyObject_MakeTpCall@@Base+0x1bd4> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2019c8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 8d5c4 <_PyObject_MakeTpCall@@Base+0x1bd4> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1fe9e4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 8d632 <_PyObject_MakeTpCall@@Base+0x1c42> │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8d626 <_PyObject_MakeTpCall@@Base+0x1c36> │ │ │ │ + ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r1, #1 │ │ │ │ + blx r3 │ │ │ │ + b.w 8d626 <_PyObject_MakeTpCall@@Base+0x1c36> │ │ │ │ + cmp.w r9, #3 │ │ │ │ + ble.w 8d632 <_PyObject_MakeTpCall@@Base+0x1c42> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 8d632 <_PyObject_MakeTpCall@@Base+0x1c42> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2019c8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 8d632 <_PyObject_MakeTpCall@@Base+0x1c42> │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + adds r3, #8 │ │ │ │ + cmp r2, fp │ │ │ │ + bgt.w 8d67c <_PyObject_MakeTpCall@@Base+0x1c8c> │ │ │ │ + b.w 8d4a0 <_PyObject_MakeTpCall@@Base+0x1ab0> │ │ │ │ + pop {r2, r3, r5, r6} │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + uxtb r0, r1 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + stmia r1!, {r3, r5, r6, r7} │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + sxtb r0, r3 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + cmp r4, #3 │ │ │ │ + ble.w 8d4f4 <_PyObject_MakeTpCall@@Base+0x1b04> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 8d4f4 <_PyObject_MakeTpCall@@Base+0x1b04> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2019c8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 8d4f4 <_PyObject_MakeTpCall@@Base+0x1b04> │ │ │ │ + cbz r3, 8e1f4 <_PyObject_MakeTpCall@@Base+0x2804> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ + movt r1, #75 @ 0x4b │ │ │ │ + mov r0, r5 │ │ │ │ + movw r3, #33976 @ 0x84b8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r2, #21340 @ 0x535c │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + bl 1f50a0 <_PyErr_Format@@Base> │ │ │ │ + b.n 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8d536 <_PyObject_MakeTpCall@@Base+0x1b46> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 8e982 <_PyObject_MakeTpCall@@Base+0x2f92> │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ + movt r1, #75 @ 0x4b │ │ │ │ + mov r0, r5 │ │ │ │ + movw r3, #33976 @ 0x84b8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r2, #21388 @ 0x538c │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + bl 23a940 <_PyBytesWriter_WriteBytes@@Base+0xe8> │ │ │ │ + b.n 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #22292 @ 0x5714 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d78f0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ + movw r3, #5160 @ 0x1428 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.w 8d254 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ + ldr r3, [r7, #52] @ 0x34 │ │ │ │ + ldr r2, [r7, #48] @ 0x30 │ │ │ │ + adds r3, #60 @ 0x3c │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 8de0a <_PyObject_MakeTpCall@@Base+0x241a> │ │ │ │ + b.w 8d254 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + adds r3, #12 │ │ │ │ + cmp r2, fp │ │ │ │ + bgt.w 8d492 <_PyObject_MakeTpCall@@Base+0x1aa2> │ │ │ │ + b.w 8d4a0 <_PyObject_MakeTpCall@@Base+0x1ab0> │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + bl 1fe9e4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 8d4f4 <_PyObject_MakeTpCall@@Base+0x1b04> │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8d4e6 <_PyObject_MakeTpCall@@Base+0x1af6> │ │ │ │ + ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ + mov r0, sl │ │ │ │ + movs r1, #1 │ │ │ │ + blx r3 │ │ │ │ + b.w 8d4e6 <_PyObject_MakeTpCall@@Base+0x1af6> │ │ │ │ + add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ + add.w r3, r3, #384 @ 0x180 │ │ │ │ + add r3, r1 │ │ │ │ + b.w 8d47a <_PyObject_MakeTpCall@@Base+0x1a8a> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #20628 @ 0x5094 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d78f0 │ │ │ │ + b.n 8e11a <_PyObject_MakeTpCall@@Base+0x272a> │ │ │ │ + ldr.w r2, [sl, #84] @ 0x54 │ │ │ │ + lsls r0, r2, #30 │ │ │ │ + bmi.w 8e992 <_PyObject_MakeTpCall@@Base+0x2fa2> │ │ │ │ + lsls r1, r2, #18 │ │ │ │ + bmi.w 8ce8a <_PyObject_MakeTpCall@@Base+0x149a> │ │ │ │ + mov r0, sl │ │ │ │ + bl 7f878 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 8e332 <_PyObject_MakeTpCall@@Base+0x2942> │ │ │ │ + ldr.w r0, [sl, #172] @ 0xac │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8ce8a <_PyObject_MakeTpCall@@Base+0x149a> │ │ │ │ + b.w 8d350 <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ + ldr r0, [pc, #764] @ (8e624 <_PyObject_MakeTpCall@@Base+0x2c34>) │ │ │ │ + bl 6bec0 │ │ │ │ + str r0, [r7, #20] │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 8d346 <_PyObject_MakeTpCall@@Base+0x1956> │ │ │ │ + bl da060 │ │ │ │ + b.w 8ce8a <_PyObject_MakeTpCall@@Base+0x149a> │ │ │ │ + movw r0, #59848 @ 0xe9c8 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r1, #2468 @ 0x9a4 │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - movw r0, #22760 @ 0x58e8 │ │ │ │ + movw r0, #22440 @ 0x57a8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ mov sl, r9 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - bl 172ee4 <_PyErr_FormatNote@@Base> │ │ │ │ + bl 175294 <_PyErr_FormatNote@@Base> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ + bge.w 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ + bne.w 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ mov r0, sl │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ - movw r3, #43724 @ 0xaacc │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22568 @ 0x5828 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ - add.w r2, r1, r6, lsl #2 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #4] │ │ │ │ - ldrb r2, [r1, #0] │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ - adds r2, #1 │ │ │ │ - add.w r2, r1, r2, lsl #2 │ │ │ │ - ldrb r4, [r2, r3] │ │ │ │ - cmp r6, r4 │ │ │ │ - bne.n 8dd64 <_PyObject_MakeTpCall@@Base+0x25d0> │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - subs r4, r3, r2 │ │ │ │ - cmp r0, r4 │ │ │ │ - ble.n 8dd5e <_PyObject_MakeTpCall@@Base+0x25ca> │ │ │ │ - ldrb r4, [r3, #1] │ │ │ │ - strb.w r4, [r3], #1 │ │ │ │ - b.n 8dd46 <_PyObject_MakeTpCall@@Base+0x25b2> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8c73c <_PyObject_MakeTpCall@@Base+0xfa8> │ │ │ │ - b.n 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ - strb r0, [r1, #1] │ │ │ │ - b.w 8c94e <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ - adds r3, #1 │ │ │ │ - b.n 8dd3c <_PyObject_MakeTpCall@@Base+0x25a8> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8cc28 <_PyObject_MakeTpCall@@Base+0x1494> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ mov sl, fp │ │ │ │ mov r4, r5 │ │ │ │ - b.n 8d6f0 <_PyObject_MakeTpCall@@Base+0x1f5c> │ │ │ │ + b.w 8d94a <_PyObject_MakeTpCall@@Base+0x1f5a> │ │ │ │ add.w r3, r7, #80 @ 0x50 │ │ │ │ add.w r2, r7, #76 @ 0x4c │ │ │ │ add.w r1, r7, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 8fe04 │ │ │ │ + bl 90074 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8caf8 <_PyObject_MakeTpCall@@Base+0x1364> │ │ │ │ + beq.w 8cd54 <_PyObject_MakeTpCall@@Base+0x1364> │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bmi.n 8dd78 <_PyObject_MakeTpCall@@Base+0x25e4> │ │ │ │ + bmi.n 8e38c <_PyObject_MakeTpCall@@Base+0x299c> │ │ │ │ movw r3, #61084 @ 0xee9c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #22824 @ 0x5928 │ │ │ │ + movw r2, #22504 @ 0x57e8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - bl 20a38c │ │ │ │ + bl 20bf3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8caf8 <_PyObject_MakeTpCall@@Base+0x1364> │ │ │ │ - b.n 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ + bne.w 8cd54 <_PyObject_MakeTpCall@@Base+0x1364> │ │ │ │ + b.n 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, fp │ │ │ │ - ble.w 8d238 <_PyObject_MakeTpCall@@Base+0x1aa4> │ │ │ │ + ble.w 8d4a0 <_PyObject_MakeTpCall@@Base+0x1ab0> │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ ldrb.w r3, [r3, fp] │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r0 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - b.w 8d442 <_PyObject_MakeTpCall@@Base+0x1cae> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8c7fc <_PyObject_MakeTpCall@@Base+0x1068> │ │ │ │ - b.w 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ - ldr r0, [pc, #328] @ (8df4c <_PyObject_MakeTpCall@@Base+0x27b8>) │ │ │ │ - bl 102e70 <_PyErr_SetKeyError@@Base> │ │ │ │ - b.w 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r1, #2 │ │ │ │ - ldr r3, [pc, #312] @ (8df4c <_PyObject_MakeTpCall@@Base+0x27b8>) │ │ │ │ - bl 1f1ea8 <_PyDict_SendEvent@@Base> │ │ │ │ - b.w 8c8da <_PyObject_MakeTpCall@@Base+0x1146> │ │ │ │ - movw r0, #60168 @ 0xeb08 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #2524 @ 0x9dc │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8d490 <_PyObject_MakeTpCall@@Base+0x1cfc> │ │ │ │ - movw r0, #60168 @ 0xeb08 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #2524 @ 0x9dc │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8c7ea <_PyObject_MakeTpCall@@Base+0x1056> │ │ │ │ - ldr r0, [pc, #264] @ (8df50 <_PyObject_MakeTpCall@@Base+0x27bc>) │ │ │ │ - bl 6be80 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r5, r0, #1 │ │ │ │ - bne.w 8c7d6 <_PyObject_MakeTpCall@@Base+0x1042> │ │ │ │ - ldr r0, [pc, #252] @ (8df50 <_PyObject_MakeTpCall@@Base+0x27bc>) │ │ │ │ - bl 2684f8 │ │ │ │ - b.w 8c7ea <_PyObject_MakeTpCall@@Base+0x1056> │ │ │ │ - adds r2, #1 │ │ │ │ - b.n 8dc7e <_PyObject_MakeTpCall@@Base+0x24ea> │ │ │ │ - mov r3, fp │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.w 8dc8e <_PyObject_MakeTpCall@@Base+0x24fa> │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 8de62 <_PyObject_MakeTpCall@@Base+0x26ce> │ │ │ │ - movw r3, #34368 @ 0x8640 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.w 8dc8e <_PyObject_MakeTpCall@@Base+0x24fa> │ │ │ │ - ldr.w r3, [r4, #172] @ 0xac │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8e128 <_PyObject_MakeTpCall@@Base+0x2994> │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - movs r2, #0 │ │ │ │ - adds r3, #12 │ │ │ │ - cmp r1, r2 │ │ │ │ - add.w r2, r2, #1 │ │ │ │ - ble.w 8e146 <_PyObject_MakeTpCall@@Base+0x29b2> │ │ │ │ - ldr.w r0, [r3, #4]! │ │ │ │ - cmp fp, r0 │ │ │ │ - bne.n 8de8e <_PyObject_MakeTpCall@@Base+0x26fa> │ │ │ │ - b.n 8d99e <_PyObject_MakeTpCall@@Base+0x220a> │ │ │ │ + b.w 8d6a0 <_PyObject_MakeTpCall@@Base+0x1cb0> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcb50 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 8ce9c <_PyObject_MakeTpCall@@Base+0x1708> │ │ │ │ - movw r1, #64473 @ 0xfbd9 │ │ │ │ + bl 1fe9e4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 8d0f8 <_PyObject_MakeTpCall@@Base+0x1708> │ │ │ │ + movw r1, #63661 @ 0xf8ad │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8ce90 <_PyObject_MakeTpCall@@Base+0x16fc> │ │ │ │ + beq.w 8d0ec <_PyObject_MakeTpCall@@Base+0x16fc> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.w 8ce90 <_PyObject_MakeTpCall@@Base+0x16fc> │ │ │ │ - add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ - add.w r3, r3, #384 @ 0x180 │ │ │ │ - add r3, r1 │ │ │ │ - b.w 8d212 <_PyObject_MakeTpCall@@Base+0x1a7e> │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r9 │ │ │ │ - bl 1fcb50 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 8d28c <_PyObject_MakeTpCall@@Base+0x1af8> │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8d27e <_PyObject_MakeTpCall@@Base+0x1aea> │ │ │ │ - ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ - mov r0, sl │ │ │ │ - movs r1, #1 │ │ │ │ - blx r3 │ │ │ │ - b.w 8d27e <_PyObject_MakeTpCall@@Base+0x1aea> │ │ │ │ - cmp r4, #3 │ │ │ │ - ble.w 8d28c <_PyObject_MakeTpCall@@Base+0x1af8> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 8d28c <_PyObject_MakeTpCall@@Base+0x1af8> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 1ffb38 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 8d28c <_PyObject_MakeTpCall@@Base+0x1af8> │ │ │ │ - cbz r3, 8df20 <_PyObject_MakeTpCall@@Base+0x278c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #75 @ 0x4b │ │ │ │ - mov r0, r5 │ │ │ │ - movw r3, #33976 @ 0x84b8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #21660 @ 0x549c │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - bl 1f3200 <_PyErr_Format@@Base> │ │ │ │ - b.w 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ - bkpt 0x0078 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - stmia r1!, {r2, r3, r4} │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - uxtb r0, r1 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - uxth r0, r0 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8d2ce <_PyObject_MakeTpCall@@Base+0x1b3a> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8e8c4 <_PyObject_MakeTpCall@@Base+0x3130> │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #75 @ 0x4b │ │ │ │ - mov r0, r5 │ │ │ │ - movw r3, #33976 @ 0x84b8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #21708 @ 0x54cc │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - bl 23aa48 <_PyBytesWriter_WriteBytes@@Base+0xe8> │ │ │ │ - b.w 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ - cmp r6, #3 │ │ │ │ - ble.w 8d35c <_PyObject_MakeTpCall@@Base+0x1bc8> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 8d35c <_PyObject_MakeTpCall@@Base+0x1bc8> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1ffb38 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 8d35c <_PyObject_MakeTpCall@@Base+0x1bc8> │ │ │ │ - ldr r0, [pc, #764] @ (8e2a0 <_PyObject_MakeTpCall@@Base+0x2b0c>) │ │ │ │ - bl 6be80 │ │ │ │ - str r0, [r7, #20] │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 8d0de <_PyObject_MakeTpCall@@Base+0x194a> │ │ │ │ - bl da114 │ │ │ │ - b.w 8cc2e <_PyObject_MakeTpCall@@Base+0x149a> │ │ │ │ - ldr.w r2, [sl, #84] @ 0x54 │ │ │ │ - lsls r0, r2, #30 │ │ │ │ - bmi.w 8e87a <_PyObject_MakeTpCall@@Base+0x30e6> │ │ │ │ - lsls r1, r2, #18 │ │ │ │ - bmi.w 8cc2e <_PyObject_MakeTpCall@@Base+0x149a> │ │ │ │ - mov r0, sl │ │ │ │ - bl 7f84c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 8dfb0 <_PyObject_MakeTpCall@@Base+0x281c> │ │ │ │ - ldr.w r0, [sl, #172] @ 0xac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8cc2e <_PyObject_MakeTpCall@@Base+0x149a> │ │ │ │ - b.w 8d0e8 <_PyObject_MakeTpCall@@Base+0x1954> │ │ │ │ + b.w 8d0ec <_PyObject_MakeTpCall@@Base+0x16fc> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 8ce9c <_PyObject_MakeTpCall@@Base+0x1708> │ │ │ │ + ble.w 8d0f8 <_PyObject_MakeTpCall@@Base+0x1708> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8ce9c <_PyObject_MakeTpCall@@Base+0x1708> │ │ │ │ + beq.w 8d0f8 <_PyObject_MakeTpCall@@Base+0x1708> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ffb38 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 8ce9c <_PyObject_MakeTpCall@@Base+0x1708> │ │ │ │ + bl 2019c8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 8d0f8 <_PyObject_MakeTpCall@@Base+0x1708> │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fcb50 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 8caa6 <_PyObject_MakeTpCall@@Base+0x1312> │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + bl 1fe9e4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 8cd02 <_PyObject_MakeTpCall@@Base+0x1312> │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8cf4e <_PyObject_MakeTpCall@@Base+0x17ba> │ │ │ │ + beq.w 8d1aa <_PyObject_MakeTpCall@@Base+0x17ba> │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ - b.w 8cf4e <_PyObject_MakeTpCall@@Base+0x17ba> │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r1, #2 │ │ │ │ - ldr r3, [pc, #632] @ (8e2a4 <_PyObject_MakeTpCall@@Base+0x2b10>) │ │ │ │ - bl 1f1ea8 <_PyDict_SendEvent@@Base> │ │ │ │ - b.w 8c50c <_PyObject_MakeTpCall@@Base+0xd78> │ │ │ │ - add.w r2, r1, r5, lsl #2 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #4] │ │ │ │ - ldrb r2, [r1, #0] │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ - adds r2, #1 │ │ │ │ - add.w r2, r1, r2, lsl #2 │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ - cmp r5, r6 │ │ │ │ - bne.n 8e0aa <_PyObject_MakeTpCall@@Base+0x2916> │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - subs r5, r3, r2 │ │ │ │ - cmp r0, r5 │ │ │ │ - ble.n 8e0a4 <_PyObject_MakeTpCall@@Base+0x2910> │ │ │ │ - ldrb r5, [r3, #1] │ │ │ │ - strb.w r5, [r3], #1 │ │ │ │ - b.n 8e050 <_PyObject_MakeTpCall@@Base+0x28bc> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20948 @ 0x51d4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ - movs r5, #0 │ │ │ │ - b.w 8d310 <_PyObject_MakeTpCall@@Base+0x1b7c> │ │ │ │ - movw r3, #5160 @ 0x1428 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.w 8d004 <_PyObject_MakeTpCall@@Base+0x1870> │ │ │ │ - ldr r3, [r7, #52] @ 0x34 │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ - adds r3, #60 @ 0x3c │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 8da4e <_PyObject_MakeTpCall@@Base+0x22ba> │ │ │ │ - b.w 8d004 <_PyObject_MakeTpCall@@Base+0x1870> │ │ │ │ - strb r0, [r1, #1] │ │ │ │ - b.w 8c580 <_PyObject_MakeTpCall@@Base+0xdec> │ │ │ │ - adds r3, #1 │ │ │ │ - b.n 8e046 <_PyObject_MakeTpCall@@Base+0x28b2> │ │ │ │ + b.w 8d1aa <_PyObject_MakeTpCall@@Base+0x17ba> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8d004 <_PyObject_MakeTpCall@@Base+0x1870> │ │ │ │ + bne.w 8d254 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ - b.w 8d00c <_PyObject_MakeTpCall@@Base+0x1878> │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8e7ee <_PyObject_MakeTpCall@@Base+0x305a> │ │ │ │ - movw r3, #61148 @ 0xeedc │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21264 @ 0x5310 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #452] @ (8e2a8 <_PyObject_MakeTpCall@@Base+0x2b14>) │ │ │ │ - bl d79a4 │ │ │ │ - ldr r1, [pc, #444] @ (8e2a8 <_PyObject_MakeTpCall@@Base+0x2b14>) │ │ │ │ - mov r0, r4 │ │ │ │ - bl d9c58 │ │ │ │ - b.n 8e076 <_PyObject_MakeTpCall@@Base+0x28e2> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1fcb50 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 8d35c <_PyObject_MakeTpCall@@Base+0x1bc8> │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8d34e <_PyObject_MakeTpCall@@Base+0x1bba> │ │ │ │ - ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #1 │ │ │ │ - blx r3 │ │ │ │ - b.w 8d34e <_PyObject_MakeTpCall@@Base+0x1bba> │ │ │ │ + b.w 8d25c <_PyObject_MakeTpCall@@Base+0x186c> │ │ │ │ ldr.w r3, [r6, #4008] @ 0xfa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cd3a <_PyObject_MakeTpCall@@Base+0x15a6> │ │ │ │ - b.w 8cde6 <_PyObject_MakeTpCall@@Base+0x1652> │ │ │ │ - mov r3, r4 │ │ │ │ - cmp fp, r3 │ │ │ │ - beq.w 8d99e <_PyObject_MakeTpCall@@Base+0x220a> │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 8e12a <_PyObject_MakeTpCall@@Base+0x2996> │ │ │ │ - movw r3, #34368 @ 0x8640 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - cmp fp, r3 │ │ │ │ - beq.w 8d99e <_PyObject_MakeTpCall@@Base+0x220a> │ │ │ │ + bne.w 8cf96 <_PyObject_MakeTpCall@@Base+0x15a6> │ │ │ │ + b.w 8d042 <_PyObject_MakeTpCall@@Base+0x1652> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14260 @ 0x37b4 │ │ │ │ + movw r1, #22332 @ 0x573c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.w 8c1ce <_PyObject_MakeTpCall@@Base+0xa3a> │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - adds r3, #8 │ │ │ │ - cmp r2, fp │ │ │ │ - bgt.w 8d41e <_PyObject_MakeTpCall@@Base+0x1c8a> │ │ │ │ - b.w 8d238 <_PyObject_MakeTpCall@@Base+0x1aa4> │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - adds r3, #12 │ │ │ │ - cmp r2, fp │ │ │ │ - bgt.w 8d22a <_PyObject_MakeTpCall@@Base+0x1a96> │ │ │ │ - b.w 8d238 <_PyObject_MakeTpCall@@Base+0x1aa4> │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8d3be <_PyObject_MakeTpCall@@Base+0x1c2a> │ │ │ │ - ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r1, #1 │ │ │ │ - blx r3 │ │ │ │ - b.w 8d3be <_PyObject_MakeTpCall@@Base+0x1c2a> │ │ │ │ - cmp.w r9, #3 │ │ │ │ - ble.w 8d3ca <_PyObject_MakeTpCall@@Base+0x1c36> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 8d3ca <_PyObject_MakeTpCall@@Base+0x1c36> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1ffb38 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 8d3ca <_PyObject_MakeTpCall@@Base+0x1c36> │ │ │ │ - mov r1, r5 │ │ │ │ + bl d78f0 │ │ │ │ + b.n 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ + movs r0, #1 │ │ │ │ + bl 7bfc8 │ │ │ │ + mov r2, r0 │ │ │ │ + b.w 8dc9e <_PyObject_MakeTpCall@@Base+0x22ae> │ │ │ │ + add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ + add.w r3, r3, #384 @ 0x180 │ │ │ │ + add r2, r3 │ │ │ │ + b.w 8dbe0 <_PyObject_MakeTpCall@@Base+0x21f0> │ │ │ │ + movw r0, #34368 @ 0x8640 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + ldr.w r2, [r8, #16] │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 8e4e8 <_PyObject_MakeTpCall@@Base+0x2af8> │ │ │ │ + ldr.w r2, [r8, #20] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r2, r3 │ │ │ │ + it eq │ │ │ │ + moveq r8, r0 │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ + ldr.w r3, [r8, #16] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 8df2e <_PyObject_MakeTpCall@@Base+0x253e> │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ + ldr.w r3, [r8, #20] │ │ │ │ + cmp r2, r3 │ │ │ │ + it eq │ │ │ │ + moveq r6, r8 │ │ │ │ + b.n 8df2e <_PyObject_MakeTpCall@@Base+0x253e> │ │ │ │ + movw r8, #34368 @ 0x8640 │ │ │ │ + movt r8, #75 @ 0x4b │ │ │ │ + b.n 8e4e8 <_PyObject_MakeTpCall@@Base+0x2af8> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #13872 @ 0x3630 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f8904 │ │ │ │ + b.w 8c42a <_PyObject_MakeTpCall@@Base+0xa3a> │ │ │ │ + ldr.w r3, [r6, #156] @ 0x9c │ │ │ │ + movw r2, #49593 @ 0xc1b9 │ │ │ │ + movt r2, #8 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8db1a <_PyObject_MakeTpCall@@Base+0x212a> │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcb50 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 8d3ca <_PyObject_MakeTpCall@@Base+0x1c36> │ │ │ │ - movw r0, #60168 @ 0xeb08 │ │ │ │ + blx r3 │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ + b.w 8c42e <_PyObject_MakeTpCall@@Base+0xa3e> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.w 8dffc <_PyObject_MakeTpCall@@Base+0x260c> │ │ │ │ + cmp r3, ip │ │ │ │ + bne.w 8daec <_PyObject_MakeTpCall@@Base+0x20fc> │ │ │ │ + ldr.w r3, [r1, #4]! │ │ │ │ + adds r2, #1 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + b.w 8c2d4 <_PyObject_MakeTpCall@@Base+0x8e4> │ │ │ │ + adds r2, #1 │ │ │ │ + b.n 8df00 <_PyObject_MakeTpCall@@Base+0x2510> │ │ │ │ + mov ip, r6 │ │ │ │ + cmp r3, ip │ │ │ │ + beq.w 8db06 <_PyObject_MakeTpCall@@Base+0x2116> │ │ │ │ + ldr.w ip, [ip, #128] @ 0x80 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.n 8e566 <_PyObject_MakeTpCall@@Base+0x2b76> │ │ │ │ + movw r0, #34368 @ 0x8640 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.w 8db08 <_PyObject_MakeTpCall@@Base+0x2118> │ │ │ │ + b.n 8dffc <_PyObject_MakeTpCall@@Base+0x260c> │ │ │ │ + ldr r1, [pc, #160] @ (8e628 <_PyObject_MakeTpCall@@Base+0x2c38>) │ │ │ │ + bl 11c1d4 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.w 8c42a <_PyObject_MakeTpCall@@Base+0xa3a> │ │ │ │ + cbnz r0, 8e5b0 <_PyObject_MakeTpCall@@Base+0x2bc0> │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 8c256 <_PyObject_MakeTpCall@@Base+0x866> │ │ │ │ + b.w 8c236 <_PyObject_MakeTpCall@@Base+0x846> │ │ │ │ + ldr r1, [pc, #136] @ (8e628 <_PyObject_MakeTpCall@@Base+0x2c38>) │ │ │ │ + bl 11c1d4 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.w 8c42a <_PyObject_MakeTpCall@@Base+0xa3a> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8c24e <_PyObject_MakeTpCall@@Base+0x85e> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #22180 @ 0x56a4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f8904 │ │ │ │ + b.w 8c42a <_PyObject_MakeTpCall@@Base+0xa3a> │ │ │ │ + mov r0, ip │ │ │ │ + mov r6, r3 │ │ │ │ + b.w 8c274 <_PyObject_MakeTpCall@@Base+0x884> │ │ │ │ + mov r3, fp │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.w 8df10 <_PyObject_MakeTpCall@@Base+0x2520> │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 8e5d4 <_PyObject_MakeTpCall@@Base+0x2be4> │ │ │ │ + movw r3, #34368 @ 0x8640 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.w 8df10 <_PyObject_MakeTpCall@@Base+0x2520> │ │ │ │ + ldr.w r3, [r4, #172] @ 0xac │ │ │ │ + cbz r3, 8e630 <_PyObject_MakeTpCall@@Base+0x2c40> │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + movs r2, #0 │ │ │ │ + adds r3, #12 │ │ │ │ + cmp r1, r2 │ │ │ │ + add.w r2, r2, #1 │ │ │ │ + ble.n 8e64e <_PyObject_MakeTpCall@@Base+0x2c5e> │ │ │ │ + ldr.w r0, [r3, #4]! │ │ │ │ + cmp fp, r0 │ │ │ │ + bne.n 8e5fc <_PyObject_MakeTpCall@@Base+0x2c0c> │ │ │ │ + b.w 8dc10 <_PyObject_MakeTpCall@@Base+0x2220> │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r1, #2 │ │ │ │ + ldr r3, [pc, #16] @ (8e62c <_PyObject_MakeTpCall@@Base+0x2c3c>) │ │ │ │ + bl 1f3d48 <_PyDict_SendEvent@@Base> │ │ │ │ + b.w 8c768 <_PyObject_MakeTpCall@@Base+0xd78> │ │ │ │ + nop │ │ │ │ + stmia r1!, {r2, r3, r4} │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + cbnz r4, 8e6a0 <_PyObject_MakeTpCall@@Base+0x2cb0> │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + bkpt 0x0028 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + mov r3, r4 │ │ │ │ + cmp fp, r3 │ │ │ │ + beq.w 8dc10 <_PyObject_MakeTpCall@@Base+0x2220> │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 8e632 <_PyObject_MakeTpCall@@Base+0x2c42> │ │ │ │ + movw r3, #34368 @ 0x8640 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + cmp fp, r3 │ │ │ │ + beq.w 8dc10 <_PyObject_MakeTpCall@@Base+0x2220> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #13940 @ 0x3674 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f8904 │ │ │ │ + b.w 8c42a <_PyObject_MakeTpCall@@Base+0xa3a> │ │ │ │ + add.w r2, r1, r5, lsl #2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r2, #4] │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ + ldrb r0, [r1, #1] │ │ │ │ + adds r2, #1 │ │ │ │ + add.w r2, r1, r2, lsl #2 │ │ │ │ + ldrb r6, [r2, r3] │ │ │ │ + cmp r5, r6 │ │ │ │ + bne.n 8e6ac <_PyObject_MakeTpCall@@Base+0x2cbc> │ │ │ │ + subs r0, #1 │ │ │ │ + add r3, r2 │ │ │ │ + subs r5, r3, r2 │ │ │ │ + cmp r0, r5 │ │ │ │ + ble.n 8e6a6 <_PyObject_MakeTpCall@@Base+0x2cb6> │ │ │ │ + ldrb r5, [r3, #1] │ │ │ │ + strb.w r5, [r3], #1 │ │ │ │ + b.n 8e684 <_PyObject_MakeTpCall@@Base+0x2c94> │ │ │ │ + movw r0, #59848 @ 0xe9c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2524 @ 0x9dc │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8d5fc <_PyObject_MakeTpCall@@Base+0x1e68> │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8d7a4 <_PyObject_MakeTpCall@@Base+0x1db4> │ │ │ │ + strb r0, [r1, #1] │ │ │ │ + b.w 8c7dc <_PyObject_MakeTpCall@@Base+0xdec> │ │ │ │ + adds r3, #1 │ │ │ │ + b.n 8e67a <_PyObject_MakeTpCall@@Base+0x2c8a> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c5ec <_PyObject_MakeTpCall@@Base+0xe58> │ │ │ │ + bne.w 8c848 <_PyObject_MakeTpCall@@Base+0xe58> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d0044 <_PyInterpreterState_SetRunningMain@@Base+0x2dc> │ │ │ │ + bl 1d22fc <_PyInterpreterState_SetRunningMain@@Base+0x2dc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ + beq.w 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 8e1fc <_PyObject_MakeTpCall@@Base+0x2a68> │ │ │ │ + bpl.n 8e6d6 <_PyObject_MakeTpCall@@Base+0x2ce6> │ │ │ │ lsls r6, r3, #26 │ │ │ │ it mi │ │ │ │ addmi.w r3, r5, #20 │ │ │ │ - bmi.w 8c5ec <_PyObject_MakeTpCall@@Base+0xe58> │ │ │ │ + bmi.w 8c848 <_PyObject_MakeTpCall@@Base+0xe58> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - b.w 8c5ec <_PyObject_MakeTpCall@@Base+0xe58> │ │ │ │ + b.w 8c848 <_PyObject_MakeTpCall@@Base+0xe58> │ │ │ │ ldr.w r0, [r8, #864] @ 0x360 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c656 <_PyObject_MakeTpCall@@Base+0xec2> │ │ │ │ - bl 1fa038 │ │ │ │ - b.w 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ + bne.w 8c8b2 <_PyObject_MakeTpCall@@Base+0xec2> │ │ │ │ + bl 1fbed8 │ │ │ │ + b.n 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ mov r1, lr │ │ │ │ mov r0, r9 │ │ │ │ - bl 7131c │ │ │ │ + bl 7135c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c656 <_PyObject_MakeTpCall@@Base+0xec2> │ │ │ │ - b.w 8d576 <_PyObject_MakeTpCall@@Base+0x1de2> │ │ │ │ - movw r0, #60168 @ 0xeb08 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #2524 @ 0x9dc │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8c69a <_PyObject_MakeTpCall@@Base+0xf06> │ │ │ │ + bne.w 8c8b2 <_PyObject_MakeTpCall@@Base+0xec2> │ │ │ │ + b.w 8d822 <_PyObject_MakeTpCall@@Base+0x1e32> │ │ │ │ ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 8d590 <_PyObject_MakeTpCall@@Base+0x1dfc> │ │ │ │ - ldr r0, [pc, #88] @ (8e2ac <_PyObject_MakeTpCall@@Base+0x2b18>) │ │ │ │ - bl 6be80 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.w 8c686 <_PyObject_MakeTpCall@@Base+0xef2> │ │ │ │ - ldr r0, [pc, #76] @ (8e2ac <_PyObject_MakeTpCall@@Base+0x2b18>) │ │ │ │ - bl 2684f8 │ │ │ │ - b.w 8c69a <_PyObject_MakeTpCall@@Base+0xf06> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + b.w 8d83c <_PyObject_MakeTpCall@@Base+0x1e4c> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 8dfe4 <_PyObject_MakeTpCall@@Base+0x25f4> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 8dfe4 <_PyObject_MakeTpCall@@Base+0x25f4> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c6ac <_PyObject_MakeTpCall@@Base+0xf18> │ │ │ │ - b.w 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ - movw r0, #60168 @ 0xeb08 │ │ │ │ + bne.w 8dfe4 <_PyObject_MakeTpCall@@Base+0x25f4> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8dfe4 <_PyObject_MakeTpCall@@Base+0x25f4> │ │ │ │ + mov r1, r0 │ │ │ │ + b.w 8c546 <_PyObject_MakeTpCall@@Base+0xb56> │ │ │ │ + movw r0, #59848 @ 0xe9c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2524 @ 0x9dc │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8c6e2 <_PyObject_MakeTpCall@@Base+0xf4e> │ │ │ │ - ldr r0, [pc, #28] @ (8e2a8 <_PyObject_MakeTpCall@@Base+0x2b14>) │ │ │ │ - bl 6be80 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r5, r0, #1 │ │ │ │ - bne.w 8c6ce <_PyObject_MakeTpCall@@Base+0xf3a> │ │ │ │ - ldr r0, [pc, #16] @ (8e2a8 <_PyObject_MakeTpCall@@Base+0x2b14>) │ │ │ │ - bl 2684f8 │ │ │ │ - b.w 8c6e2 <_PyObject_MakeTpCall@@Base+0xf4e> │ │ │ │ - stmia r1!, {r2, r3, r4} │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - bkpt 0x0028 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb8a4 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - pop {r2, r3, r5, r6} │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #22804 @ 0x5914 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8c6f4 <_PyObject_MakeTpCall@@Base+0xf60> │ │ │ │ - bl 1dfdc4 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8c4a0 <_PyObject_MakeTpCall@@Base+0xab0> │ │ │ │ + mov r0, r3 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.w 8db0a <_PyObject_MakeTpCall@@Base+0x211a> │ │ │ │ + ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ + bne.n 8e758 <_PyObject_MakeTpCall@@Base+0x2d68> │ │ │ │ + movw ip, #34368 @ 0x8640 │ │ │ │ + movt ip, #75 @ 0x4b │ │ │ │ + cmp r6, ip │ │ │ │ + beq.w 8ea54 <_PyObject_MakeTpCall@@Base+0x3064> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #13252 @ 0x33c4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f8904 │ │ │ │ + b.w 8c42a <_PyObject_MakeTpCall@@Base+0xa3a> │ │ │ │ + movw r0, #59848 @ 0xe9c8 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r1, #2524 @ 0x9dc │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8c8f6 <_PyObject_MakeTpCall@@Base+0xf06> │ │ │ │ + ldr r0, [pc, #768] @ (8eaa4 <_PyObject_MakeTpCall@@Base+0x30b4>) │ │ │ │ + bl 6bec0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #748] @ (8e5bc <_PyObject_MakeTpCall@@Base+0x2e28>) │ │ │ │ - mov r0, r4 │ │ │ │ - bl 789f8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 8e8d6 <_PyObject_MakeTpCall@@Base+0x3142> │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8c6f4 <_PyObject_MakeTpCall@@Base+0xf60> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8c6f4 <_PyObject_MakeTpCall@@Base+0xf60> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c6f4 <_PyObject_MakeTpCall@@Base+0xf60> │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.w 8c8e2 <_PyObject_MakeTpCall@@Base+0xef2> │ │ │ │ + ldr r0, [pc, #752] @ (8eaa4 <_PyObject_MakeTpCall@@Base+0x30b4>) │ │ │ │ + bl 26849c │ │ │ │ + b.w 8c8f6 <_PyObject_MakeTpCall@@Base+0xf06> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c6f4 <_PyObject_MakeTpCall@@Base+0xf60> │ │ │ │ - b.w 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ - movw r0, #60168 @ 0xeb08 │ │ │ │ + beq.w 8c908 <_PyObject_MakeTpCall@@Base+0xf18> │ │ │ │ + b.w 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ + movw r0, #59848 @ 0xe9c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2524 @ 0x9dc │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8c72a <_PyObject_MakeTpCall@@Base+0xf96> │ │ │ │ - ldr r0, [pc, #676] @ (8e5c0 <_PyObject_MakeTpCall@@Base+0x2e2c>) │ │ │ │ - bl 6be80 │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8c93e <_PyObject_MakeTpCall@@Base+0xf4e> │ │ │ │ + ldr r0, [pc, #716] @ (8eaa8 <_PyObject_MakeTpCall@@Base+0x30b8>) │ │ │ │ + bl 6bec0 │ │ │ │ mov r2, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - bne.w 8c716 <_PyObject_MakeTpCall@@Base+0xf82> │ │ │ │ - ldr r0, [pc, #660] @ (8e5c0 <_PyObject_MakeTpCall@@Base+0x2e2c>) │ │ │ │ - bl 2684f8 │ │ │ │ - b.w 8c72a <_PyObject_MakeTpCall@@Base+0xf96> │ │ │ │ + adds r5, r0, #1 │ │ │ │ + bne.w 8c92a <_PyObject_MakeTpCall@@Base+0xf3a> │ │ │ │ + ldr r0, [pc, #700] @ (8eaa8 <_PyObject_MakeTpCall@@Base+0x30b8>) │ │ │ │ + bl 26849c │ │ │ │ + b.w 8c93e <_PyObject_MakeTpCall@@Base+0xf4e> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #22804 @ 0x5914 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8c73c <_PyObject_MakeTpCall@@Base+0xfa8> │ │ │ │ - bl 1dfdc4 │ │ │ │ + bne.w 8c950 <_PyObject_MakeTpCall@@Base+0xf60> │ │ │ │ + bl 1e1f2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ + beq.w 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #620] @ (8e5c0 <_PyObject_MakeTpCall@@Base+0x2e2c>) │ │ │ │ + ldr r1, [pc, #660] @ (8eaa8 <_PyObject_MakeTpCall@@Base+0x30b8>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8e8d6 <_PyObject_MakeTpCall@@Base+0x3142> │ │ │ │ + beq.w 8ea30 <_PyObject_MakeTpCall@@Base+0x3040> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8c73c <_PyObject_MakeTpCall@@Base+0xfa8> │ │ │ │ + bge.w 8c950 <_PyObject_MakeTpCall@@Base+0xf60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c73c <_PyObject_MakeTpCall@@Base+0xfa8> │ │ │ │ + bne.w 8c950 <_PyObject_MakeTpCall@@Base+0xf60> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c73c <_PyObject_MakeTpCall@@Base+0xfa8> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #14680 @ 0x3958 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - ldr r1, [r7, #52] @ 0x34 │ │ │ │ - mov r3, r5 │ │ │ │ - b.w 8c794 <_PyObject_MakeTpCall@@Base+0x1000> │ │ │ │ - ldr r2, [r7, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #548] @ (8e5c4 <_PyObject_MakeTpCall@@Base+0x2e30>) │ │ │ │ - str r3, [r2, #124] @ 0x7c │ │ │ │ - b.w 8d4b6 <_PyObject_MakeTpCall@@Base+0x1d22> │ │ │ │ - movw r0, #60168 @ 0xeb08 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #2854 @ 0xb26 │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ - ldr r0, [pc, #524] @ (8e5c8 <_PyObject_MakeTpCall@@Base+0x2e34>) │ │ │ │ - bl 102e70 <_PyErr_SetKeyError@@Base> │ │ │ │ - b.w 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ - ldr r2, [r7, #52] @ 0x34 │ │ │ │ - orr.w r3, r3, #256 @ 0x100 │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [r2, #84] @ 0x54 │ │ │ │ - bl 1987d4 <_Py_SetImmortalUntracked@@Base> │ │ │ │ - b.w 8c974 <_PyObject_MakeTpCall@@Base+0x11e0> │ │ │ │ - ldr r3, [r7, #52] @ 0x34 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #30 │ │ │ │ - bmi.w 8e6b6 <_PyObject_MakeTpCall@@Base+0x2f22> │ │ │ │ - lsls r4, r3, #18 │ │ │ │ - bmi.w 8ca9a <_PyObject_MakeTpCall@@Base+0x1306> │ │ │ │ - ldr r4, [r7, #52] @ 0x34 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7f84c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 8d07a <_PyObject_MakeTpCall@@Base+0x18e6> │ │ │ │ - ldr.w r4, [r4, #172] @ 0xac │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 8ca9a <_PyObject_MakeTpCall@@Base+0x1306> │ │ │ │ - b.w 8ca32 <_PyObject_MakeTpCall@@Base+0x129e> │ │ │ │ - ldr r1, [r7, #48] @ 0x30 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - str r0, [r7, #52] @ 0x34 │ │ │ │ - cbz r0, 8e474 <_PyObject_MakeTpCall@@Base+0x2ce0> │ │ │ │ - mov r1, r0 │ │ │ │ - b.w 8c2ea <_PyObject_MakeTpCall@@Base+0xb56> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8c256 <_PyObject_MakeTpCall@@Base+0xac2> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7786c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r7, #52] @ 0x34 │ │ │ │ - b.w 8d3da <_PyObject_MakeTpCall@@Base+0x1c46> │ │ │ │ - ldr r1, [pc, #416] @ (8e5cc <_PyObject_MakeTpCall@@Base+0x2e38>) │ │ │ │ - bl 11c174 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.w 8c1ce <_PyObject_MakeTpCall@@Base+0xa3a> │ │ │ │ - cbnz r0, 8e452 <_PyObject_MakeTpCall@@Base+0x2cbe> │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.w 8bffa <_PyObject_MakeTpCall@@Base+0x866> │ │ │ │ - b.w 8bfda <_PyObject_MakeTpCall@@Base+0x846> │ │ │ │ - ldr r1, [pc, #392] @ (8e5cc <_PyObject_MakeTpCall@@Base+0x2e38>) │ │ │ │ - bl 11c174 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.w 8c1ce <_PyObject_MakeTpCall@@Base+0xa3a> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8bff2 <_PyObject_MakeTpCall@@Base+0x85e> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22500 @ 0x57e4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.w 8c1ce <_PyObject_MakeTpCall@@Base+0xa3a> │ │ │ │ - mov r0, ip │ │ │ │ - mov r6, r3 │ │ │ │ - b.w 8c018 <_PyObject_MakeTpCall@@Base+0x884> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 8e41a <_PyObject_MakeTpCall@@Base+0x2c86> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8e41a <_PyObject_MakeTpCall@@Base+0x2c86> │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 8e41a <_PyObject_MakeTpCall@@Base+0x2c86> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e41a <_PyObject_MakeTpCall@@Base+0x2c86> │ │ │ │ - mov r1, r0 │ │ │ │ - b.w 8c2ea <_PyObject_MakeTpCall@@Base+0xb56> │ │ │ │ - bl 4cf72 │ │ │ │ - ldr r3, [r7, #52] @ 0x34 │ │ │ │ - str r4, [r3, #12] │ │ │ │ - b.w 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ - movw r0, #60168 @ 0xeb08 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c950 <_PyObject_MakeTpCall@@Base+0xf60> │ │ │ │ + movw r0, #59848 @ 0xe9c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2524 @ 0x9dc │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8c244 <_PyObject_MakeTpCall@@Base+0xab0> │ │ │ │ - ldr r0, [pc, #272] @ (8e5d0 <_PyObject_MakeTpCall@@Base+0x2e3c>) │ │ │ │ - bl 6be80 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - bne.w 8c230 <_PyObject_MakeTpCall@@Base+0xa9c> │ │ │ │ - ldr r0, [pc, #260] @ (8e5d0 <_PyObject_MakeTpCall@@Base+0x2e3c>) │ │ │ │ - bl 2684f8 │ │ │ │ - b.w 8c244 <_PyObject_MakeTpCall@@Base+0xab0> │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8d6fe <_PyObject_MakeTpCall@@Base+0x1d0e> │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - cbz r0, 8e4de <_PyObject_MakeTpCall@@Base+0x2d4a> │ │ │ │ - ldr r4, [r5, #20] │ │ │ │ - b.w 8c3ac <_PyObject_MakeTpCall@@Base+0xc18> │ │ │ │ + cbnz r0, 8e872 <_PyObject_MakeTpCall@@Base+0x2e82> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d0044 <_PyInterpreterState_SetRunningMain@@Base+0x2dc> │ │ │ │ + bl 1d22fc <_PyInterpreterState_SetRunningMain@@Base+0x2dc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8e4fe <_PyObject_MakeTpCall@@Base+0x2d6a> │ │ │ │ + beq.n 8e878 <_PyObject_MakeTpCall@@Base+0x2e88> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 8e4fa <_PyObject_MakeTpCall@@Base+0x2d66> │ │ │ │ + bpl.n 8e870 <_PyObject_MakeTpCall@@Base+0x2e80> │ │ │ │ lsls r1, r3, #26 │ │ │ │ it mi │ │ │ │ addmi.w r3, r5, #20 │ │ │ │ - bmi.w 8c3a8 <_PyObject_MakeTpCall@@Base+0xc14> │ │ │ │ + bmi.w 8c604 <_PyObject_MakeTpCall@@Base+0xc14> │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - b.n 8e4d8 <_PyObject_MakeTpCall@@Base+0x2d44> │ │ │ │ + ldr r4, [r5, #20] │ │ │ │ + b.w 8c608 <_PyObject_MakeTpCall@@Base+0xc18> │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #12] │ │ │ │ - b.w 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ - movs r0, #1 │ │ │ │ - bl 7bf9c │ │ │ │ + b.w 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ + ldr r0, [pc, #552] @ (8eaac <_PyObject_MakeTpCall@@Base+0x30bc>) │ │ │ │ + bl 6bec0 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 8dab2 <_PyObject_MakeTpCall@@Base+0x231e> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ + adds r5, r0, #1 │ │ │ │ + bne.w 8ca32 <_PyObject_MakeTpCall@@Base+0x1042> │ │ │ │ + ldr r0, [pc, #536] @ (8eaac <_PyObject_MakeTpCall@@Base+0x30bc>) │ │ │ │ + bl 26849c │ │ │ │ + b.w 8ca46 <_PyObject_MakeTpCall@@Base+0x1056> │ │ │ │ + movw r0, #59848 @ 0xe9c8 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r1, #2854 @ 0xb26 │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ + ldr r0, [pc, #512] @ (8eab0 <_PyObject_MakeTpCall@@Base+0x30c0>) │ │ │ │ + bl 102d7c <_PyErr_SetKeyError@@Base> │ │ │ │ + b.w 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8c950 <_PyObject_MakeTpCall@@Base+0xf60> │ │ │ │ + b.w 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ + add.w r2, r1, r6, lsl #2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r2, #4] │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ + ldrb r0, [r1, #1] │ │ │ │ + adds r2, #1 │ │ │ │ + add.w r2, r1, r2, lsl #2 │ │ │ │ + ldrb r4, [r2, r3] │ │ │ │ + cmp r6, r4 │ │ │ │ + bne.n 8e908 <_PyObject_MakeTpCall@@Base+0x2f18> │ │ │ │ + subs r0, #1 │ │ │ │ + add r3, r2 │ │ │ │ + subs r4, r3, r2 │ │ │ │ + cmp r0, r4 │ │ │ │ + ble.n 8e902 <_PyObject_MakeTpCall@@Base+0x2f12> │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ + strb.w r4, [r3], #1 │ │ │ │ + b.n 8e8e0 <_PyObject_MakeTpCall@@Base+0x2ef0> │ │ │ │ + movw r0, #59848 @ 0xe9c8 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r1, #2524 @ 0x9dc │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8ca46 <_PyObject_MakeTpCall@@Base+0x1056> │ │ │ │ + strb r0, [r1, #1] │ │ │ │ + b.w 8cbaa <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ + adds r3, #1 │ │ │ │ + b.n 8e8d6 <_PyObject_MakeTpCall@@Base+0x2ee6> │ │ │ │ + bl 4cfb2 │ │ │ │ + ldr r3, [r7, #52] @ 0x34 │ │ │ │ + str r4, [r3, #12] │ │ │ │ + b.w 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ + movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22652 @ 0x587c │ │ │ │ + movw r1, #22248 @ 0x56e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.w 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ - add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ - add.w r3, r3, #384 @ 0x180 │ │ │ │ - add r2, r3 │ │ │ │ - b.w 8d96e <_PyObject_MakeTpCall@@Base+0x21da> │ │ │ │ - movw r0, #34368 @ 0x8640 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - ldr.w r2, [r8, #16] │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 8e55a <_PyObject_MakeTpCall@@Base+0x2dc6> │ │ │ │ - ldr.w r2, [r8, #20] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r2, r3 │ │ │ │ - it eq │ │ │ │ - moveq r8, r0 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ - ldr.w r3, [r8, #16] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8dc9c <_PyObject_MakeTpCall@@Base+0x2508> │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ - ldr.w r3, [r8, #20] │ │ │ │ - cmp r2, r3 │ │ │ │ - it eq │ │ │ │ - moveq r6, r8 │ │ │ │ - b.w 8dc9c <_PyObject_MakeTpCall@@Base+0x2508> │ │ │ │ - movw r8, #34368 @ 0x8640 │ │ │ │ - movt r8, #75 @ 0x4b │ │ │ │ - b.n 8e55a <_PyObject_MakeTpCall@@Base+0x2dc6> │ │ │ │ + bl f8904 │ │ │ │ + b.w 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14192 @ 0x3770 │ │ │ │ + movw r1, #22384 @ 0x5770 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.w 8c1ce <_PyObject_MakeTpCall@@Base+0xa3a> │ │ │ │ - ldr.w r3, [r6, #156] @ 0x9c │ │ │ │ - movw r2, #48989 @ 0xbf5d │ │ │ │ - movt r2, #8 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8d8a8 <_PyObject_MakeTpCall@@Base+0x2114> │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ + bl d78f0 │ │ │ │ + b.w 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ + bl da060 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x19c4> │ │ │ │ + ldr r0, [pc, #332] @ (8eaa8 <_PyObject_MakeTpCall@@Base+0x30b8>) │ │ │ │ + bl 924f4 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8e11a <_PyObject_MakeTpCall@@Base+0x272a> │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - str r0, [r7, #52] @ 0x34 │ │ │ │ - b.w 8c1d2 <_PyObject_MakeTpCall@@Base+0xa3e> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xb8a4 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - sxtb r0, r3 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ - bkpt 0x0028 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - cbnz r4, 8e644 <_PyObject_MakeTpCall@@Base+0x2eb0> │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - stmia r1!, {r3, r5, r6, r7} │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 8e60c <_PyObject_MakeTpCall@@Base+0x2e78> │ │ │ │ - cmp r3, ip │ │ │ │ - bne.n 8e5ec <_PyObject_MakeTpCall@@Base+0x2e58> │ │ │ │ - ldr.w r3, [r1, #4]! │ │ │ │ - adds r2, #1 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - b.w 8c078 <_PyObject_MakeTpCall@@Base+0x8e4> │ │ │ │ - mov r0, fp │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.n 8e60c <_PyObject_MakeTpCall@@Base+0x2e78> │ │ │ │ - add.w sl, r0, #16 │ │ │ │ - mov.w ip, #1 │ │ │ │ - ldr.w fp, [sl, #4]! │ │ │ │ - cmp fp, r3 │ │ │ │ - beq.w 8d894 <_PyObject_MakeTpCall@@Base+0x2100> │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - cmp r9, ip │ │ │ │ - bne.n 8e5fa <_PyObject_MakeTpCall@@Base+0x2e66> │ │ │ │ - ldr.w ip, [r3, #172] @ 0xac │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 8e67e <_PyObject_MakeTpCall@@Base+0x2eea> │ │ │ │ - ldr.w sl, [ip, #8] │ │ │ │ - add.w r9, ip, #12 │ │ │ │ - movs r0, #0 │ │ │ │ - cmp sl, r0 │ │ │ │ - add.w r0, r0, #1 │ │ │ │ - ble.n 8e69c <_PyObject_MakeTpCall@@Base+0x2f08> │ │ │ │ - ldr.w fp, [r9, #4]! │ │ │ │ - cmp fp, r6 │ │ │ │ - bne.n 8e620 <_PyObject_MakeTpCall@@Base+0x2e8c> │ │ │ │ - b.w 8d898 <_PyObject_MakeTpCall@@Base+0x2104> │ │ │ │ - movw r0, #60168 @ 0xeb08 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #2468 @ 0x9a4 │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #22612 @ 0x5854 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ + mov r5, r0 │ │ │ │ + b.w 8d56a <_PyObject_MakeTpCall@@Base+0x1b7a> │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ + movw r3, #22821 @ 0x5925 │ │ │ │ + movt r3, #12 │ │ │ │ + str r3, [r2, #72] @ 0x48 │ │ │ │ + b.w 8d736 <_PyObject_MakeTpCall@@Base+0x1d46> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ - mov r0, r3 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.w 8d898 <_PyObject_MakeTpCall@@Base+0x2104> │ │ │ │ - ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 8e680 <_PyObject_MakeTpCall@@Base+0x2eec> │ │ │ │ - movw ip, #34368 @ 0x8640 │ │ │ │ - movt ip, #75 @ 0x4b │ │ │ │ - cmp r6, ip │ │ │ │ - beq.w 8e8ee <_PyObject_MakeTpCall@@Base+0x315a> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13572 @ 0x3504 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.w 8c1ce <_PyObject_MakeTpCall@@Base+0xa3a> │ │ │ │ - ldr r2, [pc, #572] @ (8e8f4 <_PyObject_MakeTpCall@@Base+0x3160>) │ │ │ │ + bne.w 8e228 <_PyObject_MakeTpCall@@Base+0x2838> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e228 <_PyObject_MakeTpCall@@Base+0x2838> │ │ │ │ + ldr r3, [r7, #40] @ 0x28 │ │ │ │ + ldr r2, [r7, #48] @ 0x30 │ │ │ │ + ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + subs r0, #1 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + movs r2, #28 │ │ │ │ + mul.w r2, r0, r2 │ │ │ │ + add.w ip, r1, r2 │ │ │ │ + add.w ip, ip, #91136 @ 0x16400 │ │ │ │ + ldr.w r3, [ip, #408] @ 0x198 │ │ │ │ + cmp r3, sl │ │ │ │ + beq.n 8e9ce <_PyObject_MakeTpCall@@Base+0x2fde> │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.n 8e9ce <_PyObject_MakeTpCall@@Base+0x2fde> │ │ │ │ + add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ + add.w r2, r2, #384 @ 0x180 │ │ │ │ + add r2, r1 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 8ce8a <_PyObject_MakeTpCall@@Base+0x149a> │ │ │ │ + b.n 8e30c <_PyObject_MakeTpCall@@Base+0x291c> │ │ │ │ + add.w r2, r2, #91136 @ 0x16400 │ │ │ │ + add.w r2, r2, #408 @ 0x198 │ │ │ │ + add r2, r1 │ │ │ │ + b.n 8e9c4 <_PyObject_MakeTpCall@@Base+0x2fd4> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c698 <_PyObject_MakeTpCall@@Base+0xca8> │ │ │ │ + ldr r2, [pc, #204] @ (8eab4 <_PyObject_MakeTpCall@@Base+0x30c4>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r0, r1, r2 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #408] @ 0x198 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 8e6f4 <_PyObject_MakeTpCall@@Base+0x2f60> │ │ │ │ + beq.n 8ea24 <_PyObject_MakeTpCall@@Base+0x3034> │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 8e6f4 <_PyObject_MakeTpCall@@Base+0x2f60> │ │ │ │ + bhi.n 8ea24 <_PyObject_MakeTpCall@@Base+0x3034> │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ add.w r2, r2, #384 @ 0x180 │ │ │ │ add r1, r2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ca9a <_PyObject_MakeTpCall@@Base+0x1306> │ │ │ │ - b.n 8e3e6 <_PyObject_MakeTpCall@@Base+0x2c52> │ │ │ │ + bne.w 8ccf6 <_PyObject_MakeTpCall@@Base+0x1306> │ │ │ │ + b.w 8df6a <_PyObject_MakeTpCall@@Base+0x257a> │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ add.w r2, r2, #408 @ 0x198 │ │ │ │ add r1, r2 │ │ │ │ - b.n 8e6ea <_PyObject_MakeTpCall@@Base+0x2f56> │ │ │ │ - ldr.w ip, [ip, #128] @ 0x80 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.w 8d88e <_PyObject_MakeTpCall@@Base+0x20fa> │ │ │ │ - movw r0, #34368 @ 0x8640 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w 8d896 <_PyObject_MakeTpCall@@Base+0x2102> │ │ │ │ - b.n 8e60c <_PyObject_MakeTpCall@@Base+0x2e78> │ │ │ │ + b.n 8ea18 <_PyObject_MakeTpCall@@Base+0x3028> │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 8e26c <_PyObject_MakeTpCall@@Base+0x287c> │ │ │ │ + b.w 8df8c <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ mov r0, sl │ │ │ │ str r1, [r7, #24] │ │ │ │ - bl 7f84c │ │ │ │ + bl 7f878 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c1ce <_PyObject_MakeTpCall@@Base+0xa3a> │ │ │ │ + blt.w 8c42a <_PyObject_MakeTpCall@@Base+0xa3a> │ │ │ │ ldr.w r0, [sl, #84] @ 0x54 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ - b.w 8d8e2 <_PyObject_MakeTpCall@@Base+0x214e> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c43c <_PyObject_MakeTpCall@@Base+0xca8> │ │ │ │ - ldr.w r3, [r6, #4012] @ 0xfac │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8cd7a <_PyObject_MakeTpCall@@Base+0x15e6> │ │ │ │ - b.w 8cde6 <_PyObject_MakeTpCall@@Base+0x1652> │ │ │ │ - ldr r3, [pc, #420] @ (8e8f4 <_PyObject_MakeTpCall@@Base+0x3160>) │ │ │ │ + b.w 8db54 <_PyObject_MakeTpCall@@Base+0x2164> │ │ │ │ + mov ip, r0 │ │ │ │ + b.w 8db0a <_PyObject_MakeTpCall@@Base+0x211a> │ │ │ │ + ldr r3, [pc, #88] @ (8eab4 <_PyObject_MakeTpCall@@Base+0x30c4>) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #408] @ 0x198 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 8e788 <_PyObject_MakeTpCall@@Base+0x2ff4> │ │ │ │ + beq.n 8ea96 <_PyObject_MakeTpCall@@Base+0x30a6> │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 8e788 <_PyObject_MakeTpCall@@Base+0x2ff4> │ │ │ │ + bhi.n 8ea96 <_PyObject_MakeTpCall@@Base+0x30a6> │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #384 @ 0x180 │ │ │ │ add r3, r2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - b.w 8cb0a <_PyObject_MakeTpCall@@Base+0x1376> │ │ │ │ + b.w 8cd66 <_PyObject_MakeTpCall@@Base+0x1376> │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #408 @ 0x198 │ │ │ │ add r3, r2 │ │ │ │ - b.n 8e782 <_PyObject_MakeTpCall@@Base+0x2fee> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8d3da <_PyObject_MakeTpCall@@Base+0x1c46> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d3da <_PyObject_MakeTpCall@@Base+0x1c46> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7eb88 <_PyType_GetDict@@Base> │ │ │ │ - cbnz r0, 8e7c6 <_PyObject_MakeTpCall@@Base+0x3032> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7f84c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 8d07a <_PyObject_MakeTpCall@@Base+0x18e6> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8d06c <_PyObject_MakeTpCall@@Base+0x18d8> │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - movw r1, #57700 @ 0xe164 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.w 8d07a <_PyObject_MakeTpCall@@Base+0x18e6> │ │ │ │ - ldrd r6, fp, [r7, #36] @ 0x24 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r7, #40] @ 0x28 │ │ │ │ - b.w 8d038 <_PyObject_MakeTpCall@@Base+0x18a4> │ │ │ │ - ldr r0, [pc, #264] @ (8e8f8 <_PyObject_MakeTpCall@@Base+0x3164>) │ │ │ │ - bl 9227c │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8e076 <_PyObject_MakeTpCall@@Base+0x28e2> │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - b.w 8d302 <_PyObject_MakeTpCall@@Base+0x1b6e> │ │ │ │ - bl da114 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 8d14c <_PyObject_MakeTpCall@@Base+0x19b8> │ │ │ │ - ldr r2, [r7, #52] @ 0x34 │ │ │ │ - movw r3, #22109 @ 0x565d │ │ │ │ - movt r3, #12 │ │ │ │ - str r3, [r2, #72] @ 0x48 │ │ │ │ - b.w 8d4c6 <_PyObject_MakeTpCall@@Base+0x1d32> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22704 @ 0x58b0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.w 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ - ldr r3, [pc, #180] @ (8e8f4 <_PyObject_MakeTpCall@@Base+0x3160>) │ │ │ │ + b.n 8ea90 <_PyObject_MakeTpCall@@Base+0x30a0> │ │ │ │ + nop │ │ │ │ + pop {r2, r3, r5, r6} │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + uxth r0, r0 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + bkpt 0x0028 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [pc, #172] @ (8eb68 <_PyObject_MakeTpCall@@Base+0x3178>) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r0, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r1, r2, r3 │ │ │ │ add.w r1, r1, #91136 @ 0x16400 │ │ │ │ ldr.w r1, [r1, #408] @ 0x198 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 8e8e2 <_PyObject_MakeTpCall@@Base+0x314e> │ │ │ │ + beq.n 8eaf4 <_PyObject_MakeTpCall@@Base+0x3104> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 8e8e2 <_PyObject_MakeTpCall@@Base+0x314e> │ │ │ │ + bhi.n 8eaf4 <_PyObject_MakeTpCall@@Base+0x3104> │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #384 @ 0x180 │ │ │ │ add r3, r2 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ - b.w 8c3d0 <_PyObject_MakeTpCall@@Base+0xc3c> │ │ │ │ - ldr r3, [r7, #40] @ 0x28 │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ - ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - subs r0, #1 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - movs r2, #28 │ │ │ │ - mul.w r2, r0, r2 │ │ │ │ - add.w ip, r1, r2 │ │ │ │ - add.w ip, ip, #91136 @ 0x16400 │ │ │ │ - ldr.w r3, [ip, #408] @ 0x198 │ │ │ │ - cmp r3, sl │ │ │ │ - beq.n 8e8b8 <_PyObject_MakeTpCall@@Base+0x3124> │ │ │ │ - cmp r0, #10 │ │ │ │ - bhi.n 8e8b8 <_PyObject_MakeTpCall@@Base+0x3124> │ │ │ │ - add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ - add.w r2, r2, #384 @ 0x180 │ │ │ │ - add r2, r1 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 8cc2e <_PyObject_MakeTpCall@@Base+0x149a> │ │ │ │ - b.w 8dfc8 <_PyObject_MakeTpCall@@Base+0x2834> │ │ │ │ - add.w r2, r2, #91136 @ 0x16400 │ │ │ │ - add.w r2, r2, #408 @ 0x198 │ │ │ │ - add r2, r1 │ │ │ │ - b.n 8e8ac <_PyObject_MakeTpCall@@Base+0x3118> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8df66 <_PyObject_MakeTpCall@@Base+0x27d2> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8df66 <_PyObject_MakeTpCall@@Base+0x27d2> │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8e66a <_PyObject_MakeTpCall@@Base+0x2ed6> │ │ │ │ - b.w 8d5ce <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ + b.w 8c62c <_PyObject_MakeTpCall@@Base+0xc3c> │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #408 @ 0x198 │ │ │ │ add r3, r2 │ │ │ │ - b.n 8e874 <_PyObject_MakeTpCall@@Base+0x30e0> │ │ │ │ - mov ip, r0 │ │ │ │ - b.w 8d898 <_PyObject_MakeTpCall@@Base+0x2104> │ │ │ │ + b.n 8eaee <_PyObject_MakeTpCall@@Base+0x30fe> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8d642 <_PyObject_MakeTpCall@@Base+0x1c52> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d642 <_PyObject_MakeTpCall@@Base+0x1c52> │ │ │ │ + ldrd r6, fp, [r7, #36] @ 0x24 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r7, #40] @ 0x28 │ │ │ │ + b.w 8d2a2 <_PyObject_MakeTpCall@@Base+0x18b2> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7ebb4 <_PyType_GetDict@@Base> │ │ │ │ + cbnz r0, 8eb3e <_PyObject_MakeTpCall@@Base+0x314e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7f878 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 8d2ea <_PyObject_MakeTpCall@@Base+0x18fa> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8d2dc <_PyObject_MakeTpCall@@Base+0x18ec> │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + movw r1, #57380 @ 0xe024 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d78f0 │ │ │ │ + b.w 8d2ea <_PyObject_MakeTpCall@@Base+0x18fa> │ │ │ │ + ldr.w r3, [r6, #4012] @ 0xfac │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8cfd6 <_PyObject_MakeTpCall@@Base+0x15e6> │ │ │ │ + b.w 8d042 <_PyObject_MakeTpCall@@Base+0x1652> │ │ │ │ movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb8a4 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0008e8fc : │ │ │ │ +0008eb6c : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ sub sp, #24 │ │ │ │ add r2, sp, #28 │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #67108864 @ 0x4000000 │ │ │ │ - beq.n 8e93e │ │ │ │ + beq.n 8ebae │ │ │ │ add r2, sp, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r2, ip, [sp] │ │ │ │ add.w r1, r0, #16 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 8e95c │ │ │ │ + bl 8ebcc │ │ │ │ add sp, #24 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22872 @ 0x5958 │ │ │ │ + movw r1, #22552 @ 0x5818 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 8e934 │ │ │ │ + b.n 8eba4 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3560] @ 0xde8 │ │ │ │ sub sp, #500 @ 0x1f4 │ │ │ │ mov r9, r3 │ │ │ │ @@ -147813,189 +148026,189 @@ │ │ │ │ str r2, [r7, #0] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ mov ip, r4 │ │ │ │ ldrb.w r5, [ip], #1 │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ - bhi.w 8eb64 │ │ │ │ + bhi.w 8edd4 │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - bhi.w 8eb92 │ │ │ │ + bhi.w 8ee02 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8ed4c │ │ │ │ + beq.w 8efbc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f050 │ │ │ │ - movw r1, #54344 @ 0xd448 │ │ │ │ + bne.w 8f2c0 │ │ │ │ + movw r1, #54024 @ 0xd308 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldrb.w ip, [ip] │ │ │ │ add.w lr, r4, #2 │ │ │ │ ldr.w r3, [r1, r5, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp.w ip, #59 @ 0x3b │ │ │ │ add r2, r3 │ │ │ │ - bhi.w 8eb70 │ │ │ │ + bhi.w 8ede0 │ │ │ │ cmp.w ip, #39 @ 0x27 │ │ │ │ - bhi.w 8ed6a │ │ │ │ + bhi.w 8efda │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8ed58 │ │ │ │ + beq.w 8efc8 │ │ │ │ ldr.w r3, [r1, ip, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ ldrb r5, [r4, #2] │ │ │ │ add r2, r3 │ │ │ │ add.w ip, r4, #3 │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ - bhi.n 8ea68 │ │ │ │ + bhi.n 8ecd8 │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - bhi.w 8edcc │ │ │ │ + bhi.w 8f03c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8ed58 │ │ │ │ + beq.w 8efc8 │ │ │ │ ldr.w r3, [r1, r5, lsl #2] │ │ │ │ adds r4, #4 │ │ │ │ ldrb.w ip, [ip] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp.w ip, #59 @ 0x3b │ │ │ │ add r2, r3 │ │ │ │ - bhi.n 8ea90 │ │ │ │ + bhi.n 8ed00 │ │ │ │ cmp.w ip, #39 @ 0x27 │ │ │ │ - bhi.w 8ee30 │ │ │ │ + bhi.w 8f0a0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8ed58 │ │ │ │ + beq.w 8efc8 │ │ │ │ ldr.w r3, [r1, ip, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r2, r3 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bls.n 8eab8 │ │ │ │ + bls.n 8ed28 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.n 8eb46 │ │ │ │ + beq.n 8edb6 │ │ │ │ ldr.w r5, [r1, r3, lsl #2] │ │ │ │ ands.w r5, r5, #3 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r5, #0 │ │ │ │ andne.w r5, r5, #1 │ │ │ │ add r2, r5 │ │ │ │ - b.n 8eab0 │ │ │ │ + b.n 8ed20 │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ - beq.n 8eb44 │ │ │ │ + beq.n 8edb4 │ │ │ │ ldr.w r3, [r1, r5, lsl #2] │ │ │ │ adds r4, #4 │ │ │ │ ldrb.w ip, [ip] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp.w ip, #59 @ 0x3b │ │ │ │ add r2, r3 │ │ │ │ - bls.n 8ea24 │ │ │ │ + bls.n 8ec94 │ │ │ │ cmp.w ip, #124 @ 0x7c │ │ │ │ - beq.n 8eb46 │ │ │ │ + beq.n 8edb6 │ │ │ │ ldr.w r3, [r1, ip, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp.w ip, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ add r2, r3 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bhi.n 8ea4a │ │ │ │ + bhi.n 8ecba │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi.n 8eadc │ │ │ │ + bhi.n 8ed4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ed58 │ │ │ │ + beq.w 8efc8 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r2, r3 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bhi.n 8ea4a │ │ │ │ + bhi.n 8ecba │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bls.n 8eabc │ │ │ │ + bls.n 8ed2c │ │ │ │ sub.w r5, r3, #40 @ 0x28 │ │ │ │ cmp r5, #19 │ │ │ │ - bhi.n 8eac2 │ │ │ │ + bhi.n 8ed32 │ │ │ │ addw ip, pc, #4 │ │ │ │ ldr.w pc, [ip, r5, lsl #2] │ │ │ │ - cdp 0, 11, cr0, cr9, cr8, {0} │ │ │ │ - @ instruction: 0xf1ef0008 │ │ │ │ - pkhbt r0, r3, r8 │ │ │ │ - pkhbt r0, r3, r8 │ │ │ │ - pkhbt r0, r3, r8 │ │ │ │ - pkhbt r0, r3, r8 │ │ │ │ - pkhbt r0, r3, r8 │ │ │ │ - pkhbt r0, r3, r8 │ │ │ │ - pkhbt r0, r3, r8 │ │ │ │ - pkhbt r0, r3, r8 │ │ │ │ - pkhbt r0, r3, r8 │ │ │ │ - pkhbt r0, r3, r8 │ │ │ │ - pkhbt r0, r3, r8 │ │ │ │ - pkhbt r0, r3, r8 │ │ │ │ - pkhbt r0, r3, r8 │ │ │ │ - pkhbt r0, r3, r8 │ │ │ │ - pkhbt r0, r3, r8 │ │ │ │ - pkhbt r0, r3, r8 │ │ │ │ - cdp 0, 10, cr0, cr13, cr8, {0} │ │ │ │ - stcl 0, cr0, [r7, #-32]! @ 0xffffffe0 │ │ │ │ + @ instruction: 0xf1290008 │ │ │ │ + movs.w r0, #8912896 @ 0x880000 │ │ │ │ + ldc 0, cr0, [r3, #-32]! @ 0xffffffe0 │ │ │ │ + ldc 0, cr0, [r3, #-32]! @ 0xffffffe0 │ │ │ │ + ldc 0, cr0, [r3, #-32]! @ 0xffffffe0 │ │ │ │ + ldc 0, cr0, [r3, #-32]! @ 0xffffffe0 │ │ │ │ + ldc 0, cr0, [r3, #-32]! @ 0xffffffe0 │ │ │ │ + ldc 0, cr0, [r3, #-32]! @ 0xffffffe0 │ │ │ │ + ldc 0, cr0, [r3, #-32]! @ 0xffffffe0 │ │ │ │ + ldc 0, cr0, [r3, #-32]! @ 0xffffffe0 │ │ │ │ + ldc 0, cr0, [r3, #-32]! @ 0xffffffe0 │ │ │ │ + ldc 0, cr0, [r3, #-32]! @ 0xffffffe0 │ │ │ │ + ldc 0, cr0, [r3, #-32]! @ 0xffffffe0 │ │ │ │ + ldc 0, cr0, [r3, #-32]! @ 0xffffffe0 │ │ │ │ + ldc 0, cr0, [r3, #-32]! @ 0xffffffe0 │ │ │ │ + ldc 0, cr0, [r3, #-32]! @ 0xffffffe0 │ │ │ │ + ldc 0, cr0, [r3, #-32]! @ 0xffffffe0 │ │ │ │ + ldc 0, cr0, [r3, #-32]! @ 0xffffffe0 │ │ │ │ + adds.w r0, sp, #8 │ │ │ │ + vaddl.s16 q8, d7, d8 │ │ │ │ mov r1, ip │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8efa4 │ │ │ │ + bne.w 8f214 │ │ │ │ mov r4, ip │ │ │ │ mov ip, r4 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r5, [ip], #1 │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ it ls │ │ │ │ movls sl, r2 │ │ │ │ - bls.w 8e994 │ │ │ │ + bls.w 8ec04 │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ movne sl, r2 │ │ │ │ - bne.w 8e9a6 │ │ │ │ - b.n 8eb44 │ │ │ │ + bne.w 8ec16 │ │ │ │ + b.n 8edb4 │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ - beq.n 8eb3c │ │ │ │ + beq.n 8edac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e9a6 │ │ │ │ - b.n 8efb8 │ │ │ │ + beq.w 8ec16 │ │ │ │ + b.n 8f228 │ │ │ │ cmp.w ip, #124 @ 0x7c │ │ │ │ - beq.w 8ee90 │ │ │ │ + beq.w 8f100 │ │ │ │ ldr.w r3, [r1, ip, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp.w ip, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - b.n 8e9f2 │ │ │ │ + b.n 8ec62 │ │ │ │ sub.w r1, r5, #40 @ 0x28 │ │ │ │ cmp r1, #19 │ │ │ │ - bhi.w 8ee94 │ │ │ │ + bhi.w 8f104 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r0, r1, #6 │ │ │ │ lsls r6, r2, #6 │ │ │ │ lsls r2, r7, #5 │ │ │ │ lsls r2, r7, #5 │ │ │ │ lsls r2, r7, #5 │ │ │ │ lsls r2, r7, #5 │ │ │ │ @@ -148011,573 +148224,573 @@ │ │ │ │ lsls r2, r7, #5 │ │ │ │ lsls r2, r7, #5 │ │ │ │ lsls r2, r7, #5 │ │ │ │ movs r4, r2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ mov r5, ip │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f1b6 │ │ │ │ + bne.w 8f426 │ │ │ │ movs r4, #0 │ │ │ │ bics.w sl, sl, sl, asr #32 │ │ │ │ it cs │ │ │ │ movcs sl, r2 │ │ │ │ cmp r2, #8 │ │ │ │ - bgt.w 8ef44 │ │ │ │ + bgt.w 8f1b4 │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ed04 │ │ │ │ + bne.w 8ef74 │ │ │ │ cmp r6, r2 │ │ │ │ it le │ │ │ │ cmple sl, r6 │ │ │ │ - bgt.w 8f0aa │ │ │ │ + bgt.w 8f31a │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w 8ed00 │ │ │ │ + ble.w 8ef70 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ add.w fp, sp, #28 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 8eef2 │ │ │ │ + beq.w 8f162 │ │ │ │ ldr.w r0, [r8] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str.w r9, [fp] │ │ │ │ - beq.w 8f060 │ │ │ │ + beq.w 8f2d0 │ │ │ │ add r2, sp, #240 @ 0xf0 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 8f230 │ │ │ │ + bl 8f4a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f042 │ │ │ │ + bne.w 8f2b2 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 8ecb4 │ │ │ │ + beq.n 8ef24 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ itt eq │ │ │ │ ldrbeq r2, [r3, #1] │ │ │ │ addeq r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 8efd4 │ │ │ │ + beq.w 8f244 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 8f230 │ │ │ │ + bl 8f4a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f064 │ │ │ │ + bne.w 8f2d4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 8ecb4 │ │ │ │ + beq.n 8ef24 │ │ │ │ add.w r8, r8, #4 │ │ │ │ mov.w sl, #2 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ itt eq │ │ │ │ ldrbeq r2, [r3, #1] │ │ │ │ addeq r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 8f06a │ │ │ │ + beq.w 8f2da │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 8f230 │ │ │ │ + bl 8f4a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f046 │ │ │ │ + bne.w 8f2b6 │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r6, sl │ │ │ │ - bne.n 8ec78 │ │ │ │ + bne.n 8eee8 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 8ecf0 │ │ │ │ + cbz r3, 8ef60 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ cmpne r3, #40 @ 0x28 │ │ │ │ sub.w r1, r3, #58 @ 0x3a │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r1, #1 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ andhi.w r2, r2, #1 │ │ │ │ - movw r1, #54344 @ 0xd448 │ │ │ │ + movw r1, #54024 @ 0xd308 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ and.w r2, r2, #1 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ tst.w r3, #3 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f10a │ │ │ │ + bne.w 8f37a │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ef3c │ │ │ │ + bne.w 8f1ac │ │ │ │ movs r0, #1 │ │ │ │ add sp, #500 @ 0x1f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r9 │ │ │ │ - b.n 8ecb4 │ │ │ │ + b.n 8ef24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8f15c │ │ │ │ + beq.w 8f3cc │ │ │ │ cmp.w sl, #1 │ │ │ │ it eq │ │ │ │ cmpeq r2, #1 │ │ │ │ - bne.w 8ef6a │ │ │ │ + bne.w 8f1da │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f18c │ │ │ │ + beq.w 8f3fc │ │ │ │ ldrb.w r3, [r9] │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str.w r9, [r1] │ │ │ │ - beq.w 8f008 │ │ │ │ + beq.w 8f278 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ - bl 8f230 │ │ │ │ + bl 8f4a0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ecf0 │ │ │ │ + beq.n 8ef60 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 8f02c │ │ │ │ + b.n 8f29c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f1b6 │ │ │ │ + bne.w 8f426 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8ebd2 │ │ │ │ + b.n 8ee42 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 8ebd2 │ │ │ │ + b.n 8ee42 │ │ │ │ mov r4, ip │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f1b6 │ │ │ │ + bne.w 8f426 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8ebd2 │ │ │ │ + b.n 8ee42 │ │ │ │ sub.w r3, ip, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8e9e6 │ │ │ │ - add r5, pc, #4 @ (adr r5, 8ed7c ) │ │ │ │ + bhi.w 8ec56 │ │ │ │ + add r5, pc, #4 @ (adr r5, 8efec ) │ │ │ │ ldr.w pc, [r5, r3, lsl #2] │ │ │ │ nop │ │ │ │ - cdp 0, 13, cr0, cr15, cr8, {0} │ │ │ │ - @ instruction: 0xf1ef0008 │ │ │ │ - strd r0, r0, [r7, #32]! │ │ │ │ - strd r0, r0, [r7, #32]! │ │ │ │ - strd r0, r0, [r7, #32]! │ │ │ │ - strd r0, r0, [r7, #32]! │ │ │ │ - strd r0, r0, [r7, #32]! │ │ │ │ - strd r0, r0, [r7, #32]! │ │ │ │ - strd r0, r0, [r7, #32]! │ │ │ │ - strd r0, r0, [r7, #32]! │ │ │ │ - strd r0, r0, [r7, #32]! │ │ │ │ - strd r0, r0, [r7, #32]! │ │ │ │ - strd r0, r0, [r7, #32]! │ │ │ │ - strd r0, r0, [r7, #32]! │ │ │ │ - strd r0, r0, [r7, #32]! │ │ │ │ - strd r0, r0, [r7, #32]! │ │ │ │ - strd r0, r0, [r7, #32]! │ │ │ │ - strd r0, r0, [r7, #32]! │ │ │ │ - cdp 0, 13, cr0, cr11, cr8, {0} │ │ │ │ - cdp 0, 14, cr0, cr3, cr8, {0} │ │ │ │ + adc.w r0, pc, #8 │ │ │ │ + movs.w r0, #8912896 @ 0x880000 │ │ │ │ + mrrc 0, 0, r0, r7, cr8 │ │ │ │ + mrrc 0, 0, r0, r7, cr8 │ │ │ │ + mrrc 0, 0, r0, r7, cr8 │ │ │ │ + mrrc 0, 0, r0, r7, cr8 │ │ │ │ + mrrc 0, 0, r0, r7, cr8 │ │ │ │ + mrrc 0, 0, r0, r7, cr8 │ │ │ │ + mrrc 0, 0, r0, r7, cr8 │ │ │ │ + mrrc 0, 0, r0, r7, cr8 │ │ │ │ + mrrc 0, 0, r0, r7, cr8 │ │ │ │ + mrrc 0, 0, r0, r7, cr8 │ │ │ │ + mrrc 0, 0, r0, r7, cr8 │ │ │ │ + mrrc 0, 0, r0, r7, cr8 │ │ │ │ + mrrc 0, 0, r0, r7, cr8 │ │ │ │ + mrrc 0, 0, r0, r7, cr8 │ │ │ │ + mrrc 0, 0, r0, r7, cr8 │ │ │ │ + mrrc 0, 0, r0, r7, cr8 │ │ │ │ + adc.w r0, fp, #8 │ │ │ │ + adcs.w r0, r3, #8 │ │ │ │ sub.w r3, r5, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8ea0a │ │ │ │ + bhi.w 8ec7a │ │ │ │ addw lr, pc, #8 │ │ │ │ ldr.w pc, [lr, r3, lsl #2] │ │ │ │ nop │ │ │ │ - cdp 0, 14, cr0, cr7, cr8, {0} │ │ │ │ - @ instruction: 0xf1ef0008 │ │ │ │ - and.w r0, fp, r8 │ │ │ │ - and.w r0, fp, r8 │ │ │ │ - and.w r0, fp, r8 │ │ │ │ - and.w r0, fp, r8 │ │ │ │ - and.w r0, fp, r8 │ │ │ │ - and.w r0, fp, r8 │ │ │ │ - and.w r0, fp, r8 │ │ │ │ - and.w r0, fp, r8 │ │ │ │ - and.w r0, fp, r8 │ │ │ │ - and.w r0, fp, r8 │ │ │ │ - and.w r0, fp, r8 │ │ │ │ - and.w r0, fp, r8 │ │ │ │ - and.w r0, fp, r8 │ │ │ │ - and.w r0, fp, r8 │ │ │ │ - and.w r0, fp, r8 │ │ │ │ - and.w r0, fp, r8 │ │ │ │ - cdp 0, 14, cr0, cr15, cr8, {0} │ │ │ │ - cdp 0, 14, cr0, cr11, cr8, {0} │ │ │ │ + adcs.w r0, r7, #8 │ │ │ │ + movs.w r0, #8912896 @ 0x880000 │ │ │ │ + ldcl 0, cr0, [fp], #-32 @ 0xffffffe0 │ │ │ │ + ldcl 0, cr0, [fp], #-32 @ 0xffffffe0 │ │ │ │ + ldcl 0, cr0, [fp], #-32 @ 0xffffffe0 │ │ │ │ + ldcl 0, cr0, [fp], #-32 @ 0xffffffe0 │ │ │ │ + ldcl 0, cr0, [fp], #-32 @ 0xffffffe0 │ │ │ │ + ldcl 0, cr0, [fp], #-32 @ 0xffffffe0 │ │ │ │ + ldcl 0, cr0, [fp], #-32 @ 0xffffffe0 │ │ │ │ + ldcl 0, cr0, [fp], #-32 @ 0xffffffe0 │ │ │ │ + ldcl 0, cr0, [fp], #-32 @ 0xffffffe0 │ │ │ │ + ldcl 0, cr0, [fp], #-32 @ 0xffffffe0 │ │ │ │ + ldcl 0, cr0, [fp], #-32 @ 0xffffffe0 │ │ │ │ + ldcl 0, cr0, [fp], #-32 @ 0xffffffe0 │ │ │ │ + ldcl 0, cr0, [fp], #-32 @ 0xffffffe0 │ │ │ │ + ldcl 0, cr0, [fp], #-32 @ 0xffffffe0 │ │ │ │ + ldcl 0, cr0, [fp], #-32 @ 0xffffffe0 │ │ │ │ + ldcl 0, cr0, [fp], #-32 @ 0xffffffe0 │ │ │ │ + adcs.w r0, pc, #8 │ │ │ │ + adcs.w r0, fp, #8 │ │ │ │ sub.w r3, ip, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8ea34 │ │ │ │ - add r5, pc, #4 @ (adr r5, 8ee40 ) │ │ │ │ + bhi.w 8eca4 │ │ │ │ + add r5, pc, #4 @ (adr r5, 8f0b0 ) │ │ │ │ ldr.w pc, [r5, r3, lsl #2] │ │ │ │ - cdp 0, 11, cr0, cr9, cr8, {0} │ │ │ │ - @ instruction: 0xf1ef0008 │ │ │ │ - bics.w r0, r5, r8 │ │ │ │ - bics.w r0, r5, r8 │ │ │ │ - bics.w r0, r5, r8 │ │ │ │ - bics.w r0, r5, r8 │ │ │ │ - bics.w r0, r5, r8 │ │ │ │ - bics.w r0, r5, r8 │ │ │ │ - bics.w r0, r5, r8 │ │ │ │ - bics.w r0, r5, r8 │ │ │ │ - bics.w r0, r5, r8 │ │ │ │ - bics.w r0, r5, r8 │ │ │ │ - bics.w r0, r5, r8 │ │ │ │ - bics.w r0, r5, r8 │ │ │ │ - bics.w r0, r5, r8 │ │ │ │ - bics.w r0, r5, r8 │ │ │ │ - bics.w r0, r5, r8 │ │ │ │ - bics.w r0, r5, r8 │ │ │ │ - cdp 0, 10, cr0, cr13, cr8, {0} │ │ │ │ - stcl 0, cr0, [r7, #-32]! @ 0xffffffe0 │ │ │ │ + @ instruction: 0xf1290008 │ │ │ │ + movs.w r0, #8912896 @ 0x880000 │ │ │ │ + stc 0, cr0, [r5], #32 │ │ │ │ + stc 0, cr0, [r5], #32 │ │ │ │ + stc 0, cr0, [r5], #32 │ │ │ │ + stc 0, cr0, [r5], #32 │ │ │ │ + stc 0, cr0, [r5], #32 │ │ │ │ + stc 0, cr0, [r5], #32 │ │ │ │ + stc 0, cr0, [r5], #32 │ │ │ │ + stc 0, cr0, [r5], #32 │ │ │ │ + stc 0, cr0, [r5], #32 │ │ │ │ + stc 0, cr0, [r5], #32 │ │ │ │ + stc 0, cr0, [r5], #32 │ │ │ │ + stc 0, cr0, [r5], #32 │ │ │ │ + stc 0, cr0, [r5], #32 │ │ │ │ + stc 0, cr0, [r5], #32 │ │ │ │ + stc 0, cr0, [r5], #32 │ │ │ │ + stc 0, cr0, [r5], #32 │ │ │ │ + adds.w r0, sp, #8 │ │ │ │ + vaddl.s16 q8, d7, d8 │ │ │ │ mov r4, lr │ │ │ │ - b.n 8eb46 │ │ │ │ + b.n 8edb6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e9a6 │ │ │ │ + beq.w 8ec16 │ │ │ │ mov r1, ip │ │ │ │ ldrb.w r5, [r1], #1 │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ - bhi.w 8efcc │ │ │ │ + bhi.w 8f23c │ │ │ │ mov r4, ip │ │ │ │ mov ip, r1 │ │ │ │ - b.n 8e994 │ │ │ │ + b.n 8ec04 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 8ebd0 │ │ │ │ + b.n 8ee40 │ │ │ │ mov r4, ip │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f202 │ │ │ │ + bne.w 8f472 │ │ │ │ mov r1, r4 │ │ │ │ adds r2, #1 │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r5, [r1], #1 │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ - bhi.w 8efcc │ │ │ │ + bhi.w 8f23c │ │ │ │ mov ip, r1 │ │ │ │ - b.n 8e994 │ │ │ │ + b.n 8ec04 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f1ee │ │ │ │ + beq.w 8f45e │ │ │ │ mov r1, ip │ │ │ │ subs r3, #1 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 8e988 │ │ │ │ + b.n 8ebf8 │ │ │ │ mov r5, lr │ │ │ │ - b.n 8ebd0 │ │ │ │ + b.n 8ee40 │ │ │ │ mov r4, lr │ │ │ │ - b.n 8eeb8 │ │ │ │ + b.n 8f128 │ │ │ │ mov r4, lr │ │ │ │ - b.n 8ed66 │ │ │ │ + b.n 8efd6 │ │ │ │ mov r4, ip │ │ │ │ - b.n 8eeb8 │ │ │ │ + b.n 8f128 │ │ │ │ mov r4, ip │ │ │ │ - b.n 8ed66 │ │ │ │ + b.n 8efd6 │ │ │ │ mov r5, ip │ │ │ │ - b.n 8ebd0 │ │ │ │ + b.n 8ee40 │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ add.w r3, r9, #1 │ │ │ │ ldr.w r0, [r8] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ str.w r3, [fp] │ │ │ │ - bne.w 8ec14 │ │ │ │ + bne.w 8ee84 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ adds r3, #1 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 2474d0 <_PyArg_BadArgument@@Base+0xb68> │ │ │ │ - cbnz r0, 8ef88 │ │ │ │ + bl 24730c <_PyArg_BadArgument@@Base+0xb10> │ │ │ │ + cbnz r0, 8f1f8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r6, #1 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8ec38 │ │ │ │ - b.n 8ecb4 │ │ │ │ + bne.w 8eea8 │ │ │ │ + b.n 8ef24 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 76638 │ │ │ │ - b.n 8ecf8 │ │ │ │ + bl 76678 │ │ │ │ + b.n 8ef68 │ │ │ │ cmp.w r2, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8f210 │ │ │ │ + bcs.w 8f480 │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f214 │ │ │ │ + beq.w 8f484 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ebe8 │ │ │ │ + beq.w 8ee58 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #23144 @ 0x5a68 │ │ │ │ + movw r1, #22824 @ 0x5928 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov r0, r7 │ │ │ │ - bl 25d3f4 │ │ │ │ - b.n 8ecfa │ │ │ │ + bl 25d22c │ │ │ │ + b.n 8ef6a │ │ │ │ mov.w sl, #0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r0, sl, #1 │ │ │ │ mov r3, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2648d8 │ │ │ │ + bl 264718 │ │ │ │ mov r0, r7 │ │ │ │ - bl 25d3f4 │ │ │ │ - b.n 8ecfa │ │ │ │ + bl 25d22c │ │ │ │ + b.n 8ef6a │ │ │ │ mov ip, r1 │ │ │ │ mov r4, ip │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldrb r5, [r4, #0] │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ - bls.w 8e994 │ │ │ │ + bls.w 8ec04 │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ - beq.n 8efa6 │ │ │ │ + beq.n 8f216 │ │ │ │ mov r1, ip │ │ │ │ ldrb.w r5, [r1], #1 │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ - bls.w 8eea6 │ │ │ │ + bls.w 8f116 │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ - beq.n 8efa4 │ │ │ │ + beq.n 8f214 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 8e988 │ │ │ │ + b.n 8ebf8 │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ - beq.n 8efa4 │ │ │ │ + beq.n 8f214 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 8efb8 │ │ │ │ + b.n 8f228 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 2474d0 <_PyArg_BadArgument@@Base+0xb68> │ │ │ │ + bl 24730c <_PyArg_BadArgument@@Base+0xb10> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f0a4 │ │ │ │ + bne.n 8f314 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r6, #2 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8ec70 │ │ │ │ - b.n 8ecb4 │ │ │ │ + bne.w 8eee0 │ │ │ │ + b.n 8ef24 │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ add.w r3, r9, #1 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 2474d0 <_PyArg_BadArgument@@Base+0xb68> │ │ │ │ + bl 24730c <_PyArg_BadArgument@@Base+0xb10> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ecf0 │ │ │ │ + beq.w 8ef60 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2648d8 │ │ │ │ + bl 264718 │ │ │ │ mov r0, r7 │ │ │ │ - bl 25d3f4 │ │ │ │ - b.n 8ecfa │ │ │ │ + bl 25d22c │ │ │ │ + b.n 8ef6a │ │ │ │ mov.w sl, #0 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 8ef8c │ │ │ │ + b.n 8f1fc │ │ │ │ mov r1, ip │ │ │ │ mov r4, ip │ │ │ │ ldrb.w r5, [r1], #1 │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ - bhi.n 8efc4 │ │ │ │ + bhi.n 8f234 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 8e994 │ │ │ │ + b.n 8ec04 │ │ │ │ mov r3, r9 │ │ │ │ - b.n 8ef08 │ │ │ │ + b.n 8f178 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 8f046 │ │ │ │ + b.n 8f2b6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 2474d0 <_PyArg_BadArgument@@Base+0xb68> │ │ │ │ + bl 24730c <_PyArg_BadArgument@@Base+0xb10> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ef8c │ │ │ │ + bne.w 8f1fc │ │ │ │ ldr.w r3, [fp] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r6, sl │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8ec78 │ │ │ │ - b.n 8ecb4 │ │ │ │ + bne.w 8eee8 │ │ │ │ + b.n 8ef24 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 8ef8c │ │ │ │ + b.n 8f1fc │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8f14a │ │ │ │ + bne.n 8f3ba │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8f140 │ │ │ │ - movw r5, #34368 @ 0x8640 │ │ │ │ + bne.n 8f3b0 │ │ │ │ + movw r5, #34048 @ 0x8500 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ - movw r3, #58864 @ 0xe5f0 │ │ │ │ + movw r3, #58544 @ 0xe4b0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ cmp sl, r2 │ │ │ │ - bne.n 8f124 │ │ │ │ - movw r1, #22928 @ 0x5990 │ │ │ │ + bne.n 8f394 │ │ │ │ + movw r1, #22608 @ 0x5850 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ cmp sl, r6 │ │ │ │ - ble.n 8f130 │ │ │ │ + ble.n 8f3a0 │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n 8f136 │ │ │ │ - movw r2, #55652 @ 0xd964 │ │ │ │ + beq.n 8f3a6 │ │ │ │ + movw r2, #55332 @ 0xd824 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ strd r2, r6, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #23188 @ 0x5a94 │ │ │ │ + movw r1, #22868 @ 0x5954 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 25d3f4 │ │ │ │ - b.n 8ecfa │ │ │ │ + bl 25d22c │ │ │ │ + b.n 8ef6a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r9 │ │ │ │ - movw r1, #23232 @ 0x5ac0 │ │ │ │ + movw r1, #22912 @ 0x5980 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 8f102 │ │ │ │ + bl d78f0 │ │ │ │ + b.n 8f372 │ │ │ │ cmp sl, r6 │ │ │ │ - bgt.n 8f152 │ │ │ │ - movw r1, #22948 @ 0x59a4 │ │ │ │ + bgt.n 8f3c2 │ │ │ │ + movw r1, #22628 @ 0x5864 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov sl, r2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 8f0e2 │ │ │ │ - movw r2, #58864 @ 0xe5f0 │ │ │ │ + bne.n 8f352 │ │ │ │ + movw r2, #58544 @ 0xe4b0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - b.n 8f0ea │ │ │ │ - movw r3, #37636 @ 0x9304 │ │ │ │ + b.n 8f35a │ │ │ │ + movw r3, #37316 @ 0x91c4 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - b.n 8f0cc │ │ │ │ + b.n 8f33c │ │ │ │ mov r1, r4 │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 8f102 │ │ │ │ - movw r1, #22936 @ 0x5998 │ │ │ │ + bl f8904 │ │ │ │ + b.n 8f372 │ │ │ │ + movw r1, #22616 @ 0x5858 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 8f0dc │ │ │ │ + b.n 8f34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ecf8 │ │ │ │ + beq.w 8ef68 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r5, 8f1dc │ │ │ │ - movw r3, #37636 @ 0x9304 │ │ │ │ + cbz r5, 8f44c │ │ │ │ + movw r3, #37316 @ 0x91c4 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #23076 @ 0x5a24 │ │ │ │ + movw r1, #22756 @ 0x58e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 25d3f4 │ │ │ │ - b.n 8ecfa │ │ │ │ + bl 25d22c │ │ │ │ + b.n 8ef6a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r5, 8f1ca │ │ │ │ - movw r3, #37636 @ 0x9304 │ │ │ │ + cbz r5, 8f43a │ │ │ │ + movw r3, #37316 @ 0x91c4 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #23104 @ 0x5a40 │ │ │ │ + movw r1, #22784 @ 0x5900 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 25d3f4 │ │ │ │ - b.n 8ecfa │ │ │ │ - movw r1, #23044 @ 0x5a04 │ │ │ │ + bl 25d22c │ │ │ │ + b.n 8ef6a │ │ │ │ + movw r1, #22724 @ 0x58c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #15688 @ 0x3d48 │ │ │ │ + movw r0, #15368 @ 0x3c08 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r5, #34368 @ 0x8640 │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r5, #34048 @ 0x8500 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ - movw r3, #58864 @ 0xe5f0 │ │ │ │ + movw r3, #58544 @ 0xe4b0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 8f1a0 │ │ │ │ - movw r5, #34368 @ 0x8640 │ │ │ │ + b.n 8f410 │ │ │ │ + movw r5, #34048 @ 0x8500 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ - movw r3, #58864 @ 0xe5f0 │ │ │ │ + movw r3, #58544 @ 0xe4b0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 8f176 │ │ │ │ - movw r1, #23012 @ 0x59e4 │ │ │ │ + b.n 8f3e6 │ │ │ │ + movw r1, #22692 @ 0x58a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #15688 @ 0x3d48 │ │ │ │ + movw r0, #15368 @ 0x3c08 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #29 │ │ │ │ - bgt.n 8f21c │ │ │ │ + bgt.n 8f48c │ │ │ │ mov r1, ip │ │ │ │ mov r4, r1 │ │ │ │ - b.w 8e988 │ │ │ │ + b.w 8ebf8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 1fa038 │ │ │ │ + bl 1fbed8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8ecfa │ │ │ │ - movw r1, #22956 @ 0x59ac │ │ │ │ + b.n 8ef6a │ │ │ │ + movw r1, #22636 @ 0x586c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #15688 @ 0x3d48 │ │ │ │ + movw r0, #15368 @ 0x3c08 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r9, r3 │ │ │ │ @@ -148587,15 +148800,15 @@ │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb.w ip, [r4], #1 │ │ │ │ ldr.w sl, [sp, #88] @ 0x58 │ │ │ │ sub.w r3, ip, #66 @ 0x42 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - bhi.w 8f3b6 │ │ │ │ + bhi.w 8f626 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r1, r7, #4 │ │ │ │ lsls r5, r3, #8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ @@ -148651,484 +148864,484 @@ │ │ │ │ lsls r2, r1, #7 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ adds r1, r2, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - bne.n 8f330 │ │ │ │ + bne.n 8f5a0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ ldr.w r0, [r1], #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbz r3, 8f348 │ │ │ │ + cbz r3, 8f5b8 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 8f32c │ │ │ │ + ble.n 8f59c │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8f360 │ │ │ │ + beq.n 8f5d0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 8f32c │ │ │ │ + beq.n 8f59c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8f360 │ │ │ │ + beq.n 8f5d0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 8f32c │ │ │ │ + beq.n 8f59c │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8f360 │ │ │ │ + beq.n 8f5d0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 8f32c │ │ │ │ + beq.n 8f59c │ │ │ │ adds r3, #24 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r5, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 8f360 │ │ │ │ + beq.n 8f5d0 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 8f31e │ │ │ │ + bne.n 8f58e │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 8f3be │ │ │ │ + b.n 8f62e │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ itt ne │ │ │ │ ldrne r3, [r2, #0] │ │ │ │ strne.w r8, [r3] │ │ │ │ - beq.w 8f868 │ │ │ │ + beq.w 8fad8 │ │ │ │ movs r0, #0 │ │ │ │ str r4, [r6, #0] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 8f360 │ │ │ │ + beq.n 8f5d0 │ │ │ │ ldr.w r4, [r4, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8f348 │ │ │ │ + bne.n 8f5b8 │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 8f32c │ │ │ │ + bne.n 8f59c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r4, r7, #2 │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 8f33e │ │ │ │ + b.n 8f5ae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl e41c4 │ │ │ │ + bl e404c │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8f652 │ │ │ │ + beq.w 8f8c2 │ │ │ │ str r5, [r7, #0] │ │ │ │ - b.n 8f33e │ │ │ │ + b.n 8f5ae │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ add.w r1, r3, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ - bpl.w 8faae │ │ │ │ + bpl.w 8fd1e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 8f33e │ │ │ │ + b.n 8f5ae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl ca490 │ │ │ │ + bl ca790 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 8f3b2 │ │ │ │ + beq.n 8f622 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f554 │ │ │ │ + bne.w 8f7c4 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 8f33e │ │ │ │ - movw r0, #23904 @ 0x5d60 │ │ │ │ + b.n 8f5ae │ │ │ │ + movw r0, #23584 @ 0x5c20 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 26af8c <_Py_c_pow@@Base+0x21c> │ │ │ │ + b.w 26adc4 <_Py_c_pow@@Base+0x218> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ cmp.w ip, #122 @ 0x7a │ │ │ │ it eq │ │ │ │ cmpeq r0, r3 │ │ │ │ add.w r0, r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - beq.w 8f8fe │ │ │ │ + beq.w 8fb6e │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - bne.w 8f89e │ │ │ │ + bne.w 8fb0e │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r4, [r1], #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f8f6 │ │ │ │ + bne.w 8fb66 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 8f8de │ │ │ │ + bpl.w 8fb4e │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b2c8 │ │ │ │ + bl 8b524 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fa10 │ │ │ │ + beq.w 8fc80 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ adds r4, r7, #2 │ │ │ │ - b.n 8f33e │ │ │ │ + b.n 8f5ae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ itt ne │ │ │ │ - movwne r0, #23832 @ 0x5d18 │ │ │ │ + movwne r0, #23512 @ 0x5bd8 │ │ │ │ movtne r0, #42 @ 0x2a │ │ │ │ - bne.n 8f3be │ │ │ │ + bne.n 8f62e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12b760 │ │ │ │ + bl 12b5e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8f9e2 │ │ │ │ + blt.w 8fc52 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, r7, #2 │ │ │ │ mov r7, r3 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r0, r1, #1 │ │ │ │ str r0, [r7, #4] │ │ │ │ str.w r5, [r3, r1, lsl #3] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ - movw r2, #36427 @ 0x8e4b │ │ │ │ + movw r2, #36491 @ 0x8e8b │ │ │ │ movt r2, #5 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8f33e │ │ │ │ + b.n 8f5ae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr.w r8, [r3] │ │ │ │ - bl e0048 <_PyNumber_Index@@Base> │ │ │ │ + bl dff08 <_PyNumber_Index@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f8ce │ │ │ │ - bl 85a34 │ │ │ │ + beq.w 8fb3e │ │ │ │ + bl 859e8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8f856 │ │ │ │ + blt.w 8fac6 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 8f8ce │ │ │ │ + beq.w 8fb3e │ │ │ │ str.w r5, [r8] │ │ │ │ - b.n 8f33e │ │ │ │ + b.n 8f5ae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 144138 │ │ │ │ + bl 144130 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 8f4d4 │ │ │ │ + bne.n 8f744 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f554 │ │ │ │ + bne.n 8f7c4 │ │ │ │ vstr d0, [r5] │ │ │ │ - b.n 8f33e │ │ │ │ + b.n 8f5ae │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ adds r1, r2, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bpl.w 8fa50 │ │ │ │ + bpl.w 8fcc0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 8fa28 │ │ │ │ + bne.w 8fc98 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ lsls r5, r3, #26 │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ - bpl.w 8fcfc │ │ │ │ + bpl.w 8ff6c │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r8, r8, #20 │ │ │ │ addpl.w r8, r8, #28 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8fa1a │ │ │ │ + bne.w 8fc8a │ │ │ │ ldrb.w r3, [r8] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 8f33e │ │ │ │ + b.n 8f5ae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl e41c4 │ │ │ │ + bl e404c │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.w 8fa5a │ │ │ │ + beq.w 8fcca │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8fa64 │ │ │ │ + blt.w 8fcd4 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it le │ │ │ │ strble r0, [r5, #0] │ │ │ │ - ble.w 8f33e │ │ │ │ + ble.w 8f5ae │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #23336 @ 0x5b28 │ │ │ │ + movw r1, #23016 @ 0x59e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f342 │ │ │ │ + b.n 8f5b2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl e41c4 │ │ │ │ + bl e404c │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8f82e │ │ │ │ + beq.w 8fa9e │ │ │ │ cmn.w r0, #32768 @ 0x8000 │ │ │ │ - blt.w 8f96a │ │ │ │ + blt.w 8fbda │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bge.w 8f9f6 │ │ │ │ + bge.w 8fc66 │ │ │ │ strh r5, [r7, #0] │ │ │ │ - b.n 8f33e │ │ │ │ + b.n 8f5ae │ │ │ │ ldr r7, [r5, #0] │ │ │ │ adds r3, r7, #4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 11e40c │ │ │ │ + bl 11e468 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f9c2 │ │ │ │ + beq.w 8fc32 │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ - bl 1ea244 │ │ │ │ + bl 1ec00c │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 8f5ca │ │ │ │ + beq.n 8f83a │ │ │ │ strd r8, r7, [r5] │ │ │ │ - b.n 8f33e │ │ │ │ + b.n 8f5ae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 12898c │ │ │ │ + bl 1288e4 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 8f5a8 │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 8f818 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f5a8 │ │ │ │ + beq.n 8f818 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f342 │ │ │ │ + b.n 8f5b2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 144138 │ │ │ │ + bl 144130 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 8f9cc │ │ │ │ + beq.w 8fc3c │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [r5] │ │ │ │ - b.n 8f33e │ │ │ │ + b.n 8f5ae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne.w 8fa88 │ │ │ │ + bne.w 8fcf8 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 12b760 │ │ │ │ + bl 12b5e4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8fa7e │ │ │ │ + bne.w 8fcee │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, r7, #2 │ │ │ │ - movw r2, #36427 @ 0x8e4b │ │ │ │ + movw r2, #36491 @ 0x8e8b │ │ │ │ movt r2, #5 │ │ │ │ mov r7, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, r0, #1 │ │ │ │ str r5, [r7, #4] │ │ │ │ str.w r1, [r3, r0, lsl #3] │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8f33e │ │ │ │ + b.n 8f5ae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 224e18 │ │ │ │ + bl 226cf4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 8f37e │ │ │ │ - bl 7fd18 │ │ │ │ + bne.w 8f5ee │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f37e │ │ │ │ + beq.w 8f5ee │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f342 │ │ │ │ + b.n 8f5b2 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r0, [r0, #4] │ │ │ │ adds r3, r7, #4 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 8fbdc │ │ │ │ + bne.w 8fe4c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 8f33e │ │ │ │ + b.n 8f5ae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.w 8fb4e │ │ │ │ + bpl.w 8fdbe │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 8fb3c │ │ │ │ + bne.w 8fdac │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 8f33e │ │ │ │ + b.n 8f5ae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 252a30 │ │ │ │ + bl 2528d0 │ │ │ │ vstr d0, [sp, #32] │ │ │ │ vstr d1, [sp, #40] @ 0x28 │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f554 │ │ │ │ + bne.w 8f7c4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 8f33e │ │ │ │ + b.n 8f5ae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 224e18 │ │ │ │ + bl 226cf4 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 8fbcc │ │ │ │ + beq.w 8fe3c │ │ │ │ strb r5, [r7, #0] │ │ │ │ - b.n 8f33e │ │ │ │ + b.n 8f5ae │ │ │ │ ldr r7, [r5, #0] │ │ │ │ adds r3, r7, #4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 11e40c │ │ │ │ + bl 11e468 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f9c2 │ │ │ │ + beq.w 8fc32 │ │ │ │ mov r0, r8 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ - bl 224e18 │ │ │ │ + bl 226cf4 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 8f37e │ │ │ │ - b.n 8f652 │ │ │ │ + bne.w 8f5ee │ │ │ │ + b.n 8f8c2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #23260 @ 0x5adc │ │ │ │ + movw r1, #22940 @ 0x599c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ adds r3, r2, #4 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r1 │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ cmp r1, #115 @ 0x73 │ │ │ │ - beq.w 8fbae │ │ │ │ + beq.w 8fe1e │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - bne.w 8fce8 │ │ │ │ + bne.w 8ff58 │ │ │ │ add.w r1, r2, #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8fd02 │ │ │ │ + beq.w 8ff72 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ adds r4, r7, #2 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ and.w fp, r2, #134217728 @ 0x8000000 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bmi.w 8fb8a │ │ │ │ + bmi.w 8fdfa │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8fb8a │ │ │ │ + beq.w 8fdfa │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - bl 88634 │ │ │ │ + bl 88544 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8fc7c │ │ │ │ + bne.w 8feec │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 8fc32 │ │ │ │ + bpl.w 8fea2 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl d1494 │ │ │ │ + bl d13b4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fb32 │ │ │ │ + beq.w 8fda2 │ │ │ │ adds.w r1, r0, #16 │ │ │ │ - movw r2, #58864 @ 0xe5f0 │ │ │ │ + movw r2, #58544 @ 0xe4b0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov fp, r2 │ │ │ │ ldrb r2, [r7, #2] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.w 8fab8 │ │ │ │ + beq.w 8fd28 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ blx 2bfb8 │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.w 8fb6c │ │ │ │ + bne.w 8fddc │ │ │ │ add.w r0, fp, #1 │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fcd0 │ │ │ │ + beq.w 8ff40 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r5, #36233 @ 0x8d89 │ │ │ │ + movw r5, #36297 @ 0x8dc9 │ │ │ │ movt r5, #5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, fp, #1 │ │ │ │ ldrd r0, r7, [r3] │ │ │ │ add.w ip, r7, #1 │ │ │ │ str.w ip, [r3, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -149136,289 +149349,289 @@ │ │ │ │ add.w r0, r0, r7, lsl #3 │ │ │ │ str r5, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2bf20 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8f33e │ │ │ │ + bge.w 8f5ae │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f33e │ │ │ │ + bne.w 8f5ae │ │ │ │ mov r0, r3 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f33e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f5ae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 224e18 │ │ │ │ + bl 226cf4 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 8f57c │ │ │ │ - bl 7fd18 │ │ │ │ + bne.w 8f7ec │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f57c │ │ │ │ + beq.w 8f7ec │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f342 │ │ │ │ + b.n 8f5b2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - bmi.w 8f394 │ │ │ │ - movw r0, #21304 @ 0x5338 │ │ │ │ + bmi.w 8f604 │ │ │ │ + movw r0, #20984 @ 0x51f8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.n 8f3be │ │ │ │ + b.n 8f62e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f49e │ │ │ │ + bne.w 8f70e │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f49e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f70e │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r1], #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r5, [r2, #4] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f928 │ │ │ │ + beq.n 8fb98 │ │ │ │ adds r4, r7, #2 │ │ │ │ cmp.w r0, #131072 @ 0x20000 │ │ │ │ - bne.w 8f33e │ │ │ │ + bne.w 8f5ae │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldrd r2, r0, [r7] │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [r7, #4] │ │ │ │ str.w r5, [r2, r0, lsl #3] │ │ │ │ add.w r2, r2, r0, lsl #3 │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 8f33e │ │ │ │ + b.n 8f5ae │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f9be │ │ │ │ + bne.w 8fc2e │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.n 8f99e │ │ │ │ + bpl.n 8fc0e │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b2c8 │ │ │ │ + bl 8b524 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fa10 │ │ │ │ + beq.w 8fc80 │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 8f984 │ │ │ │ + bne.n 8fbf4 │ │ │ │ str r7, [r5, #0] │ │ │ │ - b.n 8f33e │ │ │ │ - bl 7fd18 │ │ │ │ + b.n 8f5ae │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f554 │ │ │ │ + bne.w 8f7c4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8f4a4 │ │ │ │ + b.n 8f714 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 257d78 │ │ │ │ + bl 257bb0 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ strge r0, [r5, #0] │ │ │ │ - bge.w 8f42a │ │ │ │ + bge.w 8f69a │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b.n 8f3be │ │ │ │ + b.n 8f62e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 8f42a │ │ │ │ + b.n 8f69a │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - cbnz r3, 8f956 │ │ │ │ + cbnz r3, 8fbc6 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 8f932 │ │ │ │ + bne.n 8fba2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12b760 │ │ │ │ + bl 12b5e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8fa7e │ │ │ │ + bne.w 8fcee │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, r7, #2 │ │ │ │ mov r7, r3 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 8f460 │ │ │ │ - movw r0, #23816 @ 0x5d08 │ │ │ │ + b.n 8f6d0 │ │ │ │ + movw r0, #23496 @ 0x5bc8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 8f3be │ │ │ │ + b.n 8f62e │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 8b2c8 │ │ │ │ + bl 8b524 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fa10 │ │ │ │ + beq.n 8fc80 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 12b8d8 │ │ │ │ - b.n 8f91c │ │ │ │ + bl 12b75c │ │ │ │ + b.n 8fb8c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 12b8d8 │ │ │ │ - b.n 8f91c │ │ │ │ + bl 12b75c │ │ │ │ + b.n 8fb8c │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #23384 @ 0x5b58 │ │ │ │ + movw r1, #23064 @ 0x5a18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f342 │ │ │ │ + b.n 8f5b2 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22180 @ 0x56a4 │ │ │ │ + movw r1, #21860 @ 0x5564 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f342 │ │ │ │ - movw r4, #15388 @ 0x3c1c │ │ │ │ + b.n 8f5b2 │ │ │ │ + movw r4, #15068 @ 0x3adc │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - movw r0, #57040 @ 0xded0 │ │ │ │ + movw r0, #56580 @ 0xdd04 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ cmp.w ip, #122 @ 0x7a │ │ │ │ it ne │ │ │ │ movne r0, r4 │ │ │ │ - b.n 8f3c4 │ │ │ │ + b.n 8f634 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 8f8ca │ │ │ │ - movw r0, #36628 @ 0x8f14 │ │ │ │ + b.n 8fb3a │ │ │ │ + movw r0, #36344 @ 0x8df8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.n 8f3be │ │ │ │ + b.n 8f62e │ │ │ │ vstr d0, [sp, #8] │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f5f2 │ │ │ │ + beq.w 8f862 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f342 │ │ │ │ - bl da114 │ │ │ │ - movw r0, #23872 @ 0x5d40 │ │ │ │ + b.n 8f5b2 │ │ │ │ + bl da060 │ │ │ │ + movw r0, #23552 @ 0x5c00 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - b.n 8f3c4 │ │ │ │ + b.n 8f634 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #23428 @ 0x5b84 │ │ │ │ + movw r1, #23108 @ 0x5a44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f342 │ │ │ │ - movw r0, #23600 @ 0x5c30 │ │ │ │ + b.n 8f5b2 │ │ │ │ + movw r0, #23280 @ 0x5af0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 8f3be │ │ │ │ + b.n 8f62e │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r3, [r8] │ │ │ │ ldrne.w r3, [r8] │ │ │ │ - b.n 8f518 │ │ │ │ - movw r2, #58224 @ 0xe370 │ │ │ │ + b.n 8f788 │ │ │ │ + movw r2, #57764 @ 0xe1a4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r3, #23580 @ 0x5c1c │ │ │ │ + movw r3, #23260 @ 0x5adc │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ strd r2, r0, [sp] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - movw r2, #23504 @ 0x5bd0 │ │ │ │ + movw r2, #23184 @ 0x5a90 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 1886b8 │ │ │ │ + bl 18aa80 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f342 │ │ │ │ - movw r0, #23580 @ 0x5c1c │ │ │ │ + b.n 8f5b2 │ │ │ │ + movw r0, #23260 @ 0x5adc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 8f3be │ │ │ │ - bl 7fd18 │ │ │ │ + b.n 8f62e │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f554 │ │ │ │ + bne.w 8f7c4 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #23292 @ 0x5afc │ │ │ │ + movw r1, #22972 @ 0x59bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f342 │ │ │ │ - movw r0, #42380 @ 0xa58c │ │ │ │ + b.n 8f5b2 │ │ │ │ + movw r0, #42060 @ 0xa44c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.n 8f3be │ │ │ │ + b.n 8f62e │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 257d78 │ │ │ │ + bl 257bb0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 8f8f2 │ │ │ │ + blt.w 8fb62 │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - bne.w 8fbf2 │ │ │ │ + bne.w 8fe62 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r4, r7, #2 │ │ │ │ adds r1, r2, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 8f33e │ │ │ │ - movw r0, #15388 @ 0x3c1c │ │ │ │ + b.n 8f5ae │ │ │ │ + movw r0, #15068 @ 0x3adc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 8f3be │ │ │ │ + b.n 8f62e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r0, r2, #4 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8fc96 │ │ │ │ + beq.w 8ff06 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r4, fp, #1 │ │ │ │ ldr.w ip, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8fc3e │ │ │ │ + bne.w 8feae │ │ │ │ cmp r4, ip │ │ │ │ - blt.w 8fcd0 │ │ │ │ + blt.w 8ff40 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fcd0 │ │ │ │ + beq.w 8ff40 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - movw r0, #36233 @ 0x8d89 │ │ │ │ + movw r0, #36297 @ 0x8dc9 │ │ │ │ movt r0, #5 │ │ │ │ ldrd r8, ip, [r2] │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r2, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r2, [r8, ip, lsl #3] │ │ │ │ add.w r2, r8, ip, lsl #3 │ │ │ │ @@ -149428,449 +149641,449 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r4, r7, #3 │ │ │ │ blx 2bf20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w fp, [r5] │ │ │ │ - b.n 8f7fe │ │ │ │ - movw r0, #23684 @ 0x5c84 │ │ │ │ + b.n 8fa6e │ │ │ │ + movw r0, #23364 @ 0x5b44 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 8f3be │ │ │ │ - movw r2, #23544 @ 0x5bf8 │ │ │ │ + b.n 8f62e │ │ │ │ + movw r2, #23224 @ 0x5ab8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r3, #23476 @ 0x5bb4 │ │ │ │ + movw r3, #23156 @ 0x5a74 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - b.n 8fa38 │ │ │ │ + b.n 8fca8 │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8fc1e │ │ │ │ - bl 88634 │ │ │ │ + beq.n 8fe8e │ │ │ │ + bl 88544 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fc1e │ │ │ │ - movw r0, #23476 @ 0x5bb4 │ │ │ │ + bne.n 8fe8e │ │ │ │ + movw r0, #23156 @ 0x5a74 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 8f3be │ │ │ │ + b.n 8f62e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8fb80 │ │ │ │ + bge.n 8fdf0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8fb80 │ │ │ │ + cbnz r2, 8fdf0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - movw r0, #23780 @ 0x5ce4 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + movw r0, #23460 @ 0x5ba4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 8f3be │ │ │ │ + b.n 8f62e │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8fb9a │ │ │ │ + bge.n 8fe0a │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 8fc86 │ │ │ │ + beq.n 8fef6 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ add.w r1, r8, #16 │ │ │ │ mov fp, r3 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 8f798 │ │ │ │ + b.n 8fa08 │ │ │ │ add.w r1, r2, #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8fd02 │ │ │ │ + beq.w 8ff72 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 8faae │ │ │ │ + bpl.w 8fd1e │ │ │ │ adds r4, r7, #2 │ │ │ │ - b.n 8f772 │ │ │ │ - bl 7fd18 │ │ │ │ + b.n 8f9e2 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f6e0 │ │ │ │ + beq.w 8f950 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 8f342 │ │ │ │ - bl 88634 │ │ │ │ + b.w 8f5b2 │ │ │ │ + bl 88544 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f676 │ │ │ │ - movw r0, #50152 @ 0xc3e8 │ │ │ │ + bne.w 8f8e6 │ │ │ │ + movw r0, #49832 @ 0xc2a8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 8f3be │ │ │ │ + b.w 8f62e │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8f33e │ │ │ │ + beq.w 8f5ae │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22028 @ 0x560c │ │ │ │ + movw r1, #21708 @ 0x54cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 8f342 │ │ │ │ + b.w 8f5b2 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 8fcbe │ │ │ │ + bne.n 8ff2e │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.w 8f33e │ │ │ │ - movw r0, #23268 @ 0x5ae4 │ │ │ │ + b.w 8f5ae │ │ │ │ + movw r0, #22948 @ 0x59a4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 8f3be │ │ │ │ + b.w 8f62e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r4 │ │ │ │ - bge.w 8fb1e │ │ │ │ + bge.w 8fd8e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8fc5c │ │ │ │ + bge.n 8fecc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8fc5a │ │ │ │ + cbnz r2, 8feca │ │ │ │ mov r0, r3 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #43724 @ 0xaacc │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r2, fp │ │ │ │ - movw r1, #23728 @ 0x5cb0 │ │ │ │ + movw r1, #23408 @ 0x5b70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 8f342 │ │ │ │ + b.w 8f5b2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8fb94 │ │ │ │ + blt.n 8fe04 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov fp, r3 │ │ │ │ - cbz r3, 8fcb0 │ │ │ │ + cbz r3, 8ff20 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ mov r3, r8 │ │ │ │ - b.n 8f798 │ │ │ │ + b.n 8fa08 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8fca4 │ │ │ │ + bge.n 8ff14 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8fcb6 │ │ │ │ - movw r0, #23704 @ 0x5c98 │ │ │ │ + cbz r2, 8ff26 │ │ │ │ + movw r0, #23384 @ 0x5b58 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 8f3be │ │ │ │ - ldr r1, [pc, #92] @ (8fd10 ) │ │ │ │ + b.w 8f62e │ │ │ │ + ldr r1, [pc, #92] @ (8ff80 ) │ │ │ │ mov r3, r8 │ │ │ │ - b.n 8f798 │ │ │ │ + b.n 8fa08 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8fca4 │ │ │ │ - movw r2, #23560 @ 0x5c08 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ff14 │ │ │ │ + movw r2, #23240 @ 0x5ac8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r3, #23476 @ 0x5bb4 │ │ │ │ + movw r3, #23156 @ 0x5a74 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - b.n 8fa38 │ │ │ │ + b.n 8fca8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8fcde │ │ │ │ + bge.n 8ff4e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8fcf4 │ │ │ │ - bl 1fa038 │ │ │ │ + cbz r2, 8ff64 │ │ │ │ + bl 1fbed8 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 8f342 │ │ │ │ - movw r0, #23628 @ 0x5c4c │ │ │ │ + b.w 8f5b2 │ │ │ │ + movw r0, #23308 @ 0x5b0c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 8f3be │ │ │ │ + b.w 8f62e │ │ │ │ mov r0, r3 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8fcde │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ff4e │ │ │ │ ldr.w r8, [r8, #28] │ │ │ │ - b.n 8f50e │ │ │ │ - movw r0, #23664 @ 0x5c70 │ │ │ │ + b.n 8f77e │ │ │ │ + movw r0, #23344 @ 0x5b30 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 8f3be │ │ │ │ + b.w 8f62e │ │ │ │ nop │ │ │ │ ldrb r4, [r6, #20] │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0008fd14 : │ │ │ │ +0008ff84 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ ands.w ip, r0, #536870912 @ 0x20000000 │ │ │ │ - beq.n 8fdb0 │ │ │ │ + beq.n 90020 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr.w lr, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fdd0 │ │ │ │ + bne.n 90040 │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ ldr.w r4, [ip, #16] │ │ │ │ cmp lr, r4 │ │ │ │ ite lt │ │ │ │ movlt r5, #0 │ │ │ │ movge r5, #1 │ │ │ │ orrs.w r5, r5, lr, lsr #31 │ │ │ │ - bne.n 8fd76 │ │ │ │ + bne.n 8ffe6 │ │ │ │ ldrb.w r0, [ip, #5] │ │ │ │ add.w ip, ip, #20 │ │ │ │ ldrb.w r5, [ip, #-14] │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ - cbz r5, 8fd78 │ │ │ │ + cbz r5, 8ffe8 │ │ │ │ add.w r0, r0, lr, lsl #3 │ │ │ │ add ip, r0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 8fd9a │ │ │ │ + cbz r0, 9000a │ │ │ │ ldrd r5, r0, [ip] │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - cbz r2, 8fd94 │ │ │ │ + cbz r2, 90004 │ │ │ │ str r5, [r2, #0] │ │ │ │ - cbz r3, 8fd74 │ │ │ │ + cbz r3, 8ffe4 │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r5, #12 │ │ │ │ mla r0, r5, lr, r0 │ │ │ │ add ip, r0 │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ - cbz r0, 8fdb4 │ │ │ │ + cbz r0, 90024 │ │ │ │ ldr.w r5, [ip, #4] │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8fd6e │ │ │ │ + bne.n 8ffde │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8fd72 │ │ │ │ - b.n 8fd74 │ │ │ │ + bne.n 8ffe2 │ │ │ │ + b.n 8ffe4 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ - ble.n 8fd76 │ │ │ │ + ble.n 8ffe6 │ │ │ │ add.w ip, ip, #8 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 8fdc2 │ │ │ │ + cbz r0, 90032 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 8fd62 │ │ │ │ + bgt.n 8ffd2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #12 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 8fd80 │ │ │ │ + bgt.n 8fff0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 8fda6 │ │ │ │ + bgt.n 90016 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 8fdb0 │ │ │ │ + blt.n 90020 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp lr, r5 │ │ │ │ - bge.n 8fdb0 │ │ │ │ + bge.n 90020 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w ip, [r5, #5] │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ ldrb.w r4, [r4, lr] │ │ │ │ add.w r0, r0, r4, lsl #2 │ │ │ │ add.w r4, r5, r4, lsl #3 │ │ │ │ movs r5, #1 │ │ │ │ lsl.w r5, r5, ip │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r4, r5 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 8fd8a │ │ │ │ + b.n 8fffa │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ ands.w ip, r0, #536870912 @ 0x20000000 │ │ │ │ - beq.n 8feb4 │ │ │ │ + beq.n 90124 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr.w lr, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fed4 │ │ │ │ + bne.n 90144 │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ ldr.w r4, [ip, #16] │ │ │ │ cmp lr, r4 │ │ │ │ ite lt │ │ │ │ movlt r5, #0 │ │ │ │ movge r5, #1 │ │ │ │ orrs.w r5, r5, lr, lsr #31 │ │ │ │ - bne.n 8fe6e │ │ │ │ + bne.n 900de │ │ │ │ ldrb.w r0, [ip, #5] │ │ │ │ add.w ip, ip, #20 │ │ │ │ ldrb.w r5, [ip, #-14] │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ - cbz r5, 8fe70 │ │ │ │ + cbz r5, 900e0 │ │ │ │ add.w r0, r0, lr, lsl #3 │ │ │ │ add ip, r0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 8fe9e │ │ │ │ + cbz r0, 9010e │ │ │ │ ldrd r5, r0, [ip] │ │ │ │ add.w r4, lr, #1 │ │ │ │ ldr.w ip, [r5, #12] │ │ │ │ str r4, [r1, #0] │ │ │ │ - cbz r2, 8fe8c │ │ │ │ + cbz r2, 900fc │ │ │ │ str r5, [r2, #0] │ │ │ │ - cbz r3, 8fe90 │ │ │ │ + cbz r3, 90100 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 8fe96 │ │ │ │ + cbnz r3, 90106 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r5, #12 │ │ │ │ mla r0, r5, lr, r0 │ │ │ │ add ip, r0 │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ - cbz r0, 8feb8 │ │ │ │ + cbz r0, 90128 │ │ │ │ ldrd ip, r5, [ip] │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8fe62 │ │ │ │ + bne.n 900d2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8fe66 │ │ │ │ + bne.n 900d6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8fe6c │ │ │ │ + beq.n 900dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w ip, [r3] │ │ │ │ - b.n 8fe6c │ │ │ │ + b.n 900dc │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ - ble.n 8fe6e │ │ │ │ + ble.n 900de │ │ │ │ add.w ip, ip, #8 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 8fec6 │ │ │ │ + cbz r0, 90136 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 8fe52 │ │ │ │ + bgt.n 900c2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #12 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 8fe78 │ │ │ │ + bgt.n 900e8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 8feaa │ │ │ │ + bgt.n 9011a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 8feb4 │ │ │ │ + blt.n 90124 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, lr │ │ │ │ - ble.n 8feb4 │ │ │ │ + ble.n 90124 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w ip, [r5, #5] │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ ldrb.w r4, [r4, lr] │ │ │ │ add.w r0, r0, r4, lsl #2 │ │ │ │ add.w r4, r5, r4, lsl #3 │ │ │ │ movs r5, #1 │ │ │ │ lsl.w r5, r5, ip │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r4, r5 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr.w ip, [r5, #12] │ │ │ │ - b.n 8fe82 │ │ │ │ + b.n 900f2 │ │ │ │ │ │ │ │ -0008ff0c <_PyObject_LookupSpecial@@Base>: │ │ │ │ +0009017c <_PyObject_LookupSpecial@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r6, [r3, #192] @ 0xc0 │ │ │ │ - ldr r3, [pc, #348] @ (90088 <_PyObject_LookupSpecial@@Base+0x17c>) │ │ │ │ + ldr r3, [pc, #348] @ (902f8 <_PyObject_LookupSpecial@@Base+0x17c>) │ │ │ │ eor.w r2, r6, r1, asr #3 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #12 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mul.w r7, r1, r2 │ │ │ │ add.w r8, r3, r7 │ │ │ │ add.w r8, r8, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r8, #1428] @ 0x594 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 8ffaa <_PyObject_LookupSpecial@@Base+0x9e> │ │ │ │ + bne.n 9021a <_PyObject_LookupSpecial@@Base+0x9e> │ │ │ │ ldr.w r2, [r8, #1432] @ 0x598 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 8ffaa <_PyObject_LookupSpecial@@Base+0x9e> │ │ │ │ + bne.n 9021a <_PyObject_LookupSpecial@@Base+0x9e> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, r7 │ │ │ │ ldr.w r0, [r3, #1436] @ 0x59c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90014 <_PyObject_LookupSpecial@@Base+0x108> │ │ │ │ + beq.n 90284 <_PyObject_LookupSpecial@@Base+0x108> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9001e <_PyObject_LookupSpecial@@Base+0x112> │ │ │ │ + bge.n 9028e <_PyObject_LookupSpecial@@Base+0x112> │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - beq.n 90014 <_PyObject_LookupSpecial@@Base+0x108> │ │ │ │ + beq.n 90284 <_PyObject_LookupSpecial@@Base+0x108> │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 90028 <_PyObject_LookupSpecial@@Base+0x11c> │ │ │ │ + bmi.n 90298 <_PyObject_LookupSpecial@@Base+0x11c> │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r5, [r2, #136] @ 0x88 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 90084 <_PyObject_LookupSpecial@@Base+0x178> │ │ │ │ + beq.n 902f4 <_PyObject_LookupSpecial@@Base+0x178> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90016 <_PyObject_LookupSpecial@@Base+0x10a> │ │ │ │ + bge.n 90286 <_PyObject_LookupSpecial@@Base+0x10a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90016 <_PyObject_LookupSpecial@@Base+0x10a> │ │ │ │ + bne.n 90286 <_PyObject_LookupSpecial@@Base+0x10a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 90016 <_PyObject_LookupSpecial@@Base+0x10a> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 90286 <_PyObject_LookupSpecial@@Base+0x10a> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 90048 <_PyObject_LookupSpecial@@Base+0x13c> │ │ │ │ + beq.n 902b8 <_PyObject_LookupSpecial@@Base+0x13c> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 84854 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ + bl 84808 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 90014 <_PyObject_LookupSpecial@@Base+0x108> │ │ │ │ + beq.n 90284 <_PyObject_LookupSpecial@@Base+0x108> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r6, 90008 <_PyObject_LookupSpecial@@Base+0xfc> │ │ │ │ + cbz r6, 90278 <_PyObject_LookupSpecial@@Base+0xfc> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 90008 <_PyObject_LookupSpecial@@Base+0xfc> │ │ │ │ + bne.n 90278 <_PyObject_LookupSpecial@@Base+0xfc> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 90008 <_PyObject_LookupSpecial@@Base+0xfc> │ │ │ │ + bgt.n 90278 <_PyObject_LookupSpecial@@Base+0xfc> │ │ │ │ add.w r3, r3, #42240 @ 0xa500 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ adds r3, #148 @ 0x94 │ │ │ │ adds r2, r3, r7 │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r1, r7, #4 │ │ │ │ @@ -149880,174 +150093,174 @@ │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r5, #0] │ │ │ │ str r5, [r3, r1] │ │ │ │ dmb ish │ │ │ │ str r6, [r3, r7] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9003a <_PyObject_LookupSpecial@@Base+0x12e> │ │ │ │ + blt.n 902aa <_PyObject_LookupSpecial@@Base+0x12e> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 90014 <_PyObject_LookupSpecial@@Base+0x108> │ │ │ │ + beq.n 90284 <_PyObject_LookupSpecial@@Base+0x108> │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 90028 <_PyObject_LookupSpecial@@Base+0x11c> │ │ │ │ + bmi.n 90298 <_PyObject_LookupSpecial@@Base+0x11c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ff7c <_PyObject_LookupSpecial@@Base+0x70> │ │ │ │ + bne.n 901ec <_PyObject_LookupSpecial@@Base+0x70> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bics.w r3, r0, #1 │ │ │ │ - beq.n 90014 <_PyObject_LookupSpecial@@Base+0x108> │ │ │ │ + beq.n 90284 <_PyObject_LookupSpecial@@Base+0x108> │ │ │ │ orr.w r0, r0, #1 │ │ │ │ bic.w r6, r0, #1 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r6, #0] │ │ │ │ - b.n 8ff7e <_PyObject_LookupSpecial@@Base+0x72> │ │ │ │ + b.n 901ee <_PyObject_LookupSpecial@@Base+0x72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90006 <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 90006 <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + bne.n 90276 <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 90276 <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ ldrh.w r2, [r0, #206] @ 0xce │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ - bcs.n 8ffae <_PyObject_LookupSpecial@@Base+0xa2> │ │ │ │ + bcs.n 9021e <_PyObject_LookupSpecial@@Base+0xa2> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8ffae <_PyObject_LookupSpecial@@Base+0xa2> │ │ │ │ + bne.n 9021e <_PyObject_LookupSpecial@@Base+0xa2> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 8ffae <_PyObject_LookupSpecial@@Base+0xa2> │ │ │ │ + bgt.n 9021e <_PyObject_LookupSpecial@@Base+0xa2> │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl db0e0 <_PyEval_CheckExceptTypeValid@@Base+0x118> │ │ │ │ + bl db02c <_PyEval_CheckExceptTypeValid@@Base+0x118> │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r6, [r6, #192] @ 0xc0 │ │ │ │ - bl 84854 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ + bl 84808 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ffba <_PyObject_LookupSpecial@@Base+0xae> │ │ │ │ + b.n 9022a <_PyObject_LookupSpecial@@Base+0xae> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 90016 <_PyObject_LookupSpecial@@Base+0x10a> │ │ │ │ + b.n 90286 <_PyObject_LookupSpecial@@Base+0x10a> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009008c : │ │ │ │ +000902fc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #176] @ (90150 ) │ │ │ │ + ldr r5, [pc, #176] @ (903c0 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov lr, r2 │ │ │ │ mov ip, r3 │ │ │ │ ldr r6, [r6, r5] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r7, #20 │ │ │ │ - bpl.n 900ce │ │ │ │ + bpl.n 9033e │ │ │ │ ldr r5, [r5, #28] │ │ │ │ ldr r5, [r0, r5] │ │ │ │ - cbz r5, 900ce │ │ │ │ + cbz r5, 9033e │ │ │ │ blx r5 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 900ea │ │ │ │ - cbnz r2, 90112 │ │ │ │ + cbz r0, 9035a │ │ │ │ + cbnz r2, 90382 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bic.w r3, lr, #2147483648 @ 0x80000000 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 8b794 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8b9f0 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r2, 900f2 │ │ │ │ + cbz r2, 90362 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 900c6 │ │ │ │ + bne.n 90336 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #21660 @ 0x549c │ │ │ │ + movw r2, #21340 @ 0x535c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1f3200 <_PyErr_Format@@Base> │ │ │ │ + b.w 1f50a0 <_PyErr_Format@@Base> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 900c6 │ │ │ │ + beq.n 90336 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 90140 │ │ │ │ + blt.n 903b0 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #21708 @ 0x54cc │ │ │ │ + movw r2, #21388 @ 0x538c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 23aa48 <_PyBytesWriter_WriteBytes@@Base+0xe8> │ │ │ │ + b.w 23a940 <_PyBytesWriter_WriteBytes@@Base+0xe8> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90120 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 90120 │ │ │ │ + bne.n 90390 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 90390 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9047a │ │ │ │ + bne.w 906fe │ │ │ │ bic.w r5, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi.w 904bc │ │ │ │ + bhi.w 906e6 │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #37597 @ 0x92dd │ │ │ │ + movw r3, #37665 @ 0x9321 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9046a │ │ │ │ + bne.w 90716 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79338 │ │ │ │ + bl 7937c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 903d0 │ │ │ │ + beq.w 9064a │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 901d6 │ │ │ │ - ldr r3, [pc, #560] @ (903d4 ) │ │ │ │ + bpl.n 90446 │ │ │ │ + ldr r3, [pc, #572] @ (90650 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub.w r6, r4, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w r0, [r2, #3892] @ 0xf34 │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -150056,491 +150269,496 @@ │ │ │ │ adds r1, #1 │ │ │ │ orr.w r3, r3, ip │ │ │ │ str.w r6, [ip] │ │ │ │ strd r0, r3, [r4, #-8] │ │ │ │ str r6, [r0, #4] │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 903dc │ │ │ │ + beq.w 90658 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 90492 │ │ │ │ + bge.w 90726 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r5, #2 │ │ │ │ str r6, [sp, #20] │ │ │ │ - bne.w 904ac │ │ │ │ + bne.w 90740 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 90438 │ │ │ │ + bge.w 906b4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9043e │ │ │ │ + beq.w 906ba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 90446 │ │ │ │ + bge.w 906c2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ - beq.w 9044c │ │ │ │ + beq.w 906c8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 90268 │ │ │ │ + bge.n 904d8 │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 902f8 │ │ │ │ + beq.n 90516 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 90268 │ │ │ │ + ble.n 904d8 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 90312 │ │ │ │ + beq.n 90530 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 90268 │ │ │ │ + beq.n 904d8 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 90312 │ │ │ │ + beq.n 90530 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 90268 │ │ │ │ + beq.n 904d8 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 90312 │ │ │ │ + beq.n 90530 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 90268 │ │ │ │ + beq.n 904d8 │ │ │ │ adds r2, #24 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 90312 │ │ │ │ + beq.n 90530 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 9025a │ │ │ │ + bne.n 904ca │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9053a │ │ │ │ + beq.w 907b4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 90338 │ │ │ │ + ble.n 905b2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 90322 │ │ │ │ + bne.n 9059c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9028a │ │ │ │ + bge.n 904fa │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r0, 902a2 │ │ │ │ + cbnz r0, 90546 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ - cbnz r0, 902c2 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 90566 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ - cbnz r0, 902e2 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 90586 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + mov r2, r5 │ │ │ │ + cmp r6, r2 │ │ │ │ + beq.n 90530 │ │ │ │ + ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 90518 │ │ │ │ + movw r2, #34368 @ 0x8640 │ │ │ │ + movt r2, #75 @ 0x4b │ │ │ │ + cmp r6, r2 │ │ │ │ + bne.n 904d8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 9053c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r3, r5 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 90500 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90290 │ │ │ │ + bge.n 90500 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90290 │ │ │ │ + bne.n 90500 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90296 │ │ │ │ + beq.n 90508 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90296 │ │ │ │ + bge.n 90508 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90296 │ │ │ │ + bne.n 90508 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9029c │ │ │ │ + beq.n 90510 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9029c │ │ │ │ + bge.n 90510 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9029c │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9029c │ │ │ │ - mov r2, r5 │ │ │ │ - cmp r6, r2 │ │ │ │ - beq.n 90312 │ │ │ │ - ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 902fa │ │ │ │ - movw r2, #34368 @ 0x8640 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - cmp r6, r2 │ │ │ │ - bne.n 90268 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9031e │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - mov r3, r5 │ │ │ │ - b.n 9028a │ │ │ │ + bne.n 90510 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 90510 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 90338 │ │ │ │ + beq.n 905b2 │ │ │ │ adds r2, #16 │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 9027e │ │ │ │ + beq.n 904ee │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 9032a │ │ │ │ - ldr r1, [pc, #156] @ (903d8 ) │ │ │ │ + bne.n 905a4 │ │ │ │ + ldr r1, [pc, #160] @ (90654 ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl be428 │ │ │ │ + bl be6f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 90398 │ │ │ │ + beq.n 90612 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 9035a │ │ │ │ + cbz r3, 905d4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 9035a │ │ │ │ + bge.n 905d4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 904d6 │ │ │ │ + bne.w 90750 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7786c │ │ │ │ + bl 778ac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r1, #44536 @ 0xadf8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ itett lt │ │ │ │ - movwlt r2, #21980 @ 0x55dc │ │ │ │ - movwge r2, #23936 @ 0x5d80 │ │ │ │ + movwlt r2, #21660 @ 0x549c │ │ │ │ + movwge r2, #23616 @ 0x5c40 │ │ │ │ ldrlt r3, [r5, #12] │ │ │ │ movtlt r2, #42 @ 0x2a │ │ │ │ itt ge │ │ │ │ ldrge r3, [r3, #12] │ │ │ │ movtge r2, #42 @ 0x2a │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #24032 @ 0x5de0 │ │ │ │ + movw r1, #23712 @ 0x5ca0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 903aa │ │ │ │ + bge.n 90624 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9055a │ │ │ │ + beq.w 907d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 903bc │ │ │ │ + bge.n 90636 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90532 │ │ │ │ + beq.w 907ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 903d0 │ │ │ │ + bge.n 9064a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 903d0 │ │ │ │ + cbnz r3, 9064a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9029c │ │ │ │ + b.n 90510 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ sxth r0, r7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [pc, #388] @ (90564 ) │ │ │ │ + ldr r2, [pc, #384] @ (907dc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ strd r5, r5, [sp, #20] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 904fa │ │ │ │ + beq.w 90774 │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 904f6 │ │ │ │ + bhi.n 90770 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 90412 │ │ │ │ + beq.n 9068e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r0, #28] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ add.w r2, r3, #128 @ 0x80 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 904f6 │ │ │ │ + bcc.n 90770 │ │ │ │ add r2, sp, #24 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1b08a0 <_PyEval_NoToolsForUnwind@@Base+0xfc> │ │ │ │ + bl 1b2ccc <_PyEval_NoToolsForUnwind@@Base+0xfc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 903bc │ │ │ │ + beq.n 90636 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 9044c │ │ │ │ + beq.n 906c8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 90222 │ │ │ │ - b.n 9028a │ │ │ │ + bne.w 90492 │ │ │ │ + b.n 904fa │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 90206 │ │ │ │ + bne.w 90476 │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ - b.n 9028a │ │ │ │ + b.n 904fa │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 90222 │ │ │ │ + bne.w 90492 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9043e │ │ │ │ + bge.n 906ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9043e │ │ │ │ + bne.n 906ba │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9043e │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r2 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 906ba │ │ │ │ + movw r0, #23628 @ 0x5c4c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl c7c3c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 901d6 │ │ │ │ - b.n 903d0 │ │ │ │ + beq.n 9064a │ │ │ │ + b.n 903e8 │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #50280 @ 0xc468 │ │ │ │ + movw r0, #49960 @ 0xc328 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 2618c0 │ │ │ │ + bl 261700 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 903d0 │ │ │ │ - b.n 9016e │ │ │ │ + beq.n 9064a │ │ │ │ + b.n 903de │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r2 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 90446 │ │ │ │ + b.n 9064a │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #23956 @ 0x5d94 │ │ │ │ + movw r1, #23636 @ 0x5c54 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 903bc │ │ │ │ + bl d78f0 │ │ │ │ + b.n 90636 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9043e │ │ │ │ + bge.n 906ba │ │ │ │ movs r5, #0 │ │ │ │ adds r2, r3, #1 │ │ │ │ mov r3, r5 │ │ │ │ str r2, [r6, #0] │ │ │ │ - b.n 9028a │ │ │ │ - movw r0, #23948 @ 0x5d8c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - bl c7940 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 903d0 │ │ │ │ - b.n 90178 │ │ │ │ + b.n 904fa │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ - cbz r2, 90512 │ │ │ │ + cbz r2, 9078c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r1, #0 │ │ │ │ adds r2, #12 │ │ │ │ cmp r0, r1 │ │ │ │ - ble.w 9035a │ │ │ │ + ble.w 905d4 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 9028a │ │ │ │ + beq.w 904fa │ │ │ │ adds r1, #1 │ │ │ │ - b.n 904e2 │ │ │ │ + b.n 9075c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 903ea │ │ │ │ + b.n 90666 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #24004 @ 0x5dc4 │ │ │ │ + movw r1, #23684 @ 0x5c84 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 903bc │ │ │ │ + bl f8904 │ │ │ │ + b.n 90636 │ │ │ │ mov r2, r3 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 9028a │ │ │ │ + beq.w 904fa │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90514 │ │ │ │ + bne.n 9078e │ │ │ │ movw r2, #34368 @ 0x8640 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 9028a │ │ │ │ - b.n 9035a │ │ │ │ + beq.w 904fa │ │ │ │ + b.n 905d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 903bc │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 90636 │ │ │ │ mov r2, r3 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 9027e │ │ │ │ + beq.w 904ee │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9053c │ │ │ │ + bne.n 907b6 │ │ │ │ movw r2, #34368 @ 0x8640 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 9027e │ │ │ │ - b.n 90338 │ │ │ │ + beq.w 904ee │ │ │ │ + b.n 905b2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 903aa │ │ │ │ - nop │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 90624 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00090568 : │ │ │ │ +000907e0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bpl.n 905b6 │ │ │ │ + bpl.n 9082e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - cbz r2, 905d4 │ │ │ │ - movw r3, #22109 @ 0x565d │ │ │ │ + cbz r2, 9084c │ │ │ │ + movw r3, #22821 @ 0x5925 │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 905a4 │ │ │ │ + bne.n 9081c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3500 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ - cbz r0, 905aa │ │ │ │ + bl c37c8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + cbz r0, 90822 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 905a0 │ │ │ │ + bne.n 90818 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl d9c58 │ │ │ │ + bl d9ba4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 905a0 │ │ │ │ + b.n 90818 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20948 @ 0x51d4 │ │ │ │ + movw r1, #20628 @ 0x5094 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 905f4 │ │ │ │ + cbz r2, 9086c │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9227c │ │ │ │ + bl 924f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 905b2 │ │ │ │ + beq.n 9082a │ │ │ │ ldr r3, [r3, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 905a0 │ │ │ │ - b.n 905aa │ │ │ │ + bne.n 90818 │ │ │ │ + b.n 90822 │ │ │ │ movw r1, #61148 @ 0xeedc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #21264 @ 0x5310 │ │ │ │ + movw r1, #20944 @ 0x51d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d79a4 │ │ │ │ - b.n 905aa │ │ │ │ + bl d78f0 │ │ │ │ + b.n 90822 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 90636 │ │ │ │ + bpl.n 908ae │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.w 907ea │ │ │ │ + beq.w 90a62 │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9078a │ │ │ │ + beq.w 90a02 │ │ │ │ ldr.w r4, [r9, #172] @ 0xac │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9077c │ │ │ │ + beq.w 909f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r4 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov fp, r0 │ │ │ │ - bge.w 9079c │ │ │ │ + bge.w 90a14 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp.w ip, #1 │ │ │ │ - ble.w 9085a │ │ │ │ + ble.w 90ad2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ movne r0, r4 │ │ │ │ - bne.w 907b0 │ │ │ │ + bne.w 90a28 │ │ │ │ movs r6, #1 │ │ │ │ adds r4, #16 │ │ │ │ mov sl, r5 │ │ │ │ movw r7, #40968 @ 0xa008 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ mov r5, ip │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr.w r1, [r4, r6, lsl #2] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r3, [r1, #132] @ 0x84 │ │ │ │ - bpl.n 906d4 │ │ │ │ - ldr r3, [pc, #464] @ (90870 ) │ │ │ │ + bpl.n 9094c │ │ │ │ + ldr r3, [pc, #464] @ (90ae8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r3, [r1, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -150550,304 +150768,304 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w ip, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r2, [ip, #408] @ 0x198 │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 907fe │ │ │ │ + beq.w 90a76 │ │ │ │ ldr.w r3, [ip, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bpl.w 9083e │ │ │ │ + bpl.w 90ab6 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 907d8 │ │ │ │ + bne.n 90a50 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 907d8 │ │ │ │ + beq.n 90a50 │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, sl │ │ │ │ - bl 778fc │ │ │ │ + bl 7793c │ │ │ │ adds r0, #3 │ │ │ │ - beq.w 90832 │ │ │ │ + beq.w 90aaa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9076c │ │ │ │ + beq.n 909e4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r2, r8 │ │ │ │ and.w r2, r2, #1 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r3, #0] │ │ │ │ - cbnz r2, 90752 │ │ │ │ + cbnz r2, 909ca │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r4, [r2, #136] @ 0x88 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 90798 │ │ │ │ + beq.n 90a10 │ │ │ │ mov r2, r9 │ │ │ │ cmp fp, r9 │ │ │ │ ite ne │ │ │ │ movne r1, fp │ │ │ │ moveq r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9074a │ │ │ │ + bge.n 909c2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9085e │ │ │ │ + beq.w 90ad6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r8] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9071a │ │ │ │ + bne.n 90992 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 9071a │ │ │ │ + b.n 90992 │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - bgt.n 9068c │ │ │ │ + bgt.n 90904 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, sl │ │ │ │ - bl 84a04 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + bl 849b8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9074a │ │ │ │ + bne.n 909c2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w c565c │ │ │ │ + b.w c5924 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 9074a │ │ │ │ + b.n 909c2 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ orr.w r0, r4, #1 │ │ │ │ cmp.w ip, #1 │ │ │ │ - ble.n 907ce │ │ │ │ + ble.n 90a46 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 90866 │ │ │ │ + beq.n 90ade │ │ │ │ adds r4, #16 │ │ │ │ movs r6, #1 │ │ │ │ mov r3, r4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.n 907ce │ │ │ │ + beq.n 90a46 │ │ │ │ ldr.w r7, [r3, #4]! │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 907b6 │ │ │ │ + bne.n 90a2e │ │ │ │ cmp r6, ip │ │ │ │ it lt │ │ │ │ movlt r8, r0 │ │ │ │ - blt.w 9067e │ │ │ │ + blt.w 908f6 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 84a04 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + bl 849b8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 9077c │ │ │ │ + b.n 909f4 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6be80 │ │ │ │ + bl 6bec0 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 90808 │ │ │ │ + beq.n 90a80 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 906f0 │ │ │ │ + b.n 90968 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #132] @ (90874 ) │ │ │ │ - bl c1494 <_PyUnicode_Equal@@Base> │ │ │ │ + ldr r1, [pc, #132] @ (90aec ) │ │ │ │ + bl c1758 <_PyUnicode_Equal@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90636 │ │ │ │ - b.n 9078a │ │ │ │ + beq.w 908ae │ │ │ │ + b.n 90a02 │ │ │ │ add.w r0, r0, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r0, #400] @ 0x190 │ │ │ │ - b.n 906d4 │ │ │ │ + b.n 9094c │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 2684f8 │ │ │ │ + bl 26849c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ tst.w r8, #1 │ │ │ │ - bne.n 9077c │ │ │ │ + bne.n 909f4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9077c │ │ │ │ + bne.n 909f4 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 9077c │ │ │ │ + b.n 909f4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r5, sl │ │ │ │ tst.w r8, #1 │ │ │ │ - bne.n 9077c │ │ │ │ - b.n 90818 │ │ │ │ - movw r0, #60168 @ 0xeb08 │ │ │ │ + bne.n 909f4 │ │ │ │ + b.n 90a90 │ │ │ │ + movw r0, #59848 @ 0xe9c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2468 @ 0x9a4 │ │ │ │ mov r5, sl │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ tst.w r8, #1 │ │ │ │ - bne.n 9077c │ │ │ │ - b.n 90818 │ │ │ │ + bne.n 909f4 │ │ │ │ + b.n 90a90 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 907ce │ │ │ │ + b.n 90a46 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9074a │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 909c2 │ │ │ │ mov r8, r0 │ │ │ │ adds r4, #16 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 9067e │ │ │ │ + b.n 908f6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ sxth r0, r7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90af4 │ │ │ │ + beq.w 90d6c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 90b0a │ │ │ │ + bge.w 90d82 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90916 │ │ │ │ + beq.n 90b8e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 908dc │ │ │ │ + ble.n 90b54 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 90930 │ │ │ │ + beq.n 90ba8 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 908dc │ │ │ │ + beq.n 90b54 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 90930 │ │ │ │ + beq.n 90ba8 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 908dc │ │ │ │ + beq.n 90b54 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 90930 │ │ │ │ + beq.n 90ba8 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 908dc │ │ │ │ + beq.n 90b54 │ │ │ │ adds r3, #24 │ │ │ │ movs r5, #3 │ │ │ │ ldr.w r6, [r3, #4]! │ │ │ │ adds r5, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 90930 │ │ │ │ + beq.n 90ba8 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 908ce │ │ │ │ + bne.n 90b46 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 908f6 │ │ │ │ + cbz r2, 90b6e │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #268435456 @ 0x10000000 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ - movw r3, #37068 @ 0x90cc │ │ │ │ + movw r3, #36748 @ 0x8f8c │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #24256 @ 0x5ec0 │ │ │ │ + movw r1, #23936 @ 0x5d80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 909ec │ │ │ │ + b.n 90c64 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 90930 │ │ │ │ + beq.n 90ba8 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90918 │ │ │ │ + bne.n 90b90 │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 908dc │ │ │ │ + bne.n 90b54 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bmi.w 90abe │ │ │ │ + bmi.w 90d36 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 9095e │ │ │ │ + bgt.n 90bd6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90a60 │ │ │ │ + beq.w 90cd8 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 90a60 │ │ │ │ + bhi.w 90cd8 │ │ │ │ tbb [pc, r3] │ │ │ │ strh r7, [r1, #42] @ 0x2a │ │ │ │ ldrb r7, [r1, r5] │ │ │ │ strh r5, [r0, #44] @ 0x2c │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r6, #38957 @ 0x982d │ │ │ │ + movweq r6, #39721 @ 0x9b29 │ │ │ │ movteq r6, #12 │ │ │ │ - bne.n 90a4e │ │ │ │ - ldr.w r8, [pc, #744] @ 90c58 │ │ │ │ + bne.n 90cc6 │ │ │ │ + ldr.w r8, [pc, #744] @ 90ed0 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2008] @ 0x7d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90a26 │ │ │ │ - ldr.w ip, [pc, #724] @ 90c5c │ │ │ │ + beq.n 90c9e │ │ │ │ + ldr.w ip, [pc, #724] @ 90ed4 │ │ │ │ ldr.w r1, [r2, #2012] @ 0x7dc │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w r9, [ip, #1600] @ 0x640 │ │ │ │ str.w r1, [r2, #2008] @ 0x7d8 │ │ │ │ str.w lr, [r2, #2012] @ 0x7dc │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 90a7e │ │ │ │ + bne.n 90cf6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str.w r9, [r3, #20] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r5, [r3, #8] │ │ │ │ - bge.n 909bc │ │ │ │ + bge.n 90c34 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r6, [r3, #24] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r4, [r3, #12] │ │ │ │ @@ -150862,243 +151080,243 @@ │ │ │ │ str r1, [r6, #0] │ │ │ │ strd r5, r2, [r3, #-8] │ │ │ │ str r1, [r5, #4] │ │ │ │ str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr.w r8, [pc, #608] @ 90c58 │ │ │ │ + ldr.w r8, [pc, #608] @ 90ed0 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2008] @ 0x7d8 │ │ │ │ - cbz r3, 90a24 │ │ │ │ + cbz r3, 90c9c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 90986 │ │ │ │ - movw r6, #4789 @ 0x12b5 │ │ │ │ + b.n 90bfe │ │ │ │ + movw r6, #5421 @ 0x152d │ │ │ │ movt r6, #9 │ │ │ │ - b.n 9096c │ │ │ │ - movw r6, #23549 @ 0x5bfd │ │ │ │ + b.n 90be4 │ │ │ │ + movw r6, #24261 @ 0x5ec5 │ │ │ │ movt r6, #12 │ │ │ │ - b.n 9096c │ │ │ │ + b.n 90be4 │ │ │ │ mov r6, r3 │ │ │ │ movw r0, #14536 @ 0x38c8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70f38 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70f78 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90912 │ │ │ │ + beq.w 90b8a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r5, [r0, #8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ str r1, [r3, #20] │ │ │ │ - blt.n 909b8 │ │ │ │ - b.n 909bc │ │ │ │ + blt.n 90c30 │ │ │ │ + b.n 90c34 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 90a60 │ │ │ │ + ble.n 90cd8 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ - movweq r6, #53449 @ 0xd0c9 │ │ │ │ + movweq r6, #54173 @ 0xd39d │ │ │ │ movteq r6, #11 │ │ │ │ - beq.n 9096c │ │ │ │ + beq.n 90be4 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #12852 @ 0x3234 │ │ │ │ + movw r1, #12532 @ 0x30f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w d79a4 │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + b.w d78f0 │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r9, r2 │ │ │ │ - bne.w 90bea │ │ │ │ + bne.w 90e62 │ │ │ │ add.w r0, ip, #1592 @ 0x638 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90bde │ │ │ │ + bne.w 90e56 │ │ │ │ mov r0, r3 │ │ │ │ - bl 130240 │ │ │ │ + bl 12ff18 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ str.w r9, [r3, #20] │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 909b8 │ │ │ │ - b.n 909bc │ │ │ │ + blt.w 90c30 │ │ │ │ + b.n 90c34 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 90bc4 │ │ │ │ + bgt.w 90e3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90a60 │ │ │ │ + beq.n 90cd8 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 90a60 │ │ │ │ - add r2, pc, #4 @ (adr r2, 90ad4 ) │ │ │ │ + bhi.n 90cd8 │ │ │ │ + add r2, pc, #4 @ (adr r2, 90d4c ) │ │ │ │ ldr.w pc, [r2, r3, lsl #2] │ │ │ │ - lsrs r1, r0, #15 │ │ │ │ + lsrs r1, r7, #24 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r1, r4, #9 │ │ │ │ + lsrs r1, r3, #19 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r1, r0, #15 │ │ │ │ + lsrs r1, r7, #24 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r7, r6, #14 │ │ │ │ + lsrs r7, r5, #24 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r1, r4, #9 │ │ │ │ + lsrs r1, r3, #19 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r1, r4, #9 │ │ │ │ + lsrs r1, r3, #19 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r1, r4, #9 │ │ │ │ + lsrs r1, r3, #19 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r3, r0, #13 │ │ │ │ + lsrs r3, r7, #22 │ │ │ │ movs r1, r1 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 90c04 │ │ │ │ + beq.w 90e7c │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 9089e │ │ │ │ + blt.w 90b16 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r2, 90b24 │ │ │ │ + cbz r2, 90d9c │ │ │ │ ldr r4, [r2, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ tst.w r4, #268435456 @ 0x10000000 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ - movw r3, #37068 @ 0x90cc │ │ │ │ + movw r3, #36748 @ 0x8f8c │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #24184 @ 0x5e78 │ │ │ │ + movw r1, #23864 @ 0x5d38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d79a4 │ │ │ │ - b.n 90912 │ │ │ │ - movw r6, #23549 @ 0x5bfd │ │ │ │ + bl d78f0 │ │ │ │ + b.n 90b8a │ │ │ │ + movw r6, #24261 @ 0x5ec5 │ │ │ │ movt r6, #12 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 90c3e │ │ │ │ - ldr.w r8, [pc, #264] @ 90c58 │ │ │ │ + beq.n 90eb6 │ │ │ │ + ldr.w r8, [pc, #264] @ 90ed0 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2016] @ 0x7e0 │ │ │ │ - cbz r3, 90b9e │ │ │ │ + cbz r3, 90e16 │ │ │ │ ldr.w r0, [r2, #2020] @ 0x7e4 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ subs r0, #1 │ │ │ │ str.w r1, [r2, #2016] @ 0x7e0 │ │ │ │ str.w r0, [r2, #2020] @ 0x7e4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 192a70 <_Py_NewReference@@Base> │ │ │ │ + bl 194e38 <_Py_NewReference@@Base> │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r1, [r3, #28] │ │ │ │ str r5, [r3, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ - b.n 90ab2 │ │ │ │ + b.n 90d2a │ │ │ │ movw r0, #14136 @ 0x3738 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 70f38 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70f78 <_PyObject_GC_New@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90b84 │ │ │ │ - b.n 90912 │ │ │ │ - movw r6, #4789 @ 0x12b5 │ │ │ │ + bne.n 90dfc │ │ │ │ + b.n 90b8a │ │ │ │ + movw r6, #5421 @ 0x152d │ │ │ │ movt r6, #9 │ │ │ │ - b.n 90b4a │ │ │ │ + b.n 90dc2 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 90b4a │ │ │ │ + b.n 90dc2 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.w 90a60 │ │ │ │ + ble.w 90cd8 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90a60 │ │ │ │ - movw r6, #43677 @ 0xaa9d │ │ │ │ + bne.w 90cd8 │ │ │ │ + movw r6, #44825 @ 0xaf19 │ │ │ │ movt r6, #21 │ │ │ │ - b.n 90b4a │ │ │ │ + b.n 90dc2 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ movs r2, #0 │ │ │ │ str r5, [r3, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ - b.n 90ab2 │ │ │ │ + b.n 90d2a │ │ │ │ ldr.w r2, [ip, #1604] @ 0x644 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r9 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ movs r2, #0 │ │ │ │ str r5, [r3, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ - b.n 90ab2 │ │ │ │ + b.n 90d2a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movw r2, #44536 @ 0xadf8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r6, [r2, #0] │ │ │ │ - cbz r3, 90c1e │ │ │ │ + cbz r3, 90e96 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst.w r2, #268435456 @ 0x10000000 │ │ │ │ it ne │ │ │ │ movne r5, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ - movw r3, #37068 @ 0x90cc │ │ │ │ + movw r3, #36748 @ 0x8f8c │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - movw r1, #24116 @ 0x5e34 │ │ │ │ + movw r1, #23796 @ 0x5cf4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 90912 │ │ │ │ + bl d78f0 │ │ │ │ + b.n 90b8a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12880 @ 0x3250 │ │ │ │ + movw r1, #12560 @ 0x3110 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 90912 │ │ │ │ + bl f8904 │ │ │ │ + b.n 90b8a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #180] @ (90d24 ) │ │ │ │ + ldr r1, [pc, #180] @ (90f9c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w ip, [r0, #-8] │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ @@ -151113,76 +151331,76 @@ │ │ │ │ str.w r2, [ip, #4] │ │ │ │ str.w r4, [r3, #-8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ str.w r0, [lr, #3868] @ 0xf1c │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 90cd4 │ │ │ │ + cbnz r0, 90f4c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbnz r0, 90d08 │ │ │ │ + cbnz r0, 90f80 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 90cee │ │ │ │ + cbnz r0, 90f66 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [r2, #160] @ 0xa0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90cbc │ │ │ │ + bge.n 90f34 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90cbc │ │ │ │ + bne.n 90f34 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 90cbc │ │ │ │ + b.n 90f34 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90cc4 │ │ │ │ + bge.n 90f3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90cc4 │ │ │ │ + bne.n 90f3c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 90cc4 │ │ │ │ + b.n 90f3c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90cc0 │ │ │ │ + bge.n 90f38 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90cc0 │ │ │ │ + bne.n 90f38 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 90cc0 │ │ │ │ + b.n 90f38 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00090d28 : │ │ │ │ +00090fa0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #12] @ (90d54 ) │ │ │ │ + ldr r0, [pc, #12] @ (90fcc ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ - bl 90d58 │ │ │ │ + bl 90fd0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -151191,112 +151409,112 @@ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov sl, r0 │ │ │ │ bic.w r7, r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r6, [r5, #84] @ 0x54 │ │ │ │ ldr.w ip, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r6, #20 │ │ │ │ - bpl.w 91168 │ │ │ │ + bpl.w 913e0 │ │ │ │ ldr r5, [r5, #28] │ │ │ │ ldr r6, [r1, r5] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 91168 │ │ │ │ + beq.w 913e0 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 91028 │ │ │ │ - movw r3, #19645 @ 0x4cbd │ │ │ │ + bne.w 912a0 │ │ │ │ + movw r3, #19421 @ 0x4bdd │ │ │ │ movt r3, #13 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 91016 │ │ │ │ + bne.w 9128e │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #632] @ (91024 ) │ │ │ │ + ldr r2, [pc, #632] @ (9129c ) │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r6, [r1, r2] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 9128c │ │ │ │ + beq.w 91504 │ │ │ │ cmp r7, #8 │ │ │ │ - bhi.w 911a2 │ │ │ │ + bhi.w 9141a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 90f5e │ │ │ │ + beq.w 911d6 │ │ │ │ add.w r9, sp, #32 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 91140 │ │ │ │ + bge.w 913b8 │ │ │ │ bic.w r4, r4, #2147483648 @ 0x80000000 │ │ │ │ adds r3, #1 │ │ │ │ bic.w r4, r4, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [r9] │ │ │ │ - cbz r4, 90e28 │ │ │ │ + cbz r4, 910a0 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 91158 │ │ │ │ + bge.w 913d0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, #2 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [r9, #4] │ │ │ │ - bls.n 90e28 │ │ │ │ + bls.n 910a0 │ │ │ │ add.w r1, r8, #8 │ │ │ │ add.w r0, r9, #4 │ │ │ │ add.w r8, r8, r7, lsl #2 │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 91130 │ │ │ │ + bge.w 913a8 │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - bne.n 90e0e │ │ │ │ + bne.n 91086 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 90f6e │ │ │ │ + blt.w 911e6 │ │ │ │ bic.w r8, r5, #1 │ │ │ │ ldr.w r4, [r6, #148] @ 0x94 │ │ │ │ orr.w r3, r5, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ orr.w fp, r5, #1 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 90f88 │ │ │ │ + bne.w 91200 │ │ │ │ add.w r0, r2, #1000 @ 0x3e8 │ │ │ │ mov.w r1, #16384 @ 0x4000 │ │ │ │ cmp.w r1, r0, lsl #2 │ │ │ │ - blt.w 91258 │ │ │ │ + blt.w 914d0 │ │ │ │ ldr.w r4, [r6, #700] @ 0x2bc │ │ │ │ ldr.w r0, [r6, #144] @ 0x90 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 91228 │ │ │ │ + bne.w 914a0 │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrd r0, r4, [r0, #980] @ 0x3d4 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91242 │ │ │ │ + beq.w 914ba │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r1, [r0, #4] │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr.w ip, [r6, #144] @ 0x90 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 91214 │ │ │ │ + bne.w 9148c │ │ │ │ str.w r4, [r6, #144] @ 0x90 │ │ │ │ add r1, r4 │ │ │ │ str.w r1, [r6, #152] @ 0x98 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ clz r1, r1 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ @@ -151304,15 +151522,15 @@ │ │ │ │ add.w r1, r1, #3 │ │ │ │ add.w r4, r4, r1, lsl #2 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ str.w r2, [r6, #148] @ 0x94 │ │ │ │ mov.w r2, #0 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ str r2, [r4, #4] │ │ │ │ - blt.n 90fae │ │ │ │ + blt.n 91226 │ │ │ │ orr.w r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldrd r2, r1, [r8, #8] │ │ │ │ strd r2, r1, [r4, #12] │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ @@ -151320,70 +151538,70 @@ │ │ │ │ strd r2, r2, [r4, #20] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ str r1, [r4, #32] │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.n 90fdc │ │ │ │ + bgt.n 91254 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r9 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl a0b4c <_PyEvalFramePushAndInit@@Base+0x93c> │ │ │ │ + bl a0df4 <_PyEvalFramePushAndInit@@Base+0x93c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9117a │ │ │ │ + bne.w 913f2 │ │ │ │ cmp r7, #8 │ │ │ │ - bhi.w 9119a │ │ │ │ + bhi.w 91412 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91208 │ │ │ │ + bne.w 91480 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl a1d14 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl a1fbc <_PyEval_EvalFrameDefault@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9118c │ │ │ │ + beq.w 91404 │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 911d8 │ │ │ │ + bne.w 91450 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r5 │ │ │ │ add.w r9, sp, #32 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 90e34 │ │ │ │ + bge.w 910ac │ │ │ │ bic.w r8, r5, #1 │ │ │ │ ldr.w r4, [r6, #148] @ 0x94 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 90e52 │ │ │ │ + beq.w 910ca │ │ │ │ ldr.w r1, [r6, #152] @ 0x98 │ │ │ │ subs r1, r1, r4 │ │ │ │ cmp.w r2, r1, asr #2 │ │ │ │ - bge.w 90e52 │ │ │ │ + bge.w 910ca │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ str.w r2, [r6, #148] @ 0x94 │ │ │ │ movs r2, #0 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ str r2, [r4, #4] │ │ │ │ - bge.n 90ee0 │ │ │ │ + bge.n 91158 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldrd r1, r2, [r8, #8] │ │ │ │ strd r1, r2, [r4, #12] │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ @@ -151392,365 +151610,365 @@ │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ str r1, [r4, #32] │ │ │ │ add.w r1, r3, #128 @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ - ble.n 90f0e │ │ │ │ + ble.n 91186 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r0, r1 │ │ │ │ - ble.n 90f0e │ │ │ │ + ble.n 91186 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ - ble.n 90f0e │ │ │ │ + ble.n 91186 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r0, #3 │ │ │ │ - ble.n 90f0e │ │ │ │ + ble.n 91186 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r0, #4 │ │ │ │ - ble.n 90f0e │ │ │ │ + ble.n 91186 │ │ │ │ add.w lr, r4, #52 @ 0x34 │ │ │ │ mov.w ip, #4 │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp ip, r0 │ │ │ │ - blt.n 91006 │ │ │ │ - b.n 90f0e │ │ │ │ + blt.n 9127e │ │ │ │ + b.n 91186 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 90f46 │ │ │ │ + b.n 911be │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90d96 │ │ │ │ + beq.w 9100e │ │ │ │ mov r1, r2 │ │ │ │ mov r3, ip │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ - bl db968 <_PyEval_CheckExceptTypeValid@@Base+0x9a0> │ │ │ │ + bl db8b4 <_PyEval_CheckExceptTypeValid@@Base+0x9a0> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91196 │ │ │ │ + beq.w 9140e │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ orr.w r2, r4, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r9 │ │ │ │ blx r6 │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ mov r4, r0 │ │ │ │ add r6, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 91108 │ │ │ │ + ble.n 91380 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9107a │ │ │ │ + bge.n 912f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 912a0 │ │ │ │ + beq.w 91518 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 91108 │ │ │ │ + beq.n 91380 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91094 │ │ │ │ + bge.n 9130c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 912ac │ │ │ │ + beq.w 91524 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 91108 │ │ │ │ + beq.n 91380 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 910ae │ │ │ │ + bge.n 91326 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 912a6 │ │ │ │ + beq.w 9151e │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 91108 │ │ │ │ + beq.n 91380 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 910c8 │ │ │ │ + bge.n 91340 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91280 │ │ │ │ + beq.w 914f8 │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 91108 │ │ │ │ + beq.n 91380 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 910e2 │ │ │ │ + bge.n 9135a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91286 │ │ │ │ + beq.w 914fe │ │ │ │ cmp r6, #5 │ │ │ │ - beq.n 91108 │ │ │ │ + beq.n 91380 │ │ │ │ add.w r3, r8, #16 │ │ │ │ movs r7, #5 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91102 │ │ │ │ + bge.n 9137a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 91276 │ │ │ │ + beq.w 914ee │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 910ec │ │ │ │ + bne.n 91364 │ │ │ │ sub.w r0, r8, #4 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 90f46 │ │ │ │ + bge.w 911be │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90f46 │ │ │ │ + bne.w 911be │ │ │ │ mov r0, r9 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 90f46 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 911be │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r8, r1 │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - bne.w 90e0e │ │ │ │ - b.n 90e28 │ │ │ │ + bne.w 91086 │ │ │ │ + b.n 910a0 │ │ │ │ bic.w r4, r4, #2147483648 @ 0x80000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bic.w r4, r4, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 90de8 │ │ │ │ - b.n 90e28 │ │ │ │ + bne.w 91060 │ │ │ │ + b.n 910a0 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r7, #2 │ │ │ │ str.w r2, [r9, #4] │ │ │ │ - bhi.w 90e02 │ │ │ │ - b.n 90e28 │ │ │ │ + bhi.w 9107a │ │ │ │ + b.n 910a0 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ str.w ip, [sp, #104] @ 0x68 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 8b794 <_PyObject_MakeTpCall@@Base> │ │ │ │ + b.w 8b9f0 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2c0 <_Py_HandlePending@@Base+0x810> │ │ │ │ + bl 19e6d0 <_Py_HandlePending@@Base+0x810> │ │ │ │ cmp r7, #8 │ │ │ │ - bls.n 9118c │ │ │ │ + bls.n 91404 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ - cbz r3, 911b8 │ │ │ │ + cbz r3, 91430 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 911b8 │ │ │ │ + cbz r3, 91430 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 90f56 │ │ │ │ + b.n 911ce │ │ │ │ mov r0, r9 │ │ │ │ - bl 76638 │ │ │ │ - b.n 90f2a │ │ │ │ + bl 76678 │ │ │ │ + b.n 911a2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90dc8 │ │ │ │ - bl 1fa038 │ │ │ │ + bne.w 91040 │ │ │ │ + bl 1fbed8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 90f46 │ │ │ │ + b.n 911be │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #21660 @ 0x549c │ │ │ │ + movw r2, #21340 @ 0x535c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f3200 <_PyErr_Format@@Base> │ │ │ │ + b.w 1f50a0 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90f56 │ │ │ │ + beq.w 911ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 91266 │ │ │ │ + blt.n 914de │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #21708 @ 0x54cc │ │ │ │ + movw r2, #21388 @ 0x538c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 23aa48 <_PyBytesWriter_WriteBytes@@Base+0xe8> │ │ │ │ + b.w 23a940 <_PyBytesWriter_WriteBytes@@Base+0xe8> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 90f46 │ │ │ │ + b.n 911be │ │ │ │ ldr.w r0, [r6, #148] @ 0x94 │ │ │ │ add.w lr, ip, #12 │ │ │ │ sub.w r0, r0, lr │ │ │ │ asrs r0, r0, #2 │ │ │ │ str.w r0, [ip, #8] │ │ │ │ - b.n 90eaa │ │ │ │ + b.n 91122 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bhi.w 90e72 │ │ │ │ + bhi.w 910ea │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r6, #700] @ 0x2bc │ │ │ │ str r0, [r4, #0] │ │ │ │ str.w ip, [r4, #8] │ │ │ │ - b.n 90e9e │ │ │ │ + b.n 91116 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 84a04 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + bl 849b8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 9125c │ │ │ │ + beq.n 914d4 │ │ │ │ ldr.w r0, [r9, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 84a04 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ - b.n 91248 │ │ │ │ + bl 849b8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + b.n 914c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 90e5a │ │ │ │ - bl 1fa038 │ │ │ │ + b.n 910d2 │ │ │ │ + bl 1fbed8 │ │ │ │ cmp r7, #8 │ │ │ │ - bls.n 9118c │ │ │ │ - b.n 91186 │ │ │ │ + bls.n 91404 │ │ │ │ + b.n 913fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 911e8 │ │ │ │ + bne.n 91460 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 911e8 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 91460 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 91102 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 910c8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 910e2 │ │ │ │ + b.n 9137a │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 91340 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9135a │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - bl 19b800 │ │ │ │ + bl 19dc10 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 90f46 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9107a │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 910ae │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 91094 │ │ │ │ + b.n 911be │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 912f2 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 91326 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9130c │ │ │ │ nop │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #184] @ (9137c ) │ │ │ │ + ldr r5, [pc, #184] @ (915f4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r5, [r1, r5] │ │ │ │ - cbnz r3, 912fe │ │ │ │ + cbnz r3, 91576 │ │ │ │ bics.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 91338 │ │ │ │ + bne.n 915b0 │ │ │ │ ldr.w r3, [r5, #712] @ 0x2c8 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 9131c │ │ │ │ + bcc.n 91594 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - cbz r3, 91314 │ │ │ │ + cbz r3, 9158c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ adds r7, #8 │ │ │ │ ands.w r1, r1, #32 │ │ │ │ itte ne │ │ │ │ movne r1, #0 │ │ │ │ movne r0, r1 │ │ │ │ ldreq r0, [r4, #12] │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 912d2 │ │ │ │ + beq.n 9154a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r7, #4] │ │ │ │ - bl 198fec │ │ │ │ + bl 19b3fc │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 912d2 │ │ │ │ + beq.n 9154a │ │ │ │ movs r0, #0 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 912e0 │ │ │ │ - movw r1, #22384 @ 0x5770 │ │ │ │ + bcc.n 91558 │ │ │ │ + movw r1, #22064 @ 0x5630 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ bl 31674 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 912e0 │ │ │ │ - b.n 91314 │ │ │ │ + bne.n 9158c │ │ │ │ + b.n 91558 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r7, #4] │ │ │ │ - bl 2042f4 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 206184 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91314 │ │ │ │ + beq.n 9158c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r1, #44536 @ 0xadf8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #24328 @ 0x5f08 │ │ │ │ + movw r2, #24008 @ 0x5dc8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1f3200 <_PyErr_Format@@Base> │ │ │ │ + bl 1f50a0 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91314 │ │ │ │ + bge.n 9158c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91314 │ │ │ │ + bne.n 9158c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 91314 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9158c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ @@ -151761,16 +151979,16 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r1, [r0, #-8] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 91492 │ │ │ │ - ldr r5, [pc, #296] @ (914dc ) │ │ │ │ + beq.n 9170a │ │ │ │ + ldr r5, [pc, #296] @ (91754 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ ldr r2, [r5, r4] │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ @@ -151783,142 +152001,142 @@ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w r2, [ip, #3868] @ 0xf1c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [ip, #3868] @ 0xf1c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9149e │ │ │ │ + bne.n 91716 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ands.w r1, r1, #512 @ 0x200 │ │ │ │ - bne.n 914b6 │ │ │ │ + bne.n 9172e │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 9142e │ │ │ │ + cbnz r0, 916a6 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 91450 │ │ │ │ + cbnz r0, 916c8 │ │ │ │ ldr r2, [r5, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 91474 │ │ │ │ + bne.n 916ec │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r2, #2012] @ 0x7dc │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 914aa │ │ │ │ + bhi.n 91722 │ │ │ │ ldr.w r0, [r2, #2008] @ 0x7d8 │ │ │ │ adds r1, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ str.w r3, [r2, #2008] @ 0x7d8 │ │ │ │ str.w r1, [r2, #2012] @ 0x7dc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91402 │ │ │ │ + bge.n 9167a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 91402 │ │ │ │ + bne.n 9167a │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91406 │ │ │ │ + beq.n 9167e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91406 │ │ │ │ + bge.n 9167e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 91406 │ │ │ │ + bne.n 9167e │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ ldr r2, [r5, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9140e │ │ │ │ + beq.n 91686 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r2, #2020] @ 0x7e4 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 914aa │ │ │ │ + bhi.n 91722 │ │ │ │ ldr.w r0, [r2, #2016] @ 0x7e0 │ │ │ │ adds r1, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ str.w r3, [r2, #2016] @ 0x7e0 │ │ │ │ str.w r1, [r2, #2020] @ 0x7e4 │ │ │ │ - b.n 9142a │ │ │ │ + b.n 916a2 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #64] @ (914dc ) │ │ │ │ + ldr r5, [pc, #64] @ (91754 ) │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 913f4 │ │ │ │ + beq.n 9166c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 10c528 │ │ │ │ + bl 10c424 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 913f4 │ │ │ │ + b.n 9166c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7e938 │ │ │ │ + b.w 7e964 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 913fe │ │ │ │ + beq.n 91676 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 913fe │ │ │ │ + bge.n 91676 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 913fe │ │ │ │ + bne.n 91676 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n 913fe │ │ │ │ + b.n 91676 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r2, 91500 │ │ │ │ + cbnz r2, 91778 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 91522 │ │ │ │ + bne.n 9179a │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 914f2 │ │ │ │ + bne.n 9176a │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 914fe │ │ │ │ + beq.n 91776 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #24396 @ 0x5f4c │ │ │ │ + movw r1, #24076 @ 0x5e0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 91538 │ │ │ │ + bl f8904 │ │ │ │ + b.n 917b0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #24440 @ 0x5f78 │ │ │ │ + movw r1, #24120 @ 0x5e38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00091540 : │ │ │ │ +000917b8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -151927,145 +152145,145 @@ │ │ │ │ mov r5, r2 │ │ │ │ blx 2bfb8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 796a4 │ │ │ │ + bl 796e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9167e │ │ │ │ + beq.w 918f6 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 9166c │ │ │ │ + bpl.n 918e4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 91614 │ │ │ │ + bne.n 9188c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 91614 │ │ │ │ + beq.n 9188c │ │ │ │ adds r3, r7, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 778fc │ │ │ │ + bl 7793c │ │ │ │ adds r0, #3 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ moveq.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 915be │ │ │ │ + beq.n 91836 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r9, r2 │ │ │ │ - cbz r2, 915be │ │ │ │ + cbz r2, 91836 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov.w r9, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9160a │ │ │ │ + bge.n 91882 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9160a │ │ │ │ - ldr r1, [pc, #184] @ (91688 ) │ │ │ │ + cbnz r3, 91882 │ │ │ │ + ldr r1, [pc, #184] @ (91900 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r3, r1] │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldr r5, [r2, #84] @ 0x54 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r3, [r6, #712] @ 0x2c8 │ │ │ │ subs r3, r7, r3 │ │ │ │ ubfx r5, r5, #14, #1 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r2, #0 │ │ │ │ andlt.w r2, r5, #1 │ │ │ │ mov.w sl, r3, asr #13 │ │ │ │ - cbnz r2, 91662 │ │ │ │ - ldr r2, [pc, #144] @ (9168c ) │ │ │ │ + cbnz r2, 918da │ │ │ │ + ldr r2, [pc, #144] @ (91904 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbnz r3, 9164a │ │ │ │ + cbnz r3, 918c2 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ - cbnz r3, 91638 │ │ │ │ + cbnz r3, 918b0 │ │ │ │ mov r0, r9 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6be80 │ │ │ │ + bl 6bec0 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 91592 │ │ │ │ + bne.n 9180a │ │ │ │ mov r0, r4 │ │ │ │ - bl 2684f8 │ │ │ │ + bl 26849c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 915c8 │ │ │ │ - b.n 9160a │ │ │ │ + blt.n 91840 │ │ │ │ + b.n 91882 │ │ │ │ cmp.w sl, #3 │ │ │ │ - ble.n 9160a │ │ │ │ + ble.n 91882 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9160a │ │ │ │ + beq.n 91882 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ffb38 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 9160a │ │ │ │ - movw r1, #64473 @ 0xfbd9 │ │ │ │ + bl 2019c8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 91882 │ │ │ │ + movw r1, #63661 @ 0xf8ad │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 91602 │ │ │ │ + beq.n 9187a │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 91602 │ │ │ │ + b.n 9187a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcb50 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 9160a │ │ │ │ - movw r0, #60168 @ 0xeb08 │ │ │ │ + bl 1fe9e4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 91882 │ │ │ │ + movw r0, #59848 @ 0xe9c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2468 @ 0x9a4 │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 91626 │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9189e │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 9160a │ │ │ │ + b.n 91882 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00091690 : │ │ │ │ +00091908 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ - ldr.w ip, [pc, #36] @ 916c8 │ │ │ │ + ldr.w ip, [pc, #36] @ 91940 │ │ │ │ sub sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9190c │ │ │ │ + bl 91b84 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -152081,93 +152299,93 @@ │ │ │ │ it ne │ │ │ │ cmpne r0, r4 │ │ │ │ strd r2, r2, [r1, #8] │ │ │ │ str r2, [r1, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.w 918c8 │ │ │ │ + beq.w 91b40 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 9227c │ │ │ │ + bl 924f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 918c4 │ │ │ │ + beq.w 91b3c │ │ │ │ movw r7, #11920 @ 0x2e90 │ │ │ │ movt r7, #76 @ 0x4c │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 9175e │ │ │ │ + cbz r1, 919d6 │ │ │ │ blx 2c174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 917c0 │ │ │ │ + beq.n 91a38 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - cbz r1, 9175e │ │ │ │ + cbz r1, 919d6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 917be │ │ │ │ + beq.n 91a36 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ - cbz r1, 9175e │ │ │ │ + cbz r1, 919d6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9189e │ │ │ │ + beq.w 91b16 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ - cbz r1, 9175e │ │ │ │ + cbz r1, 919d6 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 917c0 │ │ │ │ + beq.n 91a38 │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9174c │ │ │ │ + bne.n 919c4 │ │ │ │ movw r3, #32056 @ 0x7d38 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 918cc │ │ │ │ - ldr r3, [pc, #380] @ (918ec ) │ │ │ │ + bne.w 91b44 │ │ │ │ + ldr r3, [pc, #380] @ (91b64 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3916] @ 0xf4c │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 9178c │ │ │ │ - bne.n 917b8 │ │ │ │ + bgt.n 91a04 │ │ │ │ + bne.n 91a30 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #252] @ 0xfc │ │ │ │ - cbz r3, 917b8 │ │ │ │ + cbz r3, 91a30 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 917a2 │ │ │ │ + cbz r1, 91a1a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c174 │ │ │ │ - cbz r0, 917c0 │ │ │ │ + cbz r0, 91a38 │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 91792 │ │ │ │ + bne.n 91a0a │ │ │ │ ldr r4, [r7, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 917b8 │ │ │ │ + cbz r1, 91a30 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c174 │ │ │ │ - cbz r0, 917c0 │ │ │ │ + cbz r0, 91a38 │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 917a8 │ │ │ │ + bne.n 91a20 │ │ │ │ movs r0, #2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 917b8 │ │ │ │ + beq.n 91a30 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r1, #59064 @ 0xe6b8 │ │ │ │ + movw r1, #58744 @ 0xe578 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str.w r9, [r6] │ │ │ │ str r3, [r6, #4] │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ @@ -152182,610 +152400,610 @@ │ │ │ │ str r5, [r6, #16] │ │ │ │ ittt lt │ │ │ │ strlt r3, [r6, #8] │ │ │ │ movlt r3, #1 │ │ │ │ strblt r3, [r6, #12] │ │ │ │ blx 2c174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 918a2 │ │ │ │ - movw r1, #18580 @ 0x4894 │ │ │ │ + beq.n 91b1a │ │ │ │ + movw r1, #18260 @ 0x4754 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 918ac │ │ │ │ - movw r1, #25304 @ 0x62d8 │ │ │ │ + beq.n 91b24 │ │ │ │ + movw r1, #24984 @ 0x6198 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 918b4 │ │ │ │ - movw r1, #25320 @ 0x62e8 │ │ │ │ + beq.n 91b2c │ │ │ │ + movw r1, #25000 @ 0x61a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 918b0 │ │ │ │ - movw r1, #25340 @ 0x62fc │ │ │ │ + beq.n 91b28 │ │ │ │ + movw r1, #25020 @ 0x61bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c174 │ │ │ │ - cbz r0, 9188e │ │ │ │ - movw r1, #25364 @ 0x6314 │ │ │ │ + cbz r0, 91b06 │ │ │ │ + movw r1, #25044 @ 0x61d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c174 │ │ │ │ - cbz r0, 918b8 │ │ │ │ - movw r1, #25384 @ 0x6328 │ │ │ │ + cbz r0, 91b30 │ │ │ │ + movw r1, #25064 @ 0x61e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c174 │ │ │ │ - cbz r0, 918c0 │ │ │ │ - movw r1, #25408 @ 0x6340 │ │ │ │ + cbz r0, 91b38 │ │ │ │ + movw r1, #25088 @ 0x6200 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c174 │ │ │ │ - cbz r0, 918bc │ │ │ │ + cbz r0, 91b34 │ │ │ │ strb.w r8, [r6, #13] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 918e8 │ │ │ │ + beq.n 91b60 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ - cbz r3, 918e4 │ │ │ │ - cbz r7, 918e4 │ │ │ │ + cbz r3, 91b5c │ │ │ │ + cbz r7, 91b5c │ │ │ │ clz r0, r7 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 917ba │ │ │ │ - ldr r3, [pc, #96] @ (918f0 ) │ │ │ │ + b.n 91a32 │ │ │ │ + ldr r3, [pc, #96] @ (91b68 ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov.w r8, #1 │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r9, r3 │ │ │ │ - b.n 91874 │ │ │ │ + b.n 91aec │ │ │ │ adds r4, #32 │ │ │ │ - b.n 917c0 │ │ │ │ - movw r3, #27672 @ 0x6c18 │ │ │ │ + b.n 91a38 │ │ │ │ + movw r3, #27352 @ 0x6ad8 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ - b.n 91890 │ │ │ │ - ldr r3, [pc, #68] @ (918f4 ) │ │ │ │ - b.n 91890 │ │ │ │ - ldr r3, [pc, #68] @ (918f8 ) │ │ │ │ - b.n 91890 │ │ │ │ - ldr r3, [pc, #68] @ (918fc ) │ │ │ │ - b.n 91890 │ │ │ │ - ldr r3, [pc, #68] @ (91900 ) │ │ │ │ - b.n 91890 │ │ │ │ - ldr r3, [pc, #68] @ (91904 ) │ │ │ │ - b.n 91890 │ │ │ │ - ldr r3, [pc, #68] @ (91908 ) │ │ │ │ - b.n 91890 │ │ │ │ - bl da114 │ │ │ │ + b.n 91b08 │ │ │ │ + ldr r3, [pc, #68] @ (91b6c ) │ │ │ │ + b.n 91b08 │ │ │ │ + ldr r3, [pc, #68] @ (91b70 ) │ │ │ │ + b.n 91b08 │ │ │ │ + ldr r3, [pc, #68] @ (91b74 ) │ │ │ │ + b.n 91b08 │ │ │ │ + ldr r3, [pc, #68] @ (91b78 ) │ │ │ │ + b.n 91b08 │ │ │ │ + ldr r3, [pc, #68] @ (91b7c ) │ │ │ │ + b.n 91b08 │ │ │ │ + ldr r3, [pc, #68] @ (91b80 ) │ │ │ │ + b.n 91b08 │ │ │ │ + bl da060 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 917ba │ │ │ │ + b.n 91a32 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9176e │ │ │ │ + beq.w 919e6 │ │ │ │ blx 2c174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 917c0 │ │ │ │ + beq.w 91a38 │ │ │ │ adds r4, #16 │ │ │ │ - b.n 918cc │ │ │ │ + b.n 91b44 │ │ │ │ movs r0, #5 │ │ │ │ - b.n 917ba │ │ │ │ + b.n 91a32 │ │ │ │ movs r0, #4 │ │ │ │ - b.n 917ba │ │ │ │ + b.n 91a32 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #64] @ 0x40 │ │ │ │ + ldr r0, [r7, #44] @ 0x2c │ │ │ │ movs r2, r6 │ │ │ │ - ldr r0, [r4, #64] @ 0x40 │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ movs r2, r6 │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ + ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r2, r6 │ │ │ │ - ldr r0, [r5, #64] @ 0x40 │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ movs r2, r6 │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ + ldr r0, [r0, #48] @ 0x30 │ │ │ │ movs r2, r6 │ │ │ │ - ldr r0, [r2, #68] @ 0x44 │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ movs r2, r6 │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ movs r2, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91d2e │ │ │ │ + beq.w 91fa6 │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 91b2e │ │ │ │ + beq.w 91da6 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #3728] @ 0xe90 │ │ │ │ mov r5, r1 │ │ │ │ movw fp, #59814 @ 0xe9a6 │ │ │ │ movt fp, #79 @ 0x4f │ │ │ │ add.w r1, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1680] @ 0x690 │ │ │ │ ldrh.w sl, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 91cd2 │ │ │ │ + bne.w 91f4a │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r8, #1616] @ 0x650 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91b5c │ │ │ │ + beq.w 91dd4 │ │ │ │ ldr.w r9, [r6, #72] @ 0x48 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 91cb0 │ │ │ │ + beq.w 91f28 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 91cb0 │ │ │ │ + beq.w 91f28 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 80c2c │ │ │ │ + bl 80be8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91d82 │ │ │ │ + beq.w 91ffa │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 91b36 │ │ │ │ + bpl.w 91dae │ │ │ │ ldr.w r3, [r4, #3728] @ 0xe90 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91cf4 │ │ │ │ + bne.w 91f6c │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 91b70 │ │ │ │ + bne.w 91de8 │ │ │ │ ldr.w r3, [r8, #1616] @ 0x650 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91d12 │ │ │ │ + beq.w 91f8a │ │ │ │ mov r0, r5 │ │ │ │ blx 2bfb8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 796a4 │ │ │ │ + bl 796e8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91d32 │ │ │ │ + beq.w 91faa │ │ │ │ ldr.w r0, [r8, #1616] @ 0x650 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91c92 │ │ │ │ + beq.w 91f0a │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91d66 │ │ │ │ + beq.w 91fde │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #6217 @ 0x1849 │ │ │ │ + movw r2, #6297 @ 0x1899 │ │ │ │ movt r2, #4 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 91d38 │ │ │ │ + beq.w 91fb0 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #44] @ 0x2c │ │ │ │ str r6, [sp, #12] │ │ │ │ - movw r2, #22109 @ 0x565d │ │ │ │ + movw r2, #22821 @ 0x5925 │ │ │ │ movt r2, #12 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91aa8 │ │ │ │ - ldr r3, [pc, #496] @ (91c10 ) │ │ │ │ + beq.n 91d20 │ │ │ │ + ldr r3, [pc, #496] @ (91e88 ) │ │ │ │ ldr.w r3, [r3, #896] @ 0x380 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 9205e │ │ │ │ + bpl.w 922d6 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 91b80 │ │ │ │ - ldr r1, [pc, #476] @ (91c14 ) │ │ │ │ + bne.w 91df8 │ │ │ │ + ldr r1, [pc, #476] @ (91e8c ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl c3500 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl c37c8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 91ba8 │ │ │ │ - ldr r3, [pc, #460] @ (91c18 ) │ │ │ │ + bne.w 91e20 │ │ │ │ + ldr r3, [pc, #460] @ (91e90 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91c5a │ │ │ │ + bne.w 91ed2 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ strd fp, r7, [sp, #48] @ 0x30 │ │ │ │ ands.w r3, r3, #2048 @ 0x800 │ │ │ │ - bne.w 91da8 │ │ │ │ + bne.w 92020 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8b794 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8b9f0 <_PyObject_MakeTpCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91c62 │ │ │ │ + beq.w 91eda │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 921ac │ │ │ │ + blt.w 92424 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91a98 │ │ │ │ + bge.n 91d10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 921c4 │ │ │ │ + beq.w 9243c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91a1c │ │ │ │ - ldr r3, [pc, #364] @ (91c18 ) │ │ │ │ + bne.n 91c94 │ │ │ │ + ldr r3, [pc, #364] @ (91e90 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92140 │ │ │ │ + bne.w 923b8 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 92134 │ │ │ │ + bne.w 923ac │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91ae6 │ │ │ │ + bge.n 91d5e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 91ae6 │ │ │ │ + cbnz r3, 91d5e │ │ │ │ mov r0, r8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91afc │ │ │ │ + bge.n 91d74 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92056 │ │ │ │ + beq.w 922ce │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91b0e │ │ │ │ + bge.n 91d86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91c24 │ │ │ │ + beq.w 91e9c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 91d82 │ │ │ │ + bne.w 91ffa │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ str.w r9, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 91b2e │ │ │ │ + cbz r0, 91da6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91b2e │ │ │ │ + bge.n 91da6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 91b2e │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 91da6 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7bf9c │ │ │ │ + bl 7bfc8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91b52 │ │ │ │ + bge.n 91dca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 921cc │ │ │ │ + beq.w 92444 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 91d82 │ │ │ │ + beq.w 91ffa │ │ │ │ mov r7, r2 │ │ │ │ - b.n 9198a │ │ │ │ + b.n 91c02 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 91b2e │ │ │ │ + beq.n 91da6 │ │ │ │ ldr.w r9, [r6, #72] @ 0x48 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 91968 │ │ │ │ - ldr r7, [pc, #172] @ (91c1c ) │ │ │ │ + bne.w 91be0 │ │ │ │ + ldr r7, [pc, #172] @ (91e94 ) │ │ │ │ nop │ │ │ │ ldr.w r3, [r8, #1616] @ 0x650 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 919b2 │ │ │ │ + bne.w 91c2a │ │ │ │ mov r5, r3 │ │ │ │ - b.n 91afc │ │ │ │ - movw r2, #18705 @ 0x4911 │ │ │ │ + b.n 91d74 │ │ │ │ + movw r2, #18329 @ 0x4799 │ │ │ │ movt r2, #14 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91be0 │ │ │ │ - movw r2, #18125 @ 0x46cd │ │ │ │ + beq.n 91e58 │ │ │ │ + movw r2, #17901 @ 0x45ed │ │ │ │ movt r2, #13 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 91c48 │ │ │ │ - ldr r1, [pc, #120] @ (91c14 ) │ │ │ │ + bne.n 91ec0 │ │ │ │ + ldr r1, [pc, #120] @ (91e8c ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl c3500 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl c37c8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91c34 │ │ │ │ + beq.n 91eac │ │ │ │ mov r0, r5 │ │ │ │ - bl ca490 │ │ │ │ + bl ca790 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 921f6 │ │ │ │ + blt.w 9246e │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 91c62 │ │ │ │ - beq.w 91a58 │ │ │ │ + blt.n 91eda │ │ │ │ + beq.w 91cd0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ strd fp, r7, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #2048 @ 0x800 │ │ │ │ - beq.w 92164 │ │ │ │ + beq.w 923dc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 91dac │ │ │ │ - ldr r1, [pc, #48] @ (91c14 ) │ │ │ │ + b.n 92024 │ │ │ │ + ldr r1, [pc, #48] @ (91e8c ) │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl bf25c │ │ │ │ + bl bf528 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r3, 91c2c │ │ │ │ + cbnz r3, 91ea4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 91ba8 │ │ │ │ + bne.n 91e20 │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9edc │ │ │ │ + bl d9e28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91c62 │ │ │ │ - bl da114 │ │ │ │ + beq.n 91eda │ │ │ │ + bl da060 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 91a5a │ │ │ │ + b.n 91cd2 │ │ │ │ add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 91c54 │ │ │ │ + cbz r4, 91ecc │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 91b0e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 91d86 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91a58 │ │ │ │ - b.n 91ba8 │ │ │ │ - ldr r1, [pc, #360] @ (91da0 ) │ │ │ │ + beq.w 91cd0 │ │ │ │ + b.n 91e20 │ │ │ │ + ldr r1, [pc, #360] @ (92018 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl d48e8 │ │ │ │ + bl d4808 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91a48 │ │ │ │ - b.n 91ba8 │ │ │ │ + beq.w 91cc0 │ │ │ │ + b.n 91e20 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9220c │ │ │ │ - ldr r1, [pc, #336] @ (91da0 ) │ │ │ │ + beq.w 92484 │ │ │ │ + ldr r1, [pc, #336] @ (92018 ) │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 91ba8 │ │ │ │ - b.n 91bf6 │ │ │ │ + bne.n 91e20 │ │ │ │ + b.n 91e6e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91a58 │ │ │ │ + beq.w 91cd0 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9210e │ │ │ │ + bne.w 92386 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 91acc │ │ │ │ + bge.w 91d44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91ace │ │ │ │ + bne.w 91d46 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 91ace │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 91d46 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bmi.n 91cb4 │ │ │ │ + bmi.n 91f2c │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 91cb4 │ │ │ │ + cbz r3, 91f2c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 91cb4 │ │ │ │ - bl 204218 │ │ │ │ + cbz r3, 91f2c │ │ │ │ + bl 2060a8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91d66 │ │ │ │ + beq.n 91fde │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 919fc │ │ │ │ - ldr r7, [pc, #240] @ (91da4 ) │ │ │ │ - b.n 919a0 │ │ │ │ + b.n 91c74 │ │ │ │ + ldr r7, [pc, #240] @ (9201c ) │ │ │ │ + b.n 91c18 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #21752 @ 0x54f8 │ │ │ │ + movw r1, #21432 @ 0x53b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 91ae6 │ │ │ │ + bl d78f0 │ │ │ │ + b.n 91d5e │ │ │ │ ldr.w r9, [r6, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ - cbz r2, 91ce4 │ │ │ │ + cbz r2, 91f5c │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 91970 │ │ │ │ + bne.w 91be8 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ mov r8, r4 │ │ │ │ - ldr r7, [pc, #184] @ (91da4 ) │ │ │ │ + ldr r7, [pc, #184] @ (9201c ) │ │ │ │ ldr.w r3, [r0, #1680] @ 0x690 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 91cf8 │ │ │ │ + b.n 91f70 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 91d32 │ │ │ │ + blt.n 91faa │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 91cf8 │ │ │ │ + bne.n 91f70 │ │ │ │ add.w r8, r8, #4096 @ 0x1000 │ │ │ │ - b.n 919a0 │ │ │ │ + b.n 91c18 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 91b14 │ │ │ │ + bge.w 91d8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91b14 │ │ │ │ + bne.w 91d8c │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 91b14 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 91d8c │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 91afc │ │ │ │ + b.n 91d74 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #21784 @ 0x5518 │ │ │ │ + movw r1, #21464 @ 0x53d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91d66 │ │ │ │ + bge.n 91fde │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 921bc │ │ │ │ + beq.w 92434 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 91d8e │ │ │ │ + blt.n 92006 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91d82 │ │ │ │ + bge.n 91ffa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91c20 │ │ │ │ + beq.w 91e98 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 91b30 │ │ │ │ + b.n 91da8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91d70 │ │ │ │ + bne.n 91fe8 │ │ │ │ mov r0, fp │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 91d70 │ │ │ │ - cbz r4, 91de0 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 91fe8 │ │ │ │ + cbz r4, 92058 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 92036 │ │ │ │ - movw r3, #19645 @ 0x4cbd │ │ │ │ + beq.w 922ae │ │ │ │ + movw r3, #19421 @ 0x4bdd │ │ │ │ movt r3, #13 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 92008 │ │ │ │ + bne.w 92280 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #704] @ (9208c ) │ │ │ │ + ldr r2, [pc, #704] @ (92304 ) │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr.w sl, [r1, r2] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 92264 │ │ │ │ + beq.w 924dc │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 91f08 │ │ │ │ + bge.w 92180 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 91f18 │ │ │ │ + bge.w 92190 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ str r4, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 91f2a │ │ │ │ + bge.w 921a2 │ │ │ │ bic.w r9, r4, #1 │ │ │ │ ldr.w r5, [sl, #148] @ 0x94 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r4, [sp, #32] │ │ │ │ ldr.w r6, [r9, #24] │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 91f4a │ │ │ │ + beq.w 921c2 │ │ │ │ ldr.w r2, [sl, #152] @ 0x98 │ │ │ │ subs r2, r2, r5 │ │ │ │ cmp.w r3, r2, asr #2 │ │ │ │ - bge.w 91f4a │ │ │ │ + bge.w 921c2 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w r3, [sl, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ str r3, [r5, #8] │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bge.w 91fd6 │ │ │ │ + bge.w 9224e │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ str r6, [r5, #0] │ │ │ │ ldrd r2, r3, [r9, #8] │ │ │ │ strd r2, r3, [r5, #12] │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ @@ -152794,120 +153012,120 @@ │ │ │ │ add.w r2, r5, #40 @ 0x28 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ str r3, [r5, #32] │ │ │ │ add.w r3, r6, #128 @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r5, #28] │ │ │ │ - ble.n 91eb2 │ │ │ │ + ble.n 9212a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 91eb2 │ │ │ │ + ble.n 9212a │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ cmp r1, #2 │ │ │ │ - ble.n 91eb2 │ │ │ │ + ble.n 9212a │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ cmp r1, #3 │ │ │ │ - ble.n 91eb2 │ │ │ │ + ble.n 9212a │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ cmp r1, #4 │ │ │ │ - ble.n 91eb2 │ │ │ │ + ble.n 9212a │ │ │ │ add.w ip, r5, #52 @ 0x34 │ │ │ │ movs r0, #4 │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ adds r0, #1 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ cmp r0, r1 │ │ │ │ - blt.n 91ea6 │ │ │ │ + blt.n 9211e │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r9 │ │ │ │ strd r3, r0, [sp] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ - bl a0b4c <_PyEvalFramePushAndInit@@Base+0x93c> │ │ │ │ + bl a0df4 <_PyEvalFramePushAndInit@@Base+0x93c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92090 │ │ │ │ + bne.w 92308 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92082 │ │ │ │ + bne.w 922fa │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl a1d14 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl a1fbc <_PyEval_EvalFrameDefault@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92014 │ │ │ │ + beq.w 9228c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 920a0 │ │ │ │ + bne.w 92318 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91a7c │ │ │ │ + beq.w 91cf4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ - b.n 91a7c │ │ │ │ + b.n 91cf4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ orr.w r2, fp, #1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 91dfa │ │ │ │ + blt.w 92072 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ orr.w r2, r7, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - blt.w 91e0c │ │ │ │ + blt.w 92084 │ │ │ │ bic.w r9, r4, #1 │ │ │ │ ldr.w r5, [sl, #148] @ 0x94 │ │ │ │ orr.w r3, r4, #1 │ │ │ │ orr.w r2, r4, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r6, [r9, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 91e26 │ │ │ │ + bne.w 9209e │ │ │ │ add.w r2, r3, #1000 @ 0x3e8 │ │ │ │ mov.w r1, #16384 @ 0x4000 │ │ │ │ cmp.w r1, r2, lsl #2 │ │ │ │ - blt.w 92208 │ │ │ │ + blt.w 92480 │ │ │ │ ldr.w r5, [sl, #700] @ 0x2bc │ │ │ │ ldr.w r2, [sl, #144] @ 0x90 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 92174 │ │ │ │ + bne.w 923ec │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, r2, [r0, #980] @ 0x3d4 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 921d8 │ │ │ │ + beq.w 92450 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr.w ip, [sl, #144] @ 0x90 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 92122 │ │ │ │ + bne.w 9239a │ │ │ │ str.w r5, [sl, #144] @ 0x90 │ │ │ │ adds r2, r5, r1 │ │ │ │ str.w r2, [sl, #152] @ 0x98 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ clz r2, r2 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ @@ -152916,15 +153134,15 @@ │ │ │ │ add.w r5, r5, r2, lsl #2 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w r3, [sl, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r5, #8] │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ - blt.w 91e50 │ │ │ │ + blt.w 920c8 │ │ │ │ orr.w r3, r6, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldrd r3, r2, [r9, #8] │ │ │ │ strd r3, r2, [r5, #12] │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ @@ -152932,306 +153150,306 @@ │ │ │ │ strd r2, r2, [r5, #20] │ │ │ │ add.w r2, r5, #40 @ 0x28 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ str r1, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 91e7e │ │ │ │ - b.n 91eb2 │ │ │ │ + bgt.w 920f6 │ │ │ │ + b.n 9212a │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 91ee6 │ │ │ │ + b.n 9215e │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 920e4 │ │ │ │ + beq.n 9235c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 920e4 │ │ │ │ + beq.n 9235c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91c6a │ │ │ │ + beq.w 91ee2 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 91c6c │ │ │ │ + b.n 91ee4 │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 8b794 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8b9f0 <_PyObject_MakeTpCall@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91a76 │ │ │ │ + beq.w 91cee │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ - b.n 91a76 │ │ │ │ + b.n 91cee │ │ │ │ mov r0, fp │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 91afc │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 91d74 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - movw r1, #20948 @ 0x51d4 │ │ │ │ + movw r1, #20628 @ 0x5094 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 91c6c │ │ │ │ + b.n 91ee4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b.n 91ee6 │ │ │ │ + b.n 9215e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - bl 19c2c0 <_Py_HandlePending@@Base+0x810> │ │ │ │ - b.n 9201a │ │ │ │ + bl 19e6d0 <_Py_HandlePending@@Base+0x810> │ │ │ │ + b.n 92292 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9225a │ │ │ │ + beq.w 924d2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9224a │ │ │ │ + blt.w 924c2 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #21708 @ 0x54cc │ │ │ │ + movw r2, #21388 @ 0x538c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 23aa48 <_PyBytesWriter_WriteBytes@@Base+0xe8> │ │ │ │ + bl 23a940 <_PyBytesWriter_WriteBytes@@Base+0xe8> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91c68 │ │ │ │ + beq.w 91ee0 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 91c6c │ │ │ │ + b.n 91ee4 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #21660 @ 0x549c │ │ │ │ + movw r2, #21340 @ 0x535c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1f3200 <_PyErr_Format@@Base> │ │ │ │ + bl 1f50a0 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91c68 │ │ │ │ + beq.w 91ee0 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ adds r3, #1 │ │ │ │ - b.n 92032 │ │ │ │ + b.n 922aa │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92190 │ │ │ │ + beq.n 92408 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9218a │ │ │ │ + blt.n 92402 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 91ace │ │ │ │ + b.n 91d46 │ │ │ │ ldr.w r2, [sl, #148] @ 0x94 │ │ │ │ add.w r0, ip, #12 │ │ │ │ subs r2, r2, r0 │ │ │ │ asrs r2, r2, #2 │ │ │ │ str.w r2, [ip, #8] │ │ │ │ - b.n 91f9e │ │ │ │ + b.n 92216 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ subs r5, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ negs r5, r5 │ │ │ │ - b.n 91ace │ │ │ │ + b.n 91d46 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92232 │ │ │ │ + beq.n 924aa │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1cb758 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1cda10 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91abe │ │ │ │ + beq.w 91d36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cb764 <_PyErr_Clear@@Base> │ │ │ │ - b.n 91abe │ │ │ │ + bl 1cda1c <_PyErr_Clear@@Base> │ │ │ │ + b.n 91d36 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8b794 <_PyObject_MakeTpCall@@Base> │ │ │ │ - b.n 9204c │ │ │ │ + bl 8b9f0 <_PyObject_MakeTpCall@@Base> │ │ │ │ + b.n 922c4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 91f6a │ │ │ │ + bcc.w 921e2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [sl, #700] @ 0x2bc │ │ │ │ str r0, [r5, #0] │ │ │ │ str r2, [r5, #8] │ │ │ │ - b.n 91f92 │ │ │ │ + b.n 9220a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 91c80 │ │ │ │ + b.n 91ef8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 91acc │ │ │ │ + beq.w 91d44 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 91acc │ │ │ │ + bge.w 91d44 │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 91acc │ │ │ │ - b.n 91c8a │ │ │ │ + bne.w 91d44 │ │ │ │ + b.n 91f02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91a86 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 91a86 │ │ │ │ + bne.w 91cfe │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 91cfe │ │ │ │ mov r0, r8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 91d66 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 91fde │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 91a98 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 91d10 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 91b52 │ │ │ │ + b.n 91dca │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - bl 84a04 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + bl 849b8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 84a04 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + bl 849b8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 84a04 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ - bl 1fa038 │ │ │ │ - b.n 9201a │ │ │ │ + bl 849b8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + bl 1fbed8 │ │ │ │ + b.n 92292 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91bba │ │ │ │ + bne.w 91e32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 91bba │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 91e32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 91f52 │ │ │ │ + b.n 921ca │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91a5a │ │ │ │ - ldr r0, [pc, #96] @ (92278 ) │ │ │ │ - bl 9227c │ │ │ │ + beq.w 91cd2 │ │ │ │ + ldr r0, [pc, #96] @ (924f0 ) │ │ │ │ + bl 924f4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91c62 │ │ │ │ + beq.w 91eda │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 91ba8 │ │ │ │ - b.n 91bf6 │ │ │ │ + bne.w 91e20 │ │ │ │ + b.n 91e6e │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 91acc │ │ │ │ + beq.w 91d44 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9211c │ │ │ │ - b.n 91acc │ │ │ │ + bne.w 92394 │ │ │ │ + b.n 91d44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 920b8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 920b8 │ │ │ │ + bne.w 92330 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 92330 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91a7c │ │ │ │ - b.n 9204c │ │ │ │ + beq.w 91cf4 │ │ │ │ + b.n 922c4 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bl 19b800 │ │ │ │ - b.n 91ee6 │ │ │ │ - cbz r4, 922b8 │ │ │ │ + bl 19dc10 │ │ │ │ + b.n 9215e │ │ │ │ + cbz r4, 92530 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0009227c : │ │ │ │ +000924f4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.n 922d2 │ │ │ │ + bpl.n 9254a │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.n 922aa │ │ │ │ + bpl.n 92522 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 922aa │ │ │ │ + bpl.n 92522 │ │ │ │ adds.w r0, r3, #20 │ │ │ │ - beq.n 922b0 │ │ │ │ + beq.n 92528 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 922a6 │ │ │ │ + bne.n 9251e │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1d0044 <_PyInterpreterState_SetRunningMain@@Base+0x2dc> │ │ │ │ + bl 1d22fc <_PyInterpreterState_SetRunningMain@@Base+0x2dc> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 922d6 │ │ │ │ + beq.n 9254e │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.n 922ce │ │ │ │ + bpl.n 92546 │ │ │ │ lsls r2, r2, #26 │ │ │ │ it mi │ │ │ │ addmi.w r0, r3, #20 │ │ │ │ - bmi.n 922a6 │ │ │ │ + bmi.n 9251e │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b.n 922a6 │ │ │ │ - bl 4cf72 │ │ │ │ + b.n 9251e │ │ │ │ + bl 4cfb2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 922a6 │ │ │ │ + b.n 9251e │ │ │ │ nop │ │ │ │ │ │ │ │ -000922dc : │ │ │ │ +00092554 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -153240,24 +153458,24 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b348 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 92320 │ │ │ │ + bl 92598 │ │ │ │ adds r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ - beq.n 92316 │ │ │ │ - bl 93624 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + beq.n 9258e │ │ │ │ + bl 9389c <_PyUnicodeWriter_Finish@@Base> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 130a14 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1306fc <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 92312 │ │ │ │ + b.n 9258a │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -153271,121 +153489,121 @@ │ │ │ │ adds r3, #100 @ 0x64 │ │ │ │ add r3, r0 │ │ │ │ str r3, [r5, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #32] │ │ │ │ mov r3, r4 │ │ │ │ cmp r7, r3 │ │ │ │ - bls.n 92402 │ │ │ │ + bls.n 9267a │ │ │ │ ands.w r6, r3, #3 │ │ │ │ - bne.w 924be │ │ │ │ + bne.w 92736 │ │ │ │ adds r2, r3, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.w 924be │ │ │ │ + bcc.w 92736 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ands.w r1, r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 924cc │ │ │ │ + bne.w 92744 │ │ │ │ add.w ip, r3, #8 │ │ │ │ cmp r7, ip │ │ │ │ - bcc.n 923fe │ │ │ │ + bcc.n 92676 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ands.w r6, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 92dae │ │ │ │ + bne.w 93026 │ │ │ │ add.w r2, r3, #12 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.w 92994 │ │ │ │ + bcc.w 92c0c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 924cc │ │ │ │ + bne.w 92744 │ │ │ │ add.w r1, r3, #16 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc.n 923fe │ │ │ │ + bcc.n 92676 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 924cc │ │ │ │ + bne.w 92744 │ │ │ │ add.w r2, r3, #20 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.w 92848 │ │ │ │ + bcc.w 92ac0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ands.w r1, r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 924cc │ │ │ │ + bne.w 92744 │ │ │ │ add.w r6, r3, #24 │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 923fe │ │ │ │ + bcc.n 92676 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 92dae │ │ │ │ + bne.w 93026 │ │ │ │ add.w r1, r3, #28 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc.w 929ac │ │ │ │ + bcc.w 92c24 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 924cc │ │ │ │ + bne.n 92744 │ │ │ │ sub.w r2, r7, #28 │ │ │ │ subs r3, r2, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r3, r1 │ │ │ │ - b.n 923f8 │ │ │ │ + b.n 92670 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ adds r1, #4 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 924cc │ │ │ │ + bne.n 92744 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 923ee │ │ │ │ + bne.n 92666 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 924c0 │ │ │ │ + bne.n 92738 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 924f8 │ │ │ │ - movw r7, #54344 @ 0xd448 │ │ │ │ + beq.n 92770 │ │ │ │ + movw r7, #54024 @ 0xd308 │ │ │ │ movt r7, #45 @ 0x2d │ │ │ │ mov sl, r7 │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ - bne.n 92500 │ │ │ │ + bne.n 92778 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.w 9311a │ │ │ │ + beq.w 93392 │ │ │ │ adds r6, r4, #1 │ │ │ │ movs r7, #0 │ │ │ │ adds r0, r6, #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 925a0 │ │ │ │ - bhi.w 92560 │ │ │ │ + beq.w 92818 │ │ │ │ + bhi.w 927d8 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 930b8 │ │ │ │ + beq.w 93330 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 93130 │ │ │ │ + beq.w 933a8 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 92d88 │ │ │ │ + beq.w 93000 │ │ │ │ ldr.w r1, [sl, r3, lsl #2] │ │ │ │ mov r2, sl │ │ │ │ ands.w r1, r1, #4 │ │ │ │ - bne.w 92c2c │ │ │ │ + bne.w 92ea4 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 928be │ │ │ │ + beq.w 92b36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9271a │ │ │ │ + beq.w 92992 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 927f4 │ │ │ │ + beq.w 92a6c │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r1 │ │ │ │ mov r9, r8 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq.w 92806 │ │ │ │ + beq.w 92a7e │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.n 92480 │ │ │ │ + beq.n 926f8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9271a │ │ │ │ + bne.w 92992 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 9271a │ │ │ │ + bls.w 92992 │ │ │ │ sub.w r1, r3, #65 @ 0x41 │ │ │ │ cmp r1, #23 │ │ │ │ - bhi.w 9271a │ │ │ │ + bhi.w 92992 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r3, r4, #12 │ │ │ │ lsls r6, r0, #5 │ │ │ │ lsls r6, r0, #5 │ │ │ │ lsls r6, r0, #5 │ │ │ │ lsls r6, r0, #5 │ │ │ │ lsls r6, r0, #5 │ │ │ │ @@ -153407,82 +153625,82 @@ │ │ │ │ lsls r6, r7, #6 │ │ │ │ lsls r6, r0, #5 │ │ │ │ lsls r7, r3, #7 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldrsb.w r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 92352 │ │ │ │ + bge.w 925ca │ │ │ │ movs r1, #0 │ │ │ │ - b.w 92dae │ │ │ │ + b.w 93026 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ adds r4, r1, #4 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl d7ef0 <_PyErr_FormatV@@Base+0x3c0> │ │ │ │ + bl d7e3c <_PyErr_FormatV@@Base+0x3c0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92732 │ │ │ │ + beq.w 929aa │ │ │ │ adds r4, r6, #1 │ │ │ │ - beq.w 92732 │ │ │ │ + beq.w 929aa │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 92412 │ │ │ │ + bne.n 9268a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c498 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 926cc │ │ │ │ + beq.w 92944 │ │ │ │ subs r6, r0, r4 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 92e3c │ │ │ │ + beq.w 930b4 │ │ │ │ mov r7, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 92da4 │ │ │ │ + beq.w 9301c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 9252e │ │ │ │ + cbnz r3, 927a6 │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 926e8 │ │ │ │ + beq.w 92960 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 9266e │ │ │ │ + bls.w 928e6 │ │ │ │ ldrd r3, r0, [r5, #16] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - blt.w 9266e │ │ │ │ + blt.w 928e6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 92686 │ │ │ │ + bne.w 928fe │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r3 │ │ │ │ blx 2bf20 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r3, r7 │ │ │ │ str r3, [r5, #20] │ │ │ │ add r4, r6 │ │ │ │ - b.n 924f2 │ │ │ │ + b.n 9276a │ │ │ │ ldr.w r1, [sl, r3, lsl #2] │ │ │ │ mov r2, sl │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bmi.w 92c2c │ │ │ │ + bmi.w 92ea4 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r8 │ │ │ │ sub.w r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.n 925e2 │ │ │ │ + bhi.n 9285a │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r3, r4, #8 │ │ │ │ movs r2, r6 │ │ │ │ lsls r1, r3, #8 │ │ │ │ movs r2, r6 │ │ │ │ movs r2, r6 │ │ │ │ movs r2, r6 │ │ │ │ @@ -153498,290 +153716,290 @@ │ │ │ │ movs r2, r6 │ │ │ │ lsls r5, r3, #5 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ orr.w r7, r7, #16 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 9310e │ │ │ │ - bhi.n 92560 │ │ │ │ + beq.w 93386 │ │ │ │ + bhi.n 927d8 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 930b8 │ │ │ │ + beq.w 93330 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 93130 │ │ │ │ + beq.w 933a8 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 92d88 │ │ │ │ - movw r2, #54344 @ 0xd448 │ │ │ │ + beq.w 93000 │ │ │ │ + movw r2, #54024 @ 0xd308 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bmi.w 92c2c │ │ │ │ + bmi.w 92ea4 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 928be │ │ │ │ + beq.w 92b36 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ mov r8, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9271a │ │ │ │ + beq.w 92992 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r0, [r6, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 927fc │ │ │ │ + beq.w 92a74 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi.w 9271a │ │ │ │ + bhi.w 92992 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bls.w 9246a │ │ │ │ + bls.w 926e2 │ │ │ │ sub.w r0, r3, #99 @ 0x63 │ │ │ │ mov.w ip, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ lsl.w ip, ip, r0 │ │ │ │ movw r0, #4162 @ 0x1042 │ │ │ │ movt r0, #36 @ 0x24 │ │ │ │ and.w r0, ip, r0 │ │ │ │ - cbnz r0, 92630 │ │ │ │ + cbnz r0, 928a8 │ │ │ │ movw r0, #8193 @ 0x2001 │ │ │ │ tst.w ip, r0 │ │ │ │ - bne.n 9270a │ │ │ │ + bne.n 92982 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.w 927aa │ │ │ │ + beq.w 92a22 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9271a │ │ │ │ + bne.n 92992 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bne.w 927ae │ │ │ │ + bne.w 92a26 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp.w r4, #1114112 @ 0x110000 │ │ │ │ - bcs.w 92cf2 │ │ │ │ + bcs.w 92f6a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 92bf2 │ │ │ │ + bhi.w 92e6a │ │ │ │ ldrd r3, r0, [r5, #16] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 92bf2 │ │ │ │ + ble.w 92e6a │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 92c0e │ │ │ │ + bne.w 92e86 │ │ │ │ strb r4, [r2, r0] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #20] │ │ │ │ - b.n 924ec │ │ │ │ + b.n 92764 │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6bc <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ce5a0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 92732 │ │ │ │ + beq.n 929aa │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 9254a │ │ │ │ + beq.w 927c2 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 92e00 │ │ │ │ + bne.w 93078 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ bic.w r2, r7, #3 │ │ │ │ adds r1, r4, r7 │ │ │ │ add.w lr, r4, r2 │ │ │ │ add.w r8, r3, r0, lsl #1 │ │ │ │ mov r3, r4 │ │ │ │ mov ip, r8 │ │ │ │ cmp lr, r3 │ │ │ │ - bhi.w 92ddc │ │ │ │ + bhi.w 93054 │ │ │ │ subs r3, r4, #3 │ │ │ │ cmp r3, lr │ │ │ │ mov.w r3, r2, lsl #1 │ │ │ │ itt hi │ │ │ │ movhi r2, #0 │ │ │ │ movhi r3, #0 │ │ │ │ add r3, r8 │ │ │ │ add r2, r4 │ │ │ │ mov ip, r2 │ │ │ │ cmp r1, r2 │ │ │ │ - bls.w 92dd2 │ │ │ │ + bls.w 9304a │ │ │ │ ldrb.w r2, [ip], #1 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, ip │ │ │ │ - b.n 926b8 │ │ │ │ + b.n 92930 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfb8 │ │ │ │ strb.w r6, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92da4 │ │ │ │ + beq.w 9301c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9252e │ │ │ │ + bne.w 927a6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93414 <_PyUnicodeWriter_WriteASCIIString@@Base+0x184> │ │ │ │ - cbz r0, 92732 │ │ │ │ + bl 9368c <_PyUnicodeWriter_WriteASCIIString@@Base+0x184> │ │ │ │ + cbz r0, 929aa │ │ │ │ movs r3, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ strb.w r3, [r5, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199ba8 │ │ │ │ + bl 19bfb8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r4, r6 │ │ │ │ add r3, r7 │ │ │ │ str r3, [r5, #20] │ │ │ │ - b.n 924f2 │ │ │ │ + b.n 9276a │ │ │ │ and.w r0, r9, r8 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ orrge.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 92630 │ │ │ │ + beq.n 928a8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #25732 @ 0x6484 │ │ │ │ + movw r1, #25412 @ 0x6344 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 924fa │ │ │ │ + b.n 92772 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9299e │ │ │ │ + bge.w 92c16 │ │ │ │ adds r2, #1 │ │ │ │ lsls r1, r7, #28 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bmi.w 929a4 │ │ │ │ + bmi.w 92c1c │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 154534 │ │ │ │ + bl 154a2c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 92776 │ │ │ │ + bge.n 929ee │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 93172 │ │ │ │ + beq.w 933ea │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 92732 │ │ │ │ + beq.n 929aa │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl d7ef0 <_PyErr_FormatV@@Base+0x3c0> │ │ │ │ + bl d7e3c <_PyErr_FormatV@@Base+0x3c0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9317c │ │ │ │ + beq.w 933f4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 924ec │ │ │ │ + bge.w 92764 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 924ec │ │ │ │ + bne.w 92764 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 924ec │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 92764 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 9271a │ │ │ │ + bgt.n 92992 │ │ │ │ sub.w r0, r3, #100 @ 0x64 │ │ │ │ movs r1, #1 │ │ │ │ movw ip, #2081 @ 0x821 │ │ │ │ movt ip, #18 │ │ │ │ uxtb r0, r0 │ │ │ │ lsl.w r0, r1, r0 │ │ │ │ tst.w r0, ip │ │ │ │ - bne.n 9284c │ │ │ │ + bne.n 92ac4 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - beq.w 92c8a │ │ │ │ + beq.w 92f02 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne.n 9271a │ │ │ │ + bne.n 92992 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r3, r1, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9315a │ │ │ │ + bne.w 933d2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl d7ba0 <_PyErr_FormatV@@Base+0x70> │ │ │ │ + bl d7aec <_PyErr_FormatV@@Base+0x70> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 924ec │ │ │ │ - b.n 92732 │ │ │ │ + bne.w 92764 │ │ │ │ + b.n 929aa │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #32] │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ - b.n 925f4 │ │ │ │ + b.n 9286c │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 9271a │ │ │ │ + bgt.n 92992 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r0, #4 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr.w r1, [r3], #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9313c │ │ │ │ + bne.w 933b4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 930e0 │ │ │ │ + beq.w 93358 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl d7ef0 <_PyErr_FormatV@@Base+0x3c0> │ │ │ │ + bl d7e3c <_PyErr_FormatV@@Base+0x3c0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 924ec │ │ │ │ - b.n 92732 │ │ │ │ + bne.w 92764 │ │ │ │ + b.n 929aa │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ movs r2, #3 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9271a │ │ │ │ + beq.w 92992 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 925ec │ │ │ │ + b.n 92864 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 923fe │ │ │ │ + b.n 92676 │ │ │ │ subs r2, #1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.w 93198 │ │ │ │ + bhi.w 93410 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r7, r6, #5 │ │ │ │ lsls r0, r3, #5 │ │ │ │ movs r5, r0 │ │ │ │ lsls r1, r6, #6 │ │ │ │ lsls r2, r2, #6 │ │ │ │ adds r2, r1, #4 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 92c6c │ │ │ │ - bhi.w 929d4 │ │ │ │ + beq.w 92ee4 │ │ │ │ + bhi.w 92c4c │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 92e90 │ │ │ │ + beq.w 93108 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - bne.w 929da │ │ │ │ + bne.w 92c52 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #25640 @ 0x6428 │ │ │ │ + movw r3, #25320 @ 0x62e8 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ and.w r2, r7, #17 │ │ │ │ str r3, [sp, #12] │ │ │ │ sub.w r0, r3, #45 @ 0x2d │ │ │ │ @@ -153791,125 +154009,125 @@ │ │ │ │ sub.w r1, fp, r3 │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r9, r1 │ │ │ │ it lt │ │ │ │ movlt r9, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r3, r9 │ │ │ │ - b.n 92a1a │ │ │ │ + b.n 92c92 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 930c4 │ │ │ │ - movw r2, #54344 @ 0xd448 │ │ │ │ + beq.w 9333c │ │ │ │ + movw r2, #54024 @ 0xd308 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ lsls r0, r1, #29 │ │ │ │ itt pl │ │ │ │ addpl r6, #1 │ │ │ │ movpl.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bpl.w 92572 │ │ │ │ + bpl.w 927ea │ │ │ │ sub.w r9, r3, #48 @ 0x30 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ lsls r1, r1, #29 │ │ │ │ it pl │ │ │ │ addpl r6, #2 │ │ │ │ - bpl.w 92572 │ │ │ │ + bpl.w 927ea │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ movt r1, #32768 @ 0x8000 │ │ │ │ movw ip, #26215 @ 0x6667 │ │ │ │ movt ip, #26214 @ 0x6666 │ │ │ │ str r1, [sp, #8] │ │ │ │ subs r1, r1, r3 │ │ │ │ mov.w lr, r1, asr #31 │ │ │ │ smull r0, r1, ip, r1 │ │ │ │ rsb r1, lr, r1, asr #2 │ │ │ │ cmp r9, r1 │ │ │ │ - bgt.w 931f0 │ │ │ │ + bgt.w 93468 │ │ │ │ sub.w r1, r3, #48 @ 0x30 │ │ │ │ ldrb r3, [r6, #3] │ │ │ │ mov.w fp, #10 │ │ │ │ mla r9, fp, r9, r1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ lsls r0, r1, #29 │ │ │ │ - bpl.n 929a8 │ │ │ │ + bpl.n 92c20 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs r1, r1, r3 │ │ │ │ asrs r0, r1, #31 │ │ │ │ smull r1, lr, ip, r1 │ │ │ │ rsb r1, r0, lr, asr #2 │ │ │ │ cmp r1, r9 │ │ │ │ - blt.w 931f0 │ │ │ │ + blt.w 93468 │ │ │ │ ldrb.w lr, [r6, #4] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ adds r6, #4 │ │ │ │ mla r9, fp, r9, r3 │ │ │ │ mov r3, lr │ │ │ │ ldr.w r1, [r2, lr, lsl #2] │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.w 92572 │ │ │ │ + bpl.w 927ea │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov fp, r4 │ │ │ │ sub.w r3, r0, lr │ │ │ │ sub.w lr, lr, #48 @ 0x30 │ │ │ │ asrs r1, r3, #31 │ │ │ │ smull r4, r3, ip, r3 │ │ │ │ rsb r3, r1, r3, asr #2 │ │ │ │ cmp r3, r9 │ │ │ │ mov.w r3, #10 │ │ │ │ mla r9, r3, r9, lr │ │ │ │ - blt.w 931f0 │ │ │ │ + blt.w 93468 │ │ │ │ ldrb.w lr, [r6, #1]! │ │ │ │ mov r3, lr │ │ │ │ ldr.w r1, [r2, lr, lsl #2] │ │ │ │ lsls r4, r1, #29 │ │ │ │ - bmi.n 92962 │ │ │ │ + bmi.n 92bda │ │ │ │ mov r4, fp │ │ │ │ - b.n 92572 │ │ │ │ + b.n 927ea │ │ │ │ mov r2, ip │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 924c0 │ │ │ │ - b.n 92402 │ │ │ │ + bne.w 92738 │ │ │ │ + b.n 9267a │ │ │ │ lsls r2, r7, #28 │ │ │ │ - bpl.w 92756 │ │ │ │ + bpl.w 929ce │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ - b.n 92758 │ │ │ │ + b.n 929d0 │ │ │ │ adds r6, #3 │ │ │ │ - b.n 92572 │ │ │ │ + b.n 927ea │ │ │ │ mov r2, r6 │ │ │ │ - b.n 923fe │ │ │ │ + b.n 92676 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ iteet eq │ │ │ │ moveq r2, #2 │ │ │ │ addne r6, #1 │ │ │ │ movne r2, #1 │ │ │ │ ldrbeq r3, [r6, #2] │ │ │ │ it eq │ │ │ │ addeq r6, #2 │ │ │ │ - b.n 9283e │ │ │ │ + b.n 92ab6 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ movs r2, #5 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 9283e │ │ │ │ + b.n 92ab6 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ movs r2, #4 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 9283e │ │ │ │ + b.n 92ab6 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - beq.w 92e72 │ │ │ │ + beq.w 930ea │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #55676 @ 0xd97c │ │ │ │ + movw r3, #55392 @ 0xd860 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ sub.w r3, r3, #45 @ 0x2d │ │ │ │ and.w r2, r7, #17 │ │ │ │ @@ -153925,871 +154143,871 @@ │ │ │ │ add r3, r9 │ │ │ │ cmp r8, r3 │ │ │ │ it lt │ │ │ │ movlt r8, r3 │ │ │ │ cmp r2, #16 │ │ │ │ sub.w r3, r8, r1 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - beq.w 92c22 │ │ │ │ + beq.w 92e9a │ │ │ │ cmp r2, #126 @ 0x7e │ │ │ │ - bls.w 92c4e │ │ │ │ + bls.w 92ec6 │ │ │ │ ldrd r2, r1, [r5, #16] │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, r8 │ │ │ │ - blt.w 92c4e │ │ │ │ + blt.w 92ec6 │ │ │ │ sub.w r8, r3, r9 │ │ │ │ and.w r3, r7, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ it le │ │ │ │ movle r7, #0 │ │ │ │ - bgt.w 9304e │ │ │ │ + bgt.w 932c6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 92ce2 │ │ │ │ + beq.w 92f5a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r3, r3, fp │ │ │ │ add r9, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bgt.w 92cc8 │ │ │ │ + bgt.w 92f40 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r1, r4 │ │ │ │ - bl 93290 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93508 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92732 │ │ │ │ + beq.w 929aa │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 924ec │ │ │ │ + ble.w 92764 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 924ec │ │ │ │ + beq.w 92764 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movs r3, #32 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r7 │ │ │ │ - bl 25c30c │ │ │ │ + bl 25c144 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92732 │ │ │ │ + beq.w 929aa │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r3, r7 │ │ │ │ str r3, [r5, #20] │ │ │ │ - b.n 924ec │ │ │ │ + b.n 92764 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl efd5c │ │ │ │ + bl efba0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9277a │ │ │ │ - b.n 92732 │ │ │ │ + bne.w 929f2 │ │ │ │ + b.n 929aa │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5dac │ │ │ │ + bl f5be4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9277a │ │ │ │ - b.n 92732 │ │ │ │ + bne.w 929f2 │ │ │ │ + b.n 929aa │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f3ab0 │ │ │ │ + bl 1f5ab4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9277a │ │ │ │ - b.n 92732 │ │ │ │ + bne.w 929f2 │ │ │ │ + b.n 929aa │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 93034 │ │ │ │ + bge.w 932ac │ │ │ │ lsls r4, r7, #28 │ │ │ │ - bmi.w 93028 │ │ │ │ - bl 154530 │ │ │ │ + bmi.w 932a0 │ │ │ │ + bl 154a28 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 92776 │ │ │ │ + b.n 929ee │ │ │ │ adds r2, r1, #7 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ ldrd r0, r1, [r2], #8 │ │ │ │ - beq.w 92ed2 │ │ │ │ - bhi.w 92eae │ │ │ │ + beq.w 9314a │ │ │ │ + bhi.w 93126 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 9300a │ │ │ │ + beq.w 93282 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 92fec │ │ │ │ + beq.w 93264 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #5176 @ 0x1438 │ │ │ │ + movw r3, #4856 @ 0x12f8 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92898 │ │ │ │ + b.n 92b10 │ │ │ │ adds r2, r1, #4 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 92f50 │ │ │ │ - bhi.w 92f2c │ │ │ │ + beq.w 931c8 │ │ │ │ + bhi.w 931a4 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 92f0e │ │ │ │ + beq.w 93186 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 92ef0 │ │ │ │ + beq.w 93168 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #28224 @ 0x6e40 │ │ │ │ + movw r3, #27904 @ 0x6d00 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92898 │ │ │ │ + b.n 92b10 │ │ │ │ adds r2, r1, #7 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ ldrd r0, r1, [r2], #8 │ │ │ │ - beq.w 92fce │ │ │ │ - bhi.w 92faa │ │ │ │ + beq.w 93246 │ │ │ │ + bhi.w 93222 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 92f8c │ │ │ │ + beq.w 93204 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 92f6e │ │ │ │ + beq.w 931e6 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #25688 @ 0x6458 │ │ │ │ + movw r3, #25368 @ 0x6318 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92898 │ │ │ │ + b.n 92b10 │ │ │ │ adds r2, r1, #4 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 92d6a │ │ │ │ - bhi.w 92d46 │ │ │ │ + beq.w 92fe2 │ │ │ │ + bhi.w 92fbe │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 92d28 │ │ │ │ + beq.w 92fa0 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 92d0a │ │ │ │ + beq.w 92f82 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #25668 @ 0x6444 │ │ │ │ + movw r3, #25348 @ 0x6304 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92898 │ │ │ │ + b.n 92b10 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6bc <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ce5a0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92732 │ │ │ │ + beq.w 929aa │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 92664 │ │ │ │ + beq.w 928dc │ │ │ │ cmp r3, #2 │ │ │ │ itet ne │ │ │ │ strne.w r4, [r2, r0, lsl #2] │ │ │ │ strheq.w r4, [r2, r0, lsl #1] │ │ │ │ ldrne r0, [r5, #20] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ - b.n 924ec │ │ │ │ + b.n 92764 │ │ │ │ cmp r2, #126 @ 0x7e │ │ │ │ - bls.w 930f8 │ │ │ │ + bls.w 93370 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 92a32 │ │ │ │ + b.n 92caa │ │ │ │ sub.w r8, r3, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bmi.w 93074 │ │ │ │ + bmi.w 932ec │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 928c2 │ │ │ │ + beq.w 92b3a │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 92572 │ │ │ │ + b.n 927ea │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 92a3e │ │ │ │ + beq.w 92cb6 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl ce6bc <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ce5a0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 92a3e │ │ │ │ - b.n 92732 │ │ │ │ + bne.w 92cb6 │ │ │ │ + b.n 929aa │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #14288 @ 0x37d0 │ │ │ │ + movw r3, #14088 @ 0x3708 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92898 │ │ │ │ + b.n 92b10 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ adds r0, r3, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #41332 @ 0xa174 │ │ │ │ + movw r3, #41012 @ 0xa034 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ ldrb.w r3, [sp, #29] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 931e8 │ │ │ │ + beq.w 93460 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 931c8 │ │ │ │ + bne.w 93440 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 93290 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93508 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 924ec │ │ │ │ - b.n 92732 │ │ │ │ + bne.w 92764 │ │ │ │ + b.n 929aa │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r9 │ │ │ │ - bl 25c30c │ │ │ │ + bl 25c144 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92732 │ │ │ │ + beq.w 929aa │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r3, r9 │ │ │ │ str r3, [r5, #20] │ │ │ │ - b.n 92a6c │ │ │ │ + b.n 92ce4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl e6574 │ │ │ │ + bl e6404 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 92a5c │ │ │ │ - b.n 92732 │ │ │ │ + bne.w 92cd4 │ │ │ │ + b.n 929aa │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #25556 @ 0x63d4 │ │ │ │ + movw r1, #25236 @ 0x6294 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 92732 │ │ │ │ + bl f8904 │ │ │ │ + b.n 929aa │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #25652 @ 0x6434 │ │ │ │ + movw r3, #25332 @ 0x62f4 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92898 │ │ │ │ + b.n 92b10 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #25664 @ 0x6440 │ │ │ │ + movw r3, #25344 @ 0x6300 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92898 │ │ │ │ + b.n 92b10 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 92bd4 │ │ │ │ + bne.w 92e4c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #25660 @ 0x643c │ │ │ │ + movw r3, #25340 @ 0x62fc │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92898 │ │ │ │ + b.n 92b10 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #25656 @ 0x6438 │ │ │ │ + movw r3, #25336 @ 0x62f8 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92898 │ │ │ │ + b.n 92b10 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr.w r8, [r3] │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp.w r8, #0 │ │ │ │ itt lt │ │ │ │ orrlt.w r7, r7, #1 │ │ │ │ rsblt r8, r8, #0 │ │ │ │ - b.n 92c40 │ │ │ │ + b.n 92eb8 │ │ │ │ movs r6, #0 │ │ │ │ add r4, r6 │ │ │ │ - b.w 924f2 │ │ │ │ + b.w 9276a │ │ │ │ adds r1, #1 │ │ │ │ ldrb r2, [r4, r1] │ │ │ │ cmp r1, r0 │ │ │ │ - bge.n 92db8 │ │ │ │ + bge.n 93030 │ │ │ │ lsls r5, r2, #24 │ │ │ │ - bpl.n 92dac │ │ │ │ + bpl.n 93024 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #25424 @ 0x6350 │ │ │ │ + movw r1, #25104 @ 0x6210 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 92732 │ │ │ │ + bl d78f0 │ │ │ │ + b.n 929aa │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r0, r7 │ │ │ │ add r4, r6 │ │ │ │ str r0, [r5, #20] │ │ │ │ - b.w 924f2 │ │ │ │ + b.w 9276a │ │ │ │ ldrb.w r9, [r3] │ │ │ │ adds r3, #4 │ │ │ │ strh.w r9, [ip], #8 │ │ │ │ ldrb.w r9, [r3, #-3] │ │ │ │ strh.w r9, [ip, #-6] │ │ │ │ ldrb.w r9, [r3, #-2] │ │ │ │ strh.w r9, [ip, #-4] │ │ │ │ ldrb.w r9, [r3, #-1] │ │ │ │ strh.w r9, [ip, #-2] │ │ │ │ - b.n 926a0 │ │ │ │ + b.n 92918 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ bic.w r2, r7, #3 │ │ │ │ add.w lr, r4, r2 │ │ │ │ add.w ip, r3, r0, lsl #2 │ │ │ │ adds r0, r4, r7 │ │ │ │ mov r1, ip │ │ │ │ mov r3, r4 │ │ │ │ cmp lr, r3 │ │ │ │ - bhi.n 92e4e │ │ │ │ + bhi.n 930c6 │ │ │ │ subs r3, r4, #3 │ │ │ │ cmp r3, lr │ │ │ │ mov.w r3, r2, lsl #2 │ │ │ │ itt hi │ │ │ │ movhi r2, #0 │ │ │ │ movhi r3, #0 │ │ │ │ add r3, ip │ │ │ │ add r2, r4 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 92dd0 │ │ │ │ + bls.n 93048 │ │ │ │ ldrb.w r2, [r1], #1 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 92e2a │ │ │ │ + b.n 930a2 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9255c │ │ │ │ + beq.w 927d4 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 92520 │ │ │ │ + b.w 92798 │ │ │ │ ldrb.w r8, [r3] │ │ │ │ adds r3, #4 │ │ │ │ str.w r8, [r1], #16 │ │ │ │ ldrb.w r8, [r3, #-3] │ │ │ │ str.w r8, [r1, #-12] │ │ │ │ ldrb.w r8, [r3, #-2] │ │ │ │ str.w r8, [r1, #-8] │ │ │ │ ldrb.w r8, [r3, #-1] │ │ │ │ str.w r8, [r1, #-4] │ │ │ │ - b.n 92e14 │ │ │ │ + b.n 9308c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #25644 @ 0x642c │ │ │ │ + movw r3, #25324 @ 0x62ec │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92898 │ │ │ │ + b.n 92b10 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #25648 @ 0x6430 │ │ │ │ + movw r3, #25328 @ 0x62f0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92898 │ │ │ │ + b.n 92b10 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 92b2a │ │ │ │ + bne.w 92da2 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #25624 @ 0x6418 │ │ │ │ + movw r3, #25304 @ 0x62d8 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92898 │ │ │ │ + b.n 92b10 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #2472 @ 0x9a8 │ │ │ │ + movw r3, #2152 @ 0x868 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92898 │ │ │ │ + b.n 92b10 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #25600 @ 0x6400 │ │ │ │ + movw r3, #25280 @ 0x62c0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92898 │ │ │ │ + b.n 92b10 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #25612 @ 0x640c │ │ │ │ + movw r3, #25292 @ 0x62cc │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92898 │ │ │ │ + b.n 92b10 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 92b60 │ │ │ │ + bne.w 92dd8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #25608 @ 0x6408 │ │ │ │ + movw r3, #25288 @ 0x62c8 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92898 │ │ │ │ + b.n 92b10 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #25604 @ 0x6404 │ │ │ │ + movw r3, #25284 @ 0x62c4 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92898 │ │ │ │ + b.n 92b10 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #25672 @ 0x6448 │ │ │ │ + movw r3, #25352 @ 0x6308 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92898 │ │ │ │ + b.n 92b10 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #25684 @ 0x6454 │ │ │ │ + movw r3, #25364 @ 0x6314 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92898 │ │ │ │ + b.n 92b10 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 92b9e │ │ │ │ + bne.w 92e16 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #25680 @ 0x6450 │ │ │ │ + movw r3, #25360 @ 0x6310 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92898 │ │ │ │ + b.n 92b10 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #25676 @ 0x644c │ │ │ │ + movw r3, #25356 @ 0x630c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92898 │ │ │ │ + b.n 92b10 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #25616 @ 0x6410 │ │ │ │ + movw r3, #25296 @ 0x62d0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92898 │ │ │ │ + b.n 92b10 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #25632 @ 0x6420 │ │ │ │ + movw r3, #25312 @ 0x62e0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92898 │ │ │ │ + b.n 92b10 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ - bl 154534 │ │ │ │ + bl 154a2c │ │ │ │ mov r4, r0 │ │ │ │ - b.w 92776 │ │ │ │ + b.w 929ee │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #25704 @ 0x6468 │ │ │ │ + movw r1, #25384 @ 0x6328 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.w 92732 │ │ │ │ + bl f8904 │ │ │ │ + b.w 929aa │ │ │ │ ldr r3, [sp, #20] │ │ │ │ bic.w r7, r8, r8, asr #31 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92a54 │ │ │ │ + bne.w 92ccc │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movs r3, #32 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r7 │ │ │ │ - bl 25c30c │ │ │ │ + bl 25c144 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92732 │ │ │ │ + beq.w 929aa │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r3, r7 │ │ │ │ str r3, [r5, #20] │ │ │ │ - b.n 92a54 │ │ │ │ + b.n 92ccc │ │ │ │ movs r0, #10 │ │ │ │ rsb r1, r3, #2147483648 @ 0x80000000 │ │ │ │ adds r1, #47 @ 0x2f │ │ │ │ adds r6, #1 │ │ │ │ mla r0, r0, r8, r3 │ │ │ │ movw r3, #26215 @ 0x6667 │ │ │ │ movt r3, #26214 @ 0x6666 │ │ │ │ smull r3, ip, r1, r3 │ │ │ │ asrs r3, r1, #31 │ │ │ │ rsb r3, r3, ip, asr #2 │ │ │ │ cmp r3, r8 │ │ │ │ sub.w r8, r0, #48 @ 0x30 │ │ │ │ - bge.w 92c32 │ │ │ │ + bge.w 92eaa │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #25520 @ 0x63b0 │ │ │ │ + movw r1, #25200 @ 0x6270 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.w 92732 │ │ │ │ + bl f8904 │ │ │ │ + b.w 929aa │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ orr.w r7, r7, #8 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 92422 │ │ │ │ + b.w 9269a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r6, #2 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ adds r1, r2, #4 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr.w r9, [r2] │ │ │ │ cmp.w r9, #0 │ │ │ │ it lt │ │ │ │ mvnlt.w r9, #1 │ │ │ │ - b.w 92572 │ │ │ │ + b.w 927ea │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl d7ba0 <_PyErr_FormatV@@Base+0x70> │ │ │ │ + bl d7aec <_PyErr_FormatV@@Base+0x70> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 924ec │ │ │ │ - b.w 92732 │ │ │ │ + bne.w 92764 │ │ │ │ + b.w 929aa │ │ │ │ mov r9, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 92c56 │ │ │ │ + bne.w 92ece │ │ │ │ and.w r2, r7, #1 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r8 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 92a54 │ │ │ │ + b.n 92ccc │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ orr.w r7, r7, #16 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 925a8 │ │ │ │ + b.w 92820 │ │ │ │ mov r0, r5 │ │ │ │ - bl e6574 │ │ │ │ + bl e6404 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92732 │ │ │ │ + beq.w 929aa │ │ │ │ adds r4, #2 │ │ │ │ - bne.w 924f2 │ │ │ │ - b.w 92732 │ │ │ │ + bne.w 9276a │ │ │ │ + b.w 929aa │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ orr.w r7, r7, #1 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 92422 │ │ │ │ + b.w 9269a │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 92824 │ │ │ │ + bne.w 92a9c │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 299138 │ │ │ │ + bl 298fe0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 924ec │ │ │ │ - b.w 92732 │ │ │ │ + bne.w 92764 │ │ │ │ + b.w 929aa │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 299138 │ │ │ │ + bl 298fe0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 924ec │ │ │ │ - b.w 92732 │ │ │ │ + bne.w 92764 │ │ │ │ + b.w 929aa │ │ │ │ mov r0, r3 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 92776 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 929ee │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 92732 │ │ │ │ + bge.w 929aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92732 │ │ │ │ + bne.w 929aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 92732 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 929aa │ │ │ │ adds r2, r1, #4 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.n 9320a │ │ │ │ - bls.n 9322a │ │ │ │ + beq.n 93482 │ │ │ │ + bls.n 934a2 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.n 9324e │ │ │ │ + beq.n 934c6 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - beq.n 9326e │ │ │ │ + beq.n 934e6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #14960 @ 0x3a70 │ │ │ │ + movw r3, #14640 @ 0x3930 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.w 92898 │ │ │ │ + b.w 92b10 │ │ │ │ add r0, sp, #28 │ │ │ │ adds r7, #2 │ │ │ │ blx 2bfb8 │ │ │ │ movs r3, #24 │ │ │ │ adds r2, r0, #1 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, sp, #30 │ │ │ │ blx 2bfd0 <__memmove_chk@plt> │ │ │ │ movw r3, #30768 @ 0x7830 │ │ │ │ strh.w r3, [sp, #28] │ │ │ │ - b.n 92cb6 │ │ │ │ + b.n 92f2e │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ strb.w r3, [sp, #29] │ │ │ │ - b.n 92cb6 │ │ │ │ + b.n 92f2e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #25536 @ 0x63c0 │ │ │ │ + movw r1, #25216 @ 0x6280 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.w 92732 │ │ │ │ + bl f8904 │ │ │ │ + b.w 929aa │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #25692 @ 0x645c │ │ │ │ + movw r3, #25372 @ 0x631c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.w 92898 │ │ │ │ + b.w 92b10 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - bne.n 931a8 │ │ │ │ + bne.n 93420 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #25700 @ 0x6464 │ │ │ │ + movw r3, #25380 @ 0x6324 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.w 92898 │ │ │ │ + b.w 92b10 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #25696 @ 0x6460 │ │ │ │ + movw r3, #25376 @ 0x6320 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.w 92898 │ │ │ │ + b.w 92b10 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #8072 @ 0x1f88 │ │ │ │ + movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.w 92898 │ │ │ │ + b.w 92b10 │ │ │ │ nop │ │ │ │ │ │ │ │ -00093290 <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ +00093508 <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 93372 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe2> │ │ │ │ + beq.n 935ea <_PyUnicodeWriter_WriteASCIIString@@Base+0xe2> │ │ │ │ mov r5, r2 │ │ │ │ - cbz r2, 932d6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x46> │ │ │ │ + cbz r2, 9354e <_PyUnicodeWriter_WriteASCIIString@@Base+0x46> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 932da <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + cbz r3, 93552 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.n 93306 <_PyUnicodeWriter_WriteASCIIString@@Base+0x76> │ │ │ │ + bls.n 9357e <_PyUnicodeWriter_WriteASCIIString@@Base+0x76> │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, r5 │ │ │ │ - blt.n 93306 <_PyUnicodeWriter_WriteASCIIString@@Base+0x76> │ │ │ │ + blt.n 9357e <_PyUnicodeWriter_WriteASCIIString@@Base+0x76> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 9331c <_PyUnicodeWriter_WriteASCIIString@@Base+0x8c> │ │ │ │ + bne.n 93594 <_PyUnicodeWriter_WriteASCIIString@@Base+0x8c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r3 │ │ │ │ blx 2bf20 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r3, r5 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 932ae <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 93526 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 93414 <_PyUnicodeWriter_WriteASCIIString@@Base+0x184> │ │ │ │ + bl 9368c <_PyUnicodeWriter_WriteASCIIString@@Base+0x184> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9336c <_PyUnicodeWriter_WriteASCIIString@@Base+0xdc> │ │ │ │ + beq.n 935e4 <_PyUnicodeWriter_WriteASCIIString@@Base+0xdc> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r2, [r4, #33] @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 199ba8 │ │ │ │ + bl 19bfb8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r3, r5 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 932d6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x46> │ │ │ │ + b.n 9354e <_PyUnicodeWriter_WriteASCIIString@@Base+0x46> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce6bc <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ce5a0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9336c <_PyUnicodeWriter_WriteASCIIString@@Base+0xdc> │ │ │ │ + beq.n 935e4 <_PyUnicodeWriter_WriteASCIIString@@Base+0xdc> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 932c4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ + beq.n 9353c <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 93380 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf0> │ │ │ │ + bne.n 935f8 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf0> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ bic.w r1, r5, #3 │ │ │ │ adds r0, r7, r5 │ │ │ │ add r1, r7 │ │ │ │ add.w ip, r2, r3, lsl #1 │ │ │ │ mov r2, r7 │ │ │ │ mov lr, ip │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 933cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x13c> │ │ │ │ + bcc.n 93644 <_PyUnicodeWriter_WriteASCIIString@@Base+0x13c> │ │ │ │ rsb r2, r7, #3 │ │ │ │ sub.w lr, r7, #3 │ │ │ │ add r2, r1 │ │ │ │ cmp r1, lr │ │ │ │ bic.w r1, r2, #3 │ │ │ │ it cc │ │ │ │ movcc r1, #0 │ │ │ │ @@ -154797,36 +155015,36 @@ │ │ │ │ add r1, r7 │ │ │ │ mov.w r2, r2, lsl #3 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ add r2, ip │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 93300 <_PyUnicodeWriter_WriteASCIIString@@Base+0x70> │ │ │ │ + bcs.n 93578 <_PyUnicodeWriter_WriteASCIIString@@Base+0x70> │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ strh.w r1, [r2], #2 │ │ │ │ mov r1, ip │ │ │ │ - b.n 9335a <_PyUnicodeWriter_WriteASCIIString@@Base+0xca> │ │ │ │ + b.n 935d2 <_PyUnicodeWriter_WriteASCIIString@@Base+0xca> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ blx 2bfb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 932d6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x46> │ │ │ │ + beq.n 9354e <_PyUnicodeWriter_WriteASCIIString@@Base+0x46> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 932aa <_PyUnicodeWriter_WriteASCIIString@@Base+0x1a> │ │ │ │ + b.n 93522 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1a> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r1, r7, r5 │ │ │ │ add.w ip, r2, r3, lsl #2 │ │ │ │ bic.w r2, r5, #3 │ │ │ │ mov r3, r7 │ │ │ │ add r2, r7 │ │ │ │ mov r0, ip │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 933ee <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ + bcc.n 93666 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ rsb r3, r7, #3 │ │ │ │ subs r0, r7, #3 │ │ │ │ add r3, r2 │ │ │ │ cmp r2, r0 │ │ │ │ bic.w r0, r3, #3 │ │ │ │ it cc │ │ │ │ movcc r0, #0 │ │ │ │ @@ -154834,112 +155052,112 @@ │ │ │ │ add.w r3, r7, r0 │ │ │ │ mov.w r2, r2, lsl #4 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ add r2, ip │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 932fe <_PyUnicodeWriter_WriteASCIIString@@Base+0x6e> │ │ │ │ + bcs.n 93576 <_PyUnicodeWriter_WriteASCIIString@@Base+0x6e> │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ str.w r3, [r2], #4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 933ba <_PyUnicodeWriter_WriteASCIIString@@Base+0x12a> │ │ │ │ + b.n 93632 <_PyUnicodeWriter_WriteASCIIString@@Base+0x12a> │ │ │ │ ldrb r6, [r2, #0] │ │ │ │ adds r2, #4 │ │ │ │ strh.w r6, [lr], #8 │ │ │ │ ldrb.w r6, [r2, #-3] │ │ │ │ strh.w r6, [lr, #-6] │ │ │ │ ldrb.w r6, [r2, #-2] │ │ │ │ strh.w r6, [lr, #-4] │ │ │ │ ldrb.w r6, [r2, #-1] │ │ │ │ strh.w r6, [lr, #-2] │ │ │ │ - b.n 93332 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ + b.n 935aa <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ ldrb.w lr, [r3] │ │ │ │ adds r3, #4 │ │ │ │ str.w lr, [r0], #16 │ │ │ │ ldrb.w lr, [r3, #-3] │ │ │ │ str.w lr, [r0, #-12] │ │ │ │ ldrb.w lr, [r3, #-2] │ │ │ │ str.w lr, [r0, #-8] │ │ │ │ ldrb.w lr, [r3, #-1] │ │ │ │ str.w lr, [r0, #-4] │ │ │ │ - b.n 93392 <_PyUnicodeWriter_WriteASCIIString@@Base+0x102> │ │ │ │ + b.n 9360a <_PyUnicodeWriter_WriteASCIIString@@Base+0x102> │ │ │ │ nop │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 9351e <_PyUnicodeWriter_WriteASCIIString@@Base+0x28e> │ │ │ │ + beq.w 93796 <_PyUnicodeWriter_WriteASCIIString@@Base+0x28e> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9357e <_PyUnicodeWriter_WriteASCIIString@@Base+0x2ee> │ │ │ │ - blt.w 935e2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ + beq.w 937f6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2ee> │ │ │ │ + blt.w 9385a <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 935d2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x342> │ │ │ │ + bgt.w 9384a <_PyUnicodeWriter_WriteASCIIString@@Base+0x342> │ │ │ │ movw r5, #24184 @ 0x5e78 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ adds r1, #21 │ │ │ │ - movw r3, #4689 @ 0x1251 │ │ │ │ + movw r3, #4753 @ 0x1291 │ │ │ │ movt r3, #7 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r2, [r5, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 93582 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2f2> │ │ │ │ - ldr r2, [pc, #424] @ (93610 <_PyUnicodeWriter_WriteASCIIString@@Base+0x380>) │ │ │ │ + bne.w 937fa <_PyUnicodeWriter_WriteASCIIString@@Base+0x2f2> │ │ │ │ + ldr r2, [pc, #424] @ (93888 <_PyUnicodeWriter_WriteASCIIString@@Base+0x380>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1612] @ 0x64c │ │ │ │ mov r7, r3 │ │ │ │ - bgt.n 93554 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2c4> │ │ │ │ + bgt.n 937cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x2c4> │ │ │ │ add.w r6, r4, #20 │ │ │ │ lsrs r1, r6, #3 │ │ │ │ ldr.w r2, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 93548 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2b8> │ │ │ │ + beq.n 937c0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2b8> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r2, #4] │ │ │ │ - cbz r0, 934fa <_PyUnicodeWriter_WriteASCIIString@@Base+0x26a> │ │ │ │ + cbz r0, 93772 <_PyUnicodeWriter_WriteASCIIString@@Base+0x26a> │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #344] @ (93614 <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ + ldr r2, [pc, #344] @ (9388c <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ ldr.w r5, [r2, #1600] @ 0x640 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 93592 <_PyUnicodeWriter_WriteASCIIString@@Base+0x302> │ │ │ │ + bne.n 9380a <_PyUnicodeWriter_WriteASCIIString@@Base+0x302> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r2, [r3, #8] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ strb r2, [r3, #16] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, r6] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 935fa <_PyUnicodeWriter_WriteASCIIString@@Base+0x36a> │ │ │ │ + bpl.w 93872 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36a> │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 9360a <_PyUnicodeWriter_WriteASCIIString@@Base+0x37a> │ │ │ │ + bpl.w 93882 <_PyUnicodeWriter_WriteASCIIString@@Base+0x37a> │ │ │ │ add.w r0, r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2bf20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ @@ -154947,259 +155165,259 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r5, r7, [r2, #24] │ │ │ │ cmp r7, r5 │ │ │ │ ittt cc │ │ │ │ ldrcc r2, [r2, #12] │ │ │ │ strcc.w r2, [ip, #12] │ │ │ │ strcc.w ip, [r2, #8] │ │ │ │ - bcc.n 934a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x210> │ │ │ │ + bcc.n 93718 <_PyUnicodeWriter_WriteASCIIString@@Base+0x210> │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r5 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r0, [r2, r5] │ │ │ │ - b.n 934a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x210> │ │ │ │ + b.n 93718 <_PyUnicodeWriter_WriteASCIIString@@Base+0x210> │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ittte ge │ │ │ │ movge r0, #24 │ │ │ │ movwge r3, #43944 @ 0xaba8 │ │ │ │ movwge r2, #24184 @ 0x5e78 │ │ │ │ - ldrlt r3, [pc, #228] @ (93618 <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ + ldrlt r3, [pc, #228] @ (93890 <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ ittet ge │ │ │ │ movtge r2, #77 @ 0x4d │ │ │ │ mlage r3, r0, r1, r3 │ │ │ │ addlt.w r3, r3, r1, lsl #5 │ │ │ │ addge r3, r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ - bl 7131c │ │ │ │ + bl 7135c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 934a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x210> │ │ │ │ + bne.n 93718 <_PyUnicodeWriter_WriteASCIIString@@Base+0x210> │ │ │ │ ldr.w r2, [r5, #848] @ 0x350 │ │ │ │ - movw r3, #46589 @ 0xb5fd │ │ │ │ + movw r3, #46653 @ 0xb63d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 935b6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x326> │ │ │ │ + bne.n 9382e <_PyUnicodeWriter_WriteASCIIString@@Base+0x326> │ │ │ │ mov r0, r9 │ │ │ │ blx 2bfa0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 935d2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x342> │ │ │ │ + cbz r3, 9384a <_PyUnicodeWriter_WriteASCIIString@@Base+0x342> │ │ │ │ ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ add.w r6, r4, #20 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 934a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x210> │ │ │ │ - ldr r3, [pc, #156] @ (9361c <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ - b.n 934d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x244> │ │ │ │ + b.n 93718 <_PyUnicodeWriter_WriteASCIIString@@Base+0x210> │ │ │ │ + ldr r3, [pc, #156] @ (93894 <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ + b.n 9374c <_PyUnicodeWriter_WriteASCIIString@@Base+0x244> │ │ │ │ ldr.w r0, [r5, #884] @ 0x374 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 935d2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x342> │ │ │ │ + cbz r0, 9384a <_PyUnicodeWriter_WriteASCIIString@@Base+0x342> │ │ │ │ add.w r6, r4, #20 │ │ │ │ - b.n 934a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x210> │ │ │ │ - movw r1, #64473 @ 0xfbd9 │ │ │ │ + b.n 93718 <_PyUnicodeWriter_WriteASCIIString@@Base+0x210> │ │ │ │ + movw r1, #63661 @ 0xf8ad │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 935c2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x332> │ │ │ │ - ldr r0, [pc, #128] @ (93620 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390>) │ │ │ │ + bne.n 9383a <_PyUnicodeWriter_WriteASCIIString@@Base+0x332> │ │ │ │ + ldr r0, [pc, #128] @ (93898 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 934c4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x234> │ │ │ │ + bne.n 9373c <_PyUnicodeWriter_WriteASCIIString@@Base+0x234> │ │ │ │ mov r0, r3 │ │ │ │ - bl 130240 │ │ │ │ + bl 12ff18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 934c4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x234> │ │ │ │ + b.n 9373c <_PyUnicodeWriter_WriteASCIIString@@Base+0x234> │ │ │ │ ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9356c <_PyUnicodeWriter_WriteASCIIString@@Base+0x2dc> │ │ │ │ + b.n 937e4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2dc> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 934c4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x234> │ │ │ │ - bl 1fa038 │ │ │ │ + b.n 9373c <_PyUnicodeWriter_WriteASCIIString@@Base+0x234> │ │ │ │ + bl 1fbed8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 934d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x244> │ │ │ │ + bne.w 9374c <_PyUnicodeWriter_WriteASCIIString@@Base+0x244> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 934f2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x262> │ │ │ │ + b.n 9376a <_PyUnicodeWriter_WriteASCIIString@@Base+0x262> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #59220 @ 0xe754 │ │ │ │ + movw r1, #58900 @ 0xe614 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 935de <_PyUnicodeWriter_WriteASCIIString@@Base+0x34e> │ │ │ │ + bl f8904 │ │ │ │ + b.n 93856 <_PyUnicodeWriter_WriteASCIIString@@Base+0x34e> │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2bf20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 934f2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x262> │ │ │ │ + b.n 9376a <_PyUnicodeWriter_WriteASCIIString@@Base+0x262> │ │ │ │ add.w r0, r3, #28 │ │ │ │ - b.n 935fc <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + b.n 93874 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00093624 <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ +0009389c <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ sub sp, #12 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 936de <_PyUnicodeWriter_Finish@@Base+0xba> │ │ │ │ + beq.n 93956 <_PyUnicodeWriter_Finish@@Base+0xba> │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str.w ip, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 936da <_PyUnicodeWriter_Finish@@Base+0xb6> │ │ │ │ + bne.n 93952 <_PyUnicodeWriter_Finish@@Base+0xb6> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 93672 <_PyUnicodeWriter_Finish@@Base+0x4e> │ │ │ │ + beq.n 938ea <_PyUnicodeWriter_Finish@@Base+0x4e> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl cedb0 <_PyUnicodeWriter_PrepareInternal@@Base+0x6f4> │ │ │ │ + bl cec94 <_PyUnicodeWriter_PrepareInternal@@Base+0x6f4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93706 <_PyUnicodeWriter_Finish@@Base+0xe2> │ │ │ │ + beq.n 9397e <_PyUnicodeWriter_Finish@@Base+0xe2> │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 936fc <_PyUnicodeWriter_Finish@@Base+0xd8> │ │ │ │ + beq.n 93974 <_PyUnicodeWriter_Finish@@Base+0xd8> │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 93678 <_PyUnicodeWriter_Finish@@Base+0x54> │ │ │ │ + beq.n 938f0 <_PyUnicodeWriter_Finish@@Base+0x54> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 9366c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bne.n 938e4 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 9366c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bne.n 938e4 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.n 93722 <_PyUnicodeWriter_Finish@@Base+0xfe> │ │ │ │ + bpl.n 9399a <_PyUnicodeWriter_Finish@@Base+0xfe> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r2, r3, #20 │ │ │ │ addpl.w r2, r3, #28 │ │ │ │ ldrsb.w r1, [r2] │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ ittte ge │ │ │ │ movge.w ip, #24 │ │ │ │ movwge r1, #43944 @ 0xaba8 │ │ │ │ movwge r2, #24184 @ 0x5e78 │ │ │ │ - ldrlt r1, [pc, #124] @ (93728 <_PyUnicodeWriter_Finish@@Base+0x104>) │ │ │ │ + ldrlt r1, [pc, #124] @ (939a0 <_PyUnicodeWriter_Finish@@Base+0x104>) │ │ │ │ ittet ge │ │ │ │ movtge r2, #77 @ 0x4d │ │ │ │ mlage r1, ip, r0, r1 │ │ │ │ addlt.w r1, r1, r0, lsl #5 │ │ │ │ addge r1, r1, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9366c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + beq.n 938e4 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 936d6 <_PyUnicodeWriter_Finish@@Base+0xb2> │ │ │ │ + bge.n 9394e <_PyUnicodeWriter_Finish@@Base+0xb2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 936d6 <_PyUnicodeWriter_Finish@@Base+0xb2> │ │ │ │ + cbnz r2, 9394e <_PyUnicodeWriter_Finish@@Base+0xb2> │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ - b.n 9366c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + b.n 938e4 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ mov r3, r2 │ │ │ │ - b.n 9366c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + b.n 938e4 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 936f8 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ + cbz r2, 93970 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 936f8 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ + bge.n 93970 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 936f8 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ + cbnz r3, 93970 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ mov r0, r2 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #48] @ (9372c <_PyUnicodeWriter_Finish@@Base+0x108>) │ │ │ │ - b.n 9366c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #48] @ (939a4 <_PyUnicodeWriter_Finish@@Base+0x108>) │ │ │ │ + b.n 938e4 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 198320 │ │ │ │ + b.w 19a730 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9366c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bge.n 938e4 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9366c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bne.n 938e4 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9366c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + b.n 938e4 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - b.n 93692 <_PyUnicodeWriter_Finish@@Base+0x6e> │ │ │ │ + b.n 9390a <_PyUnicodeWriter_Finish@@Base+0x6e> │ │ │ │ nop │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9410a <_PyUnicodeWriter_Finish@@Base+0xae6> │ │ │ │ + beq.w 94382 <_PyUnicodeWriter_Finish@@Base+0xae6> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 94302 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + bcs.w 9457a <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ str r1, [r0, #4] │ │ │ │ - bgt.w 94130 <_PyUnicodeWriter_Finish@@Base+0xb0c> │ │ │ │ + bgt.w 943a8 <_PyUnicodeWriter_Finish@@Base+0xb0c> │ │ │ │ bic.w r6, r2, #128 @ 0x80 │ │ │ │ and.w r8, r2, #128 @ 0x80 │ │ │ │ sub.w r2, r6, #40 @ 0x28 │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - bhi.w 939da <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ + bhi.w 93c52 <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r3, r3, #14 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ @@ -155278,317 +155496,317 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r7, r0, #15 │ │ │ │ lsls r0, r4, #17 │ │ │ │ lsls r5, r3, #10 │ │ │ │ lsls r1, r3, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95578 │ │ │ │ + bl 957f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 94334 <_PyUnicodeWriter_Finish@@Base+0xd10> │ │ │ │ + blt.w 945ac <_PyUnicodeWriter_Finish@@Base+0xd10> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bge.w 94334 <_PyUnicodeWriter_Finish@@Base+0xd10> │ │ │ │ + bge.w 945ac <_PyUnicodeWriter_Finish@@Base+0xd10> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr.w r5, [r2, r0, lsl #2] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9433e <_PyUnicodeWriter_Finish@@Base+0xd1a> │ │ │ │ + beq.w 945b6 <_PyUnicodeWriter_Finish@@Base+0xd1a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 93f6c <_PyUnicodeWriter_Finish@@Base+0x948> │ │ │ │ + blt.w 941e4 <_PyUnicodeWriter_Finish@@Base+0x948> │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94180 <_PyUnicodeWriter_Finish@@Base+0xb5c> │ │ │ │ + beq.w 943f8 <_PyUnicodeWriter_Finish@@Base+0xb5c> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r7, #1 │ │ │ │ - bcs.w 942e0 <_PyUnicodeWriter_Finish@@Base+0xcbc> │ │ │ │ + bcs.w 94558 <_PyUnicodeWriter_Finish@@Base+0xcbc> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldrb r6, [r3, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 956e4 │ │ │ │ + bl 9595c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 938d4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + cbz r0, 93b4c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r1, r6 │ │ │ │ - bl 958ac │ │ │ │ + bl 95b24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 939f0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + beq.w 93c68 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 940be <_PyUnicodeWriter_Finish@@Base+0xa9a> │ │ │ │ - ldr r2, [pc, #444] @ (93a68 <_PyUnicodeWriter_Finish@@Base+0x444>) │ │ │ │ + beq.w 94336 <_PyUnicodeWriter_Finish@@Base+0xa9a> │ │ │ │ + ldr r2, [pc, #444] @ (93ce0 <_PyUnicodeWriter_Finish@@Base+0x444>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 79d44 │ │ │ │ + bl 79d88 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 938d4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - cbz r5, 938d4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 93b4c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + cbz r5, 93b4c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 85bbc │ │ │ │ + bl 85b70 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94448 <_PyUnicodeWriter_Finish@@Base+0xe24> │ │ │ │ + beq.w 946c0 <_PyUnicodeWriter_Finish@@Base+0xe24> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 93862 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93ada <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95578 │ │ │ │ + bl 957f0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.w 94592 <_PyUnicodeWriter_Finish@@Base+0xf6e> │ │ │ │ + blt.w 9480a <_PyUnicodeWriter_Finish@@Base+0xf6e> │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 718ec │ │ │ │ + bl 71940 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 938d4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 93b4c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 956e4 │ │ │ │ + bl 9595c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94448 <_PyUnicodeWriter_Finish@@Base+0xe24> │ │ │ │ + beq.w 946c0 <_PyUnicodeWriter_Finish@@Base+0xe24> │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 2bf20 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 938d4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - b.n 938c6 <_PyUnicodeWriter_Finish@@Base+0x2a2> │ │ │ │ + beq.n 93b4c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + b.n 93b3e <_PyUnicodeWriter_Finish@@Base+0x2a2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94576 <_PyUnicodeWriter_Finish@@Base+0xf52> │ │ │ │ + beq.w 947ee <_PyUnicodeWriter_Finish@@Base+0xf52> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 942e0 <_PyUnicodeWriter_Finish@@Base+0xcbc> │ │ │ │ + bcs.w 94558 <_PyUnicodeWriter_Finish@@Base+0xcbc> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r6, [r3, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 71b00 │ │ │ │ + bl 71b54 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 93ed4 <_PyUnicodeWriter_Finish@@Base+0x8b0> │ │ │ │ + bne.w 9414c <_PyUnicodeWriter_Finish@@Base+0x8b0> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 939f0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + beq.n 93c68 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 938d4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + ble.n 93b4c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93730 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 939a8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94282 <_PyUnicodeWriter_Finish@@Base+0xc5e> │ │ │ │ + beq.w 944fa <_PyUnicodeWriter_Finish@@Base+0xc5e> │ │ │ │ cmp r6, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ - beq.n 938d4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 93b4c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93730 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 939a8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94282 <_PyUnicodeWriter_Finish@@Base+0xc5e> │ │ │ │ + beq.w 944fa <_PyUnicodeWriter_Finish@@Base+0xc5e> │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 938d4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 93b4c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93730 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 939a8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94282 <_PyUnicodeWriter_Finish@@Base+0xc5e> │ │ │ │ + beq.w 944fa <_PyUnicodeWriter_Finish@@Base+0xc5e> │ │ │ │ cmp r6, #3 │ │ │ │ str r0, [r5, #24] │ │ │ │ - beq.n 938d4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 93b4c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93730 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 939a8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94282 <_PyUnicodeWriter_Finish@@Base+0xc5e> │ │ │ │ + beq.w 944fa <_PyUnicodeWriter_Finish@@Base+0xc5e> │ │ │ │ cmp r6, #4 │ │ │ │ str r0, [r5, #28] │ │ │ │ - beq.n 938d4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 93b4c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93730 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 939a8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94282 <_PyUnicodeWriter_Finish@@Base+0xc5e> │ │ │ │ + beq.w 944fa <_PyUnicodeWriter_Finish@@Base+0xc5e> │ │ │ │ cmp r6, #5 │ │ │ │ str r0, [r5, #32] │ │ │ │ - beq.n 938d4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 93b4c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93730 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 939a8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94282 <_PyUnicodeWriter_Finish@@Base+0xc5e> │ │ │ │ + beq.w 944fa <_PyUnicodeWriter_Finish@@Base+0xc5e> │ │ │ │ cmp r6, #6 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ - beq.n 938d4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 93b4c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ add.w r2, r5, #36 @ 0x24 │ │ │ │ mov r8, r5 │ │ │ │ mov r7, r4 │ │ │ │ mov r5, r6 │ │ │ │ mov r4, r2 │ │ │ │ movs r6, #6 │ │ │ │ mov r0, r7 │ │ │ │ adds r6, #1 │ │ │ │ - bl 93730 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 939a8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9427e <_PyUnicodeWriter_Finish@@Base+0xc5a> │ │ │ │ + beq.w 944f6 <_PyUnicodeWriter_Finish@@Base+0xc5a> │ │ │ │ cmp r6, r5 │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ - bne.n 939be <_PyUnicodeWriter_Finish@@Base+0x39a> │ │ │ │ + bne.n 93c36 <_PyUnicodeWriter_Finish@@Base+0x39a> │ │ │ │ mov r5, r8 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 938d4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + b.n 93b4c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #26652 @ 0x681c │ │ │ │ + movw r1, #26332 @ 0x66dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 93862 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93ada <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95578 │ │ │ │ + bl 957f0 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r9, r3 │ │ │ │ - blt.w 9454c <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ - bne.n 93a0e <_PyUnicodeWriter_Finish@@Base+0x3ea> │ │ │ │ + blt.w 947c4 <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ + bne.n 93c86 <_PyUnicodeWriter_Finish@@Base+0x3ea> │ │ │ │ cmp r6, #62 @ 0x3e │ │ │ │ - beq.w 947a2 <_PyUnicodeWriter_Finish@@Base+0x117e> │ │ │ │ + beq.w 94a1a <_PyUnicodeWriter_Finish@@Base+0x117e> │ │ │ │ movs r0, #0 │ │ │ │ cmp r6, #60 @ 0x3c │ │ │ │ - beq.w 944d6 <_PyUnicodeWriter_Finish@@Base+0xeb2> │ │ │ │ - bl 113600 │ │ │ │ + beq.w 9474e <_PyUnicodeWriter_Finish@@Base+0xeb2> │ │ │ │ + bl 113690 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 944a6 <_PyUnicodeWriter_Finish@@Base+0xe82> │ │ │ │ + bne.w 9471e <_PyUnicodeWriter_Finish@@Base+0xe82> │ │ │ │ movs r1, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 938d4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93b4c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov fp, r6 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r5 │ │ │ │ mov sl, r1 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, r9 │ │ │ │ - beq.w 9414e <_PyUnicodeWriter_Finish@@Base+0xb2a> │ │ │ │ - bl 93730 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + beq.w 943c6 <_PyUnicodeWriter_Finish@@Base+0xb2a> │ │ │ │ + bl 939a8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9446c <_PyUnicodeWriter_Finish@@Base+0xe48> │ │ │ │ + beq.w 946e4 <_PyUnicodeWriter_Finish@@Base+0xe48> │ │ │ │ mov r0, r6 │ │ │ │ - bl e99a8 │ │ │ │ + bl e9860 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 945dc <_PyUnicodeWriter_Finish@@Base+0xfb8> │ │ │ │ + beq.w 94854 <_PyUnicodeWriter_Finish@@Base+0xfb8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 94492 <_PyUnicodeWriter_Finish@@Base+0xe6e> │ │ │ │ + blt.w 9470a <_PyUnicodeWriter_Finish@@Base+0xe6e> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 93a36 <_PyUnicodeWriter_Finish@@Base+0x412> │ │ │ │ + b.n 93cae <_PyUnicodeWriter_Finish@@Base+0x412> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94352 <_PyUnicodeWriter_Finish@@Base+0xd2e> │ │ │ │ + beq.w 945ca <_PyUnicodeWriter_Finish@@Base+0xd2e> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 940c8 <_PyUnicodeWriter_Finish@@Base+0xaa4> │ │ │ │ + bne.w 94340 <_PyUnicodeWriter_Finish@@Base+0xaa4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95578 │ │ │ │ + bl 957f0 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #24] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 940e4 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ + beq.w 9435c <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95578 │ │ │ │ + bl 957f0 │ │ │ │ str r0, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94686 <_PyUnicodeWriter_Finish@@Base+0x1062> │ │ │ │ + beq.w 948fe <_PyUnicodeWriter_Finish@@Base+0x1062> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95578 │ │ │ │ + bl 957f0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 946f4 <_PyUnicodeWriter_Finish@@Base+0x10d0> │ │ │ │ + beq.w 9496c <_PyUnicodeWriter_Finish@@Base+0x10d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95578 │ │ │ │ + bl 957f0 │ │ │ │ str r0, [sp, #32] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 946e8 <_PyUnicodeWriter_Finish@@Base+0x10c4> │ │ │ │ + beq.w 94960 <_PyUnicodeWriter_Finish@@Base+0x10c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95578 │ │ │ │ + bl 957f0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 946aa <_PyUnicodeWriter_Finish@@Base+0x1086> │ │ │ │ + beq.w 94922 <_PyUnicodeWriter_Finish@@Base+0x1086> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93730 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 939a8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94690 <_PyUnicodeWriter_Finish@@Base+0x106c> │ │ │ │ + beq.w 94908 <_PyUnicodeWriter_Finish@@Base+0x106c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93730 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 939a8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94674 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ + beq.w 948ec <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93730 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 939a8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94676 <_PyUnicodeWriter_Finish@@Base+0x1052> │ │ │ │ + beq.w 948ee <_PyUnicodeWriter_Finish@@Base+0x1052> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93730 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 939a8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94666 <_PyUnicodeWriter_Finish@@Base+0x1042> │ │ │ │ + beq.w 948de <_PyUnicodeWriter_Finish@@Base+0x1042> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93730 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 939a8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94644 <_PyUnicodeWriter_Finish@@Base+0x1020> │ │ │ │ + beq.w 948bc <_PyUnicodeWriter_Finish@@Base+0x1020> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93730 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 939a8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94728 <_PyUnicodeWriter_Finish@@Base+0x1104> │ │ │ │ + beq.w 949a0 <_PyUnicodeWriter_Finish@@Base+0x1104> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93730 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 939a8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94720 <_PyUnicodeWriter_Finish@@Base+0x10fc> │ │ │ │ + beq.w 94998 <_PyUnicodeWriter_Finish@@Base+0x10fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93730 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 939a8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94716 <_PyUnicodeWriter_Finish@@Base+0x10f2> │ │ │ │ + beq.w 9498e <_PyUnicodeWriter_Finish@@Base+0x10f2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95578 │ │ │ │ + bl 957f0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94704 <_PyUnicodeWriter_Finish@@Base+0x10e0> │ │ │ │ + beq.w 9497c <_PyUnicodeWriter_Finish@@Base+0x10e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93730 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 939a8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9471c <_PyUnicodeWriter_Finish@@Base+0x10f8> │ │ │ │ + beq.w 94994 <_PyUnicodeWriter_Finish@@Base+0x10f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93730 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 939a8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94650 <_PyUnicodeWriter_Finish@@Base+0x102c> │ │ │ │ + beq.w 948c8 <_PyUnicodeWriter_Finish@@Base+0x102c> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -155604,1306 +155822,1306 @@ │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str.w r9, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str.w fp, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - bl 95c48 <_Py_write@@Base+0x78> │ │ │ │ + bl 95ec0 <_Py_write@@Base+0x78> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94650 <_PyUnicodeWriter_Finish@@Base+0x102c> │ │ │ │ + beq.w 948c8 <_PyUnicodeWriter_Finish@@Base+0x102c> │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 96144 │ │ │ │ + bl 963bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94650 <_PyUnicodeWriter_Finish@@Base+0x102c> │ │ │ │ + beq.w 948c8 <_PyUnicodeWriter_Finish@@Base+0x102c> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 940f4 <_PyUnicodeWriter_Finish@@Base+0xad0> │ │ │ │ + bne.w 9436c <_PyUnicodeWriter_Finish@@Base+0xad0> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 93bcc <_PyUnicodeWriter_Finish@@Base+0x5a8> │ │ │ │ + bge.n 93e44 <_PyUnicodeWriter_Finish@@Base+0x5a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94170 <_PyUnicodeWriter_Finish@@Base+0xb4c> │ │ │ │ + beq.w 943e8 <_PyUnicodeWriter_Finish@@Base+0xb4c> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 93be0 <_PyUnicodeWriter_Finish@@Base+0x5bc> │ │ │ │ + bge.n 93e58 <_PyUnicodeWriter_Finish@@Base+0x5bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 940ae <_PyUnicodeWriter_Finish@@Base+0xa8a> │ │ │ │ - cbz r6, 93bf4 <_PyUnicodeWriter_Finish@@Base+0x5d0> │ │ │ │ + beq.w 94326 <_PyUnicodeWriter_Finish@@Base+0xa8a> │ │ │ │ + cbz r6, 93e6c <_PyUnicodeWriter_Finish@@Base+0x5d0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 93bf4 <_PyUnicodeWriter_Finish@@Base+0x5d0> │ │ │ │ + bge.n 93e6c <_PyUnicodeWriter_Finish@@Base+0x5d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94096 <_PyUnicodeWriter_Finish@@Base+0xa72> │ │ │ │ + beq.w 9430e <_PyUnicodeWriter_Finish@@Base+0xa72> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 93c12 <_PyUnicodeWriter_Finish@@Base+0x5ee> │ │ │ │ + beq.n 93e8a <_PyUnicodeWriter_Finish@@Base+0x5ee> │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 93c12 <_PyUnicodeWriter_Finish@@Base+0x5ee> │ │ │ │ + bge.n 93e8a <_PyUnicodeWriter_Finish@@Base+0x5ee> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 93c12 <_PyUnicodeWriter_Finish@@Base+0x5ee> │ │ │ │ + cbnz r3, 93e8a <_PyUnicodeWriter_Finish@@Base+0x5ee> │ │ │ │ mov r0, fp │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 93c2c <_PyUnicodeWriter_Finish@@Base+0x608> │ │ │ │ + cbz r3, 93ea4 <_PyUnicodeWriter_Finish@@Base+0x608> │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 93c2c <_PyUnicodeWriter_Finish@@Base+0x608> │ │ │ │ + bge.n 93ea4 <_PyUnicodeWriter_Finish@@Base+0x608> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 93c2c <_PyUnicodeWriter_Finish@@Base+0x608> │ │ │ │ + cbnz r3, 93ea4 <_PyUnicodeWriter_Finish@@Base+0x608> │ │ │ │ mov r0, r2 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 93c44 <_PyUnicodeWriter_Finish@@Base+0x620> │ │ │ │ + cbz r3, 93ebc <_PyUnicodeWriter_Finish@@Base+0x620> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 93c44 <_PyUnicodeWriter_Finish@@Base+0x620> │ │ │ │ + bge.n 93ebc <_PyUnicodeWriter_Finish@@Base+0x620> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9409e <_PyUnicodeWriter_Finish@@Base+0xa7a> │ │ │ │ + beq.w 94316 <_PyUnicodeWriter_Finish@@Base+0xa7a> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 93c60 <_PyUnicodeWriter_Finish@@Base+0x63c> │ │ │ │ + beq.n 93ed8 <_PyUnicodeWriter_Finish@@Base+0x63c> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 93c60 <_PyUnicodeWriter_Finish@@Base+0x63c> │ │ │ │ + bge.n 93ed8 <_PyUnicodeWriter_Finish@@Base+0x63c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 940a6 <_PyUnicodeWriter_Finish@@Base+0xa82> │ │ │ │ + beq.w 9431e <_PyUnicodeWriter_Finish@@Base+0xa82> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 93c7c <_PyUnicodeWriter_Finish@@Base+0x658> │ │ │ │ + beq.n 93ef4 <_PyUnicodeWriter_Finish@@Base+0x658> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 93c7c <_PyUnicodeWriter_Finish@@Base+0x658> │ │ │ │ + bge.n 93ef4 <_PyUnicodeWriter_Finish@@Base+0x658> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 940b6 <_PyUnicodeWriter_Finish@@Base+0xa92> │ │ │ │ - cbz r7, 93c92 <_PyUnicodeWriter_Finish@@Base+0x66e> │ │ │ │ + beq.w 9432e <_PyUnicodeWriter_Finish@@Base+0xa92> │ │ │ │ + cbz r7, 93f0a <_PyUnicodeWriter_Finish@@Base+0x66e> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 93c92 <_PyUnicodeWriter_Finish@@Base+0x66e> │ │ │ │ + bge.n 93f0a <_PyUnicodeWriter_Finish@@Base+0x66e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 93c92 <_PyUnicodeWriter_Finish@@Base+0x66e> │ │ │ │ + cbnz r3, 93f0a <_PyUnicodeWriter_Finish@@Base+0x66e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 938d4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93b4c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 938d4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + bge.w 93b4c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 938d4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + bne.w 93b4c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r2 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 93862 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93ada <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94182 <_PyUnicodeWriter_Finish@@Base+0xb5e> │ │ │ │ + beq.w 943fa <_PyUnicodeWriter_Finish@@Base+0xb5e> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 942e0 <_PyUnicodeWriter_Finish@@Base+0xcbc> │ │ │ │ + bcs.w 94558 <_PyUnicodeWriter_Finish@@Base+0xcbc> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 93884 <_PyUnicodeWriter_Finish@@Base+0x260> │ │ │ │ + b.n 93afc <_PyUnicodeWriter_Finish@@Base+0x260> │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95578 │ │ │ │ + bl 957f0 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.w 94388 <_PyUnicodeWriter_Finish@@Base+0xd64> │ │ │ │ - beq.w 9437e <_PyUnicodeWriter_Finish@@Base+0xd5a> │ │ │ │ + blt.w 94600 <_PyUnicodeWriter_Finish@@Base+0xd64> │ │ │ │ + beq.w 945f6 <_PyUnicodeWriter_Finish@@Base+0xd5a> │ │ │ │ mov r1, r4 │ │ │ │ - bl 956e4 │ │ │ │ + bl 9595c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 938d4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93b4c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #26260 @ 0x6694 │ │ │ │ + movw r2, #25940 @ 0x6554 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl a1cec │ │ │ │ + bl a1f94 │ │ │ │ mov r5, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 938d4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93b4c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9436c <_PyUnicodeWriter_Finish@@Base+0xd48> │ │ │ │ + bne.w 945e4 <_PyUnicodeWriter_Finish@@Base+0xd48> │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 938d4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93b4c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19a3dc <_PySys_GetRequiredAttr@@Base+0x5d8> │ │ │ │ + bl 19c7ec <_PySys_GetRequiredAttr@@Base+0x5d8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 93862 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93ada <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 93862 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93ada <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95578 │ │ │ │ + bl 957f0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.w 94388 <_PyUnicodeWriter_Finish@@Base+0xd64> │ │ │ │ + blt.w 94600 <_PyUnicodeWriter_Finish@@Base+0xd64> │ │ │ │ mov r1, r4 │ │ │ │ - bl 956e4 │ │ │ │ + bl 9595c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 938d4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93b4c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 958ac │ │ │ │ + bl 95b24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 938a4 <_PyUnicodeWriter_Finish@@Base+0x280> │ │ │ │ - b.n 939f0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + bne.w 93b1c <_PyUnicodeWriter_Finish@@Base+0x280> │ │ │ │ + b.n 93c68 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 93cd4 <_PyUnicodeWriter_Finish@@Base+0x6b0> │ │ │ │ + b.n 93f4c <_PyUnicodeWriter_Finish@@Base+0x6b0> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 93d32 <_PyUnicodeWriter_Finish@@Base+0x70e> │ │ │ │ + b.n 93faa <_PyUnicodeWriter_Finish@@Base+0x70e> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - b.n 93862 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93ada <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95578 │ │ │ │ + bl 957f0 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - beq.w 940fe <_PyUnicodeWriter_Finish@@Base+0xada> │ │ │ │ + beq.w 94376 <_PyUnicodeWriter_Finish@@Base+0xada> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ffb8 │ │ │ │ + bl 7ffe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 938d4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - b.n 938c4 <_PyUnicodeWriter_Finish@@Base+0x2a0> │ │ │ │ + beq.w 93b4c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + b.n 93b3c <_PyUnicodeWriter_Finish@@Base+0x2a0> │ │ │ │ movw r5, #5412 @ 0x1524 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - b.n 93862 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93ada <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - b.n 93862 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93ada <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r7, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 943e2 <_PyUnicodeWriter_Finish@@Base+0xdbe> │ │ │ │ + bne.w 9465a <_PyUnicodeWriter_Finish@@Base+0xdbe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93730 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 939a8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 943fe <_PyUnicodeWriter_Finish@@Base+0xdda> │ │ │ │ + beq.w 94676 <_PyUnicodeWriter_Finish@@Base+0xdda> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93730 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 939a8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 943fe <_PyUnicodeWriter_Finish@@Base+0xdda> │ │ │ │ + beq.w 94676 <_PyUnicodeWriter_Finish@@Base+0xdda> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93730 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 939a8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 943b2 <_PyUnicodeWriter_Finish@@Base+0xd8e> │ │ │ │ + beq.w 9462a <_PyUnicodeWriter_Finish@@Base+0xd8e> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 9d5cc │ │ │ │ + bl 9d878 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 93df0 <_PyUnicodeWriter_Finish@@Base+0x7cc> │ │ │ │ + cbz r0, 94068 <_PyUnicodeWriter_Finish@@Base+0x7cc> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 943f4 <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ + bne.w 9466c <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ mov r0, sl │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b92c │ │ │ │ + bl 7b958 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 93862 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93ada <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ce508 │ │ │ │ + bl 1d07c0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 93efe <_PyUnicodeWriter_Finish@@Base+0x8da> │ │ │ │ - bl 85ae4 │ │ │ │ + beq.n 94176 <_PyUnicodeWriter_Finish@@Base+0x8da> │ │ │ │ + bl 85a98 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 938d4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93b4c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r1, r4 │ │ │ │ - bl 19a3dc <_PySys_GetRequiredAttr@@Base+0x5d8> │ │ │ │ + bl 19c7ec <_PySys_GetRequiredAttr@@Base+0x5d8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 93862 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93ada <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95578 │ │ │ │ + bl 957f0 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 94406 <_PyUnicodeWriter_Finish@@Base+0xde2> │ │ │ │ + beq.w 9467e <_PyUnicodeWriter_Finish@@Base+0xde2> │ │ │ │ cmp.w r6, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 947d6 <_PyUnicodeWriter_Finish@@Base+0x11b2> │ │ │ │ + beq.w 94a4e <_PyUnicodeWriter_Finish@@Base+0x11b2> │ │ │ │ eor.w r5, r6, r6, asr #31 │ │ │ │ lsrs r0, r6, #31 │ │ │ │ sub.w r5, r5, r6, asr #31 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ subs r5, #1 │ │ │ │ add.w r6, r5, r5, lsr #31 │ │ │ │ asrs r6, r6, #1 │ │ │ │ adds r1, r6, #1 │ │ │ │ - bl 1b32b0 │ │ │ │ + bl 1b5564 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94220 <_PyUnicodeWriter_Finish@@Base+0xbfc> │ │ │ │ + beq.w 94498 <_PyUnicodeWriter_Finish@@Base+0xbfc> │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov sl, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov fp, r2 │ │ │ │ mov r5, r2 │ │ │ │ add.w r9, r2, r6, lsl #2 │ │ │ │ mov r6, r4 │ │ │ │ mov r0, r6 │ │ │ │ cmp r9, r5 │ │ │ │ - beq.w 941b0 <_PyUnicodeWriter_Finish@@Base+0xb8c> │ │ │ │ - bl 1b33a8 │ │ │ │ + beq.w 94428 <_PyUnicodeWriter_Finish@@Base+0xb8c> │ │ │ │ + bl 1b55c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r4, #32768 @ 0x8000 │ │ │ │ mov r0, r6 │ │ │ │ - bhi.w 94786 <_PyUnicodeWriter_Finish@@Base+0x1162> │ │ │ │ - bl 1b33a8 │ │ │ │ + bhi.w 949fe <_PyUnicodeWriter_Finish@@Base+0x1162> │ │ │ │ + bl 1b55c4 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 94786 <_PyUnicodeWriter_Finish@@Base+0x1162> │ │ │ │ + bhi.w 949fe <_PyUnicodeWriter_Finish@@Base+0x1162> │ │ │ │ add.w r0, r4, r0, lsl #15 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ - b.n 93e80 <_PyUnicodeWriter_Finish@@Base+0x85c> │ │ │ │ + b.n 940f8 <_PyUnicodeWriter_Finish@@Base+0x85c> │ │ │ │ movw r5, #5144 @ 0x1418 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - b.n 93862 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93ada <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95578 │ │ │ │ + bl 957f0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.w 942a8 <_PyUnicodeWriter_Finish@@Base+0xc84> │ │ │ │ + blt.w 94520 <_PyUnicodeWriter_Finish@@Base+0xc84> │ │ │ │ mov r0, r6 │ │ │ │ - bl 71b00 │ │ │ │ + bl 71b54 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9393c <_PyUnicodeWriter_Finish@@Base+0x318> │ │ │ │ + beq.w 93bb4 <_PyUnicodeWriter_Finish@@Base+0x318> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 939f0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + beq.w 93c68 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 85bbc │ │ │ │ + bl 85b70 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 93940 <_PyUnicodeWriter_Finish@@Base+0x31c> │ │ │ │ - b.n 944b8 <_PyUnicodeWriter_Finish@@Base+0xe94> │ │ │ │ + bne.w 93bb8 <_PyUnicodeWriter_Finish@@Base+0x31c> │ │ │ │ + b.n 94730 <_PyUnicodeWriter_Finish@@Base+0xe94> │ │ │ │ mov r0, r4 │ │ │ │ - bl 289408 │ │ │ │ + bl 2892b0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 93e1c <_PyUnicodeWriter_Finish@@Base+0x7f8> │ │ │ │ + bne.n 94094 <_PyUnicodeWriter_Finish@@Base+0x7f8> │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ vldr d0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93e1c <_PyUnicodeWriter_Finish@@Base+0x7f8> │ │ │ │ - b.n 939f0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + beq.n 94094 <_PyUnicodeWriter_Finish@@Base+0x7f8> │ │ │ │ + b.n 93c68 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 289408 │ │ │ │ + bl 2892b0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 945d0 <_PyUnicodeWriter_Finish@@Base+0xfac> │ │ │ │ + beq.w 94848 <_PyUnicodeWriter_Finish@@Base+0xfac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 289408 │ │ │ │ + bl 2892b0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d1, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 945bc <_PyUnicodeWriter_Finish@@Base+0xf98> │ │ │ │ + beq.w 94834 <_PyUnicodeWriter_Finish@@Base+0xf98> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 24d79c │ │ │ │ + bl 24d62c │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 938d4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - b.n 93e2a <_PyUnicodeWriter_Finish@@Base+0x806> │ │ │ │ + beq.w 93b4c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + b.n 940a2 <_PyUnicodeWriter_Finish@@Base+0x806> │ │ │ │ movw r2, #61116 @ 0xeebc │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 93862 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + bge.w 93ada <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n 93862 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93ada <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95578 │ │ │ │ + bl 957f0 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.w 9441e <_PyUnicodeWriter_Finish@@Base+0xdfa> │ │ │ │ - bl 71ce4 │ │ │ │ + blt.w 94696 <_PyUnicodeWriter_Finish@@Base+0xdfa> │ │ │ │ + bl 71d24 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 94412 <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ + bne.w 9468a <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 938d4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93b4c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 943d8 <_PyUnicodeWriter_Finish@@Base+0xdb4> │ │ │ │ - bl 93730 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + beq.w 94650 <_PyUnicodeWriter_Finish@@Base+0xdb4> │ │ │ │ + bl 939a8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 943b6 <_PyUnicodeWriter_Finish@@Base+0xd92> │ │ │ │ + beq.w 9462e <_PyUnicodeWriter_Finish@@Base+0xd92> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 93f98 <_PyUnicodeWriter_Finish@@Base+0x974> │ │ │ │ - bl 70c84 │ │ │ │ + b.n 94210 <_PyUnicodeWriter_Finish@@Base+0x974> │ │ │ │ + bl 70cc4 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 94540 <_PyUnicodeWriter_Finish@@Base+0xf1c> │ │ │ │ + bne.w 947b8 <_PyUnicodeWriter_Finish@@Base+0xf1c> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 938d4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93b4c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 93730 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 939a8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9451e <_PyUnicodeWriter_Finish@@Base+0xefa> │ │ │ │ - bl 93730 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + beq.w 94796 <_PyUnicodeWriter_Finish@@Base+0xefa> │ │ │ │ + bl 939a8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94524 <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ + beq.w 9479c <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ mov r0, r7 │ │ │ │ - bl 789f8 │ │ │ │ + bl 78a3c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 944f0 <_PyUnicodeWriter_Finish@@Base+0xecc> │ │ │ │ + beq.w 94768 <_PyUnicodeWriter_Finish@@Base+0xecc> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9400c <_PyUnicodeWriter_Finish@@Base+0x9e8> │ │ │ │ + bge.n 94284 <_PyUnicodeWriter_Finish@@Base+0x9e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94748 <_PyUnicodeWriter_Finish@@Base+0x1124> │ │ │ │ + beq.w 949c0 <_PyUnicodeWriter_Finish@@Base+0x1124> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 93fce <_PyUnicodeWriter_Finish@@Base+0x9aa> │ │ │ │ + bge.n 94246 <_PyUnicodeWriter_Finish@@Base+0x9aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93fce <_PyUnicodeWriter_Finish@@Base+0x9aa> │ │ │ │ + bne.n 94246 <_PyUnicodeWriter_Finish@@Base+0x9aa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 93fce <_PyUnicodeWriter_Finish@@Base+0x9aa> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 94246 <_PyUnicodeWriter_Finish@@Base+0x9aa> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #8 │ │ │ │ - bl 956e4 │ │ │ │ + bl 9595c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93d14 <_PyUnicodeWriter_Finish@@Base+0x6f0> │ │ │ │ + beq.w 93f8c <_PyUnicodeWriter_Finish@@Base+0x6f0> │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ mov r2, r3 │ │ │ │ - bl 12b038 <_PyLong_FromByteArray@@Base> │ │ │ │ + bl 12aebc <_PyLong_FromByteArray@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93d14 <_PyUnicodeWriter_Finish@@Base+0x6f0> │ │ │ │ + b.n 93f8c <_PyUnicodeWriter_Finish@@Base+0x6f0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ce508 │ │ │ │ + bl 1d07c0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 9461e <_PyUnicodeWriter_Finish@@Base+0xffa> │ │ │ │ + beq.w 94896 <_PyUnicodeWriter_Finish@@Base+0xffa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ce508 │ │ │ │ + bl 1d07c0 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 9460a <_PyUnicodeWriter_Finish@@Base+0xfe6> │ │ │ │ + beq.w 94882 <_PyUnicodeWriter_Finish@@Base+0xfe6> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vmov.f64 d1, d7 │ │ │ │ vstr d8, [sp, #72] @ 0x48 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 24d79c │ │ │ │ + bl 24d62c │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 938d4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - b.n 93e2a <_PyUnicodeWriter_Finish@@Base+0x806> │ │ │ │ + beq.w 93b4c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + b.n 940a2 <_PyUnicodeWriter_Finish@@Base+0x806> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 93bf4 <_PyUnicodeWriter_Finish@@Base+0x5d0> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 93e6c <_PyUnicodeWriter_Finish@@Base+0x5d0> │ │ │ │ mov r0, r2 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 93c44 <_PyUnicodeWriter_Finish@@Base+0x620> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 93ebc <_PyUnicodeWriter_Finish@@Base+0x620> │ │ │ │ mov r0, sl │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 93c60 <_PyUnicodeWriter_Finish@@Base+0x63c> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 93ed8 <_PyUnicodeWriter_Finish@@Base+0x63c> │ │ │ │ mov r0, r2 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 93be0 <_PyUnicodeWriter_Finish@@Base+0x5bc> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 93e58 <_PyUnicodeWriter_Finish@@Base+0x5bc> │ │ │ │ mov r0, r9 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 93c7c <_PyUnicodeWriter_Finish@@Base+0x658> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 93ef4 <_PyUnicodeWriter_Finish@@Base+0x658> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 938c6 <_PyUnicodeWriter_Finish@@Base+0x2a2> │ │ │ │ - b.n 938d4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + bne.w 93b3e <_PyUnicodeWriter_Finish@@Base+0x2a2> │ │ │ │ + b.n 93b4c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 19a1b8 <_PySys_GetRequiredAttr@@Base+0x3b4> │ │ │ │ + bl 19c5c8 <_PySys_GetRequiredAttr@@Base+0x3b4> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - blt.w 939f0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + blt.w 93c68 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95578 │ │ │ │ + bl 957f0 │ │ │ │ str r0, [sp, #24] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 93a8e <_PyUnicodeWriter_Finish@@Base+0x46a> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.w 93d06 <_PyUnicodeWriter_Finish@@Base+0x46a> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9477c <_PyUnicodeWriter_Finish@@Base+0x1158> │ │ │ │ + beq.w 949f4 <_PyUnicodeWriter_Finish@@Base+0x1158> │ │ │ │ movs r5, #0 │ │ │ │ - b.w 938d4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + b.w 93b4c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - bl 19b138 <_PySys_GetRequiredAttr@@Base+0x1334> │ │ │ │ - b.n 93bb8 <_PyUnicodeWriter_Finish@@Base+0x594> │ │ │ │ - bl 7fd18 │ │ │ │ + bl 19d548 <_PySys_GetRequiredAttr@@Base+0x1334> │ │ │ │ + b.n 93e30 <_PyUnicodeWriter_Finish@@Base+0x594> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93d7e <_PyUnicodeWriter_Finish@@Base+0x75a> │ │ │ │ - b.n 939f0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + beq.w 93ff6 <_PyUnicodeWriter_Finish@@Base+0x75a> │ │ │ │ + b.n 93c68 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 942f4 <_PyUnicodeWriter_Finish@@Base+0xcd0> │ │ │ │ + beq.w 9456c <_PyUnicodeWriter_Finish@@Base+0xcd0> │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 956e4 │ │ │ │ + bl 9595c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9462a <_PyUnicodeWriter_Finish@@Base+0x1006> │ │ │ │ + beq.w 948a2 <_PyUnicodeWriter_Finish@@Base+0x1006> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ - ble.w 9376c <_PyUnicodeWriter_Finish@@Base+0x148> │ │ │ │ + ble.w 939e4 <_PyUnicodeWriter_Finish@@Base+0x148> │ │ │ │ movw r2, #43724 @ 0xaacc │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #47448 @ 0xb958 │ │ │ │ + movw r1, #47128 @ 0xb818 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r5, #0 │ │ │ │ - b.w 93864 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.w 93adc <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ mov r4, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r6 │ │ │ │ cmp.w fp, #60 @ 0x3c │ │ │ │ - beq.w 938d4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93b4c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 938d4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93b4c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ ldr r2, [r0, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19b138 <_PySys_GetRequiredAttr@@Base+0x1334> │ │ │ │ - b.w 938d4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + bl 19d548 <_PySys_GetRequiredAttr@@Base+0x1334> │ │ │ │ + b.w 93b4c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r2 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93bcc <_PyUnicodeWriter_Finish@@Base+0x5a8> │ │ │ │ - b.n 93be0 <_PyUnicodeWriter_Finish@@Base+0x5bc> │ │ │ │ + bne.w 93e44 <_PyUnicodeWriter_Finish@@Base+0x5a8> │ │ │ │ + b.n 93e58 <_PyUnicodeWriter_Finish@@Base+0x5bc> │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r9, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94224 <_PyUnicodeWriter_Finish@@Base+0xc00> │ │ │ │ + beq.n 9449c <_PyUnicodeWriter_Finish@@Base+0xc00> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 956e4 │ │ │ │ + bl 9595c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 938d4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93b4c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 956e4 │ │ │ │ + bl 9595c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93d4c <_PyUnicodeWriter_Finish@@Base+0x728> │ │ │ │ - b.w 938d4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + bne.w 93fc4 <_PyUnicodeWriter_Finish@@Base+0x728> │ │ │ │ + b.w 93b4c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ and.w r5, sl, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ it lt │ │ │ │ neglt r5, r5 │ │ │ │ ldr.w sl, [sp] │ │ │ │ add.w r9, r5, #2 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, fp │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r0 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r3 │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 941e4 <_PyUnicodeWriter_Finish@@Base+0xbc0> │ │ │ │ + bne.n 9445c <_PyUnicodeWriter_Finish@@Base+0xbc0> │ │ │ │ str.w r5, [r2, sl, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1b33d4 │ │ │ │ + bl 1b55f0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93d14 <_PyUnicodeWriter_Finish@@Base+0x6f0> │ │ │ │ + b.n 93f8c <_PyUnicodeWriter_Finish@@Base+0x6f0> │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1b33a8 │ │ │ │ + bl 1b55c4 │ │ │ │ add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.n 9420e <_PyUnicodeWriter_Finish@@Base+0xbea> │ │ │ │ + bhi.n 94486 <_PyUnicodeWriter_Finish@@Base+0xbea> │ │ │ │ cmp ip, r6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ rsb ip, ip, ip, lsl #4 │ │ │ │ - bne.n 94206 <_PyUnicodeWriter_Finish@@Base+0xbe2> │ │ │ │ - cbz r0, 94264 <_PyUnicodeWriter_Finish@@Base+0xc40> │ │ │ │ + bne.n 9447e <_PyUnicodeWriter_Finish@@Base+0xbe2> │ │ │ │ + cbz r0, 944dc <_PyUnicodeWriter_Finish@@Base+0xc40> │ │ │ │ lsl.w r0, r0, ip │ │ │ │ add r5, r0 │ │ │ │ - b.n 941ce <_PyUnicodeWriter_Finish@@Base+0xbaa> │ │ │ │ + b.n 94446 <_PyUnicodeWriter_Finish@@Base+0xbaa> │ │ │ │ mov r4, r3 │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94764 <_PyUnicodeWriter_Finish@@Base+0x1140> │ │ │ │ + beq.w 949dc <_PyUnicodeWriter_Finish@@Base+0x1140> │ │ │ │ mov r0, r7 │ │ │ │ - bl 48bb6 │ │ │ │ + bl 48bf6 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 93d14 <_PyUnicodeWriter_Finish@@Base+0x6f0> │ │ │ │ + b.n 93f8c <_PyUnicodeWriter_Finish@@Base+0x6f0> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2bb7c │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 942e0 <_PyUnicodeWriter_Finish@@Base+0xcbc> │ │ │ │ + beq.n 94558 <_PyUnicodeWriter_Finish@@Base+0xcbc> │ │ │ │ mov r1, r4 │ │ │ │ - bl 956e4 │ │ │ │ + bl 9595c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 938d4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93b4c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 93d4c <_PyUnicodeWriter_Finish@@Base+0x728> │ │ │ │ + bge.w 93fc4 <_PyUnicodeWriter_Finish@@Base+0x728> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #26236 @ 0x667c │ │ │ │ + movw r1, #25916 @ 0x653c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 93862 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.w 93ada <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r4, r3 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #26048 @ 0x65c0 │ │ │ │ + movw r1, #25728 @ 0x6480 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 9421a <_PyUnicodeWriter_Finish@@Base+0xbf6> │ │ │ │ + bl f8904 │ │ │ │ + b.n 94492 <_PyUnicodeWriter_Finish@@Base+0xbf6> │ │ │ │ mov r5, r8 │ │ │ │ mov r4, r7 │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 947ee <_PyUnicodeWriter_Finish@@Base+0x11ca> │ │ │ │ + beq.w 94a66 <_PyUnicodeWriter_Finish@@Base+0x11ca> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 940ee <_PyUnicodeWriter_Finish@@Base+0xaca> │ │ │ │ + bge.w 94366 <_PyUnicodeWriter_Finish@@Base+0xaca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 940ee <_PyUnicodeWriter_Finish@@Base+0xaca> │ │ │ │ + bne.w 94366 <_PyUnicodeWriter_Finish@@Base+0xaca> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 940ee <_PyUnicodeWriter_Finish@@Base+0xaca> │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 94366 <_PyUnicodeWriter_Finish@@Base+0xaca> │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 939f0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + bne.w 93c68 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #26276 @ 0x66a4 │ │ │ │ + movw r1, #25956 @ 0x6564 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 93862 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.w 93ada <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2bb7c │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 93ec4 <_PyUnicodeWriter_Finish@@Base+0x8a0> │ │ │ │ + bne.w 9413c <_PyUnicodeWriter_Finish@@Base+0x8a0> │ │ │ │ movw r3, #61140 @ 0xeed4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #25944 @ 0x6558 │ │ │ │ + movw r1, #25624 @ 0x6418 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.w 939ea <_PyUnicodeWriter_Finish@@Base+0x3c6> │ │ │ │ + b.w 93c62 <_PyUnicodeWriter_Finish@@Base+0x3c6> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2bb7c │ │ │ │ mov r2, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - bne.w 94122 <_PyUnicodeWriter_Finish@@Base+0xafe> │ │ │ │ + bne.w 9439a <_PyUnicodeWriter_Finish@@Base+0xafe> │ │ │ │ movw r4, #61140 @ 0xeed4 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - movw r1, #25944 @ 0x6558 │ │ │ │ + movw r1, #25624 @ 0x6418 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d9edc │ │ │ │ + bl d9e28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94148 <_PyUnicodeWriter_Finish@@Base+0xb24> │ │ │ │ + beq.w 943c0 <_PyUnicodeWriter_Finish@@Base+0xb24> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #25972 @ 0x6574 │ │ │ │ + movw r1, #25652 @ 0x6434 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 94148 <_PyUnicodeWriter_Finish@@Base+0xb24> │ │ │ │ - bl 7fd18 │ │ │ │ + bl f8904 │ │ │ │ + b.n 943c0 <_PyUnicodeWriter_Finish@@Base+0xb24> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 939f0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + bne.w 93c68 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #26612 @ 0x67f4 │ │ │ │ + movw r1, #26292 @ 0x66b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.w 939ea <_PyUnicodeWriter_Finish@@Base+0x3c6> │ │ │ │ + b.w 93c62 <_PyUnicodeWriter_Finish@@Base+0x3c6> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #26524 @ 0x679c │ │ │ │ + movw r1, #26204 @ 0x665c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.w 939f0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ - ldr r2, [pc, #720] @ (94640 <_PyUnicodeWriter_Finish@@Base+0x101c>) │ │ │ │ + bl f8904 │ │ │ │ + b.w 93c68 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + ldr r2, [pc, #720] @ (948b8 <_PyUnicodeWriter_Finish@@Base+0x101c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 80668 <_PyUnicode_InternImmortal@@Base> │ │ │ │ - b.n 93d12 <_PyUnicodeWriter_Finish@@Base+0x6ee> │ │ │ │ + bl 80624 <_PyUnicode_InternImmortal@@Base> │ │ │ │ + b.n 93f8a <_PyUnicodeWriter_Finish@@Base+0x6ee> │ │ │ │ movs r0, #7 │ │ │ │ - bl fc6b4 │ │ │ │ + bl fc5c4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93d04 <_PyUnicodeWriter_Finish@@Base+0x6e0> │ │ │ │ - bl 7fd18 │ │ │ │ + b.n 93f7c <_PyUnicodeWriter_Finish@@Base+0x6e0> │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 939f0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + bne.w 93c68 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #26192 @ 0x6650 │ │ │ │ + movw r1, #25872 @ 0x6510 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 93862 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.w 93ada <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93df0 <_PyUnicodeWriter_Finish@@Base+0x7cc> │ │ │ │ - bl 7fd18 │ │ │ │ + b.n 94068 <_PyUnicodeWriter_Finish@@Base+0x7cc> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9478a <_PyUnicodeWriter_Finish@@Base+0x1166> │ │ │ │ + beq.w 94a02 <_PyUnicodeWriter_Finish@@Base+0x1166> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 943d8 <_PyUnicodeWriter_Finish@@Base+0xdb4> │ │ │ │ + bge.n 94650 <_PyUnicodeWriter_Finish@@Base+0xdb4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 943d8 <_PyUnicodeWriter_Finish@@Base+0xdb4> │ │ │ │ + cbnz r3, 94650 <_PyUnicodeWriter_Finish@@Base+0xdb4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ subs r3, #1 │ │ │ │ - b.w 93862 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.w 93ada <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 19a1b8 <_PySys_GetRequiredAttr@@Base+0x3b4> │ │ │ │ + bl 19c5c8 <_PySys_GetRequiredAttr@@Base+0x3b4> │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - bge.w 93dae <_PyUnicodeWriter_Finish@@Base+0x78a> │ │ │ │ - b.w 939f0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + bge.w 94026 <_PyUnicodeWriter_Finish@@Base+0x78a> │ │ │ │ + b.w 93c68 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r7 │ │ │ │ - bl 19b138 <_PySys_GetRequiredAttr@@Base+0x1334> │ │ │ │ - b.n 93df0 <_PyUnicodeWriter_Finish@@Base+0x7cc> │ │ │ │ + bl 19d548 <_PySys_GetRequiredAttr@@Base+0x1334> │ │ │ │ + b.n 94068 <_PyUnicodeWriter_Finish@@Base+0x7cc> │ │ │ │ movs r6, #0 │ │ │ │ mov r9, r6 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 93df0 <_PyUnicodeWriter_Finish@@Base+0x7cc> │ │ │ │ - bl 7fd18 │ │ │ │ + b.n 94068 <_PyUnicodeWriter_Finish@@Base+0x7cc> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94220 <_PyUnicodeWriter_Finish@@Base+0xbfc> │ │ │ │ - b.n 93e4e <_PyUnicodeWriter_Finish@@Base+0x82a> │ │ │ │ + bne.w 94498 <_PyUnicodeWriter_Finish@@Base+0xbfc> │ │ │ │ + b.n 940c6 <_PyUnicodeWriter_Finish@@Base+0x82a> │ │ │ │ mov r1, r4 │ │ │ │ - bl 19a3dc <_PySys_GetRequiredAttr@@Base+0x5d8> │ │ │ │ + bl 19c7ec <_PySys_GetRequiredAttr@@Base+0x5d8> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 93f90 <_PyUnicodeWriter_Finish@@Base+0x96c> │ │ │ │ - bl 7fd18 │ │ │ │ + b.n 94208 <_PyUnicodeWriter_Finish@@Base+0x96c> │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 939f0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + bne.w 93c68 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #26360 @ 0x66f8 │ │ │ │ + movw r1, #26040 @ 0x65b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 93862 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.w 93ada <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 939f0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + bge.w 93c68 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 939f0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + bne.w 93c68 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 93862 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.w 93ada <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9428c <_PyUnicodeWriter_Finish@@Base+0xc68> │ │ │ │ + bne.w 94504 <_PyUnicodeWriter_Finish@@Base+0xc68> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #26488 @ 0x6778 │ │ │ │ + movw r1, #26168 @ 0x6638 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 9428c <_PyUnicodeWriter_Finish@@Base+0xc68> │ │ │ │ + bl f8904 │ │ │ │ + b.n 94504 <_PyUnicodeWriter_Finish@@Base+0xc68> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93a62 <_PyUnicodeWriter_Finish@@Base+0x43e> │ │ │ │ + bne.w 93cda <_PyUnicodeWriter_Finish@@Base+0x43e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 93a62 <_PyUnicodeWriter_Finish@@Base+0x43e> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 93cda <_PyUnicodeWriter_Finish@@Base+0x43e> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 19a1b8 <_PySys_GetRequiredAttr@@Base+0x3b4> │ │ │ │ + bl 19c5c8 <_PySys_GetRequiredAttr@@Base+0x3b4> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.w 93a26 <_PyUnicodeWriter_Finish@@Base+0x402> │ │ │ │ + bge.w 93c9e <_PyUnicodeWriter_Finish@@Base+0x402> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 938d4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93b4c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 939f0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + bge.w 93c68 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 939f0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + bne.w 93c68 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 939f0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ - bl e63c4 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 93c68 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + bl e6254 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 93a24 <_PyUnicodeWriter_Finish@@Base+0x400> │ │ │ │ + beq.w 93c9c <_PyUnicodeWriter_Finish@@Base+0x400> │ │ │ │ mov r1, r4 │ │ │ │ - bl 19a3dc <_PySys_GetRequiredAttr@@Base+0x5d8> │ │ │ │ + bl 19c7ec <_PySys_GetRequiredAttr@@Base+0x5d8> │ │ │ │ mov r5, r0 │ │ │ │ - b.w 93a24 <_PyUnicodeWriter_Finish@@Base+0x400> │ │ │ │ + b.w 93c9c <_PyUnicodeWriter_Finish@@Base+0x400> │ │ │ │ mov r8, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r7 │ │ │ │ - bge.n 94506 <_PyUnicodeWriter_Finish@@Base+0xee2> │ │ │ │ + bge.n 9477e <_PyUnicodeWriter_Finish@@Base+0xee2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94740 <_PyUnicodeWriter_Finish@@Base+0x111c> │ │ │ │ + beq.w 949b8 <_PyUnicodeWriter_Finish@@Base+0x111c> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 94750 <_PyUnicodeWriter_Finish@@Base+0x112c> │ │ │ │ - bl 7fd18 │ │ │ │ + blt.w 949c8 <_PyUnicodeWriter_Finish@@Base+0x112c> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 943d8 <_PyUnicodeWriter_Finish@@Base+0xdb4> │ │ │ │ - b.n 943c0 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ + beq.w 94650 <_PyUnicodeWriter_Finish@@Base+0xdb4> │ │ │ │ + b.n 94638 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 94512 <_PyUnicodeWriter_Finish@@Base+0xeee> │ │ │ │ + b.n 9478a <_PyUnicodeWriter_Finish@@Base+0xeee> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r7 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94512 <_PyUnicodeWriter_Finish@@Base+0xeee> │ │ │ │ + bge.n 9478a <_PyUnicodeWriter_Finish@@Base+0xeee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94512 <_PyUnicodeWriter_Finish@@Base+0xeee> │ │ │ │ + bne.n 9478a <_PyUnicodeWriter_Finish@@Base+0xeee> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 94512 <_PyUnicodeWriter_Finish@@Base+0xeee> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9478a <_PyUnicodeWriter_Finish@@Base+0xeee> │ │ │ │ mov r1, r4 │ │ │ │ - bl 19a3dc <_PySys_GetRequiredAttr@@Base+0x5d8> │ │ │ │ + bl 19c7ec <_PySys_GetRequiredAttr@@Base+0x5d8> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 93fc4 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ - bl 7fd18 │ │ │ │ + b.n 9423c <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 939f0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + bne.w 93c68 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #26444 @ 0x674c │ │ │ │ + movw r1, #26124 @ 0x660c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 93862 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.w 93ada <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 942d2 <_PyUnicodeWriter_Finish@@Base+0xcae> │ │ │ │ + beq.w 9454a <_PyUnicodeWriter_Finish@@Base+0xcae> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 956e4 │ │ │ │ + bl 9595c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 938d4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93b4c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ - b.n 93ec4 <_PyUnicodeWriter_Finish@@Base+0x8a0> │ │ │ │ - bl 7fd18 │ │ │ │ + b.n 9413c <_PyUnicodeWriter_Finish@@Base+0x8a0> │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 939f0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + bne.w 93c68 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #26140 @ 0x661c │ │ │ │ + movw r1, #25820 @ 0x64dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 93862 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.w 93ada <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ vldr d1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 939f0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ - b.n 93f44 <_PyUnicodeWriter_Finish@@Base+0x920> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.w 93c68 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + b.n 941bc <_PyUnicodeWriter_Finish@@Base+0x920> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 939f0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ - b.n 93f2a <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ + bne.w 93c68 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + b.n 941a2 <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r5 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 945ee <_PyUnicodeWriter_Finish@@Base+0xfca> │ │ │ │ + bge.n 94866 <_PyUnicodeWriter_Finish@@Base+0xfca> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 94634 <_PyUnicodeWriter_Finish@@Base+0x1010> │ │ │ │ + cbz r2, 948ac <_PyUnicodeWriter_Finish@@Base+0x1010> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 940ee <_PyUnicodeWriter_Finish@@Base+0xaca> │ │ │ │ + bge.w 94366 <_PyUnicodeWriter_Finish@@Base+0xaca> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 940ee <_PyUnicodeWriter_Finish@@Base+0xaca> │ │ │ │ + bne.w 94366 <_PyUnicodeWriter_Finish@@Base+0xaca> │ │ │ │ mov r0, r3 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 940ee <_PyUnicodeWriter_Finish@@Base+0xaca> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 94366 <_PyUnicodeWriter_Finish@@Base+0xaca> │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ vldr d7, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 939f0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ - b.n 94076 <_PyUnicodeWriter_Finish@@Base+0xa52> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.w 93c68 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + b.n 942ee <_PyUnicodeWriter_Finish@@Base+0xa52> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 939f0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ - b.n 9405c <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ + bne.w 93c68 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + b.n 942d4 <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ movw r4, #61140 @ 0xeed4 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - b.n 94318 <_PyUnicodeWriter_Finish@@Base+0xcf4> │ │ │ │ + b.n 94590 <_PyUnicodeWriter_Finish@@Base+0xcf4> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 945ee <_PyUnicodeWriter_Finish@@Base+0xfca> │ │ │ │ + b.n 94866 <_PyUnicodeWriter_Finish@@Base+0xfca> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r7, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 946c8 <_PyUnicodeWriter_Finish@@Base+0x10a4> │ │ │ │ + beq.n 94940 <_PyUnicodeWriter_Finish@@Base+0x10a4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 94734 <_PyUnicodeWriter_Finish@@Base+0x1110> │ │ │ │ + blt.n 949ac <_PyUnicodeWriter_Finish@@Base+0x1110> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 94176 <_PyUnicodeWriter_Finish@@Base+0xb52> │ │ │ │ + b.n 943ee <_PyUnicodeWriter_Finish@@Base+0xb52> │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 94650 <_PyUnicodeWriter_Finish@@Base+0x102c> │ │ │ │ + b.n 948c8 <_PyUnicodeWriter_Finish@@Base+0x102c> │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r6, [sp, #0] │ │ │ │ - b.n 94650 <_PyUnicodeWriter_Finish@@Base+0x102c> │ │ │ │ - bl 7fd18 │ │ │ │ + b.n 948c8 <_PyUnicodeWriter_Finish@@Base+0x102c> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93a9c <_PyUnicodeWriter_Finish@@Base+0x478> │ │ │ │ - bl 7fd18 │ │ │ │ + beq.w 93d14 <_PyUnicodeWriter_Finish@@Base+0x478> │ │ │ │ + bl 7fd44 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 946b6 <_PyUnicodeWriter_Finish@@Base+0x1092> │ │ │ │ + cbz r0, 9492e <_PyUnicodeWriter_Finish@@Base+0x1092> │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r7, r5 │ │ │ │ mov r9, r5 │ │ │ │ mov sl, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ - b.w 93c12 <_PyUnicodeWriter_Finish@@Base+0x5ee> │ │ │ │ - bl 7fd18 │ │ │ │ + b.w 93e8a <_PyUnicodeWriter_Finish@@Base+0x5ee> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 94690 <_PyUnicodeWriter_Finish@@Base+0x106c> │ │ │ │ - b.w 93ac6 <_PyUnicodeWriter_Finish@@Base+0x4a2> │ │ │ │ + bne.n 94908 <_PyUnicodeWriter_Finish@@Base+0x106c> │ │ │ │ + b.w 93d3e <_PyUnicodeWriter_Finish@@Base+0x4a2> │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r9, r6 │ │ │ │ mov r7, r6 │ │ │ │ str r6, [sp, #20] │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ str r6, [sp, #0] │ │ │ │ str r6, [sp, #16] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #26568 @ 0x67c8 │ │ │ │ + movw r1, #26248 @ 0x6688 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94658 <_PyUnicodeWriter_Finish@@Base+0x1034> │ │ │ │ + bne.n 948d0 <_PyUnicodeWriter_Finish@@Base+0x1034> │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - b.n 94176 <_PyUnicodeWriter_Finish@@Base+0xb52> │ │ │ │ - bl 7fd18 │ │ │ │ + b.n 943ee <_PyUnicodeWriter_Finish@@Base+0xb52> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 94690 <_PyUnicodeWriter_Finish@@Base+0x106c> │ │ │ │ - b.w 93ab8 <_PyUnicodeWriter_Finish@@Base+0x494> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.n 94908 <_PyUnicodeWriter_Finish@@Base+0x106c> │ │ │ │ + b.w 93d30 <_PyUnicodeWriter_Finish@@Base+0x494> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 94690 <_PyUnicodeWriter_Finish@@Base+0x106c> │ │ │ │ + bne.n 94908 <_PyUnicodeWriter_Finish@@Base+0x106c> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.w 93aaa <_PyUnicodeWriter_Finish@@Base+0x486> │ │ │ │ - bl 7fd18 │ │ │ │ + b.w 93d22 <_PyUnicodeWriter_Finish@@Base+0x486> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93b44 <_PyUnicodeWriter_Finish@@Base+0x520> │ │ │ │ + beq.w 93dbc <_PyUnicodeWriter_Finish@@Base+0x520> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 946de <_PyUnicodeWriter_Finish@@Base+0x10ba> │ │ │ │ + b.n 94956 <_PyUnicodeWriter_Finish@@Base+0x10ba> │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 94650 <_PyUnicodeWriter_Finish@@Base+0x102c> │ │ │ │ + b.n 948c8 <_PyUnicodeWriter_Finish@@Base+0x102c> │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 94650 <_PyUnicodeWriter_Finish@@Base+0x102c> │ │ │ │ + b.n 948c8 <_PyUnicodeWriter_Finish@@Base+0x102c> │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 94650 <_PyUnicodeWriter_Finish@@Base+0x102c> │ │ │ │ + b.n 948c8 <_PyUnicodeWriter_Finish@@Base+0x102c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r7, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 94650 <_PyUnicodeWriter_Finish@@Base+0x102c> │ │ │ │ + b.n 948c8 <_PyUnicodeWriter_Finish@@Base+0x102c> │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 94662 <_PyUnicodeWriter_Finish@@Base+0x103e> │ │ │ │ + bne.n 948da <_PyUnicodeWriter_Finish@@Base+0x103e> │ │ │ │ mov r0, r3 │ │ │ │ - b.n 94172 <_PyUnicodeWriter_Finish@@Base+0xb4e> │ │ │ │ + b.n 943ea <_PyUnicodeWriter_Finish@@Base+0xb4e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 94506 <_PyUnicodeWriter_Finish@@Base+0xee2> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9477e <_PyUnicodeWriter_Finish@@Base+0xee2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9400c <_PyUnicodeWriter_Finish@@Base+0x9e8> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 94284 <_PyUnicodeWriter_Finish@@Base+0x9e8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94512 <_PyUnicodeWriter_Finish@@Base+0xeee> │ │ │ │ + bne.w 9478a <_PyUnicodeWriter_Finish@@Base+0xeee> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 94512 <_PyUnicodeWriter_Finish@@Base+0xeee> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9478a <_PyUnicodeWriter_Finish@@Base+0xeee> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #26092 @ 0x65ec │ │ │ │ + movw r1, #25772 @ 0x64ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 9421a <_PyUnicodeWriter_Finish@@Base+0xbf6> │ │ │ │ + bl f8904 │ │ │ │ + b.n 94492 <_PyUnicodeWriter_Finish@@Base+0xbf6> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 93a8e <_PyUnicodeWriter_Finish@@Base+0x46a> │ │ │ │ + b.w 93d06 <_PyUnicodeWriter_Finish@@Base+0x46a> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 94210 <_PyUnicodeWriter_Finish@@Base+0xbec> │ │ │ │ + b.n 94488 <_PyUnicodeWriter_Finish@@Base+0xbec> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #26404 @ 0x6724 │ │ │ │ + movw r1, #26084 @ 0x65e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 943c0 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ - ldr r3, [pc, #100] @ (94808 <_PyUnicodeWriter_Finish@@Base+0x11e4>) │ │ │ │ + bl f8904 │ │ │ │ + b.n 94638 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ + ldr r3, [pc, #100] @ (94a80 <_PyUnicodeWriter_Finish@@Base+0x11e4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r1, #11536 @ 0x2d10 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r0, [r2, r3] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 203bc8 <_PyCode_GetScriptXIData@@Base+0x7c4> │ │ │ │ + bl 205a58 <_PyCode_GetScriptXIData@@Base+0x7c4> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 938d4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93b4c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 938d4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93b4c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r1, r4 │ │ │ │ - bl 19a3dc <_PySys_GetRequiredAttr@@Base+0x5d8> │ │ │ │ + bl 19c7ec <_PySys_GetRequiredAttr@@Base+0x5d8> │ │ │ │ mov r5, r0 │ │ │ │ - b.w 938d4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + b.w 93b4c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #26004 @ 0x6594 │ │ │ │ + movw r1, #25684 @ 0x6454 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 94220 <_PyUnicodeWriter_Finish@@Base+0xbfc> │ │ │ │ + bl f8904 │ │ │ │ + b.n 94498 <_PyUnicodeWriter_Finish@@Base+0xbfc> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #26320 @ 0x66d0 │ │ │ │ + movw r1, #26000 @ 0x6590 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 9428c <_PyUnicodeWriter_Finish@@Base+0xc68> │ │ │ │ + bl f8904 │ │ │ │ + b.n 94504 <_PyUnicodeWriter_Finish@@Base+0xc68> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009480c : │ │ │ │ +00094a84 : │ │ │ │ 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 r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #408] @ (949bc ) │ │ │ │ + ldr r2, [pc, #408] @ (94c34 ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r9, [r4, r2] │ │ │ │ orr.w r0, r0, #1 │ │ │ │ add r2, sp, #16 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #20 │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 949c0 │ │ │ │ + bl 94c38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 94920 │ │ │ │ + beq.n 94b98 │ │ │ │ ldrd r6, r4, [sp, #16] │ │ │ │ bic.w r7, r6, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - bls.n 948da │ │ │ │ + bls.n 94b52 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bic.w r2, r4, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 94996 │ │ │ │ + bne.w 94c0e │ │ │ │ ldr r1, [r7, #4] │ │ │ │ bic.w r2, r8, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r0, #20 │ │ │ │ - bpl.n 948a0 │ │ │ │ + bpl.n 94b18 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ ldr.w r8, [r7, r1] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 948a0 │ │ │ │ + beq.n 94b18 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldr.w r2, [r9, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94916 │ │ │ │ + beq.n 94b8e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9495c │ │ │ │ + bne.n 94bd4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.n 948b6 │ │ │ │ + bpl.n 94b2e │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bpl.n 948c8 │ │ │ │ + bpl.n 94b40 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 8b794 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8b9f0 <_PyObject_MakeTpCall@@Base> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 94894 │ │ │ │ + bmi.n 94b0c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 94894 │ │ │ │ + bne.n 94b0c │ │ │ │ mov r0, r2 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 94894 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 94b0c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 94898 │ │ │ │ + bne.n 94b10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 94898 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 94b10 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ adds r1, r5, #4 │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ ldr r5, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r5, #20 │ │ │ │ - bpl.n 94902 │ │ │ │ + bpl.n 94b7a │ │ │ │ ldr r0, [r0, #28] │ │ │ │ ldr r5, [r7, r0] │ │ │ │ - cbz r5, 94902 │ │ │ │ + cbz r5, 94b7a │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 895dc <_Py_CheckFunctionResult@@Base> │ │ │ │ + bl 89838 <_Py_CheckFunctionResult@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9488e │ │ │ │ + b.n 94b06 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 8b794 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8b9f0 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9488e │ │ │ │ - cbz r2, 94930 │ │ │ │ + b.n 94b06 │ │ │ │ + cbz r2, 94ba8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - cbz r3, 94930 │ │ │ │ + cbz r3, 94ba8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9488e │ │ │ │ + b.n 94b06 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r5, #0 │ │ │ │ - bl 84a04 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + bl 849b8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 84a04 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ - b.n 94898 │ │ │ │ + bl 849b8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + b.n 94b10 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ itett hi │ │ │ │ - movwhi r2, #21660 @ 0x549c │ │ │ │ - movwls r2, #21848 @ 0x5558 │ │ │ │ + movwhi r2, #21340 @ 0x535c │ │ │ │ + movwls r2, #21528 @ 0x5418 │ │ │ │ movthi r2, #42 @ 0x2a │ │ │ │ movhi r3, r7 │ │ │ │ itt ls │ │ │ │ movtls r2, #42 @ 0x2a │ │ │ │ movls r3, #0 │ │ │ │ - bl 1f3200 <_PyErr_Format@@Base> │ │ │ │ - b.n 9491c │ │ │ │ + bl 1f50a0 <_PyErr_Format@@Base> │ │ │ │ + b.n 94b94 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9488e │ │ │ │ + beq.n 94b06 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 949ac │ │ │ │ + blt.n 94c24 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ itett hi │ │ │ │ - movwhi r2, #21708 @ 0x54cc │ │ │ │ - movwls r2, #21896 @ 0x5588 │ │ │ │ + movwhi r2, #21388 @ 0x538c │ │ │ │ + movwls r2, #21576 @ 0x5448 │ │ │ │ movthi r2, #42 @ 0x2a │ │ │ │ movhi r3, r7 │ │ │ │ itt ls │ │ │ │ movtls r2, #42 @ 0x2a │ │ │ │ movls r3, #0 │ │ │ │ - bl 23aa48 <_PyBytesWriter_WriteBytes@@Base+0xe8> │ │ │ │ - b.n 9491c │ │ │ │ + bl 23a940 <_PyBytesWriter_WriteBytes@@Base+0xe8> │ │ │ │ + b.n 94b94 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ adds r3, r5, #4 │ │ │ │ - bl 1b6c40 <_PyTime_AsMicroseconds@@Base+0x4e8> │ │ │ │ + bl 1b9338 <_PyTime_AsMicroseconds@@Base+0x9c4> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9488e │ │ │ │ + b.n 94b06 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9496a │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9496a │ │ │ │ + bne.n 94be2 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 94be2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -156912,138 +157130,138 @@ │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r1 │ │ │ │ bic.w fp, r3, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 94b4c │ │ │ │ + bmi.w 94dc4 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94b8a │ │ │ │ + beq.w 94e02 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ - movw r3, #22109 @ 0x565d │ │ │ │ + movw r3, #22821 @ 0x5925 │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94b98 │ │ │ │ + bne.w 94e10 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r9, #40968 @ 0xa008 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 94b98 │ │ │ │ - ldr r3, [pc, #676] @ (94cbc ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + bne.w 94e10 │ │ │ │ ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [pc, #668] @ (94f34 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ + eor.w r7, r1, r4, asr #3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + ubfx r7, r7, #0, #12 │ │ │ │ movs r2, #12 │ │ │ │ - ldr r7, [r3, #8] │ │ │ │ - eor.w r3, r1, r4, asr #3 │ │ │ │ - ubfx r3, r3, #0, #12 │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ - add.w r8, r7, r3 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + mul.w r7, r2, r7 │ │ │ │ + add.w r8, r3, r7 │ │ │ │ add.w r8, r8, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r8, #1428] @ 0x594 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 94cc0 │ │ │ │ + bne.w 94f38 │ │ │ │ ldr.w r2, [r8, #1432] @ 0x598 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 94cc0 │ │ │ │ - add.w r7, r7, #40960 @ 0xa000 │ │ │ │ - add r7, r3 │ │ │ │ - ldr.w r6, [r7, #1436] @ 0x59c │ │ │ │ + bne.w 94f38 │ │ │ │ + add.w r3, r3, #40960 @ 0xa000 │ │ │ │ + add r3, r7 │ │ │ │ + ldr.w r6, [r3, #1436] @ 0x59c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 94b1e │ │ │ │ + beq.n 94d96 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ it ge │ │ │ │ orrge.w r6, r6, #1 │ │ │ │ str r6, [r3, #0] │ │ │ │ bic.w r8, r6, #1 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 94f6c │ │ │ │ + bls.w 951e4 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r2, #14 │ │ │ │ - bpl.w 94c54 │ │ │ │ + bpl.w 94ecc │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ands.w r2, r3, #4 │ │ │ │ - bne.w 94bce │ │ │ │ + bne.w 94e46 │ │ │ │ ands.w r3, r3, #16 │ │ │ │ - bne.w 94ca8 │ │ │ │ + bne.w 94f20 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr.w r2, [r1, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 94b16 │ │ │ │ + beq.n 94d8e │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 94ff4 │ │ │ │ + blt.w 9526c │ │ │ │ adds.w r2, fp, r2 │ │ │ │ - beq.n 94b0e │ │ │ │ + beq.n 94d86 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ - cbz r7, 94b0e │ │ │ │ + cbz r7, 94d86 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 94fe8 │ │ │ │ + beq.w 95260 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ - bl 778fc │ │ │ │ + bl 7793c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ - cbz r2, 94aec │ │ │ │ + cbz r2, 94d64 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94afe │ │ │ │ + bge.n 94d76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94fcc │ │ │ │ + beq.w 95244 │ │ │ │ cmn.w r9, #3 │ │ │ │ - beq.w 94fb2 │ │ │ │ + beq.w 9522a │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.w 94dc8 │ │ │ │ + bge.w 95040 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94c7e │ │ │ │ + beq.w 94ef6 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r6, #1 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ str r6, [r2, #0] │ │ │ │ ands.w r2, r3, #4 │ │ │ │ - bne.w 94c4a │ │ │ │ + bne.w 94ec2 │ │ │ │ ands.w r3, r3, #16 │ │ │ │ - bne.w 94e08 │ │ │ │ + bne.w 95080 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr.w r2, [r1, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 94ed4 │ │ │ │ + beq.w 9514c │ │ │ │ mov r8, r3 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ - b.n 94aac │ │ │ │ - ldr r3, [pc, #364] @ (94cbc ) │ │ │ │ + b.n 94d24 │ │ │ │ + ldr r3, [pc, #364] @ (94f34 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r1, #28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -157053,34 +157271,34 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r0, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r1, [r0, #408] @ 0x198 │ │ │ │ cmp r1, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94ec4 │ │ │ │ + beq.w 9513c │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 949f4 │ │ │ │ + bne.w 94c6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f84c │ │ │ │ + bl 7f878 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 949f4 │ │ │ │ - b.n 94ef6 │ │ │ │ + bge.w 94c6c │ │ │ │ + b.n 9516e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 90568 │ │ │ │ + bl 907e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [sl] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 94c3a │ │ │ │ + bpl.n 94eb2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 94f04 │ │ │ │ + beq.w 9517c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it ge │ │ │ │ orrge.w r4, r4, #1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r0, #0 │ │ │ │ @@ -157090,1032 +157308,1032 @@ │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r0, [sp, #4] │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w r7, fp, r2 │ │ │ │ ldrb r2, [r7, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 94df8 │ │ │ │ + beq.w 95070 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr.w r3, [r1, #440] @ 0x1b8 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 95018 │ │ │ │ + beq.w 95290 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7840c │ │ │ │ + bl 78450 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 94b0e │ │ │ │ + beq.n 94d86 │ │ │ │ add.w r7, r7, r0, lsl #2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94b0e │ │ │ │ + beq.n 94d86 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ it ge │ │ │ │ orrge.w r3, r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - bl 84a04 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + bl 849b8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ ldr.w r0, [sl] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - bl 84a04 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ - b.n 94bc6 │ │ │ │ + bl 849b8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + b.n 94e3e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94bb0 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 94bb0 │ │ │ │ + bne.n 94e28 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 94e28 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r8, r8, [sp, #4] │ │ │ │ - b.n 94bd6 │ │ │ │ + b.n 94e4e │ │ │ │ ldr.w r2, [r3, #136] @ 0x88 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 94d2a │ │ │ │ + bne.n 94fa2 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ands.w r2, r3, #4 │ │ │ │ - bne.w 94fac │ │ │ │ + bne.w 95224 │ │ │ │ ands.w r3, r3, #16 │ │ │ │ - bne.w 94f9e │ │ │ │ + bne.w 95216 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr.w r2, [r1, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94aaa │ │ │ │ + bne.w 94d22 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94d6e │ │ │ │ + bne.n 94fe6 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 94ed4 │ │ │ │ + bls.w 9514c │ │ │ │ ldr.w r0, [sl] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 94bc6 │ │ │ │ + bmi.n 94e3e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94bc6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 94bc6 │ │ │ │ + bne.n 94e3e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 94e3e │ │ │ │ ldr.w r7, [fp, #-12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94b16 │ │ │ │ + beq.w 94d8e │ │ │ │ movs r3, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 94abc │ │ │ │ + b.n 94d34 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 94e7c │ │ │ │ + beq.w 950f4 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ - bl 84854 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ + bl 84808 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94b1e │ │ │ │ + beq.w 94d96 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 94a72 │ │ │ │ + bne.w 94cea │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 94a72 │ │ │ │ - add.w r7, r7, #42240 @ 0xa500 │ │ │ │ + bgt.w 94cea │ │ │ │ + add.w r3, r3, #42240 @ 0xa500 │ │ │ │ bic.w r6, r6, #1 │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ - adds r2, r7, r3 │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ + adds r2, r3, r7 │ │ │ │ str r6, [r2, #8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - adds r1, r3, #4 │ │ │ │ + adds r1, r7, #4 │ │ │ │ ldr.w r0, [r8, #1432] @ 0x598 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - str r4, [r7, r1] │ │ │ │ + str r4, [r3, r1] │ │ │ │ dmb ish │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - str r2, [r7, r3] │ │ │ │ + str r2, [r3, r7] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 94e6c │ │ │ │ + blt.w 950e4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - b.n 94a72 │ │ │ │ + b.n 94cea │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94c5e │ │ │ │ + beq.n 94ed6 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #1 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str r5, [r6, #0] │ │ │ │ - bl 84a04 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + bl 849b8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ ldr.w r0, [sl] │ │ │ │ str.w r5, [sl] │ │ │ │ - bl 84a04 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + bl 849b8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 94f04 │ │ │ │ + beq.w 9517c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it ge │ │ │ │ orrge.w r4, r4, #1 │ │ │ │ str r4, [r6, #0] │ │ │ │ - b.n 94bc6 │ │ │ │ + b.n 94e3e │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movw r3, #22276 @ 0x5704 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 94e34 │ │ │ │ + bne.n 950ac │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94e18 │ │ │ │ + bge.n 95090 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ lsls r4, r0, #31 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bpl.n 94e24 │ │ │ │ + bpl.n 9509c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r0, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 94fd8 │ │ │ │ + bge.w 95250 │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r0, #31 │ │ │ │ str r3, [r5, #0] │ │ │ │ str.w r5, [sl] │ │ │ │ - bmi.w 94b16 │ │ │ │ + bmi.w 94d8e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94b16 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 94b16 │ │ │ │ + bne.w 94d8e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 94d8e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 94b0e │ │ │ │ + beq.w 94d86 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it ge │ │ │ │ orrge.w r2, r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - bl 84a04 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + bl 849b8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ ldr.w r0, [sl] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - bl 84a04 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ - b.n 94bc6 │ │ │ │ + bl 849b8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + b.n 94e3e │ │ │ │ lsls r2, r3, #27 │ │ │ │ - bmi.n 94e60 │ │ │ │ + bmi.n 950d8 │ │ │ │ ldr.w r2, [r1, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94aac │ │ │ │ - b.n 94b0e │ │ │ │ + bne.w 94d24 │ │ │ │ + b.n 94d86 │ │ │ │ ldr.w r7, [fp, #-12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 94ed4 │ │ │ │ + beq.n 9514c │ │ │ │ mov r8, r2 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ - b.n 94abc │ │ │ │ + b.n 94d34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ lsls r6, r0, #31 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bmi.n 94d9a │ │ │ │ + bmi.n 95012 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94d9a │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 94d9a │ │ │ │ + bne.n 95012 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 95012 │ │ │ │ movw r3, #21876 @ 0x5574 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 94f0a │ │ │ │ + bne.n 95182 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ it ge │ │ │ │ orrge.w r3, r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 94c26 │ │ │ │ + b.n 94e9e │ │ │ │ ldr.w r7, [fp, #-12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 94abc │ │ │ │ - b.n 94b0e │ │ │ │ + bne.w 94d34 │ │ │ │ + b.n 94d86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94d24 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 94d24 │ │ │ │ + bne.w 94f9c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 94f9c │ │ │ │ ldrh.w r2, [r5, #206] @ 0xce │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ - bcs.n 94f56 │ │ │ │ + bcs.n 951ce │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 94f56 │ │ │ │ + bgt.n 951ce │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl db0e0 <_PyEval_CheckExceptTypeValid@@Base+0x118> │ │ │ │ + bl db02c <_PyEval_CheckExceptTypeValid@@Base+0x118> │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 84854 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ + bl 84808 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94b1e │ │ │ │ + beq.w 94d96 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 94d24 │ │ │ │ + beq.w 94f9c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r2, r9 │ │ │ │ - beq.w 94ce8 │ │ │ │ - b.n 94a72 │ │ │ │ + beq.w 94f60 │ │ │ │ + b.n 94cea │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r2, #400] @ 0x190 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 949f4 │ │ │ │ - b.n 94b8a │ │ │ │ + bne.w 94c6c │ │ │ │ + b.n 94e02 │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - movw r1, #21264 @ 0x5310 │ │ │ │ + movw r1, #20944 @ 0x51d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl d9c58 │ │ │ │ + bl d9ba4 │ │ │ │ ldr.w r0, [sl] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - bl 84a04 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + bl 849b8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 94b18 │ │ │ │ + b.n 94d90 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - movw r3, #42909 @ 0xa79d │ │ │ │ + movw r3, #50769 @ 0xc651 │ │ │ │ movt r3, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 94f72 │ │ │ │ + bne.n 951ea │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94f28 │ │ │ │ + bge.n 951a0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 84a04 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + bl 849b8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ ldr.w r0, [sl] │ │ │ │ str.w r4, [sl] │ │ │ │ - bl 84a04 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + bl 849b8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r3, r8 │ │ │ │ orrge.w r3, r8, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 94bc6 │ │ │ │ + b.n 94e3e │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 84854 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ + bl 84808 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94b1e │ │ │ │ + beq.w 94d96 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ - b.n 94a72 │ │ │ │ + b.n 94cea │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 94c5e │ │ │ │ + b.n 94ed6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r8, r0 │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 84a04 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + bl 849b8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ ldr.w r0, [sl] │ │ │ │ str.w r4, [sl] │ │ │ │ - bl 84a04 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + bl 849b8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 94f40 │ │ │ │ - b.n 94f04 │ │ │ │ + bne.n 951b8 │ │ │ │ + b.n 9517c │ │ │ │ ldr.w r7, [fp, #-12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94c7e │ │ │ │ + beq.w 94ef6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 94abc │ │ │ │ + b.n 94d34 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 94bd6 │ │ │ │ + b.n 94e4e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 84a04 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + bl 849b8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ ldr.w r0, [sl] │ │ │ │ str.w r4, [sl] │ │ │ │ - bl 84a04 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ - b.n 94f04 │ │ │ │ + bl 849b8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + b.n 9517c │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 94afe │ │ │ │ + b.n 94d76 │ │ │ │ orr.w r5, r5, #1 │ │ │ │ lsls r1, r0, #31 │ │ │ │ str.w r5, [sl] │ │ │ │ - bmi.w 94b16 │ │ │ │ - b.n 94db6 │ │ │ │ + bmi.w 94d8e │ │ │ │ + b.n 9502e │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 94ac4 │ │ │ │ + b.n 94d3c │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ ldrd r3, r1, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ neglt r0, r0 │ │ │ │ adds r3, #3 │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r3, r2 │ │ │ │ adds.w r2, fp, r3 │ │ │ │ - bne.w 94ab8 │ │ │ │ - b.n 94b0e │ │ │ │ + bne.w 94d30 │ │ │ │ + b.n 94d86 │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 95038 │ │ │ │ + beq.n 952b0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7840c │ │ │ │ + bl 78450 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 94b0e │ │ │ │ - b.n 94c00 │ │ │ │ - bl da114 │ │ │ │ + beq.w 94d86 │ │ │ │ + b.n 94e78 │ │ │ │ + bl da060 │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 94c00 │ │ │ │ + b.n 94e78 │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95102 │ │ │ │ + beq.n 9537a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ sub sp, #24 │ │ │ │ mov r1, r2 │ │ │ │ mov ip, r0 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 9506c │ │ │ │ + b.n 952e4 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbz r3, 95082 │ │ │ │ + cbz r3, 952fa │ │ │ │ adds r2, #1 │ │ │ │ adds r0, #1 │ │ │ │ lsls r6, r3, #24 │ │ │ │ - bmi.n 95088 │ │ │ │ + bmi.n 95300 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 95064 │ │ │ │ + bne.n 952dc │ │ │ │ adds r0, #1 │ │ │ │ adds r1, #1 │ │ │ │ mov ip, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9506c │ │ │ │ + bne.n 952e4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi.n 950ae │ │ │ │ + bhi.n 95326 │ │ │ │ cmp r3, #193 @ 0xc1 │ │ │ │ - bls.n 950c4 │ │ │ │ + bls.n 9533c │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ adds r6, r3, r0 │ │ │ │ ldrb.w r5, [r4, #1]! │ │ │ │ eor.w r5, r5, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.n 950c4 │ │ │ │ + bhi.n 9533c │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 95096 │ │ │ │ + bne.n 9530e │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #1 │ │ │ │ add r0, r3 │ │ │ │ - b.n 9507c │ │ │ │ + b.n 952f4 │ │ │ │ cmp r3, #239 @ 0xef │ │ │ │ - bhi.n 95106 │ │ │ │ + bhi.n 9537e │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ - beq.n 950c0 │ │ │ │ + beq.n 95338 │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - beq.n 9513c │ │ │ │ + beq.n 953b4 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 95092 │ │ │ │ + b.n 9530a │ │ │ │ cmp r4, #159 @ 0x9f │ │ │ │ - bhi.n 950bc │ │ │ │ + bhi.n 95334 │ │ │ │ ldr.w r4, [lr, #2284] @ 0x8ec │ │ │ │ adds r2, #1 │ │ │ │ str.w r1, [lr, #464] @ 0x1d0 │ │ │ │ str.w ip, [lr, #2704] @ 0xa90 │ │ │ │ str.w r0, [lr, #4] │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ - cbnz r4, 95120 │ │ │ │ - movw r3, #58864 @ 0xe5f0 │ │ │ │ + cbnz r4, 95398 │ │ │ │ + movw r3, #58544 @ 0xe4b0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ mov r6, r3 │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ mov r0, lr │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #8] │ │ │ │ strd r5, r6, [sp] │ │ │ │ - movw r3, #26820 @ 0x68c4 │ │ │ │ + movw r3, #26500 @ 0x6784 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1e5928 │ │ │ │ + bl 1e76ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 95084 │ │ │ │ + b.n 952fc │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - bhi.n 950c4 │ │ │ │ + bhi.n 9533c │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ cmp r4, #143 @ 0x8f │ │ │ │ - bls.n 95132 │ │ │ │ + bls.n 953aa │ │ │ │ sub.w r4, r3, #244 @ 0xf4 │ │ │ │ negs r3, r4 │ │ │ │ adcs r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 950c4 │ │ │ │ + bne.n 9533c │ │ │ │ movs r3, #3 │ │ │ │ - b.n 95092 │ │ │ │ - movw r6, #26808 @ 0x68b8 │ │ │ │ + b.n 9530a │ │ │ │ + movw r6, #26488 @ 0x6778 │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ - movw r3, #58864 @ 0xe5f0 │ │ │ │ + movw r3, #58544 @ 0xe4b0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 950e4 │ │ │ │ + b.n 9535c │ │ │ │ sub.w r5, r3, #240 @ 0xf0 │ │ │ │ negs r3, r5 │ │ │ │ adcs r3, r5 │ │ │ │ - b.n 95118 │ │ │ │ + b.n 95390 │ │ │ │ cmp r4, #159 @ 0x9f │ │ │ │ - bls.n 950bc │ │ │ │ - b.n 950c4 │ │ │ │ + bls.n 95334 │ │ │ │ + b.n 9533c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r3 │ │ │ │ bics.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ add r7, sp, #0 │ │ │ │ - beq.w 954e0 │ │ │ │ + beq.w 957a6 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #764] @ 95468 │ │ │ │ + ldr.w sl, [pc, #764] @ 956e0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr.w fp, [sl, r5] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 95284 │ │ │ │ + bne.w 954fc │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 95494 │ │ │ │ + bne.w 9575a │ │ │ │ subs.w r9, r3, #1 │ │ │ │ - beq.w 953cc │ │ │ │ + beq.w 95644 │ │ │ │ subs r2, r3, #2 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt.w 953f6 │ │ │ │ + bgt.w 9566e │ │ │ │ ldr.w r2, [sl, r5] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1720] @ 0x6b8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 953b4 │ │ │ │ - ldr r0, [pc, #688] @ (95460 ) │ │ │ │ + beq.w 9562c │ │ │ │ + ldr r0, [pc, #688] @ (956d8 ) │ │ │ │ ldr.w r1, [r2, #1724] @ 0x6bc │ │ │ │ ldr r6, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1724] @ 0x6bc │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r6, [r2, #1720] @ 0x6b8 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9546c │ │ │ │ + bne.w 956e4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #12] │ │ │ │ add.w ip, r3, #16 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ and.w lr, r2, #16384 @ 0x4000 │ │ │ │ ubfx r2, r2, #14, #1 │ │ │ │ - bge.n 952f0 │ │ │ │ + bge.n 95568 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w r9, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [ip] │ │ │ │ - bne.n 952fa │ │ │ │ + bne.n 95572 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9535a │ │ │ │ + bne.w 955d2 │ │ │ │ ldr.w r2, [fp, #712] @ 0x2c8 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.w 9551a │ │ │ │ + bcc.w 9570c │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9553c │ │ │ │ + beq.w 9572e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [r7, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9527a │ │ │ │ + bge.n 954f2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 9527a │ │ │ │ + cbnz r2, 954f2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r8, [sl, r5] │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ ldr.w r9, [r2, #24] │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ ubfx r6, r6, #14, #1 │ │ │ │ subs r2, r7, r2 │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r1, #0 │ │ │ │ andlt.w r1, r6, #1 │ │ │ │ mov.w sl, r2, asr #13 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95510 │ │ │ │ - ldr r2, [pc, #508] @ (95460 ) │ │ │ │ + bne.w 957c6 │ │ │ │ + ldr r2, [pc, #508] @ (956d8 ) │ │ │ │ ldr.w r5, [r2, #1600] @ 0x640 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 95442 │ │ │ │ + bne.w 956ba │ │ │ │ mov r0, r3 │ │ │ │ blx r9 │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9542c │ │ │ │ + bne.w 956a4 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 95558 │ │ │ │ + beq.w 957d0 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 952da │ │ │ │ + ble.n 95552 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 9517e │ │ │ │ + beq.w 953f6 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 952da │ │ │ │ + beq.n 95552 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 9517e │ │ │ │ + beq.w 953f6 │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 952da │ │ │ │ + beq.n 95552 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 9517e │ │ │ │ + beq.w 953f6 │ │ │ │ cmp.w ip, #3 │ │ │ │ - beq.n 952da │ │ │ │ + beq.n 95552 │ │ │ │ adds r1, #24 │ │ │ │ mov.w lr, #3 │ │ │ │ ldr.w r6, [r1, #4]! │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 9517e │ │ │ │ + beq.w 953f6 │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 952c8 │ │ │ │ + bne.n 95540 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 19a388 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ + bl 19c798 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 9517e │ │ │ │ + bne.w 953f6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9527a │ │ │ │ + b.n 954f2 │ │ │ │ cmp.w r9, #1 │ │ │ │ str.w r1, [ip] │ │ │ │ - beq.n 951fe │ │ │ │ + beq.n 95476 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 953dc │ │ │ │ + bne.n 95654 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ - bge.n 95390 │ │ │ │ + bge.n 95608 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w r9, #2 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - beq.w 951fe │ │ │ │ + beq.w 95476 │ │ │ │ add.w r9, r4, r9, lsl #2 │ │ │ │ add.w ip, r4, #8 │ │ │ │ add.w lr, r3, #20 │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ - cbnz r2, 953aa │ │ │ │ + cbnz r2, 95622 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ - bge.n 953d0 │ │ │ │ + bge.n 95648 │ │ │ │ adds r0, #1 │ │ │ │ cmp r9, ip │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ - bne.n 95330 │ │ │ │ + bne.n 955a8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95204 │ │ │ │ + beq.w 9547c │ │ │ │ ldr.w r2, [sl, r5] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr.w lr, [ip, #3892] @ 0xf34 │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr.w r0, [ip, #3868] @ 0xf1c │ │ │ │ add.w r9, r0, #1 │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ orrs r2, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ strd lr, r2, [r3, #-8] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r9, [ip, #3868] @ 0xf1c │ │ │ │ - b.n 95204 │ │ │ │ + b.n 9547c │ │ │ │ cmp.w r9, #2 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - beq.w 951fe │ │ │ │ - b.n 95324 │ │ │ │ + beq.w 95476 │ │ │ │ + b.n 9559c │ │ │ │ cmp r9, ip │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ - beq.n 9535a │ │ │ │ + beq.n 955d2 │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 95348 │ │ │ │ - b.n 9539e │ │ │ │ + blt.n 955c0 │ │ │ │ + b.n 95616 │ │ │ │ mov r1, r9 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 771c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77204 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 951d0 │ │ │ │ - b.n 952ec │ │ │ │ - ldr r3, [pc, #148] @ (95464 ) │ │ │ │ - b.n 95204 │ │ │ │ + bne.w 95448 │ │ │ │ + b.n 95564 │ │ │ │ + ldr r3, [pc, #148] @ (956dc ) │ │ │ │ + b.n 9547c │ │ │ │ cmp ip, r9 │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ - beq.w 951fe │ │ │ │ - b.n 95330 │ │ │ │ + beq.w 95476 │ │ │ │ + b.n 955a8 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ cmp.w r9, #2 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - beq.n 9535a │ │ │ │ + beq.n 955d2 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 95324 │ │ │ │ + b.n 9559c │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r9, r3 │ │ │ │ - ble.n 953b4 │ │ │ │ - bl 1fa038 │ │ │ │ + ble.n 9562c │ │ │ │ + bl 1fbed8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 952ec │ │ │ │ + beq.w 95564 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add.w ip, r0, #16 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and.w lr, r1, #16384 @ 0x4000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ str r2, [r0, #16] │ │ │ │ - b.n 952fa │ │ │ │ + b.n 95572 │ │ │ │ cmp.w sl, #3 │ │ │ │ - ble.w 9527a │ │ │ │ + ble.w 954f2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9527a │ │ │ │ + beq.w 954f2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ffb38 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 9527a │ │ │ │ - movw r1, #64473 @ 0xfbd9 │ │ │ │ + bl 2019c8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 954f2 │ │ │ │ + movw r1, #63661 @ 0xf8ad │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 9526c │ │ │ │ + beq.w 954e4 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 9526c │ │ │ │ + b.n 954e4 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 95500 │ │ │ │ + bne.n 9574a │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 95448 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 12ff18 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + b.n 95448 │ │ │ │ + sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ + cmp r7, r2 │ │ │ │ + bcc.w 95486 │ │ │ │ + mov r0, fp │ │ │ │ + movw r1, #22064 @ 0x5630 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + str r3, [r7, #4] │ │ │ │ + bl 31674 <_Py_CheckRecursiveCall@@Base> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 951d0 │ │ │ │ + beq.w 95486 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 95564 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 95564 │ │ │ │ mov r0, r3 │ │ │ │ - bl 130240 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 95564 │ │ │ │ + ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [r7, #4] │ │ │ │ + blx r6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 951d0 │ │ │ │ + b.n 95448 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95186 │ │ │ │ + beq.w 953fe │ │ │ │ mov r0, r8 │ │ │ │ - bl 2042f4 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 206184 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 952ec │ │ │ │ + beq.w 95564 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #24364 @ 0x5f2c │ │ │ │ + movw r1, #24044 @ 0x5dec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 952ec │ │ │ │ + bge.w 95564 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 952ec │ │ │ │ + bne.w 95564 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 952ec │ │ │ │ - bl 2042f4 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 95564 │ │ │ │ + bl 206184 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 952ec │ │ │ │ + beq.w 95564 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #26952 @ 0x6948 │ │ │ │ + movw r1, #26632 @ 0x6808 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ - b.n 954be │ │ │ │ - ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [r7, #4] │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - b.n 951d0 │ │ │ │ + b.n 95784 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcb50 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 9527a │ │ │ │ - sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ - cmp r7, r2 │ │ │ │ - bcc.w 9520e │ │ │ │ - mov r0, fp │ │ │ │ - movw r1, #22384 @ 0x5770 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - str r3, [r7, #4] │ │ │ │ - bl 31674 <_Py_CheckRecursiveCall@@Base> │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9520e │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 952ec │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 952ec │ │ │ │ - mov r0, r3 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 952ec │ │ │ │ + bl 1fe9e4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 954f2 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ - cbz r1, 95566 │ │ │ │ + cbz r1, 957de │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 9555a │ │ │ │ - b.n 9517e │ │ │ │ + bne.n 957d2 │ │ │ │ + b.n 953f6 │ │ │ │ movw r1, #34368 @ 0x8640 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 9517e │ │ │ │ - b.n 952da │ │ │ │ + beq.w 953f6 │ │ │ │ + b.n 95552 │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 955a0 │ │ │ │ + cbz r3, 95818 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 9561c │ │ │ │ + ble.n 95894 │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9569c │ │ │ │ + beq.n 95914 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 95688 │ │ │ │ + ble.n 95900 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95678 │ │ │ │ - vldr d7, [pc, #280] @ 956d0 │ │ │ │ + beq.n 958f0 │ │ │ │ + vldr d7, [pc, #280] @ 95948 │ │ │ │ add r0, sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - vldr d7, [pc, #272] @ 956d8 │ │ │ │ + vldr d7, [pc, #272] @ 95950 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 13541c │ │ │ │ + bl 1351f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 95632 │ │ │ │ - ldr r1, [pc, #248] @ (956e0 ) │ │ │ │ - movw r2, #6124 @ 0x17ec │ │ │ │ + cbz r0, 958aa │ │ │ │ + ldr r1, [pc, #248] @ (95958 ) │ │ │ │ + movw r2, #5804 @ 0x16ac │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1cc764 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1cea1c <_PyObject_CallMethod@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9564c │ │ │ │ + cbz r0, 958c4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dfe24 │ │ │ │ + bl dfce4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 95638 │ │ │ │ + blt.n 958b0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 95650 │ │ │ │ + bne.n 958c8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 95632 │ │ │ │ + cbz r3, 958aa │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 9559c │ │ │ │ + b.n 95814 │ │ │ │ movw r3, #61140 @ 0xeed4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #26988 @ 0x696c │ │ │ │ + movw r1, #26668 @ 0x682c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9559c │ │ │ │ + b.n 95814 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 95610 │ │ │ │ + bne.n 95888 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 95610 │ │ │ │ + b.n 95888 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95632 │ │ │ │ + bne.n 958aa │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #4 │ │ │ │ - bgt.n 956ae │ │ │ │ + bgt.n 95926 │ │ │ │ movw r3, #61140 @ 0xeed4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #25944 @ 0x6558 │ │ │ │ + movw r1, #25624 @ 0x6418 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 95632 │ │ │ │ + bl f8904 │ │ │ │ + b.n 958aa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, ip │ │ │ │ blx 2b98c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 95610 │ │ │ │ + b.n 95888 │ │ │ │ mov r0, ip │ │ │ │ movs r1, #4 │ │ │ │ - bl 85d90 │ │ │ │ + bl 85d44 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 956c8 │ │ │ │ + cbz r0, 95940 │ │ │ │ movs r3, #4 │ │ │ │ strd r0, r3, [r4, #20] │ │ │ │ - b.n 955b0 │ │ │ │ + b.n 95828 │ │ │ │ movs r0, #4 │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - cbz r0, 956c8 │ │ │ │ + cbz r0, 95940 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 955b0 │ │ │ │ + b.n 95828 │ │ │ │ movw r0, #43724 @ 0xaacc │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movs r2, #4 │ │ │ │ - movw r1, #27012 @ 0x6984 │ │ │ │ + movw r1, #26692 @ 0x6844 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d79a4 │ │ │ │ - b.n 95632 │ │ │ │ - bl 1fa038 │ │ │ │ - b.n 95632 │ │ │ │ + bl d78f0 │ │ │ │ + b.n 958aa │ │ │ │ + bl 1fbed8 │ │ │ │ + b.n 958aa │ │ │ │ nop │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -158126,763 +158344,763 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 95710 │ │ │ │ + cbz r3, 95988 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r0, r2 │ │ │ │ itt le │ │ │ │ addle r4, r4, r3 │ │ │ │ strle r4, [r1, #12] │ │ │ │ - bgt.n 957de │ │ │ │ + bgt.n 95a56 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w ip, [r1, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 957cc │ │ │ │ + beq.n 95a44 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - blt.n 957ba │ │ │ │ + blt.n 95a32 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 957aa │ │ │ │ + beq.n 95a22 │ │ │ │ add r0, sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd ip, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ add r2, sp, #16 │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 13541c │ │ │ │ + bl 1351f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 957a6 │ │ │ │ - ldr r1, [pc, #224] @ (95830 ) │ │ │ │ - movw r2, #6124 @ 0x17ec │ │ │ │ + cbz r0, 95a1e │ │ │ │ + ldr r1, [pc, #224] @ (95aa8 ) │ │ │ │ + movw r2, #5804 @ 0x16ac │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1cc764 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1cea1c <_PyObject_CallMethod@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95828 │ │ │ │ + beq.n 95aa0 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dfe24 │ │ │ │ + bl dfce4 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 95814 │ │ │ │ + blt.n 95a8c │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ - beq.n 9570a │ │ │ │ + beq.n 95982 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 957a6 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 95a1e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 957f6 │ │ │ │ + bgt.n 95a6e │ │ │ │ movw r3, #61140 @ 0xeed4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #25944 @ 0x6558 │ │ │ │ + movw r1, #25624 @ 0x6418 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9570a │ │ │ │ + b.n 95982 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, ip │ │ │ │ movs r1, #1 │ │ │ │ blx 2b98c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9577a │ │ │ │ + b.n 959f2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - bl 85d90 │ │ │ │ + bl 85d44 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 957d8 │ │ │ │ + cbz r0, 95a50 │ │ │ │ str r0, [r5, #20] │ │ │ │ str r4, [r5, #24] │ │ │ │ - b.n 95720 │ │ │ │ - bl 76280 │ │ │ │ + b.n 95998 │ │ │ │ + bl 762c0 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 957c8 │ │ │ │ - bl 1fa038 │ │ │ │ - b.n 957a6 │ │ │ │ + bne.n 95a40 │ │ │ │ + bl 1fbed8 │ │ │ │ + b.n 95a1e │ │ │ │ movw r3, #61140 @ 0xeed4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #26988 @ 0x696c │ │ │ │ + movw r1, #26668 @ 0x682c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 957a6 │ │ │ │ + bl f8904 │ │ │ │ + b.n 95a1e │ │ │ │ movw r0, #43724 @ 0xaacc │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #27012 @ 0x6984 │ │ │ │ + movw r1, #26692 @ 0x6844 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d79a4 │ │ │ │ + b.w d78f0 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9577a │ │ │ │ + bne.n 959f2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9577a │ │ │ │ + b.n 959f2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9577a │ │ │ │ + b.n 959f2 │ │ │ │ nop │ │ │ │ @ instruction: 0xfab0004d │ │ │ │ │ │ │ │ -00095834 : │ │ │ │ +00095aac : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ - blt.n 9588e │ │ │ │ + blt.n 95b06 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 95854 │ │ │ │ + bne.n 95acc │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 958ac │ │ │ │ + b.n 95b24 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 95874 │ │ │ │ + ble.n 95aec │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 9586a │ │ │ │ + beq.n 95ae2 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 95874 │ │ │ │ + bne.n 95aec │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 22f030 │ │ │ │ + b.w 230f08 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1ec6b0 │ │ │ │ + b.w 1ee478 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27432 @ 0x6b28 │ │ │ │ + movw r1, #27112 @ 0x69e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #26236 @ 0x667c │ │ │ │ + movw r1, #25916 @ 0x653c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 9588a │ │ │ │ + bl f8904 │ │ │ │ + b.n 95b02 │ │ │ │ nop │ │ │ │ │ │ │ │ -000958a8 : │ │ │ │ - b.w 80c2c │ │ │ │ +00095b20 : │ │ │ │ + b.w 80be8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 95b7a │ │ │ │ + beq.w 95df2 │ │ │ │ cmp r1, #1 │ │ │ │ itttt ne │ │ │ │ movne r6, r0 │ │ │ │ movne r4, r1 │ │ │ │ addne r2, r6, r4 │ │ │ │ movne r3, r6 │ │ │ │ - beq.w 95b24 │ │ │ │ + beq.w 95d9c │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 959d4 │ │ │ │ + bls.n 95c4c │ │ │ │ lsls r1, r3, #30 │ │ │ │ - beq.n 9593a │ │ │ │ + beq.n 95bb2 │ │ │ │ mov ip, r3 │ │ │ │ mov r3, ip │ │ │ │ ldrsb.w r1, [r3], #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 958d4 │ │ │ │ + bge.n 95b4c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 95b8c │ │ │ │ + blt.w 95e04 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 9592a │ │ │ │ + bgt.n 95ba2 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r3, #4689 @ 0x1251 │ │ │ │ + movw r3, #4753 @ 0x1291 │ │ │ │ movt r3, #7 │ │ │ │ add.w r7, r4, #29 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r5, [r2, #888] @ 0x378 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 95a06 │ │ │ │ + beq.n 95c7e │ │ │ │ ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95a4a │ │ │ │ - bl 1fa038 │ │ │ │ + bne.w 95cc2 │ │ │ │ + bl 1fbed8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95a86 │ │ │ │ + bne.w 95cfe │ │ │ │ movs r5, #0 │ │ │ │ - b.n 95a9e │ │ │ │ + b.n 95d16 │ │ │ │ add.w ip, r3, #4 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 958dc │ │ │ │ + bcc.n 95b54 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 958e8 │ │ │ │ + bne.n 95b60 │ │ │ │ add.w r1, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 959d0 │ │ │ │ + bcc.n 95c48 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 958e8 │ │ │ │ + bne.n 95b60 │ │ │ │ add.w ip, r3, #12 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 95aee │ │ │ │ + bcc.w 95d66 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 958e8 │ │ │ │ + bne.n 95b60 │ │ │ │ add.w r1, r3, #16 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 959d0 │ │ │ │ + bcc.n 95c48 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 958e8 │ │ │ │ + bne.n 95b60 │ │ │ │ add.w ip, r3, #20 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 95aee │ │ │ │ + bcc.w 95d66 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 958e8 │ │ │ │ + bne.n 95b60 │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 959d0 │ │ │ │ + bcc.n 95c48 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 958e8 │ │ │ │ + bne.n 95b60 │ │ │ │ add.w r5, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.w 95aee │ │ │ │ + bcc.w 95d66 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 958e8 │ │ │ │ + bne.n 95b60 │ │ │ │ sub.w r1, r2, #28 │ │ │ │ subs r3, r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r3, r5 │ │ │ │ - b.n 959ca │ │ │ │ + b.n 95c42 │ │ │ │ ldr.w r1, [ip] │ │ │ │ adds r5, #4 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 958e8 │ │ │ │ + bne.n 95b60 │ │ │ │ mov ip, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 959be │ │ │ │ + bne.n 95c36 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 958de │ │ │ │ + bne.n 95b56 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 95b8c │ │ │ │ + blt.w 95e04 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 9592a │ │ │ │ + bgt.n 95ba2 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r3, #4689 @ 0x1251 │ │ │ │ + movw r3, #4753 @ 0x1291 │ │ │ │ movt r3, #7 │ │ │ │ add.w r7, r4, #21 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r5, [r2, #888] @ 0x378 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 9591a │ │ │ │ - ldr r3, [pc, #440] @ (95bc0 ) │ │ │ │ + bne.n 95b92 │ │ │ │ + ldr r3, [pc, #440] @ (95e38 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w r7, #512 @ 0x200 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1612] @ 0x64c │ │ │ │ mov sl, r3 │ │ │ │ - bhi.n 95ac4 │ │ │ │ + bhi.n 95d3c │ │ │ │ subs r1, r7, #1 │ │ │ │ mov.w r8, r1, lsr #3 │ │ │ │ ldr.w r3, [r3, r8, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 95b64 │ │ │ │ + beq.w 95ddc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w ip, [r5] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 95aa6 │ │ │ │ + beq.n 95d1e │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [pc, #368] @ (95bc4 ) │ │ │ │ + ldr r0, [pc, #368] @ (95e3c ) │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95b04 │ │ │ │ + bne.n 95d7c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 95b4c │ │ │ │ + beq.n 95dc4 │ │ │ │ adds r3, r5, r4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r2, [r5, #8] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ strb r2, [r5, #16] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #20] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 95bbc │ │ │ │ + bpl.w 95e34 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 95b7e │ │ │ │ + bpl.n 95df6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #20 │ │ │ │ blx 2bf20 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r0, r1, [r3, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 95af8 │ │ │ │ + bhi.n 95d70 │ │ │ │ add.w r1, r8, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w ip, [r3, r0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 95a4a │ │ │ │ + bne.n 95cc2 │ │ │ │ ldr.w r5, [r2, #848] @ 0x350 │ │ │ │ - movw r3, #46589 @ 0xb5fd │ │ │ │ + movw r3, #46653 @ 0xb63d │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 95ba4 │ │ │ │ + bne.n 95e1c │ │ │ │ mov r0, r7 │ │ │ │ blx 2bfa0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9592a │ │ │ │ + beq.w 95ba2 │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 95a4a │ │ │ │ + b.n 95cc2 │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 958de │ │ │ │ - b.n 959d4 │ │ │ │ + bne.w 95b56 │ │ │ │ + b.n 95c4c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 95a4a │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + b.n 95cc2 │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 95bb0 │ │ │ │ + bne.n 95e28 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95a6e │ │ │ │ + bne.n 95ce6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 130240 │ │ │ │ - b.n 95a6e │ │ │ │ + bl 12ff18 │ │ │ │ + b.n 95ce6 │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ittte ge │ │ │ │ movge r1, #24 │ │ │ │ movwge r5, #43944 @ 0xaba8 │ │ │ │ movwge r3, #24184 @ 0x5e78 │ │ │ │ - ldrlt r5, [pc, #140] @ (95bc8 ) │ │ │ │ + ldrlt r5, [pc, #140] @ (95e40 ) │ │ │ │ ittet ge │ │ │ │ movtge r3, #77 @ 0x4d │ │ │ │ mlage r5, r1, r2, r5 │ │ │ │ addlt.w r5, r5, r2, lsl #5 │ │ │ │ addge r5, r5, r3 │ │ │ │ - b.n 95a9e │ │ │ │ + b.n 95d16 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r3, [r5, #8] │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ strb r3, [r5, #16] │ │ │ │ adds r3, r5, r4 │ │ │ │ strb.w r9, [r3, #28] │ │ │ │ strd r9, r9, [r5, #20] │ │ │ │ - b.n 95a86 │ │ │ │ + b.n 95cfe │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7131c │ │ │ │ + bl 7135c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 95a4a │ │ │ │ - b.n 95ac4 │ │ │ │ - ldr r5, [pc, #80] @ (95bcc ) │ │ │ │ - b.n 95a9e │ │ │ │ + bne.w 95cc2 │ │ │ │ + b.n 95d3c │ │ │ │ + ldr r5, [pc, #80] @ (95e44 ) │ │ │ │ + b.n 95d16 │ │ │ │ add.w r0, r5, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx 2bf20 │ │ │ │ - b.n 95a9e │ │ │ │ + b.n 95d16 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #59220 @ 0xe754 │ │ │ │ + movw r1, #58900 @ 0xe614 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 95936 │ │ │ │ + bl f8904 │ │ │ │ + b.n 95bae │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 95adc │ │ │ │ + b.n 95d54 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 95a6e │ │ │ │ + b.n 95ce6 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 95b82 │ │ │ │ + b.n 95dfa │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00095bd0 <_Py_write@@Base>: │ │ │ │ +00095e48 <_Py_write@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov sl, r1 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r2 │ │ │ │ - bl 95ffc │ │ │ │ + bl 96274 │ │ │ │ mov r7, r0 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ str r6, [r0, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 2c05c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a6e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 95c20 <_Py_write@@Base+0x50> │ │ │ │ + bge.n 95e98 <_Py_write@@Base+0x50> │ │ │ │ cmp r7, #4 │ │ │ │ - beq.n 95c3c <_Py_write@@Base+0x6c> │ │ │ │ + beq.n 95eb4 <_Py_write@@Base+0x6c> │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 95c26 <_Py_write@@Base+0x56> │ │ │ │ + blt.n 95e9e <_Py_write@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1acf3c │ │ │ │ + bl 1af364 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r7, [r5, #0] │ │ │ │ - b.n 95c20 <_Py_write@@Base+0x50> │ │ │ │ - bl f0188 │ │ │ │ + b.n 95e98 <_Py_write@@Base+0x50> │ │ │ │ + bl effcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95bf2 <_Py_write@@Base+0x22> │ │ │ │ + beq.n 95e6a <_Py_write@@Base+0x22> │ │ │ │ movs r7, #4 │ │ │ │ - b.n 95c34 <_Py_write@@Base+0x64> │ │ │ │ + b.n 95eac <_Py_write@@Base+0x64> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r4, r2, [r0, #44] @ 0x2c │ │ │ │ cmp r4, r2 │ │ │ │ ite ge │ │ │ │ movge r3, #0 │ │ │ │ movlt r3, #1 │ │ │ │ orrs.w r3, r3, r2, lsr #31 │ │ │ │ - bne.w 95dfc <_Py_write@@Base+0x22c> │ │ │ │ + bne.w 96074 <_Py_write@@Base+0x22c> │ │ │ │ ldr.w lr, [r0, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.w 95dfc <_Py_write@@Base+0x22c> │ │ │ │ + blt.w 96074 <_Py_write@@Base+0x22c> │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 95dfc <_Py_write@@Base+0x22c> │ │ │ │ + blt.w 96074 <_Py_write@@Base+0x22c> │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 95dfc <_Py_write@@Base+0x22c> │ │ │ │ + blt.w 96074 <_Py_write@@Base+0x22c> │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95dfc <_Py_write@@Base+0x22c> │ │ │ │ + beq.w 96074 <_Py_write@@Base+0x22c> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.w 95dfc <_Py_write@@Base+0x22c> │ │ │ │ + bpl.w 96074 <_Py_write@@Base+0x22c> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95dfc <_Py_write@@Base+0x22c> │ │ │ │ + beq.w 96074 <_Py_write@@Base+0x22c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bpl.w 95dfc <_Py_write@@Base+0x22c> │ │ │ │ + bpl.w 96074 <_Py_write@@Base+0x22c> │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95dfc <_Py_write@@Base+0x22c> │ │ │ │ + beq.w 96074 <_Py_write@@Base+0x22c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 95dfc <_Py_write@@Base+0x22c> │ │ │ │ + bpl.w 96074 <_Py_write@@Base+0x22c> │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 95dfc <_Py_write@@Base+0x22c> │ │ │ │ + beq.w 96074 <_Py_write@@Base+0x22c> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 95dfc <_Py_write@@Base+0x22c> │ │ │ │ + bpl.w 96074 <_Py_write@@Base+0x22c> │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95dfc <_Py_write@@Base+0x22c> │ │ │ │ + beq.w 96074 <_Py_write@@Base+0x22c> │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - bpl.w 95dfc <_Py_write@@Base+0x22c> │ │ │ │ + bpl.w 96074 <_Py_write@@Base+0x22c> │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bne.w 95dfc <_Py_write@@Base+0x22c> │ │ │ │ + bne.w 96074 <_Py_write@@Base+0x22c> │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 95dfc <_Py_write@@Base+0x22c> │ │ │ │ + beq.w 96074 <_Py_write@@Base+0x22c> │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 95dfc <_Py_write@@Base+0x22c> │ │ │ │ + bpl.n 96074 <_Py_write@@Base+0x22c> │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 95dfc <_Py_write@@Base+0x22c> │ │ │ │ + beq.n 96074 <_Py_write@@Base+0x22c> │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 95dfc <_Py_write@@Base+0x22c> │ │ │ │ + bpl.n 96074 <_Py_write@@Base+0x22c> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 95dfc <_Py_write@@Base+0x22c> │ │ │ │ + beq.n 96074 <_Py_write@@Base+0x22c> │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 95dfc <_Py_write@@Base+0x22c> │ │ │ │ + bpl.n 96074 <_Py_write@@Base+0x22c> │ │ │ │ ldr r5, [r0, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 95dfc <_Py_write@@Base+0x22c> │ │ │ │ + beq.n 96074 <_Py_write@@Base+0x22c> │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - bpl.n 95dfc <_Py_write@@Base+0x22c> │ │ │ │ + bpl.n 96074 <_Py_write@@Base+0x22c> │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95dfc <_Py_write@@Base+0x22c> │ │ │ │ + beq.n 96074 <_Py_write@@Base+0x22c> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bpl.n 95dfc <_Py_write@@Base+0x22c> │ │ │ │ + bpl.n 96074 <_Py_write@@Base+0x22c> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ orrs r2, r0 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 95de0 <_Py_write@@Base+0x210> │ │ │ │ + bne.n 96058 <_Py_write@@Base+0x210> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 95d9c <_Py_write@@Base+0x1cc> │ │ │ │ + ble.n 96014 <_Py_write@@Base+0x1cc> │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ands.w r2, r2, #32 │ │ │ │ - beq.n 95dd4 <_Py_write@@Base+0x204> │ │ │ │ + beq.n 9604c <_Py_write@@Base+0x204> │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 95d84 <_Py_write@@Base+0x1b4> │ │ │ │ + beq.n 95ffc <_Py_write@@Base+0x1b4> │ │ │ │ movs r2, #1 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ lsls r5, r0, #26 │ │ │ │ - bpl.n 95dda <_Py_write@@Base+0x20a> │ │ │ │ + bpl.n 96052 <_Py_write@@Base+0x20a> │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 95d84 <_Py_write@@Base+0x1b4> │ │ │ │ + beq.n 95ffc <_Py_write@@Base+0x1b4> │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ lsls r0, r0, #26 │ │ │ │ it mi │ │ │ │ addmi r2, #1 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 95d84 <_Py_write@@Base+0x1b4> │ │ │ │ + beq.n 95ffc <_Py_write@@Base+0x1b4> │ │ │ │ add.w r0, r3, #15 │ │ │ │ adds r3, #18 │ │ │ │ add r0, r1 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 95dce <_Py_write@@Base+0x1fe> │ │ │ │ + bpl.n 96046 <_Py_write@@Base+0x1fe> │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 95d76 <_Py_write@@Base+0x1a6> │ │ │ │ + bne.n 95fee <_Py_write@@Base+0x1a6> │ │ │ │ ubfx r3, ip, #2, #1 │ │ │ │ add lr, r4 │ │ │ │ add r3, lr │ │ │ │ ubfx ip, ip, #3, #1 │ │ │ │ add r3, ip │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 95db6 <_Py_write@@Base+0x1e6> │ │ │ │ + blt.n 9602e <_Py_write@@Base+0x1e6> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ubfx r3, ip, #2, #1 │ │ │ │ add.w r1, r4, lr │ │ │ │ add r1, r3 │ │ │ │ ubfx r3, ip, #3, #1 │ │ │ │ add r3, r1 │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ movge r0, r2 │ │ │ │ - bge.n 95d9a <_Py_write@@Base+0x1ca> │ │ │ │ + bge.n 96012 <_Py_write@@Base+0x1ca> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27500 @ 0x6b6c │ │ │ │ + movw r1, #27180 @ 0x6a2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 95df6 <_Py_write@@Base+0x226> │ │ │ │ + bl f8904 │ │ │ │ + b.n 9606e <_Py_write@@Base+0x226> │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 95d76 <_Py_write@@Base+0x1a6> │ │ │ │ - b.n 95d84 <_Py_write@@Base+0x1b4> │ │ │ │ + bne.n 95fee <_Py_write@@Base+0x1a6> │ │ │ │ + b.n 95ffc <_Py_write@@Base+0x1b4> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 95d56 <_Py_write@@Base+0x186> │ │ │ │ - b.n 95d84 <_Py_write@@Base+0x1b4> │ │ │ │ + bne.n 95fce <_Py_write@@Base+0x186> │ │ │ │ + b.n 95ffc <_Py_write@@Base+0x1b4> │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 95d62 <_Py_write@@Base+0x192> │ │ │ │ - b.n 95d84 <_Py_write@@Base+0x1b4> │ │ │ │ + bne.n 95fda <_Py_write@@Base+0x192> │ │ │ │ + b.n 95ffc <_Py_write@@Base+0x1b4> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27472 @ 0x6b50 │ │ │ │ + movw r1, #27152 @ 0x6a10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #27448 @ 0x6b38 │ │ │ │ + movw r0, #27128 @ 0x69f8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 95df6 <_Py_write@@Base+0x226> │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9606e <_Py_write@@Base+0x226> │ │ │ │ nop │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #41569 @ 0xa261 │ │ │ │ + movw r3, #41629 @ 0xa29d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 95eb0 <_Py_write@@Base+0x2e0> │ │ │ │ + bne.n 96128 <_Py_write@@Base+0x2e0> │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - movw r3, #26637 @ 0x680d │ │ │ │ + movw r3, #26701 @ 0x684d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #900] @ 0x384 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 95f62 <_Py_write@@Base+0x392> │ │ │ │ + bne.w 961da <_Py_write@@Base+0x392> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #424] @ (95ff8 <_Py_write@@Base+0x428>) │ │ │ │ + ldr r3, [pc, #424] @ (96270 <_Py_write@@Base+0x428>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 95ec4 <_Py_write@@Base+0x2f4> │ │ │ │ + beq.n 9613c <_Py_write@@Base+0x2f4> │ │ │ │ lsrs r3, r1, #18 │ │ │ │ ubfx r2, r1, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r5, [r3, #808] @ 0x328 │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.n 95e8c <_Py_write@@Base+0x2bc> │ │ │ │ + bgt.n 96104 <_Py_write@@Base+0x2bc> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 95ec4 <_Py_write@@Base+0x2f4> │ │ │ │ + cbz r2, 9613c <_Py_write@@Base+0x2f4> │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 95eb2 <_Py_write@@Base+0x2e2> │ │ │ │ - cbz r2, 95ee8 <_Py_write@@Base+0x318> │ │ │ │ + beq.n 9612a <_Py_write@@Base+0x2e2> │ │ │ │ + cbz r2, 96160 <_Py_write@@Base+0x318> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx r2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r4, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.n 95eac <_Py_write@@Base+0x2dc> │ │ │ │ + b.n 96124 <_Py_write@@Base+0x2dc> │ │ │ │ ldr.w r2, [r0, #860] @ 0x35c │ │ │ │ - movw r3, #46749 @ 0xb69d │ │ │ │ + movw r3, #46813 @ 0xb6dd │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 95fee <_Py_write@@Base+0x41e> │ │ │ │ + bne.w 96266 <_Py_write@@Base+0x41e> │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae40 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 95eac <_Py_write@@Base+0x2dc> │ │ │ │ + b.n 96124 <_Py_write@@Base+0x2dc> │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ @@ -158892,73 +159110,73 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r5, [r2, #16] │ │ │ │ str r5, [r3, #8] │ │ │ │ add.w ip, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w lr, [ip, #528] @ 0x210 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 95f26 <_Py_write@@Base+0x356> │ │ │ │ + bne.n 9619e <_Py_write@@Base+0x356> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 95f22 <_Py_write@@Base+0x352> │ │ │ │ + cbz r3, 9619a <_Py_write@@Base+0x352> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [ip, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 95f88 <_Py_write@@Base+0x3b8> │ │ │ │ + beq.n 96200 <_Py_write@@Base+0x3b8> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 95f68 <_Py_write@@Base+0x398> │ │ │ │ + beq.n 961e0 <_Py_write@@Base+0x398> │ │ │ │ ldr.w r3, [ip, #532] @ 0x214 │ │ │ │ - cbnz r3, 95f3e <_Py_write@@Base+0x36e> │ │ │ │ + cbnz r3, 961b6 <_Py_write@@Base+0x36e> │ │ │ │ str.w r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 95eac <_Py_write@@Base+0x2dc> │ │ │ │ + beq.n 96124 <_Py_write@@Base+0x2dc> │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 95fe2 <_Py_write@@Base+0x412> │ │ │ │ + beq.n 9625a <_Py_write@@Base+0x412> │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 95f5c <_Py_write@@Base+0x38c> │ │ │ │ + cbz r3, 961d4 <_Py_write@@Base+0x38c> │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 95eac <_Py_write@@Base+0x2dc> │ │ │ │ + b.n 96124 <_Py_write@@Base+0x2dc> │ │ │ │ ldr.w r0, [r0, #884] @ 0x374 │ │ │ │ bx r2 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 95f76 <_Py_write@@Base+0x3a6> │ │ │ │ + cbz r3, 961ee <_Py_write@@Base+0x3a6> │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95eac <_Py_write@@Base+0x2dc> │ │ │ │ + bne.n 96124 <_Py_write@@Base+0x2dc> │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 95eac <_Py_write@@Base+0x2dc> │ │ │ │ + b.n 96124 <_Py_write@@Base+0x2dc> │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 95f30 <_Py_write@@Base+0x360> │ │ │ │ + beq.n 961a8 <_Py_write@@Base+0x360> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 95fe8 <_Py_write@@Base+0x418> │ │ │ │ + cbz r3, 96260 <_Py_write@@Base+0x418> │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r7, r6] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 95fbc <_Py_write@@Base+0x3ec> │ │ │ │ + cbz r3, 96234 <_Py_write@@Base+0x3ec> │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ mov.w ip, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w ip, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r5, #0 │ │ │ │ @@ -158967,218 +159185,218 @@ │ │ │ │ ldr.w r3, [r0, #988] @ 0x3dc │ │ │ │ ldr.w r0, [r0, #980] @ 0x3d4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r5, [r7, r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 95eac <_Py_write@@Base+0x2dc> │ │ │ │ + b.n 96124 <_Py_write@@Base+0x2dc> │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 95f4c <_Py_write@@Base+0x37c> │ │ │ │ + b.n 961c4 <_Py_write@@Base+0x37c> │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 95f94 <_Py_write@@Base+0x3c4> │ │ │ │ + b.n 9620c <_Py_write@@Base+0x3c4> │ │ │ │ ldr.w r0, [r0, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 95edc <_Py_write@@Base+0x30c> │ │ │ │ + b.n 96154 <_Py_write@@Base+0x30c> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00095ffc : │ │ │ │ +00096274 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #252] @ (96108 ) │ │ │ │ + ldr r1, [pc, #252] @ (96380 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [r3, r1] │ │ │ │ str r2, [r3, r1] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ str r2, [r4, #28] │ │ │ │ bic.w r3, r3, #16 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ strb r3, [r4, #16] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 960fa │ │ │ │ + beq.n 96372 │ │ │ │ str r4, [r5, #4] │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ blx 2abb8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 960ec │ │ │ │ + bne.n 96364 │ │ │ │ str r0, [r5, #8] │ │ │ │ add.w r0, r5, #16 │ │ │ │ str r3, [r4, #20] │ │ │ │ blx 2b170 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 960de │ │ │ │ + bne.n 96356 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ blx 2c4b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 960d0 │ │ │ │ + bne.n 96348 │ │ │ │ add.w r6, r4, #12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 96064 │ │ │ │ + bmi.n 962dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r5, #136 @ 0x88 │ │ │ │ add.w r7, r5, #136 @ 0x88 │ │ │ │ blx 2abb8 │ │ │ │ - cbnz r0, 960b4 │ │ │ │ + cbnz r0, 9632c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 9609c │ │ │ │ + bne.n 96314 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9607c │ │ │ │ + bne.n 962f4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ blx 2bd04 │ │ │ │ - cbnz r0, 960c2 │ │ │ │ + cbnz r0, 9633a │ │ │ │ mov r0, r7 │ │ │ │ blx 2c4b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96060 │ │ │ │ - movw r1, #58472 @ 0xe468 │ │ │ │ + beq.n 962d8 │ │ │ │ + movw r1, #58152 @ 0xe328 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #92] @ (9610c ) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #58392 @ 0xe418 │ │ │ │ + ldr r0, [pc, #92] @ (96384 ) │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #58072 @ 0xe2d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #76] @ (9610c ) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #27592 @ 0x6bc8 │ │ │ │ + ldr r0, [pc, #76] @ (96384 ) │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #27272 @ 0x6a88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #64] @ (9610c ) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #58356 @ 0xe3f4 │ │ │ │ + ldr r0, [pc, #64] @ (96384 ) │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #58036 @ 0xe2b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #52] @ (96110 ) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #27560 @ 0x6ba8 │ │ │ │ + ldr r0, [pc, #52] @ (96388 ) │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #27240 @ 0x6a68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #40] @ (96110 ) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #58292 @ 0xe3b4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #24] @ (96110 ) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #27532 @ 0x6b8c │ │ │ │ + ldr r0, [pc, #40] @ (96388 ) │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #57972 @ 0xe274 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [pc, #24] @ (96388 ) │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #27212 @ 0x6a4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #8] @ (9610c ) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (96384 ) │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ movs r2, r6 │ │ │ │ - ldr r4, [r5, #68] @ 0x44 │ │ │ │ + ldr r4, [r5, #48] @ 0x30 │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ -00096114 : │ │ │ │ +0009638c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ (9613c ) │ │ │ │ + ldr r3, [pc, #24] @ (963b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbz r0, 9612e │ │ │ │ + cbz r0, 963a6 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #58088 @ 0xe2e8 │ │ │ │ + movw r1, #57768 @ 0xe1a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #8] @ (96140 ) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (963b8 ) │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #68] @ 0x44 │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ movs r2, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r1, [pc, #48] @ (96188 ) │ │ │ │ + ldr r1, [pc, #48] @ (96400 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r1, r2] │ │ │ │ str r2, [r7, #20] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ subs.w sl, r2, #1 │ │ │ │ str r1, [r7, #16] │ │ │ │ - bmi.w 9711c │ │ │ │ + bmi.w 97394 │ │ │ │ adds r3, #16 │ │ │ │ movw r5, #40968 @ 0xa008 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ add.w fp, r3, r2, lsl #2 │ │ │ │ str r0, [r7, #12] │ │ │ │ - b.n 961a0 │ │ │ │ + b.n 96418 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 974e2 │ │ │ │ + beq.w 9775a │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ str.w r4, [fp] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 9627c │ │ │ │ + beq.n 964f4 │ │ │ │ ldr.w r4, [fp, #-4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 977a6 │ │ │ │ + beq.w 97a1e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r9, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 977a6 │ │ │ │ + bne.w 97a1e │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 96192 │ │ │ │ + bpl.n 9640a │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - bne.n 9618c │ │ │ │ + bne.n 96404 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 97490 │ │ │ │ - ldr r3, [pc, #644] @ (96450 ) │ │ │ │ + beq.w 97708 │ │ │ │ + ldr r3, [pc, #644] @ (966c8 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96a70 │ │ │ │ + bne.w 96ce8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #3996] @ 0xf9c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r7, #28 │ │ │ │ - bl 7b964 │ │ │ │ + bl 7b990 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 9779e │ │ │ │ + beq.w 97a16 │ │ │ │ ldr r6, [r7, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 9697a │ │ │ │ + bne.w 96bf2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96260 │ │ │ │ + bge.n 964d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 96260 │ │ │ │ - ldr r2, [pc, #576] @ (96454 ) │ │ │ │ + cbnz r3, 964d8 │ │ │ │ + ldr r2, [pc, #576] @ (966cc ) │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r8, [r2, r1] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr.w r3, [r8, #712] @ 0x2c8 │ │ │ │ @@ -159188,273 +159406,273 @@ │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r2, #0 │ │ │ │ andlt.w r2, r2, #1 │ │ │ │ asrs r3, r3, #13 │ │ │ │ str r3, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9774c │ │ │ │ - ldr r2, [pc, #528] @ (96458 ) │ │ │ │ + bne.w 979c4 │ │ │ │ + ldr r2, [pc, #528] @ (966d0 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97758 │ │ │ │ + bne.w 979d0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97398 │ │ │ │ + bne.w 97610 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 9722e │ │ │ │ + beq.w 974a6 │ │ │ │ mov r4, r6 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ str.w r4, [fp] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 961a0 │ │ │ │ - ldr r2, [pc, #468] @ (96454 ) │ │ │ │ + bne.n 96418 │ │ │ │ + ldr r2, [pc, #468] @ (966cc ) │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r6, [r7, #12] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [r7, #16] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs.w sl, r2, #1 │ │ │ │ - bmi.w 97024 │ │ │ │ + bmi.w 9729c │ │ │ │ adds r3, #16 │ │ │ │ - movw r8, #54344 @ 0xd448 │ │ │ │ + movw r8, #54024 @ 0xd308 │ │ │ │ movt r8, #45 @ 0x2d │ │ │ │ add.w fp, r3, r2, lsl #2 │ │ │ │ str r6, [r7, #4] │ │ │ │ movw r3, #40760 @ 0x9f38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r3, [r7, #12] │ │ │ │ movw r3, #11536 @ 0x2d10 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr.w r4, [fp, #-4]! │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 968c2 │ │ │ │ + bne.w 96b3a │ │ │ │ ldrb r5, [r4, #16] │ │ │ │ lsls r6, r5, #25 │ │ │ │ - bpl.w 9641a │ │ │ │ + bpl.w 96692 │ │ │ │ ubfx ip, r5, #5, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 97802 │ │ │ │ + beq.w 97a7a │ │ │ │ ldr r6, [r4, #8] │ │ │ │ add.w r3, r4, #20 │ │ │ │ adds r0, r3, r6 │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ - beq.w 9640c │ │ │ │ + beq.w 96684 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ ldr.w r2, [r8, r1, lsl #2] │ │ │ │ subs r1, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ubfx r2, r2, #0, #3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9641a │ │ │ │ + bne.w 96692 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 9640c │ │ │ │ + beq.n 96684 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ ldr.w r2, [r8, r1, lsl #2] │ │ │ │ subs r1, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ubfx r2, r2, #0, #3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9641a │ │ │ │ + bne.n 96692 │ │ │ │ adds r2, r3, #2 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 9640c │ │ │ │ + beq.n 96684 │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ ldr.w r2, [r8, r1, lsl #2] │ │ │ │ subs r1, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ubfx r2, r2, #0, #3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9641a │ │ │ │ + bne.n 96692 │ │ │ │ adds r2, r3, #3 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 9640c │ │ │ │ + beq.n 96684 │ │ │ │ ldrb r1, [r3, #3] │ │ │ │ ldr.w r2, [r8, r1, lsl #2] │ │ │ │ subs r1, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ubfx r2, r2, #0, #3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9641a │ │ │ │ + bne.n 96692 │ │ │ │ adds r2, r3, #4 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 9640c │ │ │ │ + beq.n 96684 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ ldr.w r2, [r8, r1, lsl #2] │ │ │ │ subs r1, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ubfx r2, r2, #0, #3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9641a │ │ │ │ + bne.n 96692 │ │ │ │ adds r2, r3, #5 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 9640c │ │ │ │ + beq.n 96684 │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ ldr.w r2, [r8, r1, lsl #2] │ │ │ │ subs r1, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ubfx r2, r2, #0, #3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9641a │ │ │ │ + bne.n 96692 │ │ │ │ adds r2, r3, #6 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 9640c │ │ │ │ + beq.n 96684 │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ ldr.w r2, [r8, r1, lsl #2] │ │ │ │ subs r1, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ubfx r2, r2, #0, #3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ - cbnz r1, 9641a │ │ │ │ + cbnz r1, 96692 │ │ │ │ adds r2, r3, #7 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 9640c │ │ │ │ + beq.n 96684 │ │ │ │ ldrb r1, [r3, #7] │ │ │ │ ldr.w r2, [r8, r1, lsl #2] │ │ │ │ subs r1, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ubfx r2, r2, #0, #3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ - cbnz r1, 9641a │ │ │ │ + cbnz r1, 96692 │ │ │ │ add.w lr, r3, #8 │ │ │ │ cmp r0, lr │ │ │ │ - beq.n 9640c │ │ │ │ + beq.n 96684 │ │ │ │ ldrb.w r2, [lr] │ │ │ │ ldr.w r1, [r8, r2, lsl #2] │ │ │ │ subs r2, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 9641a │ │ │ │ + cbnz r2, 96692 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 963ea │ │ │ │ + bne.n 96662 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n 9641a │ │ │ │ + bpl.n 96692 │ │ │ │ lsls r1, r5, #30 │ │ │ │ - beq.w 96b5e │ │ │ │ + beq.w 96dd6 │ │ │ │ subs.w sl, sl, #1 │ │ │ │ - bcs.w 962b8 │ │ │ │ - ldr r3, [pc, #48] @ (96454 ) │ │ │ │ + bcs.w 96530 │ │ │ │ + ldr r3, [pc, #48] @ (966cc ) │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ subs.w r8, r3, #1 │ │ │ │ str r1, [r7, #16] │ │ │ │ - bmi.w 97030 │ │ │ │ + bmi.w 972a8 │ │ │ │ adds r2, #16 │ │ │ │ movw r5, #40968 @ 0xa008 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - ldr.w sl, [pc, #8] @ 96450 │ │ │ │ + ldr.w sl, [pc, #8] @ 966c8 │ │ │ │ add.w r9, r2, r3, lsl #2 │ │ │ │ str r6, [r7, #12] │ │ │ │ - b.n 96470 │ │ │ │ + b.n 966e8 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 9750e │ │ │ │ + beq.w 97786 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ str.w r4, [r9] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 96548 │ │ │ │ + beq.n 967c0 │ │ │ │ ldr.w r4, [r9, #-4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 977a6 │ │ │ │ + beq.w 97a1e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 977a6 │ │ │ │ + bne.w 97a1e │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 96462 │ │ │ │ + bpl.n 966da │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - bne.n 9645c │ │ │ │ + bne.n 966d4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 969e0 │ │ │ │ + beq.w 96c58 │ │ │ │ ldr.w r0, [sl, #980] @ 0x3d4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 969fc │ │ │ │ + bne.w 96c74 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #3996] @ 0xf9c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r7, #28 │ │ │ │ - bl 7b964 │ │ │ │ + bl 7b990 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 97796 │ │ │ │ + beq.w 97a0e │ │ │ │ ldr r6, [r7, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 96916 │ │ │ │ + bne.w 96b8e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9652c │ │ │ │ + bge.n 967a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9652c │ │ │ │ - ldr r2, [pc, #632] @ (96758 ) │ │ │ │ + cbnz r3, 967a4 │ │ │ │ + ldr r2, [pc, #632] @ (969d0 ) │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w fp, [r2, r1] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr.w r3, [fp, #712] @ 0x2c8 │ │ │ │ @@ -159464,154 +159682,154 @@ │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r2, #0 │ │ │ │ andlt.w r2, r2, #1 │ │ │ │ asrs r3, r3, #13 │ │ │ │ str r3, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 97502 │ │ │ │ - ldr r2, [pc, #584] @ (9675c ) │ │ │ │ + bne.w 9777a │ │ │ │ + ldr r2, [pc, #584] @ (969d4 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97730 │ │ │ │ + bne.w 979a8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [fp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9737e │ │ │ │ + bne.w 975f6 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 97244 │ │ │ │ + beq.w 974bc │ │ │ │ mov r4, r6 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ str.w r4, [r9] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 96470 │ │ │ │ - ldr r3, [pc, #524] @ (96758 ) │ │ │ │ + bne.n 966e8 │ │ │ │ + ldr r3, [pc, #524] @ (969d0 ) │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r6, [r7, #12] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97830 │ │ │ │ + beq.w 97aa8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9703e │ │ │ │ + beq.w 972b6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movw r8, #36380 @ 0x8e1c │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r5, [r8, #16] │ │ │ │ mov.w r9, r3, lsr #1 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ adds r5, #3 │ │ │ │ mla r5, r3, r9, r5 │ │ │ │ bics.w r5, r5, #3 │ │ │ │ - bmi.w 9734c │ │ │ │ + bmi.w 975c4 │ │ │ │ movw sl, #24184 @ 0x5e78 │ │ │ │ movt sl, #77 @ 0x4d │ │ │ │ - movw r2, #4689 @ 0x1251 │ │ │ │ + movw r2, #4753 @ 0x1291 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [sl, #888] @ 0x378 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9733c │ │ │ │ - ldr r3, [pc, #428] @ (96758 ) │ │ │ │ + bne.w 975b4 │ │ │ │ + ldr r3, [pc, #428] @ (969d0 ) │ │ │ │ subs r1, r5, #1 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w fp, [r3, #1612] @ 0x64c │ │ │ │ - bcs.w 97298 │ │ │ │ + bcs.w 97510 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [fp, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 9728a │ │ │ │ + beq.w 97502 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ str r5, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 96c06 │ │ │ │ - ldr r0, [pc, #376] @ (9675c ) │ │ │ │ + beq.w 96e7e │ │ │ │ + ldr r0, [pc, #376] @ (969d4 ) │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 976aa │ │ │ │ + bne.w 97922 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 96e42 │ │ │ │ + ble.w 970ba │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ ands.w r0, r2, #32 │ │ │ │ - beq.w 9720e │ │ │ │ + beq.w 97486 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 972ee │ │ │ │ + bne.w 97566 │ │ │ │ cmp.w r8, #1 │ │ │ │ ittt eq │ │ │ │ moveq fp, r1 │ │ │ │ moveq r5, r8 │ │ │ │ moveq sl, fp │ │ │ │ - beq.n 9669a │ │ │ │ + beq.n 96912 │ │ │ │ mov sl, r1 │ │ │ │ movs r5, #1 │ │ │ │ mov fp, r1 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 9725a │ │ │ │ + bpl.w 974d2 │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9727a │ │ │ │ + bne.w 974f2 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 9669a │ │ │ │ + beq.n 96912 │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 9726a │ │ │ │ + bpl.w 974e2 │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 97282 │ │ │ │ + bne.w 974fa │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 9669a │ │ │ │ + beq.n 96912 │ │ │ │ add.w r0, r3, #15 │ │ │ │ adds r3, #18 │ │ │ │ add r0, r8 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ tst.w r2, #32 │ │ │ │ - beq.w 9715e │ │ │ │ + beq.w 973d6 │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 97206 │ │ │ │ + bne.w 9747e │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 9667e │ │ │ │ + bne.n 968f6 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97714 │ │ │ │ - ldr r3, [pc, #180] @ (96758 ) │ │ │ │ + beq.w 9798c │ │ │ │ + ldr r3, [pc, #180] @ (969d0 ) │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ @@ -159625,60 +159843,60 @@ │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 972ca │ │ │ │ + blt.w 97542 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ movw r9, #40968 @ 0xa008 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, r9 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 96704 │ │ │ │ + bmi.n 9697c │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.w 96d78 │ │ │ │ + beq.w 96ff0 │ │ │ │ str r2, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r2, r9 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 96728 │ │ │ │ + bmi.n 969a0 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.w 96cca │ │ │ │ + beq.w 96f42 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 96fe4 │ │ │ │ + beq.w 9725c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r2, r9 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 96760 │ │ │ │ + bmi.n 969d8 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.w 96c24 │ │ │ │ - b.n 96760 │ │ │ │ + beq.w 96e9c │ │ │ │ + b.n 969d8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ @@ -159742,15 +159960,15 @@ │ │ │ │ strd sl, fp, [r4, #60] @ 0x3c │ │ │ │ adds r3, #10 │ │ │ │ add r3, r8 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [r2, #352] @ 0x160 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96b0c │ │ │ │ + beq.w 96d84 │ │ │ │ mov.w r8, #0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #352] @ 0x160 │ │ │ │ add.w r5, r4, #128 @ 0x80 │ │ │ │ strd r8, r8, [r4, #96] @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r4, #124] @ 0x7c │ │ │ │ @@ -159758,196 +159976,196 @@ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str.w r8, [r4, #104] @ 0x68 │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ blx 2bf20 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, r8 │ │ │ │ - ble.n 9683a │ │ │ │ + ble.n 96ab2 │ │ │ │ ldrb.w r3, [r4, #128] @ 0x80 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 96b40 │ │ │ │ + bne.w 96db8 │ │ │ │ mov r3, r8 │ │ │ │ subs r6, #1 │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 96892 │ │ │ │ - movw ip, #6908 @ 0x1afc │ │ │ │ + ble.n 96b0a │ │ │ │ + movw ip, #6588 @ 0x19bc │ │ │ │ movt ip, #57 @ 0x39 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r8, #17 │ │ │ │ movw r9, #21845 @ 0x5555 │ │ │ │ - b.n 9685e │ │ │ │ + b.n 96ad6 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 96892 │ │ │ │ + ble.n 96b0a │ │ │ │ ldrb.w r2, [r5, r3, lsl #1] │ │ │ │ lsls r0, r3, #1 │ │ │ │ add.w r1, ip, r2 │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 96858 │ │ │ │ + beq.n 96ad0 │ │ │ │ adds r0, #2 │ │ │ │ cmp r2, #75 @ 0x4b │ │ │ │ add.w lr, r5, r0 │ │ │ │ - beq.w 96bfc │ │ │ │ + beq.w 96e74 │ │ │ │ subs r2, #100 @ 0x64 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, #3 │ │ │ │ it ls │ │ │ │ strhls.w r9, [r5, r0] │ │ │ │ - bls.n 96858 │ │ │ │ + bls.n 96ad0 │ │ │ │ adds r3, #1 │ │ │ │ strh.w r8, [lr] │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 9685e │ │ │ │ - ldr r3, [pc, #620] @ (96b00 ) │ │ │ │ + bgt.n 96ad6 │ │ │ │ + ldr r3, [pc, #620] @ (96d78 ) │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r2, r5, #4096 @ 0x1000 │ │ │ │ ldrb.w r6, [r2, #1716] @ 0x6b4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 975c6 │ │ │ │ + bne.w 9783e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, 968b8 │ │ │ │ + cbz r3, 96b30 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 96ae6 │ │ │ │ + blt.w 96d5e │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 96e30 │ │ │ │ + beq.w 970a8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9641a │ │ │ │ + bne.w 96692 │ │ │ │ mov r0, r4 │ │ │ │ - bl 769d0 │ │ │ │ + bl 76a10 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 977bc │ │ │ │ + beq.w 97a34 │ │ │ │ add.w r1, r7, #28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 983dc <_Py_ReachedRecursionLimitWithMargin@@Base+0x960> │ │ │ │ + bl 98668 <_Py_ReachedRecursionLimitWithMargin@@Base+0x974> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9787a │ │ │ │ + beq.w 97af2 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 973de │ │ │ │ + bne.w 97656 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9641a │ │ │ │ + bge.w 96692 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9641a │ │ │ │ + bne.w 96692 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9641a │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 96692 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96928 │ │ │ │ + bge.n 96ba0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97870 │ │ │ │ + beq.w 97ae8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9694a │ │ │ │ + bge.n 96bc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97864 │ │ │ │ + beq.w 97adc │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9694a │ │ │ │ + bge.n 96bc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9785a │ │ │ │ + beq.w 97ad2 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bmi.w 96f04 │ │ │ │ + bmi.w 9717c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 96f70 │ │ │ │ + bge.w 971e8 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ mov.w r3, #1342177280 @ 0x50000000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 96462 │ │ │ │ + b.n 966da │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9698c │ │ │ │ + bge.n 96c04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97850 │ │ │ │ + beq.w 97ac8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 969ae │ │ │ │ + bge.n 96c26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97844 │ │ │ │ + beq.w 97abc │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 969ae │ │ │ │ + bge.n 96c26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9778c │ │ │ │ + beq.w 97a04 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bmi.w 96e8a │ │ │ │ + bmi.w 97102 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 96ef6 │ │ │ │ + bge.w 9716e │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ mov.w r3, #1342177280 @ 0x50000000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 96192 │ │ │ │ + b.w 9640a │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 978f4 │ │ │ │ - ldr r3, [pc, #280] @ (96b04 ) │ │ │ │ + beq.w 97b6c │ │ │ │ + ldr r3, [pc, #280] @ (96d7c ) │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 964a8 │ │ │ │ + beq.w 96720 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 964a8 │ │ │ │ + beq.w 96720 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96a60 │ │ │ │ + bge.n 96cd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 96a60 │ │ │ │ - ldr r2, [pc, #236] @ (96b00 ) │ │ │ │ + cbnz r3, 96cd8 │ │ │ │ + ldr r2, [pc, #236] @ (96d78 ) │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w fp, [r2, r1] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr.w r3, [fp, #712] @ 0x2c8 │ │ │ │ @@ -159957,42 +160175,42 @@ │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r2, #0 │ │ │ │ andlt.w r2, r2, #1 │ │ │ │ asrs r3, r3, #13 │ │ │ │ str r3, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 974f6 │ │ │ │ - ldr r2, [pc, #192] @ (96b08 ) │ │ │ │ + bne.w 9776e │ │ │ │ + ldr r2, [pc, #192] @ (96d80 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 976dc │ │ │ │ + bne.w 97954 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [fp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97364 │ │ │ │ + bne.w 975dc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ - b.n 9653a │ │ │ │ + b.n 967b2 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 961dc │ │ │ │ + beq.w 96454 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96ad4 │ │ │ │ + bge.n 96d4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 96ad4 │ │ │ │ - ldr r2, [pc, #120] @ (96b00 ) │ │ │ │ + cbnz r3, 96d4c │ │ │ │ + ldr r2, [pc, #120] @ (96d78 ) │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r8, [r2, r1] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr.w r3, [r8, #712] @ 0x2c8 │ │ │ │ @@ -160002,38 +160220,38 @@ │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r2, #0 │ │ │ │ andlt.w r2, r2, #1 │ │ │ │ asrs r3, r3, #13 │ │ │ │ str r3, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 97484 │ │ │ │ - ldr r2, [pc, #76] @ (96b08 ) │ │ │ │ + bne.w 976fc │ │ │ │ + ldr r2, [pc, #76] @ (96d80 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97468 │ │ │ │ + bne.w 976e0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 973b2 │ │ │ │ + bne.w 9762a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ - b.w 9626e │ │ │ │ + b.w 964e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 968b8 │ │ │ │ + bne.w 96b30 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ @@ -160050,350 +160268,350 @@ │ │ │ │ add.w r1, r2, #16 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ blx 2bf20 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w 9683c │ │ │ │ + ble.w 96ab4 │ │ │ │ ldrb.w r2, [r4, #128] @ 0x80 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.w 9683c │ │ │ │ + beq.w 96ab4 │ │ │ │ cmp r6, #1 │ │ │ │ it eq │ │ │ │ streq r6, [r4, #120] @ 0x78 │ │ │ │ - beq.w 96892 │ │ │ │ + beq.w 96b0a │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r2, [r5, r3, lsl #1] │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.w 9683c │ │ │ │ + beq.w 96ab4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 96b4c │ │ │ │ - b.n 9683c │ │ │ │ + bne.n 96dc4 │ │ │ │ + b.n 96ab4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r6, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ - beq.w 9740c │ │ │ │ - ldr r3, [pc, #520] @ (96d74 ) │ │ │ │ + beq.w 97684 │ │ │ │ + ldr r3, [pc, #520] @ (96fec ) │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97134 │ │ │ │ + bne.w 973ac │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #3996] @ 0xf9c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r7, #28 │ │ │ │ - bl 7b964 │ │ │ │ + bl 7b990 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 9781e │ │ │ │ + beq.w 97a96 │ │ │ │ ldr r5, [r7, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 96e56 │ │ │ │ + beq.w 970ce │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96bb4 │ │ │ │ + bge.n 96e2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97782 │ │ │ │ + beq.w 979fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96bd6 │ │ │ │ + bge.n 96e4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 977d8 │ │ │ │ + beq.w 97a50 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96bd6 │ │ │ │ + bge.n 96e4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 977ce │ │ │ │ + beq.w 97a46 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9641a │ │ │ │ + blt.w 96692 │ │ │ │ mov r0, r4 │ │ │ │ - bl 755e4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75624 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 9641a │ │ │ │ + b.n 96692 │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ add r3, r1 │ │ │ │ strh r2, [r5, r0] │ │ │ │ - b.n 96858 │ │ │ │ + b.n 96ad0 │ │ │ │ ldrd ip, r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 971fc │ │ │ │ + bcc.w 97474 │ │ │ │ adds r2, r1, #1 │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ str r2, [r3, #24] │ │ │ │ add.w r2, r3, ip │ │ │ │ str r2, [r3, #4] │ │ │ │ str.w r5, [r3, ip] │ │ │ │ - b.n 965e2 │ │ │ │ + b.n 9685a │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr.w r9, [r1] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 97574 │ │ │ │ - ldr r3, [pc, #320] @ (96d74 ) │ │ │ │ + beq.w 977ec │ │ │ │ + ldr r3, [pc, #320] @ (96fec ) │ │ │ │ str r1, [r7, #8] │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 971ce │ │ │ │ + bne.w 97446 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #3996] @ 0xf9c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r7, #28 │ │ │ │ str r1, [r7, #8] │ │ │ │ - bl 7b964 │ │ │ │ + bl 7b990 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 97826 │ │ │ │ + beq.w 97a9e │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 96f7e │ │ │ │ + beq.w 971f6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96c80 │ │ │ │ + bge.n 96ef8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 97a32 │ │ │ │ + beq.w 97caa │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96ca2 │ │ │ │ + bge.n 96f1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97a22 │ │ │ │ + beq.w 97c9a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96ca2 │ │ │ │ + bge.n 96f1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97a40 │ │ │ │ + beq.w 97cb8 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - blt.w 96760 │ │ │ │ + blt.w 969d8 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [r7, #8] │ │ │ │ - bl 755e4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75624 <_Py_SetImmortal@@Base> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ movs r2, #2 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - b.n 96760 │ │ │ │ + b.n 969d8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r7, #4] │ │ │ │ - beq.w 97522 │ │ │ │ - ldr r3, [pc, #156] @ (96d74 ) │ │ │ │ + beq.w 9779a │ │ │ │ + ldr r3, [pc, #156] @ (96fec ) │ │ │ │ str r1, [r7, #8] │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 971a0 │ │ │ │ + bne.w 97418 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #3996] @ 0xf9c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r7, #28 │ │ │ │ str r1, [r7, #8] │ │ │ │ - bl 7b964 │ │ │ │ + bl 7b990 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 97814 │ │ │ │ + beq.w 97a8c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 96fae │ │ │ │ + beq.w 97226 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96d26 │ │ │ │ + bge.n 96f9e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 97a4e │ │ │ │ + beq.w 97cc6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96d48 │ │ │ │ + bge.n 96fc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 979dc │ │ │ │ + beq.w 97c54 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96d48 │ │ │ │ + bge.n 96fc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 979ce │ │ │ │ + beq.w 97c46 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 96728 │ │ │ │ + blt.w 969a0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [r7, #8] │ │ │ │ - bl 755e4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75624 <_Py_SetImmortal@@Base> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ movs r2, #2 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - b.n 96728 │ │ │ │ + b.n 969a0 │ │ │ │ nop │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 975ea │ │ │ │ - ldr r3, [pc, #656] @ (9701c ) │ │ │ │ + beq.w 97862 │ │ │ │ + ldr r3, [pc, #656] @ (97294 ) │ │ │ │ mov r1, r2 │ │ │ │ str r2, [r7, #8] │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9716e │ │ │ │ + bne.w 973e6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r2 │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #3996] @ 0xf9c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r7, #28 │ │ │ │ str r2, [r7, #8] │ │ │ │ - bl 7b964 │ │ │ │ + bl 7b990 │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - beq.w 977c2 │ │ │ │ + beq.w 97a3a │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 96fe8 │ │ │ │ + beq.w 97260 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96dda │ │ │ │ + bge.n 97052 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 97774 │ │ │ │ + beq.w 979ec │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96dfc │ │ │ │ + bge.n 97074 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 977f2 │ │ │ │ + beq.w 97a6a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96dfc │ │ │ │ + bge.n 97074 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 977e4 │ │ │ │ + beq.w 97a5c │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ movs r1, #1 │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 96e22 │ │ │ │ + blt.n 9709a │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r7, #8] │ │ │ │ - bl 755e4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75624 <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ movs r1, #2 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ str r2, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 96706 │ │ │ │ + bne.w 9697e │ │ │ │ mov r3, r1 │ │ │ │ - b.n 96fda │ │ │ │ + b.n 97252 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 983dc <_Py_ReachedRecursionLimitWithMargin@@Base+0x960> │ │ │ │ + bl 98668 <_Py_ReachedRecursionLimitWithMargin@@Base+0x974> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 9641a │ │ │ │ - b.w 977bc │ │ │ │ + bne.w 96692 │ │ │ │ + b.w 97a34 │ │ │ │ ldr.w fp, [r6, #56] @ 0x38 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 97710 │ │ │ │ + beq.w 97988 │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r5 │ │ │ │ mov fp, r5 │ │ │ │ - b.n 966a2 │ │ │ │ + b.n 9691a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96e6a │ │ │ │ + bge.n 970e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 96e6a │ │ │ │ + cbnz r3, 970e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 96e7e │ │ │ │ + blt.n 970f6 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 973cc │ │ │ │ + beq.w 97644 │ │ │ │ cmp r4, r5 │ │ │ │ it ne │ │ │ │ strne.w r5, [fp] │ │ │ │ - b.w 9641a │ │ │ │ + b.w 96692 │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbz r3, 96eaa │ │ │ │ - movw r2, #65081 @ 0xfe39 │ │ │ │ + cbz r3, 97122 │ │ │ │ + movw r2, #65125 @ 0xfe65 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9771c │ │ │ │ + bne.w 97994 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 969c2 │ │ │ │ + beq.w 96c3a │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 969c2 │ │ │ │ - ldr r2, [pc, #360] @ (97020 ) │ │ │ │ + beq.w 96c3a │ │ │ │ + ldr r2, [pc, #360] @ (97298 ) │ │ │ │ ldr r0, [r7, #20] │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -160406,34 +160624,34 @@ │ │ │ │ subs r3, #1 │ │ │ │ str.w r1, [r4, #-8] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str.w r3, [r0, #3868] @ 0xf1c │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 969cc │ │ │ │ + blt.w 96c44 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.w 96192 │ │ │ │ + b.w 9640a │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbz r3, 96f24 │ │ │ │ - movw r2, #65081 @ 0xfe39 │ │ │ │ + cbz r3, 9719c │ │ │ │ + movw r2, #65125 @ 0xfe65 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 97726 │ │ │ │ + bne.w 9799e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9695e │ │ │ │ + beq.w 96bd6 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9695e │ │ │ │ - ldr r2, [pc, #240] @ (97020 ) │ │ │ │ + beq.w 96bd6 │ │ │ │ + ldr r2, [pc, #240] @ (97298 ) │ │ │ │ ldr r0, [r7, #20] │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -160446,1539 +160664,1541 @@ │ │ │ │ subs r3, #1 │ │ │ │ str.w r1, [r4, #-8] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str.w r3, [r0, #3868] @ 0xf1c │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 96968 │ │ │ │ + blt.w 96be0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.w 96462 │ │ │ │ + b.w 966da │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96f96 │ │ │ │ + bge.n 9720e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 96f96 │ │ │ │ + cbnz r2, 9720e │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 96fa8 │ │ │ │ + blt.n 97220 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 97326 │ │ │ │ + beq.w 9759e │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 96762 │ │ │ │ + b.w 969da │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96fc6 │ │ │ │ + bge.n 9723e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 96fc6 │ │ │ │ + cbnz r2, 9723e │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 96fda │ │ │ │ + blt.n 97252 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 97310 │ │ │ │ + beq.w 97588 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 96732 │ │ │ │ + bne.w 969aa │ │ │ │ movs r3, #0 │ │ │ │ - b.n 96fa8 │ │ │ │ + b.n 97220 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97000 │ │ │ │ + bge.n 97278 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 97000 │ │ │ │ + cbnz r1, 97278 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 97014 │ │ │ │ + blt.n 9728c │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 972fa │ │ │ │ + beq.w 97572 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 96e24 │ │ │ │ + b.n 9709c │ │ │ │ nop │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs.w r8, r3, #1 │ │ │ │ - bpl.w 9643a │ │ │ │ + bpl.w 966b2 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96564 │ │ │ │ + bne.w 967dc │ │ │ │ ldr.w r9, [r6, #24] │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #0 │ │ │ │ - bl 718ec │ │ │ │ + bl 71940 │ │ │ │ add.w sl, r9, #16 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9735e │ │ │ │ + beq.w 975d6 │ │ │ │ add.w r3, r0, #16 │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ mov r4, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r5, r1 │ │ │ │ - bge.w 9768a │ │ │ │ + bge.w 97902 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w fp, r4, r3 │ │ │ │ add.w r2, fp, #16 │ │ │ │ cmp r2, r1 │ │ │ │ - bge.w 9766c │ │ │ │ + bge.w 978e4 │ │ │ │ ldrb.w r2, [sl, r5] │ │ │ │ add.w r0, sl, r5 │ │ │ │ add.w fp, r4, #1 │ │ │ │ and.w r1, r2, #120 @ 0x78 │ │ │ │ cmp r1, #120 @ 0x78 │ │ │ │ - beq.w 97666 │ │ │ │ + beq.w 978de │ │ │ │ and.w r2, r2, #7 │ │ │ │ orn r2, r2, #23 │ │ │ │ strb r2, [r4, #0] │ │ │ │ ldrb.w r2, [sl, r5] │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ cmp r2, #15 │ │ │ │ - beq.w 97636 │ │ │ │ + beq.w 978ae │ │ │ │ cmp r2, #12 │ │ │ │ - bhi.w 9763e │ │ │ │ + bhi.w 978b6 │ │ │ │ cmp r2, #11 │ │ │ │ - beq.w 9763a │ │ │ │ + beq.w 978b2 │ │ │ │ sub.w ip, r2, #12 │ │ │ │ rsbs r2, ip, #0 │ │ │ │ adc.w r2, r2, ip │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r1, fp │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.w 97656 │ │ │ │ + bhi.w 978ce │ │ │ │ strb r2, [r1, #0] │ │ │ │ subs r1, r1, r4 │ │ │ │ add.w r4, fp, r1 │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ adds r2, r5, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bge.n 97118 │ │ │ │ + bge.n 97390 │ │ │ │ ldrsb.w r0, [sl, r2] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 97118 │ │ │ │ + blt.n 97390 │ │ │ │ adds r2, r5, #2 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 97118 │ │ │ │ + ble.n 97390 │ │ │ │ ldrsb.w r0, [sl, r2] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 97118 │ │ │ │ + blt.n 97390 │ │ │ │ adds r2, r5, #3 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 97118 │ │ │ │ + ble.n 97390 │ │ │ │ ldrsb.w r0, [sl, r2] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 97118 │ │ │ │ + blt.n 97390 │ │ │ │ adds r2, r5, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 97118 │ │ │ │ + ble.n 97390 │ │ │ │ ldrsb.w r0, [sl, r2] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 97118 │ │ │ │ + blt.n 97390 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - blt.n 9710a │ │ │ │ + blt.n 97382 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 97064 │ │ │ │ + b.n 972dc │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs.w sl, r2, #1 │ │ │ │ - bmi.w 97024 │ │ │ │ + bmi.w 9729c │ │ │ │ movw r9, #40968 @ 0xa008 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ - b.w 96294 │ │ │ │ + b.w 9650c │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 96b7a │ │ │ │ + beq.w 96df2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97150 │ │ │ │ + bge.n 973c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 97150 │ │ │ │ + cbnz r3, 973c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - b.n 96e7e │ │ │ │ + b.n 970f6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 97206 │ │ │ │ + bne.n 9747e │ │ │ │ lsls r2, r2, #24 │ │ │ │ it mi │ │ │ │ addmi.w fp, fp, #1 │ │ │ │ - b.w 96696 │ │ │ │ + b.w 9690e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96d9e │ │ │ │ + beq.w 97016 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9718e │ │ │ │ + bge.n 97406 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 9718e │ │ │ │ + cbnz r1, 97406 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ mov r2, r3 │ │ │ │ - b.n 96e24 │ │ │ │ + b.n 9709c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96cea │ │ │ │ + beq.w 96f62 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 971c0 │ │ │ │ + bge.n 97438 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 971c0 │ │ │ │ + cbnz r2, 97438 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ - b.n 96fda │ │ │ │ + b.n 97252 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96c44 │ │ │ │ + beq.w 96ebc │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 971ee │ │ │ │ + bge.n 97466 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 971ee │ │ │ │ + cbnz r2, 97466 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ - b.n 96fa8 │ │ │ │ + b.n 97220 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.w 965e2 │ │ │ │ + b.w 9685a │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.w 96696 │ │ │ │ - cbnz r1, 97224 │ │ │ │ + b.w 9690e │ │ │ │ + cbnz r1, 9749c │ │ │ │ mov sl, r1 │ │ │ │ mov.w fp, r2, lsr #7 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 96642 │ │ │ │ - b.w 9669a │ │ │ │ + bne.w 968ba │ │ │ │ + b.w 96912 │ │ │ │ mov fp, r0 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 97218 │ │ │ │ + b.n 97490 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ - bl 755e4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75624 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r6, #16] │ │ │ │ - b.w 9626e │ │ │ │ + b.w 964e6 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ - bl 755e4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75624 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r6, #16] │ │ │ │ - b.w 9653a │ │ │ │ - cbnz r1, 9727a │ │ │ │ + b.w 967b2 │ │ │ │ + cbnz r1, 974f2 │ │ │ │ lsls r2, r2, #24 │ │ │ │ - bpl.w 96656 │ │ │ │ + bpl.w 968ce │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.w 96656 │ │ │ │ - cbnz r1, 97282 │ │ │ │ + b.w 968ce │ │ │ │ + cbnz r1, 974fa │ │ │ │ lsls r2, r2, #24 │ │ │ │ - bpl.w 96670 │ │ │ │ + bpl.w 968e8 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.w 96670 │ │ │ │ + b.w 968e8 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.w 96656 │ │ │ │ + b.w 968ce │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.w 96670 │ │ │ │ + b.w 968e8 │ │ │ │ mov r0, fp │ │ │ │ - bl 7131c │ │ │ │ + bl 7135c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 965e2 │ │ │ │ + bne.w 9685a │ │ │ │ ldr.w r3, [sl, #848] @ 0x350 │ │ │ │ - movw r2, #46589 @ 0xb5fd │ │ │ │ + movw r2, #46653 @ 0xb63d │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9745c │ │ │ │ + bne.w 976d4 │ │ │ │ cmp r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bfa0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9734c │ │ │ │ + beq.n 975c4 │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.w 965e2 │ │ │ │ + b.w 9685a │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r9, #40968 @ 0xa008 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldrb.w r0, [r3, #87] @ 0x57 │ │ │ │ lsls r0, r0, #27 │ │ │ │ - bpl.w 96704 │ │ │ │ + bpl.w 9697c │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 966fc │ │ │ │ - b.w 96704 │ │ │ │ + beq.w 96974 │ │ │ │ + b.w 9697c │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r5, sl │ │ │ │ - b.n 97218 │ │ │ │ + b.n 97490 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 755e4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75624 <_Py_SetImmortal@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r1, #2 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ bfi r2, r1, #0, #2 │ │ │ │ strb r2, [r3, #16] │ │ │ │ - b.n 97014 │ │ │ │ + b.n 9728c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 755e4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75624 <_Py_SetImmortal@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r1, #2 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ bfi r2, r1, #0, #2 │ │ │ │ strb r2, [r3, #16] │ │ │ │ - b.n 96fda │ │ │ │ + b.n 97252 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 755e4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75624 <_Py_SetImmortal@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r1, #2 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ bfi r2, r1, #0, #2 │ │ │ │ strb r2, [r3, #16] │ │ │ │ - b.n 96fa8 │ │ │ │ + b.n 97220 │ │ │ │ ldr.w r0, [sl, #884] @ 0x374 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 965e2 │ │ │ │ - bl 1fa038 │ │ │ │ + bne.w 9685a │ │ │ │ + bl 1fbed8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9660a │ │ │ │ + bne.w 96882 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 7b92c │ │ │ │ - bl 1fa038 │ │ │ │ - b.n 977bc │ │ │ │ + bl 7b958 │ │ │ │ + bl 1fbed8 │ │ │ │ + b.n 97a34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 96a60 │ │ │ │ + ble.w 96cd8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96a60 │ │ │ │ + beq.w 96cd8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ffb38 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 96a60 │ │ │ │ + bl 2019c8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 96cd8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 9652c │ │ │ │ + ble.w 967a4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9652c │ │ │ │ + beq.w 967a4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ffb38 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 9652c │ │ │ │ + bl 2019c8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 967a4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 96260 │ │ │ │ + ble.w 964d8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96260 │ │ │ │ + beq.w 964d8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ffb38 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 96260 │ │ │ │ + bl 2019c8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 964d8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 96ad4 │ │ │ │ + ble.w 96d4c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96ad4 │ │ │ │ + beq.w 96d4c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ffb38 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 96ad4 │ │ │ │ + bl 2019c8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 96d4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 755e4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75624 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - b.n 96e7e │ │ │ │ + b.n 970f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 113600 │ │ │ │ + bl 113690 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9787a │ │ │ │ + beq.w 97af2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r0, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 968fa │ │ │ │ + bge.w 96b72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 968fa │ │ │ │ + bne.w 96b72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 968fa │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 96b72 │ │ │ │ and.w r5, r5, #28 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.w 96b68 │ │ │ │ + bne.w 96de0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 97a5c │ │ │ │ + bne.w 97cd4 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrsb.w r1, [r2] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r1, ip │ │ │ │ - blt.w 97a68 │ │ │ │ + blt.w 97ce0 │ │ │ │ movs r3, #24 │ │ │ │ movw r5, #43944 @ 0xaba8 │ │ │ │ mla r5, r3, r2, r5 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 96e7e │ │ │ │ + bge.w 970f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96e7e │ │ │ │ + bne.w 970f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 96e7e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 970f6 │ │ │ │ ldr.w r0, [sl, #844] @ 0x34c │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 972b8 │ │ │ │ - movw r1, #64473 @ 0xfbd9 │ │ │ │ + b.n 97530 │ │ │ │ + movw r1, #63661 @ 0xf8ad │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 96ac4 │ │ │ │ + beq.w 96d3c │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.w 96ac4 │ │ │ │ + b.w 96d3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcb50 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 96ad4 │ │ │ │ + bl 1fe9e4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 96d4c │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 961ca │ │ │ │ + bne.w 96442 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bmi.w 979bc │ │ │ │ + bmi.w 97c34 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 97a18 │ │ │ │ + blt.w 97c90 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r1, #24 │ │ │ │ movw r6, #43944 @ 0xaba8 │ │ │ │ mla r6, r1, r3, r6 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ add r6, r3 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9626c │ │ │ │ + bge.w 964e4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9626c │ │ │ │ + bne.w 964e4 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 9626e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 964e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 755e4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75624 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.w 96192 │ │ │ │ + b.w 9640a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1fcb50 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 96a60 │ │ │ │ + bl 1fe9e4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 96cd8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1fcb50 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 9652c │ │ │ │ + bl 1fe9e4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 967a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 755e4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75624 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.w 96462 │ │ │ │ + b.w 966da │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 96cd6 │ │ │ │ + bne.w 96f4e │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.w 9797e │ │ │ │ + bmi.w 97bf6 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 979ac │ │ │ │ + blt.w 97c24 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r0, #24 │ │ │ │ movw r3, #43944 @ 0xaba8 │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 96fda │ │ │ │ + bge.w 97252 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 96fda │ │ │ │ + bne.w 97252 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - b.n 96fda │ │ │ │ + b.n 97252 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 96c30 │ │ │ │ + bne.w 96ea8 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.w 978ca │ │ │ │ + bmi.w 97b42 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 978ea │ │ │ │ + blt.w 97b62 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r0, #24 │ │ │ │ movw r3, #43944 @ 0xaba8 │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ add r3, r2 │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 96fa8 │ │ │ │ + bge.w 97220 │ │ │ │ add.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 96fa8 │ │ │ │ + bne.w 97220 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - b.n 96fa8 │ │ │ │ + b.n 97220 │ │ │ │ add.w r5, r5, #5728 @ 0x1660 │ │ │ │ adds r5, #20 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.w 978c6 │ │ │ │ + bpl.w 97b3e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 976f8 │ │ │ │ + blt.w 97970 │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - beq.w 968a8 │ │ │ │ + beq.w 96b20 │ │ │ │ adds r5, #4 │ │ │ │ - b.n 975cc │ │ │ │ + b.n 97844 │ │ │ │ and.w r0, r3, #28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.w 96d88 │ │ │ │ + bne.w 97000 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.w 97892 │ │ │ │ + bmi.w 97b0a │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldrsb.w r0, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 978b2 │ │ │ │ + blt.w 97b2a │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ mov.w ip, #24 │ │ │ │ movw r3, #43944 @ 0xaba8 │ │ │ │ mla r3, ip, r0, r3 │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add r3, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97630 │ │ │ │ + bge.n 978a8 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979ec │ │ │ │ + beq.w 97c64 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 96704 │ │ │ │ + b.w 9697c │ │ │ │ movs r2, #0 │ │ │ │ - b.n 970c4 │ │ │ │ + b.n 9733c │ │ │ │ movs r2, #1 │ │ │ │ - b.n 970c4 │ │ │ │ + b.n 9733c │ │ │ │ str r3, [r7, #16] │ │ │ │ - bl 9d9ac │ │ │ │ + bl 9dc58 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.w 970c4 │ │ │ │ + bge.w 9733c │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.n 970c6 │ │ │ │ + b.n 9733e │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ lsrs r2, r2, #6 │ │ │ │ orr.w r0, r0, #64 @ 0x40 │ │ │ │ strb.w r0, [r1], #1 │ │ │ │ - b.n 970c8 │ │ │ │ + b.n 97340 │ │ │ │ strb r2, [r4, #0] │ │ │ │ mov r4, fp │ │ │ │ - b.n 970d6 │ │ │ │ + b.n 9734e │ │ │ │ lsls r1, r1, #1 │ │ │ │ add.w r0, r7, #28 │ │ │ │ - bl 9dc10 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9debc <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 977bc │ │ │ │ + beq.w 97a34 │ │ │ │ ldr.w r8, [r7, #28] │ │ │ │ add.w r3, r8, #16 │ │ │ │ add.w r4, r3, fp │ │ │ │ - b.n 9707c │ │ │ │ + b.n 972f4 │ │ │ │ subs r1, r4, r3 │ │ │ │ add.w r0, r7, #28 │ │ │ │ - bl 9dc10 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9debc <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 977bc │ │ │ │ + bne.w 97a34 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 977bc │ │ │ │ + beq.w 97a34 │ │ │ │ str r3, [r6, #24] │ │ │ │ - b.w 96568 │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + b.w 967e0 │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 976ce │ │ │ │ + bne.n 97946 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96606 │ │ │ │ + bne.w 9687e │ │ │ │ mov r0, r4 │ │ │ │ - bl 130240 │ │ │ │ - b.w 96606 │ │ │ │ + bl 12ff18 │ │ │ │ + b.w 9687e │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.w 96606 │ │ │ │ - movw r1, #64473 @ 0xfbd9 │ │ │ │ + b.w 9687e │ │ │ │ + movw r1, #63661 @ 0xf8ad │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 96a50 │ │ │ │ + beq.w 96cc8 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.w 96a50 │ │ │ │ + b.w 96cc8 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #28012 @ 0x6d6c │ │ │ │ + movw r1, #27692 @ 0x6c2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #28036 @ 0x6d84 │ │ │ │ + movw r0, #27716 @ 0x6c44 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 202a64 │ │ │ │ - b.n 975e0 │ │ │ │ + bl 2048f4 │ │ │ │ + b.n 97858 │ │ │ │ mov r5, fp │ │ │ │ mov sl, fp │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #56] @ 0x38 │ │ │ │ - b.w 966a2 │ │ │ │ + b.w 9691a │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 96ea4 │ │ │ │ + b.w 9711c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 96f1e │ │ │ │ - movw r1, #64473 @ 0xfbd9 │ │ │ │ + b.w 97196 │ │ │ │ + movw r1, #63661 @ 0xf8ad │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9651c │ │ │ │ + beq.w 96794 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.w 9651c │ │ │ │ + b.w 96794 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcb50 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 96260 │ │ │ │ - movw r1, #64473 @ 0xfbd9 │ │ │ │ + bl 1fe9e4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 964d8 │ │ │ │ + movw r1, #63661 @ 0xf8ad │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 96250 │ │ │ │ + beq.w 964c8 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.w 96250 │ │ │ │ + b.w 964c8 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r7, #8] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - b.w 96dda │ │ │ │ + b.w 97052 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 96bb4 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 96e2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 969ae │ │ │ │ - bl da114 │ │ │ │ - b.w 96462 │ │ │ │ - bl da114 │ │ │ │ - b.w 96192 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 96c26 │ │ │ │ + bl da060 │ │ │ │ + b.w 966da │ │ │ │ + bl da060 │ │ │ │ + b.w 9640a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27980 @ 0x6d4c │ │ │ │ + movw r1, #27660 @ 0x6c0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r4, #0 │ │ │ │ - b.w 968b8 │ │ │ │ - bl da114 │ │ │ │ + b.w 96b30 │ │ │ │ + bl da060 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - b.w 96e24 │ │ │ │ + b.w 9709c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 96bd6 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 96e4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.w 96bc6 │ │ │ │ + b.w 96e3e │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r7, #8] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - b.w 96dfc │ │ │ │ + b.w 97074 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r7, #8] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - b.w 96dec │ │ │ │ + b.w 97064 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ adds r0, r3, r6 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 962ea │ │ │ │ + bne.w 96562 │ │ │ │ mov r6, ip │ │ │ │ - b.w 9640c │ │ │ │ - bl da114 │ │ │ │ + b.w 96684 │ │ │ │ + bl da060 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - b.w 96728 │ │ │ │ - bl da114 │ │ │ │ - b.w 9641a │ │ │ │ - bl da114 │ │ │ │ + b.w 969a0 │ │ │ │ + bl da060 │ │ │ │ + b.w 96692 │ │ │ │ + bl da060 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - b.w 96760 │ │ │ │ - movw r1, #58088 @ 0xe2e8 │ │ │ │ + b.w 969d8 │ │ │ │ + movw r1, #57768 @ 0xe1a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #6908 @ 0x1afc │ │ │ │ + movw r0, #6588 @ 0x19bc │ │ │ │ movt r0, #57 @ 0x39 │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.w 9699e │ │ │ │ + b.w 96c16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 9698c │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 96c04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 9694a │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 96bc2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.w 9693a │ │ │ │ + b.w 96bb2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 96928 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 96ba0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 977bc │ │ │ │ + bge.n 97a34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 977bc │ │ │ │ + bne.n 97a34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 977bc │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 97a34 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n 978a4 │ │ │ │ + bmi.n 97b1c │ │ │ │ ldrsb.w r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 978bc │ │ │ │ + blt.n 97b34 │ │ │ │ add.w r3, r2, #28 │ │ │ │ - b.n 97606 │ │ │ │ + b.n 9787e │ │ │ │ ldrsb.w r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 979fc │ │ │ │ + bge.w 97c74 │ │ │ │ add.w r3, r2, #20 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #448] @ (97a78 ) │ │ │ │ + ldr r3, [pc, #448] @ (97cf0 ) │ │ │ │ add.w r3, r3, r0, lsl #5 │ │ │ │ - b.n 9761e │ │ │ │ + b.n 97896 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n 978ae │ │ │ │ + bmi.n 97b26 │ │ │ │ add.w r3, r2, #28 │ │ │ │ - b.n 978b2 │ │ │ │ + b.n 97b2a │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - b.n 975e6 │ │ │ │ + b.n 9785e │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 97938 │ │ │ │ + bmi.n 97bb0 │ │ │ │ ldrsb.w r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 978e6 │ │ │ │ + blt.n 97b5e │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r1, #20 │ │ │ │ addpl.w r3, r1, #28 │ │ │ │ - b.n 97590 │ │ │ │ + b.n 97808 │ │ │ │ add.w r3, r1, #28 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #392] @ (97a78 ) │ │ │ │ + ldr r3, [pc, #392] @ (97cf0 ) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 975a6 │ │ │ │ + b.n 9781e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bmi.n 97946 │ │ │ │ + bmi.n 97bbe │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 9796e │ │ │ │ + blt.n 97be6 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r1, #24 │ │ │ │ movw r6, #43944 @ 0xaba8 │ │ │ │ mla r6, r1, r3, r6 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ add r6, r3 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 96538 │ │ │ │ + bge.w 967b0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 96538 │ │ │ │ + bne.w 967b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.w 9653a │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.w 967b2 │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 978d6 │ │ │ │ + bge.n 97b4e │ │ │ │ add.w r3, r1, #20 │ │ │ │ - b.n 978ea │ │ │ │ + b.n 97b62 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n 97958 │ │ │ │ + bmi.n 97bd0 │ │ │ │ ldrsb.w r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 97960 │ │ │ │ + blt.n 97bd8 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 97904 │ │ │ │ + b.n 97b7c │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 97978 │ │ │ │ + bge.n 97bf0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r1, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - ldr r6, [pc, #260] @ (97a78 ) │ │ │ │ + ldr r6, [pc, #260] @ (97cf0 ) │ │ │ │ add.w r6, r6, r3, lsl #5 │ │ │ │ - b.n 9791a │ │ │ │ + b.n 97b92 │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 97904 │ │ │ │ + b.n 97b7c │ │ │ │ ubfx r2, r3, #6, #1 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r1, #20 │ │ │ │ addpl.w r3, r1, #28 │ │ │ │ ldrsb.w r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 979a6 │ │ │ │ + blt.n 97c1e │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r1, #20 │ │ │ │ addpl.w r3, r1, #28 │ │ │ │ - b.n 9753e │ │ │ │ - cbnz r2, 979b6 │ │ │ │ + b.n 977b6 │ │ │ │ + cbnz r2, 97c2e │ │ │ │ add.w r3, r1, #28 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #200] @ (97a78 ) │ │ │ │ + ldr r3, [pc, #200] @ (97cf0 ) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 97554 │ │ │ │ + b.n 977cc │ │ │ │ add.w r3, r1, #20 │ │ │ │ - b.n 979ac │ │ │ │ + b.n 97c24 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n 97a02 │ │ │ │ + bmi.n 97c7a │ │ │ │ ldrsb.w r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 97a0a │ │ │ │ + blt.n 97c82 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 974ae │ │ │ │ + b.n 97726 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [r7, #8] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - b.w 96d48 │ │ │ │ + b.w 96fc0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [r7, #8] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - b.w 96d38 │ │ │ │ + b.w 96fb0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ - b.w 96e24 │ │ │ │ + b.w 9709c │ │ │ │ add.w r3, r2, #20 │ │ │ │ - b.n 97606 │ │ │ │ + b.n 9787e │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 97a72 │ │ │ │ + bge.n 97cea │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r1, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - ldr r6, [pc, #92] @ (97a78 ) │ │ │ │ + ldr r6, [pc, #92] @ (97cf0 ) │ │ │ │ add.w r6, r6, r3, lsl #5 │ │ │ │ - b.n 974c4 │ │ │ │ + b.n 9773c │ │ │ │ mov r0, r1 │ │ │ │ str r1, [r7, #8] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - b.w 96c92 │ │ │ │ + b.w 96f0a │ │ │ │ mov r0, r3 │ │ │ │ str r1, [r7, #8] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - b.w 96c80 │ │ │ │ + b.w 96ef8 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [r7, #8] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - b.w 96ca2 │ │ │ │ + b.w 96f1a │ │ │ │ mov r0, r3 │ │ │ │ str r1, [r7, #8] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - b.w 96d26 │ │ │ │ + b.w 96f9e │ │ │ │ ldrsb.w r1, [r4, #20] │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 9742c │ │ │ │ + bge.w 976a4 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - ldr r5, [pc, #12] @ (97a78 ) │ │ │ │ + ldr r5, [pc, #12] @ (97cf0 ) │ │ │ │ add.w r5, r5, r3, lsl #5 │ │ │ │ - b.n 97440 │ │ │ │ + b.n 976b8 │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 974ae │ │ │ │ + b.n 97726 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -00097a7c <_Py_ReachedRecursionLimitWithMargin@@Base>: │ │ │ │ +00097cf4 <_Py_ReachedRecursionLimitWithMargin@@Base>: │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r2, [r0, #712] @ 0x2c8 │ │ │ │ add r7, sp, #0 │ │ │ │ add.w lr, r2, r1, lsl #13 │ │ │ │ cmp lr, r7 │ │ │ │ - bcs.n 97aa2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x26> │ │ │ │ + bcs.n 97d1a <_Py_ReachedRecursionLimitWithMargin@@Base+0x26> │ │ │ │ movs r0, #0 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ ldr.w r4, [r0, #716] @ 0x2cc │ │ │ │ - cbz r4, 97ab6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x3a> │ │ │ │ + cbz r4, 97d2e <_Py_ReachedRecursionLimitWithMargin@@Base+0x3a> │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ cmp r7, r2 │ │ │ │ ite cc │ │ │ │ movcc r0, #0 │ │ │ │ movcs r0, #1 │ │ │ │ - b.n 97a9c <_Py_ReachedRecursionLimitWithMargin@@Base+0x20> │ │ │ │ + b.n 97d14 <_Py_ReachedRecursionLimitWithMargin@@Base+0x20> │ │ │ │ strd r1, r0, [r7] │ │ │ │ - bl 1928a4 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 194c6c <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr.w r2, [r3, #712] @ 0x2c8 │ │ │ │ add.w r1, r2, r1, lsl #13 │ │ │ │ cmp r1, r7 │ │ │ │ - bcs.n 97aa8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2c> │ │ │ │ - b.n 97a9a <_Py_ReachedRecursionLimitWithMargin@@Base+0x1e> │ │ │ │ + bcs.n 97d20 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2c> │ │ │ │ + b.n 97d12 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1e> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ add r7, sp, #0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 982be <_Py_ReachedRecursionLimitWithMargin@@Base+0x842> │ │ │ │ - ldr r1, [pc, #316] @ (97c34 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b8>) │ │ │ │ + beq.w 98546 <_Py_ReachedRecursionLimitWithMargin@@Base+0x852> │ │ │ │ + ldr r5, [pc, #324] @ (97eb4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1c0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r5, [r1, r2] │ │ │ │ + ldr r5, [r5, r2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9828e <_Py_ReachedRecursionLimitWithMargin@@Base+0x812> │ │ │ │ + beq.w 98512 <_Py_ReachedRecursionLimitWithMargin@@Base+0x81e> │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ add.w r1, r2, #8192 @ 0x2000 │ │ │ │ cmp r7, r1 │ │ │ │ - bls.w 982ae <_Py_ReachedRecursionLimitWithMargin@@Base+0x832> │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 98318 <_Py_ReachedRecursionLimitWithMargin@@Base+0x89c> │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ + bls.w 98536 <_Py_ReachedRecursionLimitWithMargin@@Base+0x842> │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 985a2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x8ae> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ adds r2, r3, #1 │ │ │ │ - str r1, [r7, #16] │ │ │ │ + str r0, [r7, #16] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 980d2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x656> │ │ │ │ - ldr r1, [pc, #260] @ (97c34 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b8>) │ │ │ │ + beq.w 98356 <_Py_ReachedRecursionLimitWithMargin@@Base+0x662> │ │ │ │ + ldr r5, [pc, #268] @ (97eb4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1c0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9828e <_Py_ReachedRecursionLimitWithMargin@@Base+0x812> │ │ │ │ + beq.w 98512 <_Py_ReachedRecursionLimitWithMargin@@Base+0x81e> │ │ │ │ ldr.w r3, [r6, #712] @ 0x2c8 │ │ │ │ add.w r0, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r0 │ │ │ │ - bls.w 980c0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x644> │ │ │ │ + bls.w 98344 <_Py_ReachedRecursionLimitWithMargin@@Base+0x650> │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - movw r3, #4689 @ 0x1251 │ │ │ │ + movw r3, #4753 @ 0x1291 │ │ │ │ movt r3, #7 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr.w r6, [r0, #868] @ 0x364 │ │ │ │ cmp r6, r3 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [r7, #28] │ │ │ │ - bne.w 980fc <_Py_ReachedRecursionLimitWithMargin@@Base+0x680> │ │ │ │ - ldr r3, [r1, r2] │ │ │ │ + bne.w 98380 <_Py_ReachedRecursionLimitWithMargin@@Base+0x68c> │ │ │ │ + ldr r3, [r5, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr.w r8, [r3, #1612] @ 0x64c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w 9802c <_Py_ReachedRecursionLimitWithMargin@@Base+0x5b0> │ │ │ │ + ldr.w r5, [r3, #1612] @ 0x64c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + ldr.w ip, [r3, #8] │ │ │ │ + cmp r3, ip │ │ │ │ + beq.w 982b0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x5bc> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - str r1, [r3, #4] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + str r0, [r3, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 98174 <_Py_ReachedRecursionLimitWithMargin@@Base+0x480> │ │ │ │ + ldr.w r8, [r4, #88] @ 0x58 │ │ │ │ + add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 97ef4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x478> │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r3, r1, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 98022 <_Py_ReachedRecursionLimitWithMargin@@Base+0x5a6> │ │ │ │ + bne.w 982a6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x5b2> │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov.w r9, #1 │ │ │ │ str r3, [r7, #24] │ │ │ │ - mov r8, r5 │ │ │ │ - adds r3, r1, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 97c2c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b0> │ │ │ │ - ldr r3, [pc, #124] @ (97c34 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b8>) │ │ │ │ + mov r3, r8 │ │ │ │ + mov.w r9, #1 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + mov fp, r1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 97eaa <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b6> │ │ │ │ + ldr r3, [pc, #128] @ (97eb4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1c0>) │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9828e <_Py_ReachedRecursionLimitWithMargin@@Base+0x812> │ │ │ │ + beq.w 98512 <_Py_ReachedRecursionLimitWithMargin@@Base+0x81e> │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ add.w r3, r2, #8192 @ 0x2000 │ │ │ │ cmp r7, r3 │ │ │ │ - bls.w 98398 <_Py_ReachedRecursionLimitWithMargin@@Base+0x91c> │ │ │ │ + bls.w 98624 <_Py_ReachedRecursionLimitWithMargin@@Base+0x930> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ - mov sl, r8 │ │ │ │ + mov sl, fp │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 98310 <_Py_ReachedRecursionLimitWithMargin@@Base+0x894> │ │ │ │ + bne.w 98598 <_Py_ReachedRecursionLimitWithMargin@@Base+0x8a4> │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w fp, [r4, #8] │ │ │ │ - bl 9881c <_Py_ReachedRecursionLimitWithMargin@@Base+0xda0> │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ + bl 98aa8 <_Py_ReachedRecursionLimitWithMargin@@Base+0xdb4> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97e98 <_Py_ReachedRecursionLimitWithMargin@@Base+0x41c> │ │ │ │ + bne.w 98118 <_Py_ReachedRecursionLimitWithMargin@@Base+0x424> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98006 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58a> │ │ │ │ + bne.w 9828a <_Py_ReachedRecursionLimitWithMargin@@Base+0x596> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9df20 <_Py_NewReferenceNoTotal@@Base+0x58> │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ + bl 9e1c8 <_Py_NewReferenceNoTotal@@Base+0x58> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ - subs r1, #1 │ │ │ │ - cbz r0, 97c38 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1bc> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 98382 <_Py_ReachedRecursionLimitWithMargin@@Base+0x906> │ │ │ │ - cmp r9, r8 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 97e7e <_Py_ReachedRecursionLimitWithMargin@@Base+0x402> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - str.w r5, [r6, r8, lsl #2] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - str r3, [r7, #28] │ │ │ │ - adds r3, r1, #1 │ │ │ │ + subs r3, #1 │ │ │ │ + cbz r0, 97eb8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1c4> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9860c <_Py_ReachedRecursionLimitWithMargin@@Base+0x918> │ │ │ │ + cmp r9, fp │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 97bb4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x138> │ │ │ │ + beq.w 980fe <_Py_ReachedRecursionLimitWithMargin@@Base+0x40a> │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + str.w r5, [r6, fp, lsl #2] │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + str r2, [r7, #28] │ │ │ │ + adds r2, r3, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 97e32 <_Py_ReachedRecursionLimitWithMargin@@Base+0x13e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f1a8 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 97bce <_Py_ReachedRecursionLimitWithMargin@@Base+0x152> │ │ │ │ + bl 28f050 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 97e4c <_Py_ReachedRecursionLimitWithMargin@@Base+0x158> │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + mov r5, fp │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - mov r5, r8 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 98018 <_Py_ReachedRecursionLimitWithMargin@@Base+0x59c> │ │ │ │ + beq.w 9829c <_Py_ReachedRecursionLimitWithMargin@@Base+0x5a8> │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 98018 <_Py_ReachedRecursionLimitWithMargin@@Base+0x59c> │ │ │ │ + bne.w 9829c <_Py_ReachedRecursionLimitWithMargin@@Base+0x5a8> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bhi.w 982d8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x85c> │ │ │ │ + bhi.w 98560 <_Py_ReachedRecursionLimitWithMargin@@Base+0x86c> │ │ │ │ subs r2, r5, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bhi.w 982d8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x85c> │ │ │ │ + bhi.w 98560 <_Py_ReachedRecursionLimitWithMargin@@Base+0x86c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add.w r0, r2, #19 │ │ │ │ bic.w fp, r0, #7 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add.w lr, fp, r0 │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.w 9812c <_Py_ReachedRecursionLimitWithMargin@@Base+0x6b0> │ │ │ │ + bhi.w 983b0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x6bc> │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ adds.w r8, r1, r0 │ │ │ │ - beq.w 982c8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x84c> │ │ │ │ + beq.w 98550 <_Py_ReachedRecursionLimitWithMargin@@Base+0x85c> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9817e <_Py_ReachedRecursionLimitWithMargin@@Base+0x702> │ │ │ │ + bne.w 98402 <_Py_ReachedRecursionLimitWithMargin@@Base+0x70e> │ │ │ │ adds r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b348 │ │ │ │ mov r3, r8 │ │ │ │ cmp r5, #1 │ │ │ │ str.w r5, [r3], #8 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r3, [r8, #8] │ │ │ │ - ble.n 97cde <_Py_ReachedRecursionLimitWithMargin@@Base+0x262> │ │ │ │ + ble.n 97f5e <_Py_ReachedRecursionLimitWithMargin@@Base+0x26a> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ - beq.n 97cde <_Py_ReachedRecursionLimitWithMargin@@Base+0x262> │ │ │ │ + beq.n 97f5e <_Py_ReachedRecursionLimitWithMargin@@Base+0x26a> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r5, #3 │ │ │ │ str.w r3, [r8, #16] │ │ │ │ - beq.n 97cde <_Py_ReachedRecursionLimitWithMargin@@Base+0x262> │ │ │ │ + beq.n 97f5e <_Py_ReachedRecursionLimitWithMargin@@Base+0x26a> │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr.w r1, [r6, r3, lsl #2] │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 97ccc <_Py_ReachedRecursionLimitWithMargin@@Base+0x250> │ │ │ │ + bne.n 97f4c <_Py_ReachedRecursionLimitWithMargin@@Base+0x258> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - movw r2, #26637 @ 0x680d │ │ │ │ + movw r2, #26701 @ 0x684d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r3, #880] @ 0x370 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9811c <_Py_ReachedRecursionLimitWithMargin@@Base+0x6a0> │ │ │ │ - ldr r3, [pc, #716] @ (97fc0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x544>) │ │ │ │ + bne.w 983a0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #720] @ (98244 <_Py_ReachedRecursionLimitWithMargin@@Base+0x550>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1612] @ 0x64c │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.w 97f14 <_Py_ReachedRecursionLimitWithMargin@@Base+0x498> │ │ │ │ + beq.w 98194 <_Py_ReachedRecursionLimitWithMargin@@Base+0x4a0> │ │ │ │ lsrs r3, r6, #18 │ │ │ │ ubfx r2, r6, #0, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ ldr.w r1, [r3, #808] @ 0x328 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 97d2e <_Py_ReachedRecursionLimitWithMargin@@Base+0x2b2> │ │ │ │ + bgt.n 97fae <_Py_ReachedRecursionLimitWithMargin@@Base+0x2ba> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w 97f14 <_Py_ReachedRecursionLimitWithMargin@@Base+0x498> │ │ │ │ + bgt.w 98194 <_Py_ReachedRecursionLimitWithMargin@@Base+0x4a0> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97f14 <_Py_ReachedRecursionLimitWithMargin@@Base+0x498> │ │ │ │ + beq.w 98194 <_Py_ReachedRecursionLimitWithMargin@@Base+0x4a0> │ │ │ │ bic.w r1, r6, #4080 @ 0xff0 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r1, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 97fc4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x548> │ │ │ │ + beq.w 98248 <_Py_ReachedRecursionLimitWithMargin@@Base+0x554> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98038 <_Py_ReachedRecursionLimitWithMargin@@Base+0x5bc> │ │ │ │ + beq.w 982bc <_Py_ReachedRecursionLimitWithMargin@@Base+0x5c8> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 983c0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x944> │ │ │ │ + beq.w 9864c <_Py_ReachedRecursionLimitWithMargin@@Base+0x958> │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 97d9c <_Py_ReachedRecursionLimitWithMargin@@Base+0x320> │ │ │ │ + ble.n 9801c <_Py_ReachedRecursionLimitWithMargin@@Base+0x328> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 97d6e <_Py_ReachedRecursionLimitWithMargin@@Base+0x2f2> │ │ │ │ + cbz r2, 97fee <_Py_ReachedRecursionLimitWithMargin@@Base+0x2fa> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r6, r2 │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 97d9c <_Py_ReachedRecursionLimitWithMargin@@Base+0x320> │ │ │ │ + beq.n 9801c <_Py_ReachedRecursionLimitWithMargin@@Base+0x328> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 97d7c <_Py_ReachedRecursionLimitWithMargin@@Base+0x300> │ │ │ │ + cbz r2, 97ffc <_Py_ReachedRecursionLimitWithMargin@@Base+0x308> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r6, r2 │ │ │ │ cmp.w sl, #3 │ │ │ │ - beq.n 97d9c <_Py_ReachedRecursionLimitWithMargin@@Base+0x320> │ │ │ │ + beq.n 9801c <_Py_ReachedRecursionLimitWithMargin@@Base+0x328> │ │ │ │ add.w sl, r3, sl, lsl #2 │ │ │ │ adds r3, #12 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 983ca <_Py_ReachedRecursionLimitWithMargin@@Base+0x94e> │ │ │ │ + beq.w 98656 <_Py_ReachedRecursionLimitWithMargin@@Base+0x962> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r3, sl │ │ │ │ add r6, r2 │ │ │ │ - bne.n 97d8a <_Py_ReachedRecursionLimitWithMargin@@Base+0x30e> │ │ │ │ + bne.n 9800a <_Py_ReachedRecursionLimitWithMargin@@Base+0x316> │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 982f4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x878> │ │ │ │ + bhi.w 9857c <_Py_ReachedRecursionLimitWithMargin@@Base+0x888> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 97f50 <_Py_ReachedRecursionLimitWithMargin@@Base+0x4d4> │ │ │ │ + beq.w 981d0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x4dc> │ │ │ │ subs r2, r6, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bhi.w 982f4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x878> │ │ │ │ + bhi.w 9857c <_Py_ReachedRecursionLimitWithMargin@@Base+0x888> │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ add.w fp, r2, #19 │ │ │ │ bic.w fp, fp, #7 │ │ │ │ ldrd r3, r1, [r5] │ │ │ │ add.w r0, r1, fp │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.w 97f6e <_Py_ReachedRecursionLimitWithMargin@@Base+0x4f2> │ │ │ │ + bcc.w 981ee <_Py_ReachedRecursionLimitWithMargin@@Base+0x4fa> │ │ │ │ str r0, [r5, #4] │ │ │ │ ldr r5, [r5, #12] │ │ │ │ adds r5, r5, r1 │ │ │ │ - beq.w 982e4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x868> │ │ │ │ + beq.w 9856c <_Py_ReachedRecursionLimitWithMargin@@Base+0x878> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98178 <_Py_ReachedRecursionLimitWithMargin@@Base+0x6fc> │ │ │ │ + bne.w 983fc <_Py_ReachedRecursionLimitWithMargin@@Base+0x708> │ │ │ │ movs r1, #0 │ │ │ │ adds r2, #12 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b348 │ │ │ │ ldr.w lr, [r8] │ │ │ │ mov r3, r5 │ │ │ │ cmp.w lr, #0 │ │ │ │ it gt │ │ │ │ movgt.w ip, #0 │ │ │ │ str.w r6, [r3], #8 │ │ │ │ it gt │ │ │ │ ldrgt.w r1, [r8, #4] │ │ │ │ str r3, [r5, #4] │ │ │ │ - ble.n 97e66 <_Py_ReachedRecursionLimitWithMargin@@Base+0x3ea> │ │ │ │ + ble.n 980e6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x3f2> │ │ │ │ ldr.w r3, [r1, r9, lsl #2] │ │ │ │ - cbz r3, 97e5e <_Py_ReachedRecursionLimitWithMargin@@Base+0x3e2> │ │ │ │ + cbz r3, 980de <_Py_ReachedRecursionLimitWithMargin@@Base+0x3ea> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 97e5e <_Py_ReachedRecursionLimitWithMargin@@Base+0x3e2> │ │ │ │ + ble.n 980de <_Py_ReachedRecursionLimitWithMargin@@Base+0x3ea> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov.w sl, ip, lsl #2 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str.w r0, [r1, ip, lsl #2] │ │ │ │ - beq.n 97e48 <_Py_ReachedRecursionLimitWithMargin@@Base+0x3cc> │ │ │ │ + beq.n 980c8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x3d4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ ldr.w r6, [r6, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str.w r6, [r0, sl] │ │ │ │ - bne.n 97e32 <_Py_ReachedRecursionLimitWithMargin@@Base+0x3b6> │ │ │ │ + bne.n 980b2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x3be> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp lr, r9 │ │ │ │ - beq.n 97e66 <_Py_ReachedRecursionLimitWithMargin@@Base+0x3ea> │ │ │ │ + beq.n 980e6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x3f2> │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ add ip, r2 │ │ │ │ ldr.w r3, [r1, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97e18 <_Py_ReachedRecursionLimitWithMargin@@Base+0x39c> │ │ │ │ + bne.n 98098 <_Py_ReachedRecursionLimitWithMargin@@Base+0x3a4> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp lr, r9 │ │ │ │ - bne.n 97e12 <_Py_ReachedRecursionLimitWithMargin@@Base+0x396> │ │ │ │ + bne.n 98092 <_Py_ReachedRecursionLimitWithMargin@@Base+0x39e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 982fa <_Py_ReachedRecursionLimitWithMargin@@Base+0x87e> │ │ │ │ + bne.w 98582 <_Py_ReachedRecursionLimitWithMargin@@Base+0x88e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ - bl 85d90 │ │ │ │ + bl 85d44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 982dc <_Py_ReachedRecursionLimitWithMargin@@Base+0x860> │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ + beq.w 98564 <_Py_ReachedRecursionLimitWithMargin@@Base+0x870> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 97c14 <_Py_ReachedRecursionLimitWithMargin@@Base+0x198> │ │ │ │ - ldr.w fp, [r4, #20] │ │ │ │ - ldr.w r2, [fp, #4] │ │ │ │ + b.n 97e92 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19e> │ │ │ │ + ldr.w r8, [r4, #20] │ │ │ │ + ldr.w r2, [r8, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ add.w lr, r0, #16 │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.w 9818a <_Py_ReachedRecursionLimitWithMargin@@Base+0x70e> │ │ │ │ + bhi.w 9840e <_Py_ReachedRecursionLimitWithMargin@@Base+0x71a> │ │ │ │ ldr r5, [r2, #12] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ adds r5, r5, r0 │ │ │ │ - beq.w 9833a <_Py_ReachedRecursionLimitWithMargin@@Base+0x8be> │ │ │ │ + beq.w 985c4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x8d0> │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 98184 <_Py_ReachedRecursionLimitWithMargin@@Base+0x708> │ │ │ │ + bne.w 98408 <_Py_ReachedRecursionLimitWithMargin@@Base+0x714> │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ movs r0, #1 │ │ │ │ str.w r0, [r2], #8 │ │ │ │ strd r2, r3, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 98202 <_Py_ReachedRecursionLimitWithMargin@@Base+0x786> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + bne.w 98486 <_Py_ReachedRecursionLimitWithMargin@@Base+0x792> │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r1, r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 97c0c <_Py_ReachedRecursionLimitWithMargin@@Base+0x190> │ │ │ │ + subs r3, r2, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 97e8a <_Py_ReachedRecursionLimitWithMargin@@Base+0x196> │ │ │ │ str r2, [r7, #12] │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 982a2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x826> │ │ │ │ - subs r1, r2, #1 │ │ │ │ - b.n 97c0c <_Py_ReachedRecursionLimitWithMargin@@Base+0x190> │ │ │ │ - ldrd ip, r2, [r3, #24] │ │ │ │ - cmp r2, ip │ │ │ │ - bcc.n 97fb6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x53a> │ │ │ │ - add.w r2, r3, ip │ │ │ │ + bne.w 98526 <_Py_ReachedRecursionLimitWithMargin@@Base+0x832> │ │ │ │ + subs r3, r2, #1 │ │ │ │ + b.n 97e8a <_Py_ReachedRecursionLimitWithMargin@@Base+0x196> │ │ │ │ + ldrd lr, r2, [r3, #24] │ │ │ │ + cmp r2, lr │ │ │ │ + bcc.n 98236 <_Py_ReachedRecursionLimitWithMargin@@Base+0x542> │ │ │ │ + add.w r2, r3, lr │ │ │ │ str r2, [r3, #4] │ │ │ │ - add.w r2, ip, #8 │ │ │ │ + add.w r2, lr, #8 │ │ │ │ str r2, [r3, #24] │ │ │ │ - str.w r1, [r3, ip] │ │ │ │ + str.w r0, [r3, lr] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 97fd6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x55a> │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ - b.n 97b92 <_Py_ReachedRecursionLimitWithMargin@@Base+0x116> │ │ │ │ + beq.n 9825a <_Py_ReachedRecursionLimitWithMargin@@Base+0x566> │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ + b.n 97e0a <_Py_ReachedRecursionLimitWithMargin@@Base+0x116> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr.w r2, [r3, #860] @ 0x35c │ │ │ │ - movw r3, #46749 @ 0xb69d │ │ │ │ + movw r3, #46813 @ 0xb6dd │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 98282 <_Py_ReachedRecursionLimitWithMargin@@Base+0x806> │ │ │ │ + bne.w 98506 <_Py_ReachedRecursionLimitWithMargin@@Base+0x812> │ │ │ │ mov r0, r6 │ │ │ │ blx 2ae40 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ ldr.w sl, [r8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w sl, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bgt.w 97d54 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2d8> │ │ │ │ + bgt.w 97fd4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2e0> │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ movs r6, #0 │ │ │ │ ldrd r3, r1, [r5] │ │ │ │ add.w r0, r1, #16 │ │ │ │ cmp r0, r3 │ │ │ │ it ls │ │ │ │ movls r2, r6 │ │ │ │ - bls.w 97dd4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x358> │ │ │ │ + bls.w 98054 <_Py_ReachedRecursionLimitWithMargin@@Base+0x360> │ │ │ │ mov.w fp, #16 │ │ │ │ mov r2, r6 │ │ │ │ cmp.w fp, #8192 @ 0x2000 │ │ │ │ mov r1, fp │ │ │ │ it cc │ │ │ │ movcc.w r1, #8192 @ 0x2000 │ │ │ │ str r2, [r7, #24] │ │ │ │ add.w r0, r1, #16 │ │ │ │ str r1, [r7, #28] │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r1, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 982e4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x868> │ │ │ │ + beq.w 9856c <_Py_ReachedRecursionLimitWithMargin@@Base+0x878> │ │ │ │ str.w r1, [r0], #16 │ │ │ │ add.w r1, r3, #23 │ │ │ │ bic.w r1, r1, #7 │ │ │ │ mov.w ip, #0 │ │ │ │ subs r1, r1, r0 │ │ │ │ str r0, [r3, #12] │ │ │ │ str r1, [r3, #4] │ │ │ │ add.w r0, fp, r1 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ str r3, [r5, #8] │ │ │ │ mov r5, r3 │ │ │ │ - b.n 97dd4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x358> │ │ │ │ + b.n 98054 <_Py_ReachedRecursionLimitWithMargin@@Base+0x360> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - str r3, [r0, #12] │ │ │ │ - str r0, [r3, #8] │ │ │ │ - b.n 97b92 <_Py_ReachedRecursionLimitWithMargin@@Base+0x116> │ │ │ │ + str.w r3, [ip, #12] │ │ │ │ + str.w ip, [r3, #8] │ │ │ │ + b.n 97e0a <_Py_ReachedRecursionLimitWithMargin@@Base+0x116> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr.w r3, [r5, r3, lsl #3] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ strd r3, r2, [r1, #8] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 97d4e <_Py_ReachedRecursionLimitWithMargin@@Base+0x2d2> │ │ │ │ + b.n 97fce <_Py_ReachedRecursionLimitWithMargin@@Base+0x2da> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr.w r2, [r3, #848] @ 0x350 │ │ │ │ - movw r3, #46589 @ 0xb5fd │ │ │ │ + movw r3, #46653 @ 0xb63d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 981f4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x778> │ │ │ │ + bne.w 98478 <_Py_ReachedRecursionLimitWithMargin@@Base+0x784> │ │ │ │ movs r0, #4 │ │ │ │ blx 2bfa0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9810e <_Py_ReachedRecursionLimitWithMargin@@Base+0x692> │ │ │ │ - ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ + beq.w 98392 <_Py_ReachedRecursionLimitWithMargin@@Base+0x69e> │ │ │ │ + ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ - str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 97b92 <_Py_ReachedRecursionLimitWithMargin@@Base+0x116> │ │ │ │ + str.w r3, [r5, #800] @ 0x320 │ │ │ │ + b.n 97e0a <_Py_ReachedRecursionLimitWithMargin@@Base+0x116> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r5, r8 │ │ │ │ + mov r5, fp │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 97c46 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ca> │ │ │ │ + bne.w 97ec6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1d2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 97e6e <_Py_ReachedRecursionLimitWithMargin@@Base+0x3f2> │ │ │ │ + b.n 980ee <_Py_ReachedRecursionLimitWithMargin@@Base+0x3fa> │ │ │ │ movs r1, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7131c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7135c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 97f0c <_Py_ReachedRecursionLimitWithMargin@@Base+0x490> │ │ │ │ + b.n 9818c <_Py_ReachedRecursionLimitWithMargin@@Base+0x498> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ movs r2, #28 │ │ │ │ mul.w fp, r2, r3 │ │ │ │ ldr.w r3, [r5, #512] @ 0x200 │ │ │ │ str r3, [r7, #28] │ │ │ │ mov r0, r3 │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ @@ -161988,179 +162208,179 @@ │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ str r2, [r1, #8] │ │ │ │ add.w r0, r5, ip, lsl #2 │ │ │ │ str r1, [r3, #16] │ │ │ │ ldr.w r2, [r0, #528] @ 0x210 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9807a <_Py_ReachedRecursionLimitWithMargin@@Base+0x5fe> │ │ │ │ + bne.n 982fe <_Py_ReachedRecursionLimitWithMargin@@Base+0x60a> │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 98076 <_Py_ReachedRecursionLimitWithMargin@@Base+0x5fa> │ │ │ │ + cbz r1, 982fa <_Py_ReachedRecursionLimitWithMargin@@Base+0x606> │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp ip, r6 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str.w r1, [r0, #528] @ 0x210 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 98212 <_Py_ReachedRecursionLimitWithMargin@@Base+0x796> │ │ │ │ + beq.w 98496 <_Py_ReachedRecursionLimitWithMargin@@Base+0x7a2> │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 981d2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x756> │ │ │ │ + beq.w 98456 <_Py_ReachedRecursionLimitWithMargin@@Base+0x762> │ │ │ │ ldr.w r1, [r0, #532] @ 0x214 │ │ │ │ - cbnz r1, 9809c <_Py_ReachedRecursionLimitWithMargin@@Base+0x620> │ │ │ │ + cbnz r1, 98320 <_Py_ReachedRecursionLimitWithMargin@@Base+0x62c> │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 97d4e <_Py_ReachedRecursionLimitWithMargin@@Base+0x2d2> │ │ │ │ + beq.w 97fce <_Py_ReachedRecursionLimitWithMargin@@Base+0x2da> │ │ │ │ ldrd r1, r6, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9820c <_Py_ReachedRecursionLimitWithMargin@@Base+0x790> │ │ │ │ + beq.w 98490 <_Py_ReachedRecursionLimitWithMargin@@Base+0x79c> │ │ │ │ str r1, [r6, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ str r6, [r1, #24] │ │ │ │ strd r0, r2, [r3, #20] │ │ │ │ - cbz r0, 980bc <_Py_ReachedRecursionLimitWithMargin@@Base+0x640> │ │ │ │ + cbz r0, 98340 <_Py_ReachedRecursionLimitWithMargin@@Base+0x64c> │ │ │ │ str r3, [r0, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ - b.n 97d4e <_Py_ReachedRecursionLimitWithMargin@@Base+0x2d2> │ │ │ │ + b.n 97fce <_Py_ReachedRecursionLimitWithMargin@@Base+0x2da> │ │ │ │ ldr.w r2, [r6, #716] @ 0x2cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9836c <_Py_ReachedRecursionLimitWithMargin@@Base+0x8f0> │ │ │ │ + beq.w 985f6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x902> │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 980d8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x65c> │ │ │ │ + bcc.n 9835c <_Py_ReachedRecursionLimitWithMargin@@Base+0x668> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f1a8 <_Py_c_neg@@Base+0x10> │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ - cbnz r5, 98116 <_Py_ReachedRecursionLimitWithMargin@@Base+0x69a> │ │ │ │ + bl 28f050 <_Py_c_neg@@Base+0x10> │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ + cbnz r1, 9839a <_Py_ReachedRecursionLimitWithMargin@@Base+0x6a6> │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - movw r3, #4689 @ 0x1251 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + movw r3, #4753 @ 0x1291 │ │ │ │ movt r3, #7 │ │ │ │ str r2, [r7, #20] │ │ │ │ ldr.w r6, [r2, #868] @ 0x364 │ │ │ │ - str r1, [r7, #28] │ │ │ │ + str r0, [r7, #28] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9831e <_Py_ReachedRecursionLimitWithMargin@@Base+0x8a2> │ │ │ │ + beq.w 985a8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x8b4> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r3, #864] @ 0x360 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97f10 <_Py_ReachedRecursionLimitWithMargin@@Base+0x494> │ │ │ │ + bne.w 98190 <_Py_ReachedRecursionLimitWithMargin@@Base+0x49c> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1fa038 │ │ │ │ + bl 1fbed8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 98022 <_Py_ReachedRecursionLimitWithMargin@@Base+0x5a6> │ │ │ │ + b.n 982a6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x5b2> │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r2, #864] @ 0x360 │ │ │ │ blx r3 │ │ │ │ ldr.w sl, [r8] │ │ │ │ - b.n 97f3c <_Py_ReachedRecursionLimitWithMargin@@Base+0x4c0> │ │ │ │ + b.n 981bc <_Py_ReachedRecursionLimitWithMargin@@Base+0x4c8> │ │ │ │ cmp.w fp, #8192 @ 0x2000 │ │ │ │ mov r8, fp │ │ │ │ it cc │ │ │ │ movcc.w r8, #8192 @ 0x2000 │ │ │ │ str r3, [r7, #12] │ │ │ │ add.w r0, r8, #16 │ │ │ │ str r2, [r7, #24] │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 982c8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x84c> │ │ │ │ + beq.w 98550 <_Py_ReachedRecursionLimitWithMargin@@Base+0x85c> │ │ │ │ mov ip, r0 │ │ │ │ str.w r8, [ip], #16 │ │ │ │ add.w r8, r0, #23 │ │ │ │ bic.w r8, r8, #7 │ │ │ │ strd r9, ip, [r0, #8] │ │ │ │ str r0, [r3, #8] │ │ │ │ sub.w r3, r8, ip │ │ │ │ add r3, fp │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 982c8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x84c> │ │ │ │ + beq.w 98550 <_Py_ReachedRecursionLimitWithMargin@@Base+0x85c> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 97c90 <_Py_ReachedRecursionLimitWithMargin@@Base+0x214> │ │ │ │ + b.n 97f10 <_Py_ReachedRecursionLimitWithMargin@@Base+0x21c> │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - b.n 97dea <_Py_ReachedRecursionLimitWithMargin@@Base+0x36e> │ │ │ │ + b.n 9806a <_Py_ReachedRecursionLimitWithMargin@@Base+0x376> │ │ │ │ ldr r1, [r7, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 97c98 <_Py_ReachedRecursionLimitWithMargin@@Base+0x21c> │ │ │ │ - str.w r2, [fp, #4] │ │ │ │ - b.n 97ec2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x446> │ │ │ │ + b.n 97f18 <_Py_ReachedRecursionLimitWithMargin@@Base+0x224> │ │ │ │ + str.w r2, [r8, #4] │ │ │ │ + b.n 98142 <_Py_ReachedRecursionLimitWithMargin@@Base+0x44e> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r3, r2, [r7, #4] │ │ │ │ - str.w fp, [r7, #12] │ │ │ │ - bl 76280 │ │ │ │ - ldrd r2, fp, [r7, #8] │ │ │ │ + str.w r8, [r7, #12] │ │ │ │ + bl 762c0 │ │ │ │ + ldrd r2, r8, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9833a <_Py_ReachedRecursionLimitWithMargin@@Base+0x8be> │ │ │ │ + beq.w 985c4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x8d0> │ │ │ │ mov ip, r0 │ │ │ │ mov.w lr, #8192 @ 0x2000 │ │ │ │ str.w lr, [ip], #16 │ │ │ │ strd r5, ip, [r0, #8] │ │ │ │ add.w r5, r0, #23 │ │ │ │ bic.w r5, r5, #7 │ │ │ │ str r0, [r2, #8] │ │ │ │ sub.w r2, r5, ip │ │ │ │ adds r2, #16 │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9833a <_Py_ReachedRecursionLimitWithMargin@@Base+0x8be> │ │ │ │ - ldr.w r2, [fp, #4] │ │ │ │ - b.n 97eba <_Py_ReachedRecursionLimitWithMargin@@Base+0x43e> │ │ │ │ + beq.w 985c4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x8d0> │ │ │ │ + ldr.w r2, [r8, #4] │ │ │ │ + b.n 9813a <_Py_ReachedRecursionLimitWithMargin@@Base+0x446> │ │ │ │ ldr.w r2, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ - cbz r2, 981e0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x764> │ │ │ │ + cbz r2, 98464 <_Py_ReachedRecursionLimitWithMargin@@Base+0x770> │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r5, #532] @ 0x214 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 97d4e <_Py_ReachedRecursionLimitWithMargin@@Base+0x2d2> │ │ │ │ + bne.w 97fce <_Py_ReachedRecursionLimitWithMargin@@Base+0x2da> │ │ │ │ str.w r3, [r5, #532] @ 0x214 │ │ │ │ - b.n 97d4e <_Py_ReachedRecursionLimitWithMargin@@Base+0x2d2> │ │ │ │ + b.n 97fce <_Py_ReachedRecursionLimitWithMargin@@Base+0x2da> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 97ff2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x576> │ │ │ │ + b.n 98276 <_Py_ReachedRecursionLimitWithMargin@@Base+0x582> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2608 <_PyToken_ThreeChars@@Base+0x25c4> │ │ │ │ - b.n 97ed6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x45a> │ │ │ │ + bl 1a4a3c <_PyToken_ThreeChars@@Base+0x25e4> │ │ │ │ + b.n 98156 <_Py_ReachedRecursionLimitWithMargin@@Base+0x462> │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 980ae <_Py_ReachedRecursionLimitWithMargin@@Base+0x632> │ │ │ │ + b.n 98332 <_Py_ReachedRecursionLimitWithMargin@@Base+0x63e> │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9808a <_Py_ReachedRecursionLimitWithMargin@@Base+0x60e> │ │ │ │ + beq.w 9830e <_Py_ReachedRecursionLimitWithMargin@@Base+0x61a> │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 9827c <_Py_ReachedRecursionLimitWithMargin@@Base+0x800> │ │ │ │ + cbz r2, 98500 <_Py_ReachedRecursionLimitWithMargin@@Base+0x80c> │ │ │ │ str r1, [r2, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr.w r1, [r2, fp] │ │ │ │ ldr.w r2, [r5, #520] @ 0x208 │ │ │ │ str r2, [r3, #20] │ │ │ │ str.w r3, [r5, #520] @ 0x208 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - cbz r3, 9824a <_Py_ReachedRecursionLimitWithMargin@@Base+0x7ce> │ │ │ │ + cbz r3, 984ce <_Py_ReachedRecursionLimitWithMargin@@Base+0x7da> │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r5, r2, lsl #3 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ @@ -162172,552 +162392,552 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str.w sl, [r3, fp] │ │ │ │ ldr.w r3, [r5, #788] @ 0x314 │ │ │ │ ldr.w sl, [r8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #788] @ 0x314 │ │ │ │ - b.n 97f3c <_Py_ReachedRecursionLimitWithMargin@@Base+0x4c0> │ │ │ │ + b.n 981bc <_Py_ReachedRecursionLimitWithMargin@@Base+0x4c8> │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 98220 <_Py_ReachedRecursionLimitWithMargin@@Base+0x7a4> │ │ │ │ + b.n 984a4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x7b0> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 97f2e <_Py_ReachedRecursionLimitWithMargin@@Base+0x4b2> │ │ │ │ - movw r1, #58088 @ 0xe2e8 │ │ │ │ + b.n 981ae <_Py_ReachedRecursionLimitWithMargin@@Base+0x4ba> │ │ │ │ + movw r1, #57768 @ 0xe1a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #27772 @ 0x6c7c │ │ │ │ + movw r0, #27452 @ 0x6b3c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ - mov r5, r8 │ │ │ │ - subs r1, r2, #1 │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov r5, fp │ │ │ │ + add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 9800e <_Py_ReachedRecursionLimitWithMargin@@Base+0x592> │ │ │ │ + str.w r8, [r4, #88] @ 0x58 │ │ │ │ + b.n 98292 <_Py_ReachedRecursionLimitWithMargin@@Base+0x59e> │ │ │ │ ldr.w r3, [r5, #716] @ 0x2cc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 98326 <_Py_ReachedRecursionLimitWithMargin@@Base+0x8aa> │ │ │ │ + beq.n 985b0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x8bc> │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.n 982c4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x848> │ │ │ │ + bcc.n 9854c <_Py_ReachedRecursionLimitWithMargin@@Base+0x858> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f1a8 <_Py_c_neg@@Base+0x10> │ │ │ │ + bl 28f050 <_Py_c_neg@@Base+0x10> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 97b12 <_Py_ReachedRecursionLimitWithMargin@@Base+0x96> │ │ │ │ + b.n 97d8a <_Py_ReachedRecursionLimitWithMargin@@Base+0x96> │ │ │ │ str r2, [r7, #28] │ │ │ │ - bl 1fa038 │ │ │ │ + bl 1fbed8 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97c98 <_Py_ReachedRecursionLimitWithMargin@@Base+0x21c> │ │ │ │ - bl 1fa038 │ │ │ │ + bne.w 97f18 <_Py_ReachedRecursionLimitWithMargin@@Base+0x224> │ │ │ │ + bl 1fbed8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76638 │ │ │ │ - b.n 9810e <_Py_ReachedRecursionLimitWithMargin@@Base+0x692> │ │ │ │ + bl 76678 │ │ │ │ + b.n 98392 <_Py_ReachedRecursionLimitWithMargin@@Base+0x69e> │ │ │ │ str r2, [r7, #28] │ │ │ │ - bl 1fa038 │ │ │ │ + bl 1fbed8 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97dea <_Py_ReachedRecursionLimitWithMargin@@Base+0x36e> │ │ │ │ + bne.w 9806a <_Py_ReachedRecursionLimitWithMargin@@Base+0x376> │ │ │ │ movs r5, #0 │ │ │ │ - bl 1fa038 │ │ │ │ - bl 7fd18 │ │ │ │ + bl 1fbed8 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e6e <_Py_ReachedRecursionLimitWithMargin@@Base+0x3f2> │ │ │ │ + beq.w 980ee <_Py_ReachedRecursionLimitWithMargin@@Base+0x3fa> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.n 97e72 <_Py_ReachedRecursionLimitWithMargin@@Base+0x3f6> │ │ │ │ + b.n 980f2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x3fe> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r5, r8 │ │ │ │ - subs r1, r3, #1 │ │ │ │ - b.n 982aa <_Py_ReachedRecursionLimitWithMargin@@Base+0x82e> │ │ │ │ + mov r5, fp │ │ │ │ + add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ + b.n 98530 <_Py_ReachedRecursionLimitWithMargin@@Base+0x83c> │ │ │ │ subs r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 97e72 <_Py_ReachedRecursionLimitWithMargin@@Base+0x3f6> │ │ │ │ - ldr r1, [pc, #184] @ (983d8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x95c>) │ │ │ │ + b.n 980f2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x3fe> │ │ │ │ + ldr r5, [pc, #184] @ (98664 <_Py_ReachedRecursionLimitWithMargin@@Base+0x970>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - b.n 97b68 <_Py_ReachedRecursionLimitWithMargin@@Base+0xec> │ │ │ │ + b.n 97de0 <_Py_ReachedRecursionLimitWithMargin@@Base+0xec> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1928a4 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 194c6c <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ add.w r3, r2, #8192 @ 0x2000 │ │ │ │ cmp r7, r3 │ │ │ │ - bls.n 982b6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x83a> │ │ │ │ - b.n 982c4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x848> │ │ │ │ + bls.n 9853e <_Py_ReachedRecursionLimitWithMargin@@Base+0x84a> │ │ │ │ + b.n 9854c <_Py_ReachedRecursionLimitWithMargin@@Base+0x858> │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 1fa038 │ │ │ │ + bl 1fbed8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97ec2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x446> │ │ │ │ - mov r3, r8 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r5, r3 │ │ │ │ - bl 1fa038 │ │ │ │ + bne.w 98142 <_Py_ReachedRecursionLimitWithMargin@@Base+0x44e> │ │ │ │ + str r0, [r7, #24] │ │ │ │ + bl 1fbed8 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ - cbz r2, 98360 <_Py_ReachedRecursionLimitWithMargin@@Base+0x8e4> │ │ │ │ - mov r1, r8 │ │ │ │ + mov r5, fp │ │ │ │ + cbz r2, 985e8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x8f4> │ │ │ │ + ldr r1, [r7, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2608 <_PyToken_ThreeChars@@Base+0x25c4> │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 983d2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x956> │ │ │ │ + bl 1a4a3c <_PyToken_ThreeChars@@Base+0x25e4> │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 9865e <_Py_ReachedRecursionLimitWithMargin@@Base+0x96a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r1, r3, #1 │ │ │ │ - b.n 982aa <_Py_ReachedRecursionLimitWithMargin@@Base+0x82e> │ │ │ │ + add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ + b.n 98530 <_Py_ReachedRecursionLimitWithMargin@@Base+0x83c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1928a4 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 194c6c <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr.w r3, [r6, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.w 980d8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x65c> │ │ │ │ - b.n 980ca <_Py_ReachedRecursionLimitWithMargin@@Base+0x64e> │ │ │ │ - str r1, [r7, #12] │ │ │ │ - bl 7fd18 │ │ │ │ - ldr r1, [r7, #12] │ │ │ │ + bhi.w 9835c <_Py_ReachedRecursionLimitWithMargin@@Base+0x668> │ │ │ │ + b.n 9834e <_Py_ReachedRecursionLimitWithMargin@@Base+0x65a> │ │ │ │ + str r3, [r7, #12] │ │ │ │ + bl 7fd44 │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97c0c <_Py_ReachedRecursionLimitWithMargin@@Base+0x190> │ │ │ │ + beq.w 97e8a <_Py_ReachedRecursionLimitWithMargin@@Base+0x196> │ │ │ │ + mov r8, r3 │ │ │ │ + mov r5, fp │ │ │ │ movs r3, #1 │ │ │ │ - mov r5, r8 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 982aa <_Py_ReachedRecursionLimitWithMargin@@Base+0x82e> │ │ │ │ + b.n 98530 <_Py_ReachedRecursionLimitWithMargin@@Base+0x83c> │ │ │ │ ldr.w r3, [r5, #716] @ 0x2cc │ │ │ │ - cbz r3, 983aa <_Py_ReachedRecursionLimitWithMargin@@Base+0x92e> │ │ │ │ + cbz r3, 98636 <_Py_ReachedRecursionLimitWithMargin@@Base+0x942> │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.w 97bce <_Py_ReachedRecursionLimitWithMargin@@Base+0x152> │ │ │ │ - b.n 97c2c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b0> │ │ │ │ + bcc.w 97e4c <_Py_ReachedRecursionLimitWithMargin@@Base+0x158> │ │ │ │ + b.n 97eaa <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1928a4 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 194c6c <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ add.w r3, r2, #8192 @ 0x2000 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.w 97bce <_Py_ReachedRecursionLimitWithMargin@@Base+0x152> │ │ │ │ - b.n 9839e <_Py_ReachedRecursionLimitWithMargin@@Base+0x922> │ │ │ │ + bhi.w 97e4c <_Py_ReachedRecursionLimitWithMargin@@Base+0x158> │ │ │ │ + b.n 9862a <_Py_ReachedRecursionLimitWithMargin@@Base+0x936> │ │ │ │ cmp.w sl, #1 │ │ │ │ - bgt.w 97d68 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2ec> │ │ │ │ - b.n 97f4c <_Py_ReachedRecursionLimitWithMargin@@Base+0x4d0> │ │ │ │ + bgt.w 97fe8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2f4> │ │ │ │ + b.n 981cc <_Py_ReachedRecursionLimitWithMargin@@Base+0x4d8> │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 97d8a <_Py_ReachedRecursionLimitWithMargin@@Base+0x30e> │ │ │ │ - b.n 97d9c <_Py_ReachedRecursionLimitWithMargin@@Base+0x320> │ │ │ │ + bne.w 9800a <_Py_ReachedRecursionLimitWithMargin@@Base+0x316> │ │ │ │ + b.n 9801c <_Py_ReachedRecursionLimitWithMargin@@Base+0x328> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 982a4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x828> │ │ │ │ + b.n 98528 <_Py_ReachedRecursionLimitWithMargin@@Base+0x834> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ subs r6, r3, #1 │ │ │ │ - bmi.w 9859c <_Py_ReachedRecursionLimitWithMargin@@Base+0xb20> │ │ │ │ + bmi.w 98828 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb34> │ │ │ │ adds r0, #16 │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r1, [pc, #676] @ (986a0 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc24>) │ │ │ │ + ldr r1, [pc, #676] @ (9892c <_Py_ReachedRecursionLimitWithMargin@@Base+0xc38>) │ │ │ │ add.w r8, r0, r3, lsl #2 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r7, #40968 @ 0xa008 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ movw fp, #11536 @ 0x2d10 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ - movw r5, #54344 @ 0xd448 │ │ │ │ + movw r5, #54024 @ 0xd308 │ │ │ │ movt r5, #45 @ 0x2d │ │ │ │ ldr r3, [r3, r1] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ movw fp, #40760 @ 0x9f38 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r4, [r8, #-4]! │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 985a4 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb28> │ │ │ │ + bne.w 98830 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb3c> │ │ │ │ ldrb.w ip, [r4, #16] │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 98596 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1a> │ │ │ │ + beq.w 98822 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb2e> │ │ │ │ ubfx sl, ip, #5, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 987c4 <_Py_ReachedRecursionLimitWithMargin@@Base+0xd48> │ │ │ │ + beq.w 98a50 <_Py_ReachedRecursionLimitWithMargin@@Base+0xd5c> │ │ │ │ ldr.w lr, [r4, #8] │ │ │ │ add.w r3, r4, #20 │ │ │ │ add.w r0, r3, lr │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ moveq.w lr, #0 │ │ │ │ - beq.w 9858a <_Py_ReachedRecursionLimitWithMargin@@Base+0xb0e> │ │ │ │ + beq.w 98816 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb22> │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ ldr.w r2, [r5, r1, lsl #2] │ │ │ │ subs r1, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ubfx r2, r2, #0, #3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 98596 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1a> │ │ │ │ + bne.w 98822 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb2e> │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 9858a <_Py_ReachedRecursionLimitWithMargin@@Base+0xb0e> │ │ │ │ + beq.n 98816 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb22> │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ ldr.w r2, [r5, r1, lsl #2] │ │ │ │ subs r1, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ubfx r2, r2, #0, #3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 98596 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1a> │ │ │ │ + bne.n 98822 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb2e> │ │ │ │ adds r2, r3, #2 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 9858a <_Py_ReachedRecursionLimitWithMargin@@Base+0xb0e> │ │ │ │ + beq.n 98816 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb22> │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ ldr.w r2, [r5, r1, lsl #2] │ │ │ │ subs r1, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ubfx r2, r2, #0, #3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 98596 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1a> │ │ │ │ + bne.n 98822 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb2e> │ │ │ │ adds r2, r3, #3 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 9858a <_Py_ReachedRecursionLimitWithMargin@@Base+0xb0e> │ │ │ │ + beq.n 98816 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb22> │ │ │ │ ldrb r1, [r3, #3] │ │ │ │ ldr.w r2, [r5, r1, lsl #2] │ │ │ │ subs r1, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ubfx r2, r2, #0, #3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 98596 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1a> │ │ │ │ + bne.n 98822 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb2e> │ │ │ │ adds r2, r3, #4 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 9858a <_Py_ReachedRecursionLimitWithMargin@@Base+0xb0e> │ │ │ │ + beq.n 98816 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb22> │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ ldr.w r2, [r5, r1, lsl #2] │ │ │ │ subs r1, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ubfx r2, r2, #0, #3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 98596 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1a> │ │ │ │ + bne.n 98822 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb2e> │ │ │ │ adds r2, r3, #5 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 9858a <_Py_ReachedRecursionLimitWithMargin@@Base+0xb0e> │ │ │ │ + beq.n 98816 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb22> │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ ldr.w r2, [r5, r1, lsl #2] │ │ │ │ subs r1, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ubfx r2, r2, #0, #3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 98596 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1a> │ │ │ │ + bne.n 98822 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb2e> │ │ │ │ adds r2, r3, #6 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 9858a <_Py_ReachedRecursionLimitWithMargin@@Base+0xb0e> │ │ │ │ + beq.n 98816 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb22> │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ ldr.w r2, [r5, r1, lsl #2] │ │ │ │ subs r1, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ubfx r2, r2, #0, #3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ - cbnz r1, 98596 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1a> │ │ │ │ + cbnz r1, 98822 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb2e> │ │ │ │ adds r2, r3, #7 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 9858a <_Py_ReachedRecursionLimitWithMargin@@Base+0xb0e> │ │ │ │ + beq.n 98816 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb22> │ │ │ │ ldrb r1, [r3, #7] │ │ │ │ ldr.w r2, [r5, r1, lsl #2] │ │ │ │ subs r1, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ubfx r2, r2, #0, #3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ - cbnz r1, 98596 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1a> │ │ │ │ + cbnz r1, 98822 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb2e> │ │ │ │ add.w r9, r3, #8 │ │ │ │ - b.n 98586 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb0a> │ │ │ │ + b.n 98812 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ ldrb.w r2, [r9] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r1, [r5, r2, lsl #2] │ │ │ │ subs r2, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 98596 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1a> │ │ │ │ + cbnz r2, 98822 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb2e> │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 98568 <_Py_ReachedRecursionLimitWithMargin@@Base+0xaec> │ │ │ │ + bne.n 987f4 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb00> │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 98596 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1a> │ │ │ │ + bpl.n 98822 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb2e> │ │ │ │ tst.w ip, #3 │ │ │ │ - beq.n 985ee <_Py_ReachedRecursionLimitWithMargin@@Base+0xb72> │ │ │ │ + beq.n 9887a <_Py_ReachedRecursionLimitWithMargin@@Base+0xb86> │ │ │ │ subs r6, #1 │ │ │ │ - bcs.w 9842e <_Py_ReachedRecursionLimitWithMargin@@Base+0x9b2> │ │ │ │ + bcs.w 986ba <_Py_ReachedRecursionLimitWithMargin@@Base+0x9c6> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 9868a <_Py_ReachedRecursionLimitWithMargin@@Base+0xc0e> │ │ │ │ + beq.n 98916 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc22> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 98596 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1a> │ │ │ │ + bne.n 98822 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb2e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 769d0 │ │ │ │ + bl 76a10 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98698 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc1c> │ │ │ │ + beq.n 98924 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc30> │ │ │ │ add r1, sp, #28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 983dc <_Py_ReachedRecursionLimitWithMargin@@Base+0x960> │ │ │ │ + bl 98668 <_Py_ReachedRecursionLimitWithMargin@@Base+0x974> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 987e2 <_Py_ReachedRecursionLimitWithMargin@@Base+0xd66> │ │ │ │ + beq.w 98a6e <_Py_ReachedRecursionLimitWithMargin@@Base+0xd7a> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9872c <_Py_ReachedRecursionLimitWithMargin@@Base+0xcb0> │ │ │ │ + bne.w 989b8 <_Py_ReachedRecursionLimitWithMargin@@Base+0xcc4> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98596 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1a> │ │ │ │ + bge.n 98822 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb2e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 98596 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1a> │ │ │ │ + bne.n 98822 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb2e> │ │ │ │ mov r0, sl │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 98596 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1a> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 98822 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb2e> │ │ │ │ ldr.w r9, [r4] │ │ │ │ cmp.w lr, #1 │ │ │ │ - beq.w 98760 <_Py_ReachedRecursionLimitWithMargin@@Base+0xce4> │ │ │ │ - ldr r3, [pc, #168] @ (986a4 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc28>) │ │ │ │ + beq.w 989ec <_Py_ReachedRecursionLimitWithMargin@@Base+0xcf8> │ │ │ │ + ldr r3, [pc, #168] @ (98930 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc3c>) │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 986e6 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc6a> │ │ │ │ + bne.n 98972 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc7e> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #3996] @ 0xf9c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #28 │ │ │ │ - bl 7b964 │ │ │ │ + bl 7b990 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 987d8 <_Py_ReachedRecursionLimitWithMargin@@Base+0xd5c> │ │ │ │ + beq.w 98a64 <_Py_ReachedRecursionLimitWithMargin@@Base+0xd70> │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 986a8 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc2c> │ │ │ │ + beq.n 98934 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc40> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98646 <_Py_ReachedRecursionLimitWithMargin@@Base+0xbca> │ │ │ │ + bge.n 988d2 <_Py_ReachedRecursionLimitWithMargin@@Base+0xbde> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 987bc <_Py_ReachedRecursionLimitWithMargin@@Base+0xd40> │ │ │ │ + beq.w 98a48 <_Py_ReachedRecursionLimitWithMargin@@Base+0xd54> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98668 <_Py_ReachedRecursionLimitWithMargin@@Base+0xbec> │ │ │ │ + bge.n 988f4 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc00> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 987b2 <_Py_ReachedRecursionLimitWithMargin@@Base+0xd36> │ │ │ │ + beq.w 98a3e <_Py_ReachedRecursionLimitWithMargin@@Base+0xd4a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98668 <_Py_ReachedRecursionLimitWithMargin@@Base+0xbec> │ │ │ │ + bge.n 988f4 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc00> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 987aa <_Py_ReachedRecursionLimitWithMargin@@Base+0xd2e> │ │ │ │ + beq.w 98a36 <_Py_ReachedRecursionLimitWithMargin@@Base+0xd42> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - blt.n 98596 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1a> │ │ │ │ + blt.n 98822 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb2e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 755e4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75624 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 98596 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1a> │ │ │ │ + b.n 98822 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb2e> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 983dc <_Py_ReachedRecursionLimitWithMargin@@Base+0x960> │ │ │ │ + bl 98668 <_Py_ReachedRecursionLimitWithMargin@@Base+0x974> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 98596 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1a> │ │ │ │ + bne.w 98822 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb2e> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9859e <_Py_ReachedRecursionLimitWithMargin@@Base+0xb22> │ │ │ │ + b.n 9882a <_Py_ReachedRecursionLimitWithMargin@@Base+0xb36> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 986bc <_Py_ReachedRecursionLimitWithMargin@@Base+0xc40> │ │ │ │ + bge.n 98948 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc54> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 986bc <_Py_ReachedRecursionLimitWithMargin@@Base+0xc40> │ │ │ │ + cbnz r3, 98948 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc54> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 986ce <_Py_ReachedRecursionLimitWithMargin@@Base+0xc52> │ │ │ │ + blt.n 9895a <_Py_ReachedRecursionLimitWithMargin@@Base+0xc66> │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 98716 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc9a> │ │ │ │ + beq.n 989a2 <_Py_ReachedRecursionLimitWithMargin@@Base+0xcae> │ │ │ │ cmp r4, sl │ │ │ │ - beq.w 98596 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1a> │ │ │ │ + beq.w 98822 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb2e> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w sl, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 98596 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1a> │ │ │ │ + beq.w 98822 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb2e> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 98596 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1a> │ │ │ │ + b.n 98822 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb2e> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 9860a <_Py_ReachedRecursionLimitWithMargin@@Base+0xb8e> │ │ │ │ + beq.n 98896 <_Py_ReachedRecursionLimitWithMargin@@Base+0xba2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98704 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc88> │ │ │ │ + bge.n 98990 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc9c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 98704 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc88> │ │ │ │ + cbnz r3, 98990 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc9c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [sl] │ │ │ │ - b.n 986ce <_Py_ReachedRecursionLimitWithMargin@@Base+0xc52> │ │ │ │ + b.n 9895a <_Py_ReachedRecursionLimitWithMargin@@Base+0xc66> │ │ │ │ mov r0, sl │ │ │ │ - bl 755e4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75624 <_Py_SetImmortal@@Base> │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [sl, #16] │ │ │ │ - b.n 986ce <_Py_ReachedRecursionLimitWithMargin@@Base+0xc52> │ │ │ │ + b.n 9895a <_Py_ReachedRecursionLimitWithMargin@@Base+0xc66> │ │ │ │ mov r0, sl │ │ │ │ - bl 113600 │ │ │ │ + bl 113690 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 987e2 <_Py_ReachedRecursionLimitWithMargin@@Base+0xd66> │ │ │ │ + beq.n 98a6e <_Py_ReachedRecursionLimitWithMargin@@Base+0xd7a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r0, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98748 <_Py_ReachedRecursionLimitWithMargin@@Base+0xccc> │ │ │ │ + bge.n 989d4 <_Py_ReachedRecursionLimitWithMargin@@Base+0xce0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 98758 <_Py_ReachedRecursionLimitWithMargin@@Base+0xcdc> │ │ │ │ + cbz r3, 989e4 <_Py_ReachedRecursionLimitWithMargin@@Base+0xcf0> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 985d2 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb56> │ │ │ │ + beq.w 9885e <_Py_ReachedRecursionLimitWithMargin@@Base+0xb6a> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 985d2 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb56> │ │ │ │ + b.n 9885e <_Py_ReachedRecursionLimitWithMargin@@Base+0xb6a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 98748 <_Py_ReachedRecursionLimitWithMargin@@Base+0xccc> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 989d4 <_Py_ReachedRecursionLimitWithMargin@@Base+0xce0> │ │ │ │ and.w ip, ip, #28 │ │ │ │ cmp.w ip, #4 │ │ │ │ - bne.w 985fa <_Py_ReachedRecursionLimitWithMargin@@Base+0xb7e> │ │ │ │ + bne.w 98886 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb92> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 98802 <_Py_ReachedRecursionLimitWithMargin@@Base+0xd86> │ │ │ │ + bne.n 98a8e <_Py_ReachedRecursionLimitWithMargin@@Base+0xd9a> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrsb.w r1, [r2] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r1, sl │ │ │ │ - blt.n 9880c <_Py_ReachedRecursionLimitWithMargin@@Base+0xd90> │ │ │ │ + blt.n 98a98 <_Py_ReachedRecursionLimitWithMargin@@Base+0xda4> │ │ │ │ movs r3, #24 │ │ │ │ movw sl, #43944 @ 0xaba8 │ │ │ │ mla sl, r3, r2, sl │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ add sl, r3 │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 986ce <_Py_ReachedRecursionLimitWithMargin@@Base+0xc52> │ │ │ │ + bge.n 9895a <_Py_ReachedRecursionLimitWithMargin@@Base+0xc66> │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 986ce <_Py_ReachedRecursionLimitWithMargin@@Base+0xc52> │ │ │ │ + bne.n 9895a <_Py_ReachedRecursionLimitWithMargin@@Base+0xc66> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 986ce <_Py_ReachedRecursionLimitWithMargin@@Base+0xc52> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9895a <_Py_ReachedRecursionLimitWithMargin@@Base+0xc66> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 98668 <_Py_ReachedRecursionLimitWithMargin@@Base+0xbec> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 988f4 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc00> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 98658 <_Py_ReachedRecursionLimitWithMargin@@Base+0xbdc> │ │ │ │ + b.n 988e4 <_Py_ReachedRecursionLimitWithMargin@@Base+0xbf0> │ │ │ │ mov r0, sl │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 98646 <_Py_ReachedRecursionLimitWithMargin@@Base+0xbca> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 988d2 <_Py_ReachedRecursionLimitWithMargin@@Base+0xbde> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr.w lr, [r4, #8] │ │ │ │ add.w r3, r2, lr │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 987de <_Py_ReachedRecursionLimitWithMargin@@Base+0xd62> │ │ │ │ + beq.n 98a6a <_Py_ReachedRecursionLimitWithMargin@@Base+0xd76> │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 9846a <_Py_ReachedRecursionLimitWithMargin@@Base+0x9ee> │ │ │ │ - bl da114 │ │ │ │ - b.n 98596 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1a> │ │ │ │ + b.n 986f6 <_Py_ReachedRecursionLimitWithMargin@@Base+0xa02> │ │ │ │ + bl da060 │ │ │ │ + b.n 98822 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb2e> │ │ │ │ mov lr, sl │ │ │ │ - b.n 9858a <_Py_ReachedRecursionLimitWithMargin@@Base+0xb0e> │ │ │ │ + b.n 98816 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb22> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 98698 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc1c> │ │ │ │ + bge.w 98924 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc30> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98698 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc1c> │ │ │ │ + bne.w 98924 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc30> │ │ │ │ mov r0, sl │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 98698 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc1c> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 98924 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc30> │ │ │ │ ldrsb.w r1, [r4, #20] │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 9877e <_Py_ReachedRecursionLimitWithMargin@@Base+0xd02> │ │ │ │ + bge.n 98a0a <_Py_ReachedRecursionLimitWithMargin@@Base+0xd16> │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #8] @ (98818 <_Py_ReachedRecursionLimitWithMargin@@Base+0xd9c>) │ │ │ │ + ldr r3, [pc, #8] @ (98aa4 <_Py_ReachedRecursionLimitWithMargin@@Base+0xdb0>) │ │ │ │ add.w sl, r3, r2, lsl #5 │ │ │ │ - b.n 98792 <_Py_ReachedRecursionLimitWithMargin@@Base+0xd16> │ │ │ │ + b.n 98a1e <_Py_ReachedRecursionLimitWithMargin@@Base+0xd2a> │ │ │ │ nop │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -162725,1162 +162945,1163 @@ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ add r7, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 9a072 <_Py_ReachedRecursionLimitWithMargin@@Base+0x25f6> │ │ │ │ - ldr r2, [pc, #712] @ (98b0c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1090>) │ │ │ │ + beq.w 9a4f8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2804> │ │ │ │ + ldr r2, [pc, #712] @ (98d98 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10a4>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r5, [r1, r2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9a278 <_Py_ReachedRecursionLimitWithMargin@@Base+0x27fc> │ │ │ │ + beq.w 9a55c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2868> │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ add.w r1, r2, #8192 @ 0x2000 │ │ │ │ cmp r7, r1 │ │ │ │ - bls.w 9a060 <_Py_ReachedRecursionLimitWithMargin@@Base+0x25e4> │ │ │ │ + bls.w 9a4e8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x27f4> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9a192 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2716> │ │ │ │ + bne.w 9a37e <_Py_ReachedRecursionLimitWithMargin@@Base+0x268a> │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9926c <_Py_ReachedRecursionLimitWithMargin@@Base+0x17f0> │ │ │ │ - ldr r3, [pc, #656] @ (98b0c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1090>) │ │ │ │ + beq.w 994f6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1802> │ │ │ │ + ldr r3, [pc, #656] @ (98d98 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10a4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a278 <_Py_ReachedRecursionLimitWithMargin@@Base+0x27fc> │ │ │ │ + beq.w 9a55c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2868> │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.w 9925a <_Py_ReachedRecursionLimitWithMargin@@Base+0x17de> │ │ │ │ + bls.w 994e4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x17f0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 99280 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1804> │ │ │ │ + beq.w 9950a <_Py_ReachedRecursionLimitWithMargin@@Base+0x1816> │ │ │ │ mov r6, r8 │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r0, #699 @ 0x2bb │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 98cda <_Py_ReachedRecursionLimitWithMargin@@Base+0x125e> │ │ │ │ + beq.w 98f66 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1272> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99298 <_Py_ReachedRecursionLimitWithMargin@@Base+0x181c> │ │ │ │ + bne.w 99522 <_Py_ReachedRecursionLimitWithMargin@@Base+0x182e> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 992b0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1834> │ │ │ │ + beq.w 9953a <_Py_ReachedRecursionLimitWithMargin@@Base+0x1846> │ │ │ │ ldr.w r1, [r1, r6, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #49 @ 0x31 │ │ │ │ - beq.w 98cda <_Py_ReachedRecursionLimitWithMargin@@Base+0x125e> │ │ │ │ + beq.w 98f66 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1272> │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99298 <_Py_ReachedRecursionLimitWithMargin@@Base+0x181c> │ │ │ │ + bne.w 99522 <_Py_ReachedRecursionLimitWithMargin@@Base+0x182e> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 992fa <_Py_ReachedRecursionLimitWithMargin@@Base+0x187e> │ │ │ │ + beq.w 99584 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1890> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ ldr.w r2, [r0, r6, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 98cda <_Py_ReachedRecursionLimitWithMargin@@Base+0x125e> │ │ │ │ + beq.w 98f66 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1272> │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 992aa <_Py_ReachedRecursionLimitWithMargin@@Base+0x182e> │ │ │ │ + bne.w 99534 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1840> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 992d2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1856> │ │ │ │ + beq.w 9955c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1868> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #682 @ 0x2aa │ │ │ │ ldr.w r1, [r1, r8, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 98ef0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1474> │ │ │ │ + beq.w 9917a <_Py_ReachedRecursionLimitWithMargin@@Base+0x1486> │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 992aa <_Py_ReachedRecursionLimitWithMargin@@Base+0x182e> │ │ │ │ + bne.w 99534 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1840> │ │ │ │ adds r2, r0, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 99332 <_Py_ReachedRecursionLimitWithMargin@@Base+0x18b6> │ │ │ │ - ldr r3, [pc, #468] @ (98b0c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1090>) │ │ │ │ + beq.w 995bc <_Py_ReachedRecursionLimitWithMargin@@Base+0x18c8> │ │ │ │ + ldr r3, [pc, #468] @ (98d98 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10a4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a278 <_Py_ReachedRecursionLimitWithMargin@@Base+0x27fc> │ │ │ │ + beq.w 9a55c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2868> │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.w 99320 <_Py_ReachedRecursionLimitWithMargin@@Base+0x18a4> │ │ │ │ + bls.w 995aa <_Py_ReachedRecursionLimitWithMargin@@Base+0x18b6> │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r8, r6 │ │ │ │ - beq.w 99346 <_Py_ReachedRecursionLimitWithMargin@@Base+0x18ca> │ │ │ │ + beq.w 995d0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x18dc> │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r0, #701 @ 0x2bd │ │ │ │ ldr.w r3, [r1, r6, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 98d32 <_Py_ReachedRecursionLimitWithMargin@@Base+0x12b6> │ │ │ │ + beq.w 98fbe <_Py_ReachedRecursionLimitWithMargin@@Base+0x12ca> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9935c <_Py_ReachedRecursionLimitWithMargin@@Base+0x18e0> │ │ │ │ + bne.w 995e6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x18f2> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 993a4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1928> │ │ │ │ + beq.w 9962e <_Py_ReachedRecursionLimitWithMargin@@Base+0x193a> │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 98d32 <_Py_ReachedRecursionLimitWithMargin@@Base+0x12b6> │ │ │ │ + beq.w 98fbe <_Py_ReachedRecursionLimitWithMargin@@Base+0x12ca> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98d96 <_Py_ReachedRecursionLimitWithMargin@@Base+0x131a> │ │ │ │ + bne.w 99020 <_Py_ReachedRecursionLimitWithMargin@@Base+0x132c> │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 99374 <_Py_ReachedRecursionLimitWithMargin@@Base+0x18f8> │ │ │ │ - ldr r3, [pc, #352] @ (98b0c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1090>) │ │ │ │ + beq.w 995fe <_Py_ReachedRecursionLimitWithMargin@@Base+0x190a> │ │ │ │ + ldr r3, [pc, #352] @ (98d98 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10a4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a278 <_Py_ReachedRecursionLimitWithMargin@@Base+0x27fc> │ │ │ │ + beq.w 9a55c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2868> │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.w 99362 <_Py_ReachedRecursionLimitWithMargin@@Base+0x18e6> │ │ │ │ + bls.w 995ec <_Py_ReachedRecursionLimitWithMargin@@Base+0x18f8> │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r8, r6 │ │ │ │ - beq.w 99388 <_Py_ReachedRecursionLimitWithMargin@@Base+0x190c> │ │ │ │ + beq.w 99612 <_Py_ReachedRecursionLimitWithMargin@@Base+0x191e> │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r0, #647 @ 0x287 │ │ │ │ ldr.w r3, [r1, r6, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 98d9c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1320> │ │ │ │ + beq.w 99026 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1332> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9939e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1922> │ │ │ │ + bne.w 99628 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1934> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 993c6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x194a> │ │ │ │ + beq.w 99650 <_Py_ReachedRecursionLimitWithMargin@@Base+0x195c> │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #698 @ 0x2ba │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 98d9c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1320> │ │ │ │ + beq.w 99026 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1332> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98d96 <_Py_ReachedRecursionLimitWithMargin@@Base+0x131a> │ │ │ │ + bne.w 99020 <_Py_ReachedRecursionLimitWithMargin@@Base+0x132c> │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9a31a <_Py_ReachedRecursionLimitWithMargin@@Base+0x289e> │ │ │ │ - ldr r3, [pc, #232] @ (98b0c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1090>) │ │ │ │ + beq.w 99688 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1994> │ │ │ │ + ldr r3, [pc, #232] @ (98d98 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10a4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a278 <_Py_ReachedRecursionLimitWithMargin@@Base+0x27fc> │ │ │ │ + beq.w 9a55c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2868> │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.w 993ec <_Py_ReachedRecursionLimitWithMargin@@Base+0x1970> │ │ │ │ + bls.w 99676 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1982> │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r8, r6 │ │ │ │ - beq.w 9940e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1992> │ │ │ │ + beq.w 9969c <_Py_ReachedRecursionLimitWithMargin@@Base+0x19a8> │ │ │ │ mov r6, r8 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 98dc4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1348> │ │ │ │ + beq.w 9904e <_Py_ReachedRecursionLimitWithMargin@@Base+0x135a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99422 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19a6> │ │ │ │ + bne.w 996b0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19bc> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 99458 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19dc> │ │ │ │ + beq.w 996c2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19ce> │ │ │ │ ldr.w r1, [r2, r6, lsl #2] │ │ │ │ movw r2, #698 @ 0x2ba │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 98dc4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1348> │ │ │ │ + beq.w 9904e <_Py_ReachedRecursionLimitWithMargin@@Base+0x135a> │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 992aa <_Py_ReachedRecursionLimitWithMargin@@Base+0x182e> │ │ │ │ + bne.w 99534 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1840> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 99434 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19b8> │ │ │ │ + beq.w 996e8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19f4> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r8, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #656 @ 0x290 │ │ │ │ - beq.w 99010 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1594> │ │ │ │ + beq.w 9929a <_Py_ReachedRecursionLimitWithMargin@@Base+0x15a6> │ │ │ │ str.w r8, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99df0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2374> │ │ │ │ + bne.w 99fee <_Py_ReachedRecursionLimitWithMargin@@Base+0x22fa> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 9947e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1a02> │ │ │ │ + beq.w 9970c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1a18> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #689 @ 0x2b1 │ │ │ │ ldr.w r1, [r1, r8, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 99168 <_Py_ReachedRecursionLimitWithMargin@@Base+0x16ec> │ │ │ │ + beq.w 993f2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x16fe> │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 992aa <_Py_ReachedRecursionLimitWithMargin@@Base+0x182e> │ │ │ │ + bne.w 99534 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1840> │ │ │ │ adds r2, r0, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9a312 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2896> │ │ │ │ - ldr r3, [pc, #36] @ (98b0c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1090>) │ │ │ │ + beq.w 9a492 <_Py_ReachedRecursionLimitWithMargin@@Base+0x279e> │ │ │ │ + ldr r3, [pc, #36] @ (98d98 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10a4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a278 <_Py_ReachedRecursionLimitWithMargin@@Base+0x27fc> │ │ │ │ + beq.w 9a55c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2868> │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.w 9a1f2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2776> │ │ │ │ + bls.w 9a482 <_Py_ReachedRecursionLimitWithMargin@@Base+0x278e> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 9a212 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2796> │ │ │ │ + beq.w 9a4a6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x27b2> │ │ │ │ mov r2, r8 │ │ │ │ - b.n 98b10 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1094> │ │ │ │ + b.n 98d9c <_Py_ReachedRecursionLimitWithMargin@@Base+0x10a8> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r3, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r1, [r0, r2, lsl #2] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 98b4c <_Py_ReachedRecursionLimitWithMargin@@Base+0x10d0> │ │ │ │ + beq.n 98dd8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10e4> │ │ │ │ ldrd r2, r1, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 995a4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b28> │ │ │ │ + bne.w 99832 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b3e> │ │ │ │ subs r2, #1 │ │ │ │ movs r6, #0 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r1, [r6, #84] @ 0x54 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bpl.w 99f0e <_Py_ReachedRecursionLimitWithMargin@@Base+0x2492> │ │ │ │ + bpl.w 9a198 <_Py_ReachedRecursionLimitWithMargin@@Base+0x24a4> │ │ │ │ adds r0, #16 │ │ │ │ - beq.w 99f2a <_Py_ReachedRecursionLimitWithMargin@@Base+0x24ae> │ │ │ │ - movw r1, #36768 @ 0x8fa0 │ │ │ │ + beq.w 9a1b4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x24c0> │ │ │ │ + movw r1, #36328 @ 0x8de8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ str r3, [r7, #28] │ │ │ │ str r2, [r7, #24] │ │ │ │ blx 2c174 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98b2a <_Py_ReachedRecursionLimitWithMargin@@Base+0x10ae> │ │ │ │ + bne.n 98db6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c2> │ │ │ │ mov r0, r4 │ │ │ │ - bl a042c <_PyEvalFramePushAndInit@@Base+0x21c> │ │ │ │ + bl a06d4 <_PyEvalFramePushAndInit@@Base+0x21c> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98b2a <_Py_ReachedRecursionLimitWithMargin@@Base+0x10ae> │ │ │ │ + beq.n 98db6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4a98 │ │ │ │ + bl 1f6938 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98b2a <_Py_ReachedRecursionLimitWithMargin@@Base+0x10ae> │ │ │ │ + beq.n 98db6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c2> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a4e4 │ │ │ │ + bl 9a75c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98b2a <_Py_ReachedRecursionLimitWithMargin@@Base+0x10ae> │ │ │ │ + beq.n 98db6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c2> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a4e4 │ │ │ │ + bl 9a75c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98b2a <_Py_ReachedRecursionLimitWithMargin@@Base+0x10ae> │ │ │ │ + beq.n 98db6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c2> │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a4e4 │ │ │ │ + bl 9a75c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98b2a <_Py_ReachedRecursionLimitWithMargin@@Base+0x10ae> │ │ │ │ + beq.n 98db6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c2> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ adds r6, r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a0f2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2676> │ │ │ │ + beq.w 9a3cc <_Py_ReachedRecursionLimitWithMargin@@Base+0x26d8> │ │ │ │ strd r3, r2, [r7, #24] │ │ │ │ - bl 96114 │ │ │ │ + bl 9638c │ │ │ │ movs r1, #1 │ │ │ │ - bl 97a7c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97cf4 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ ldrd r3, r2, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a0f2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2676> │ │ │ │ + bne.w 9a3cc <_Py_ReachedRecursionLimitWithMargin@@Base+0x26d8> │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9a0ea <_Py_ReachedRecursionLimitWithMargin@@Base+0x266e> │ │ │ │ + bne.w 9a3c4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x26d0> │ │ │ │ strd r3, r2, [r7, #24] │ │ │ │ movs r0, #4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r7, #16] │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a0d6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x265a> │ │ │ │ + beq.w 9a3b0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x26bc> │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9a0ea <_Py_ReachedRecursionLimitWithMargin@@Base+0x266e> │ │ │ │ + bne.w 9a3c4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x26d0> │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #28] │ │ │ │ - movw ip, #31260 @ 0x7a1c │ │ │ │ + movw ip, #30940 @ 0x78dc │ │ │ │ movt ip, #45 @ 0x2d │ │ │ │ mov r2, r0 │ │ │ │ str r1, [r7, #28] │ │ │ │ strd r3, r8, [r7, #20] │ │ │ │ str.w ip, [r7, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9a0cc <_Py_ReachedRecursionLimitWithMargin@@Base+0x2650> │ │ │ │ - bl 96114 │ │ │ │ + beq.w 9a3a6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x26b2> │ │ │ │ + bl 9638c │ │ │ │ movs r1, #1 │ │ │ │ - bl 97a7c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97cf4 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a0cc <_Py_ReachedRecursionLimitWithMargin@@Base+0x2650> │ │ │ │ + bne.w 9a3a6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x26b2> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99668 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1bec> │ │ │ │ + bne.w 998f6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1c02> │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99b40 <_Py_ReachedRecursionLimitWithMargin@@Base+0x20c4> │ │ │ │ + bne.w 99dce <_Py_ReachedRecursionLimitWithMargin@@Base+0x20da> │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b49c │ │ │ │ + bl 19d8ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99668 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1bec> │ │ │ │ + beq.w 998f6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1c02> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8458 │ │ │ │ + bl 1fa2f8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99668 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1bec> │ │ │ │ + beq.w 998f6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1c02> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc2a0 │ │ │ │ + bl 1fe138 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99668 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1bec> │ │ │ │ + bne.w 998f6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1c02> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a4e4 │ │ │ │ + bl 9a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99668 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1bec> │ │ │ │ + beq.w 998f6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1c02> │ │ │ │ mov r0, r4 │ │ │ │ - bl c9524 <_PyDict_LoadGlobalStackRef@@Base+0x98> │ │ │ │ + bl c9820 <_PyDict_LoadGlobalStackRef@@Base+0x98> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99668 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1bec> │ │ │ │ + beq.w 998f6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1c02> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #12 │ │ │ │ str r2, [r7, #0] │ │ │ │ - bl af7bc <_PyArena_Malloc@@Base> │ │ │ │ + bl afa80 <_PyArena_Malloc@@Base> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a104 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2688> │ │ │ │ + beq.w 9a3de <_Py_ReachedRecursionLimitWithMargin@@Base+0x26ea> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ strd r3, r2, [r0, #4] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r6, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9a104 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2688> │ │ │ │ + bne.w 9a3de <_Py_ReachedRecursionLimitWithMargin@@Base+0x26ea> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9a124 <_Py_ReachedRecursionLimitWithMargin@@Base+0x26a8> │ │ │ │ + beq.w 9a3fe <_Py_ReachedRecursionLimitWithMargin@@Base+0x270a> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str.w r8, [fp, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 98c22 <_Py_ReachedRecursionLimitWithMargin@@Base+0x11a6> │ │ │ │ + b.n 98eae <_Py_ReachedRecursionLimitWithMargin@@Base+0x11ba> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9a1de <_Py_ReachedRecursionLimitWithMargin@@Base+0x2762> │ │ │ │ - bl 96114 │ │ │ │ + beq.w 9a36a <_Py_ReachedRecursionLimitWithMargin@@Base+0x2676> │ │ │ │ + bl 9638c │ │ │ │ movs r1, #1 │ │ │ │ - bl 97a7c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97cf4 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a1de <_Py_ReachedRecursionLimitWithMargin@@Base+0x2762> │ │ │ │ + bne.w 9a36a <_Py_ReachedRecursionLimitWithMargin@@Base+0x2676> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a18a <_Py_ReachedRecursionLimitWithMargin@@Base+0x270e> │ │ │ │ + bne.w 9a318 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2624> │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 19c8f0 │ │ │ │ + bl 19ed00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 994a6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1a2a> │ │ │ │ + bne.w 99734 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1a40> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99298 <_Py_ReachedRecursionLimitWithMargin@@Base+0x181c> │ │ │ │ + bne.w 99522 <_Py_ReachedRecursionLimitWithMargin@@Base+0x182e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d71c │ │ │ │ + bl 19fb30 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99580 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b04> │ │ │ │ + beq.w 9980e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b1a> │ │ │ │ subs r2, #1 │ │ │ │ - b.n 98b3e <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c2> │ │ │ │ + b.n 98dca <_Py_ReachedRecursionLimitWithMargin@@Base+0x10d6> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9a1ba <_Py_ReachedRecursionLimitWithMargin@@Base+0x273e> │ │ │ │ - bl 96114 │ │ │ │ + beq.w 9a346 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2652> │ │ │ │ + bl 9638c │ │ │ │ movs r1, #1 │ │ │ │ - bl 97a7c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97cf4 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a1ba <_Py_ReachedRecursionLimitWithMargin@@Base+0x273e> │ │ │ │ + bne.w 9a346 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2652> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9935c <_Py_ReachedRecursionLimitWithMargin@@Base+0x18e0> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ + bne.w 995e6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x18f2> │ │ │ │ mov r0, r4 │ │ │ │ - mov r5, r3 │ │ │ │ - bl 19c8f0 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + bl 19ed00 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 996b6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1c3a> │ │ │ │ + bne.w 99944 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1c50> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9935c <_Py_ReachedRecursionLimitWithMargin@@Base+0x18e0> │ │ │ │ + bne.w 995e6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x18f2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a28d4 <_PyToken_ThreeChars@@Base+0x2890> │ │ │ │ + bl 1a4d08 <_PyToken_ThreeChars@@Base+0x28b0> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98d2e <_Py_ReachedRecursionLimitWithMargin@@Base+0x12b2> │ │ │ │ + bne.n 98fba <_Py_ReachedRecursionLimitWithMargin@@Base+0x12c6> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9899c <_Py_ReachedRecursionLimitWithMargin@@Base+0xf20> │ │ │ │ + beq.w 98c28 <_Py_ReachedRecursionLimitWithMargin@@Base+0xf34> │ │ │ │ subs r2, #1 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 98b40 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c4> │ │ │ │ + b.n 98dcc <_Py_ReachedRecursionLimitWithMargin@@Base+0x10d8> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 1a5448 │ │ │ │ + bl 1a787c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98b3e <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c2> │ │ │ │ + bne.w 98dca <_Py_ReachedRecursionLimitWithMargin@@Base+0x10d6> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w r8, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98a14 <_Py_ReachedRecursionLimitWithMargin@@Base+0xf98> │ │ │ │ - b.n 98d96 <_Py_ReachedRecursionLimitWithMargin@@Base+0x131a> │ │ │ │ + beq.w 98ca0 <_Py_ReachedRecursionLimitWithMargin@@Base+0xfac> │ │ │ │ + b.n 99020 <_Py_ReachedRecursionLimitWithMargin@@Base+0x132c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9a1e8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x276c> │ │ │ │ - bl 96114 │ │ │ │ + beq.w 9a374 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2680> │ │ │ │ + bl 9638c │ │ │ │ movs r1, #1 │ │ │ │ - bl 97a7c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97cf4 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a1e8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x276c> │ │ │ │ + bne.w 9a374 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2680> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a2b8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x283c> │ │ │ │ + bne.w 9a5e0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28ec> │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 99996 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f1a> │ │ │ │ + beq.w 99c24 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f30> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 999c0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f44> │ │ │ │ + bne.w 99c4e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f5a> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ - bl 9a4e4 │ │ │ │ + bl 9a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9978e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1d12> │ │ │ │ + beq.w 99a1c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1d28> │ │ │ │ mov r0, r4 │ │ │ │ - bl b4880 │ │ │ │ + bl b4b44 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9978e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1d12> │ │ │ │ + beq.w 99a1c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1d28> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ - bl 9a4e4 │ │ │ │ + bl 9a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9978e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1d12> │ │ │ │ + beq.w 99a1c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1d28> │ │ │ │ mov r0, r4 │ │ │ │ - bl b8bac │ │ │ │ + bl b8e9c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99eee <_Py_ReachedRecursionLimitWithMargin@@Base+0x2472> │ │ │ │ + beq.w 99f04 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2210> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a4e4 │ │ │ │ + bl 9a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99eee <_Py_ReachedRecursionLimitWithMargin@@Base+0x2472> │ │ │ │ + beq.w 99f04 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2210> │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a4e4 │ │ │ │ + bl 9a75c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99422 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19a6> │ │ │ │ + bne.w 996b0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl c9524 <_PyDict_LoadGlobalStackRef@@Base+0x98> │ │ │ │ + bl c9820 <_PyDict_LoadGlobalStackRef@@Base+0x98> │ │ │ │ str r0, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99eee <_Py_ReachedRecursionLimitWithMargin@@Base+0x2472> │ │ │ │ + beq.w 99f04 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2210> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1758 <_PyToken_ThreeChars@@Base+0x1714> │ │ │ │ + bl 1a3b8c <_PyToken_ThreeChars@@Base+0x1734> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99422 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19a6> │ │ │ │ + bne.w 996b0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19bc> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl b5054 │ │ │ │ + bl b5318 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a2b8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x283c> │ │ │ │ + beq.w 9a5e0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28ec> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r5, r3, [r2, #20] │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl c5664 │ │ │ │ + bl c592c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ strd r5, r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ strd r9, sl, [sp, #4] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldrd r3, r2, [r7, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 1a33a8 │ │ │ │ + bl 1a57dc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9987a <_Py_ReachedRecursionLimitWithMargin@@Base+0x1dfe> │ │ │ │ + beq.w 99b08 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1e14> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9900a <_Py_ReachedRecursionLimitWithMargin@@Base+0x158e> │ │ │ │ - bl 7fd18 │ │ │ │ + beq.w 99294 <_Py_ReachedRecursionLimitWithMargin@@Base+0x15a0> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9900a <_Py_ReachedRecursionLimitWithMargin@@Base+0x158e> │ │ │ │ + beq.w 99294 <_Py_ReachedRecursionLimitWithMargin@@Base+0x15a0> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 99962 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ee6> │ │ │ │ + b.w 99bf0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1efc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a374 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28f8> │ │ │ │ - bl 96114 │ │ │ │ + beq.w 9a5b4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28c0> │ │ │ │ + bl 9638c │ │ │ │ movs r1, #1 │ │ │ │ - bl 97a7c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97cf4 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a374 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28f8> │ │ │ │ + bne.w 9a5b4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28c0> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99968 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1eec> │ │ │ │ + bne.w 99bf6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f02> │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 99c76 <_Py_ReachedRecursionLimitWithMargin@@Base+0x21fa> │ │ │ │ + beq.w 9a008 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2314> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r5, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99ca0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2224> │ │ │ │ + bne.w 9a032 <_Py_ReachedRecursionLimitWithMargin@@Base+0x233e> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ - bl 9a4e4 │ │ │ │ - cbz r0, 98f72 <_Py_ReachedRecursionLimitWithMargin@@Base+0x14f6> │ │ │ │ + bl 9a75c │ │ │ │ + cbz r0, 991fc <_Py_ReachedRecursionLimitWithMargin@@Base+0x1508> │ │ │ │ mov r0, r4 │ │ │ │ - bl c872c <_PyArg_CheckPositional@@Base+0xdec> │ │ │ │ + bl c8a28 <_PyArg_CheckPositional@@Base+0xdec> │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 98f72 <_Py_ReachedRecursionLimitWithMargin@@Base+0x14f6> │ │ │ │ + cbz r0, 991fc <_Py_ReachedRecursionLimitWithMargin@@Base+0x1508> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a4e4 │ │ │ │ - cbz r0, 98f72 <_Py_ReachedRecursionLimitWithMargin@@Base+0x14f6> │ │ │ │ + bl 9a75c │ │ │ │ + cbz r0, 991fc <_Py_ReachedRecursionLimitWithMargin@@Base+0x1508> │ │ │ │ mov r0, r4 │ │ │ │ - bl c9524 <_PyDict_LoadGlobalStackRef@@Base+0x98> │ │ │ │ + bl c9820 <_PyDict_LoadGlobalStackRef@@Base+0x98> │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 98f72 <_Py_ReachedRecursionLimitWithMargin@@Base+0x14f6> │ │ │ │ + cbz r0, 991fc <_Py_ReachedRecursionLimitWithMargin@@Base+0x1508> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a14a0 <_PyToken_ThreeChars@@Base+0x145c> │ │ │ │ + bl 1a38d4 <_PyToken_ThreeChars@@Base+0x147c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9951c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1aa0> │ │ │ │ + bne.w 997aa <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ab6> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99968 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1eec> │ │ │ │ + bne.w 99bf6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f02> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ - bl 9a4e4 │ │ │ │ + bl 9a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99966 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1eea> │ │ │ │ + beq.w 99bf4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f00> │ │ │ │ mov r0, r4 │ │ │ │ - bl c872c <_PyArg_CheckPositional@@Base+0xdec> │ │ │ │ + bl c8a28 <_PyArg_CheckPositional@@Base+0xdec> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99966 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1eea> │ │ │ │ + beq.w 99bf4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f00> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a4e4 │ │ │ │ + bl 9a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99966 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1eea> │ │ │ │ + beq.w 99bf4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f00> │ │ │ │ mov r0, r4 │ │ │ │ - bl c9524 <_PyDict_LoadGlobalStackRef@@Base+0x98> │ │ │ │ + bl c9820 <_PyDict_LoadGlobalStackRef@@Base+0x98> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99966 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1eea> │ │ │ │ + beq.w 99bf4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f00> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1758 <_PyToken_ThreeChars@@Base+0x1714> │ │ │ │ + bl 1a3b8c <_PyToken_ThreeChars@@Base+0x1734> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99968 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1eec> │ │ │ │ + bne.w 99bf6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f02> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [r7, #28] │ │ │ │ str r2, [r7, #24] │ │ │ │ - bl b5054 │ │ │ │ + bl b5318 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov ip, r0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99968 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1eec> │ │ │ │ + beq.w 99bf6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f02> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ strd r9, r5, [sp] │ │ │ │ - bl 1a1ac0 <_PyToken_ThreeChars@@Base+0x1a7c> │ │ │ │ + bl 1a3ef4 <_PyToken_ThreeChars@@Base+0x1a9c> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99560 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ae4> │ │ │ │ + beq.w 997ee <_Py_ReachedRecursionLimitWithMargin@@Base+0x1afa> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a2d2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2856> │ │ │ │ + bne.w 9a2fe <_Py_ReachedRecursionLimitWithMargin@@Base+0x260a> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 98b3e <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c2> │ │ │ │ + b.n 98dca <_Py_ReachedRecursionLimitWithMargin@@Base+0x10d6> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a364 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28e8> │ │ │ │ - bl 96114 │ │ │ │ + beq.w 9a2f4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2600> │ │ │ │ + bl 9638c │ │ │ │ movs r1, #1 │ │ │ │ - bl 97a7c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97cf4 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a364 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28e8> │ │ │ │ + bne.w 9a2f4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2600> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99974 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ef8> │ │ │ │ + bne.w 99c02 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f0e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r3 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 99d44 <_Py_ReachedRecursionLimitWithMargin@@Base+0x22c8> │ │ │ │ + beq.w 9a13c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2448> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99d6a <_Py_ReachedRecursionLimitWithMargin@@Base+0x22ee> │ │ │ │ + bne.w 9a162 <_Py_ReachedRecursionLimitWithMargin@@Base+0x246e> │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a4e4 │ │ │ │ - cbz r0, 99094 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1618> │ │ │ │ - movw r2, #41576 @ 0xa268 │ │ │ │ + bl 9a75c │ │ │ │ + cbz r0, 9931e <_Py_ReachedRecursionLimitWithMargin@@Base+0x162a> │ │ │ │ + movw r2, #41256 @ 0xa128 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0d88 <_PyToken_ThreeChars@@Base+0xd44> │ │ │ │ - cbz r0, 99094 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1618> │ │ │ │ + bl 1a31bc <_PyToken_ThreeChars@@Base+0xd64> │ │ │ │ + cbz r0, 9931e <_Py_ReachedRecursionLimitWithMargin@@Base+0x162a> │ │ │ │ mov r0, r4 │ │ │ │ - bl c9524 <_PyDict_LoadGlobalStackRef@@Base+0x98> │ │ │ │ + bl c9820 <_PyDict_LoadGlobalStackRef@@Base+0x98> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 99094 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1618> │ │ │ │ + cbz r0, 9931e <_Py_ReachedRecursionLimitWithMargin@@Base+0x162a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1964 <_PyToken_ThreeChars@@Base+0x1920> │ │ │ │ + bl 1a3d98 <_PyToken_ThreeChars@@Base+0x1940> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99614 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b98> │ │ │ │ + bne.w 998a2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1bae> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99974 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ef8> │ │ │ │ + bne.w 99c02 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f0e> │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a4e4 │ │ │ │ + bl 9a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99886 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1e0a> │ │ │ │ - movw r2, #41576 @ 0xa268 │ │ │ │ + beq.w 99b14 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1e20> │ │ │ │ + movw r2, #41256 @ 0xa128 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0d88 <_PyToken_ThreeChars@@Base+0xd44> │ │ │ │ + bl 1a31bc <_PyToken_ThreeChars@@Base+0xd64> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99886 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1e0a> │ │ │ │ + beq.w 99b14 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1e20> │ │ │ │ mov r0, r4 │ │ │ │ - bl c9524 <_PyDict_LoadGlobalStackRef@@Base+0x98> │ │ │ │ + bl c9820 <_PyDict_LoadGlobalStackRef@@Base+0x98> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99886 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1e0a> │ │ │ │ + beq.w 99b14 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1e20> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1e7c <_PyToken_ThreeChars@@Base+0x1e38> │ │ │ │ + bl 1a42b0 <_PyToken_ThreeChars@@Base+0x1e58> │ │ │ │ str r0, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99886 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1e0a> │ │ │ │ + beq.w 99b14 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1e20> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1758 <_PyToken_ThreeChars@@Base+0x1714> │ │ │ │ + bl 1a3b8c <_PyToken_ThreeChars@@Base+0x1734> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99888 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1e0c> │ │ │ │ + bne.w 99b16 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1e22> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1964 <_PyToken_ThreeChars@@Base+0x1920> │ │ │ │ + bl 1a3d98 <_PyToken_ThreeChars@@Base+0x1940> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99888 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1e0c> │ │ │ │ + bne.w 99b16 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1e22> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [r7, #16] │ │ │ │ - bl b5054 │ │ │ │ + bl b5318 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99974 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ef8> │ │ │ │ + beq.w 99c02 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f0e> │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r2, [r7, #12] │ │ │ │ str r3, [r7, #16] │ │ │ │ - bl af7bc <_PyArena_Malloc@@Base> │ │ │ │ + bl afa80 <_PyArena_Malloc@@Base> │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 99150 <_Py_ReachedRecursionLimitWithMargin@@Base+0x16d4> │ │ │ │ + cbz r0, 993da <_Py_ReachedRecursionLimitWithMargin@@Base+0x16e6> │ │ │ │ strd r2, r3, [r0, #40] @ 0x28 │ │ │ │ strd fp, sl, [r0, #32] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ str r2, [r0, #16] │ │ │ │ movs r2, #18 │ │ │ │ str r5, [r0, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9900a <_Py_ReachedRecursionLimitWithMargin@@Base+0x158e> │ │ │ │ - bl 7fd18 │ │ │ │ + beq.w 99294 <_Py_ReachedRecursionLimitWithMargin@@Base+0x15a0> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a334 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28b8> │ │ │ │ + bne.w 9a5c6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28d2> │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ subs r2, r0, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 98b3e <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c2> │ │ │ │ - b.n 99452 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19d6> │ │ │ │ + bne.w 98dca <_Py_ReachedRecursionLimitWithMargin@@Base+0x10d6> │ │ │ │ + b.n 99706 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1a12> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a300 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2884> │ │ │ │ - bl 96114 │ │ │ │ + beq.w 9a52a <_Py_ReachedRecursionLimitWithMargin@@Base+0x2836> │ │ │ │ + bl 9638c │ │ │ │ movs r1, #1 │ │ │ │ - bl 97a7c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97cf4 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a300 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2884> │ │ │ │ + bne.w 9a52a <_Py_ReachedRecursionLimitWithMargin@@Base+0x2836> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99f34 <_Py_ReachedRecursionLimitWithMargin@@Base+0x24b8> │ │ │ │ + bne.w 9a1be <_Py_ReachedRecursionLimitWithMargin@@Base+0x24ca> │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 99f3e <_Py_ReachedRecursionLimitWithMargin@@Base+0x24c2> │ │ │ │ + beq.w 9a1c8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x24d4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r5, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99f66 <_Py_ReachedRecursionLimitWithMargin@@Base+0x24ea> │ │ │ │ + bne.w 9a1f0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x24fc> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #689 @ 0x2b1 │ │ │ │ - bl 9a4e4 │ │ │ │ + bl 9a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f32 <_Py_ReachedRecursionLimitWithMargin@@Base+0x24b6> │ │ │ │ + beq.w 9a1bc <_Py_ReachedRecursionLimitWithMargin@@Base+0x24c8> │ │ │ │ mov r0, r4 │ │ │ │ - bl c872c <_PyArg_CheckPositional@@Base+0xdec> │ │ │ │ + bl c8a28 <_PyArg_CheckPositional@@Base+0xdec> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f32 <_Py_ReachedRecursionLimitWithMargin@@Base+0x24b6> │ │ │ │ + beq.w 9a1bc <_Py_ReachedRecursionLimitWithMargin@@Base+0x24c8> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a4e4 │ │ │ │ + bl 9a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f32 <_Py_ReachedRecursionLimitWithMargin@@Base+0x24b6> │ │ │ │ + beq.w 9a1bc <_Py_ReachedRecursionLimitWithMargin@@Base+0x24c8> │ │ │ │ mov r0, r4 │ │ │ │ - bl c9524 <_PyDict_LoadGlobalStackRef@@Base+0x98> │ │ │ │ + bl c9820 <_PyDict_LoadGlobalStackRef@@Base+0x98> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f32 <_Py_ReachedRecursionLimitWithMargin@@Base+0x24b6> │ │ │ │ + beq.w 9a1bc <_Py_ReachedRecursionLimitWithMargin@@Base+0x24c8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1758 <_PyToken_ThreeChars@@Base+0x1714> │ │ │ │ + bl 1a3b8c <_PyToken_ThreeChars@@Base+0x1734> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99f34 <_Py_ReachedRecursionLimitWithMargin@@Base+0x24b8> │ │ │ │ + bne.w 9a1be <_Py_ReachedRecursionLimitWithMargin@@Base+0x24ca> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [r7, #28] │ │ │ │ str r2, [r7, #24] │ │ │ │ - bl b5054 │ │ │ │ + bl b5318 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov ip, r0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f34 <_Py_ReachedRecursionLimitWithMargin@@Base+0x24b8> │ │ │ │ + beq.w 9a1be <_Py_ReachedRecursionLimitWithMargin@@Base+0x24ca> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ strd r9, r5, [sp] │ │ │ │ - bl 1a4894 │ │ │ │ + bl 1a6cc8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a0ae <_Py_ReachedRecursionLimitWithMargin@@Base+0x2632> │ │ │ │ + beq.w 9a464 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2770> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9900a <_Py_ReachedRecursionLimitWithMargin@@Base+0x158e> │ │ │ │ - bl 7fd18 │ │ │ │ + beq.w 99294 <_Py_ReachedRecursionLimitWithMargin@@Base+0x15a0> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9900a <_Py_ReachedRecursionLimitWithMargin@@Base+0x158e> │ │ │ │ + beq.w 99294 <_Py_ReachedRecursionLimitWithMargin@@Base+0x15a0> │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ - b.n 98acc <_Py_ReachedRecursionLimitWithMargin@@Base+0x1050> │ │ │ │ + b.n 98d58 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1064> │ │ │ │ ldr.w r2, [r0, #716] @ 0x2cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a19a <_Py_ReachedRecursionLimitWithMargin@@Base+0x271e> │ │ │ │ + beq.w 9a38c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2698> │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 99272 <_Py_ReachedRecursionLimitWithMargin@@Base+0x17f6> │ │ │ │ + bcc.n 994fc <_Py_ReachedRecursionLimitWithMargin@@Base+0x1808> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f1a8 <_Py_c_neg@@Base+0x10> │ │ │ │ + bl 28f050 <_Py_c_neg@@Base+0x10> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 99298 <_Py_ReachedRecursionLimitWithMargin@@Base+0x181c> │ │ │ │ + cbnz r3, 99522 <_Py_ReachedRecursionLimitWithMargin@@Base+0x182e> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9a1b4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2738> │ │ │ │ + bne.w 9a386 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2692> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 9a53c │ │ │ │ + bl 9a7b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 99294 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1818> │ │ │ │ + blt.n 9951e <_Py_ReachedRecursionLimitWithMargin@@Base+0x182a> │ │ │ │ ldr r6, [r7, #28] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 988a0 <_Py_ReachedRecursionLimitWithMargin@@Base+0xe24> │ │ │ │ + b.w 98b2c <_Py_ReachedRecursionLimitWithMargin@@Base+0xe38> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98902 <_Py_ReachedRecursionLimitWithMargin@@Base+0xe86> │ │ │ │ + beq.w 98b8e <_Py_ReachedRecursionLimitWithMargin@@Base+0xe9a> │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ subs r2, r0, #1 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 98b40 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c4> │ │ │ │ + b.n 98dcc <_Py_ReachedRecursionLimitWithMargin@@Base+0x10d8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a53c │ │ │ │ + bl 9a7b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 99ebc <_Py_ReachedRecursionLimitWithMargin@@Base+0x2440> │ │ │ │ + blt.w 99fde <_Py_ReachedRecursionLimitWithMargin@@Base+0x22ea> │ │ │ │ ldrd r3, r1, [r4, #4] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 98cda <_Py_ReachedRecursionLimitWithMargin@@Base+0x125e> │ │ │ │ + beq.w 98f66 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1272> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 988d0 <_Py_ReachedRecursionLimitWithMargin@@Base+0xe54> │ │ │ │ + b.w 98b5c <_Py_ReachedRecursionLimitWithMargin@@Base+0xe68> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a53c │ │ │ │ + bl 9a7b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 99ec4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2448> │ │ │ │ + blt.w 9a128 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2434> │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ movw r3, #682 @ 0x2aa │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 98ef0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1474> │ │ │ │ + beq.w 9917a <_Py_ReachedRecursionLimitWithMargin@@Base+0x1486> │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9891e <_Py_ReachedRecursionLimitWithMargin@@Base+0xea2> │ │ │ │ + b.w 98baa <_Py_ReachedRecursionLimitWithMargin@@Base+0xeb6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a53c │ │ │ │ + bl 9a7b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 99ed0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2454> │ │ │ │ + blt.w 9a134 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2440> │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ movw r3, #698 @ 0x2ba │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 98cda <_Py_ReachedRecursionLimitWithMargin@@Base+0x125e> │ │ │ │ + beq.w 98f66 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1272> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 988f2 <_Py_ReachedRecursionLimitWithMargin@@Base+0xe76> │ │ │ │ + b.w 98b7e <_Py_ReachedRecursionLimitWithMargin@@Base+0xe8a> │ │ │ │ ldr.w r2, [r0, #716] @ 0x2cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a1c4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2748> │ │ │ │ + beq.w 9a350 <_Py_ReachedRecursionLimitWithMargin@@Base+0x265c> │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 99338 <_Py_ReachedRecursionLimitWithMargin@@Base+0x18bc> │ │ │ │ + bcc.n 995c2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x18ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f1a8 <_Py_c_neg@@Base+0x10> │ │ │ │ + bl 28f050 <_Py_c_neg@@Base+0x10> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9935c <_Py_ReachedRecursionLimitWithMargin@@Base+0x18e0> │ │ │ │ + cbnz r3, 995e6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x18f2> │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9a09e <_Py_ReachedRecursionLimitWithMargin@@Base+0x2622> │ │ │ │ + bne.w 9a320 <_Py_ReachedRecursionLimitWithMargin@@Base+0x262c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a53c │ │ │ │ + bl 9a7b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 99358 <_Py_ReachedRecursionLimitWithMargin@@Base+0x18dc> │ │ │ │ + blt.n 995e2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x18ee> │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.w 9895e <_Py_ReachedRecursionLimitWithMargin@@Base+0xee2> │ │ │ │ + b.w 98bea <_Py_ReachedRecursionLimitWithMargin@@Base+0xef6> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 98d8c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1310> │ │ │ │ + b.n 99016 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1322> │ │ │ │ ldr.w r2, [r0, #716] @ 0x2cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a37e <_Py_ReachedRecursionLimitWithMargin@@Base+0x2902> │ │ │ │ + beq.w 9a584 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2890> │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 9937a <_Py_ReachedRecursionLimitWithMargin@@Base+0x18fe> │ │ │ │ + bcc.n 99604 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1910> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f1a8 <_Py_c_neg@@Base+0x10> │ │ │ │ + bl 28f050 <_Py_c_neg@@Base+0x10> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9939e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1922> │ │ │ │ + cbnz r3, 99628 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1934> │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9a398 <_Py_ReachedRecursionLimitWithMargin@@Base+0x291c> │ │ │ │ + bne.w 9a604 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2910> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a53c │ │ │ │ + bl 9a7b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9939a <_Py_ReachedRecursionLimitWithMargin@@Base+0x191e> │ │ │ │ + blt.n 99624 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1930> │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.w 989d2 <_Py_ReachedRecursionLimitWithMargin@@Base+0xf56> │ │ │ │ + b.w 98c5e <_Py_ReachedRecursionLimitWithMargin@@Base+0xf6a> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 98db8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x133c> │ │ │ │ + b.n 99042 <_Py_ReachedRecursionLimitWithMargin@@Base+0x134e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a53c │ │ │ │ + bl 9a7b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 99eac <_Py_ReachedRecursionLimitWithMargin@@Base+0x2430> │ │ │ │ + blt.w 99ff8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2304> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 98d32 <_Py_ReachedRecursionLimitWithMargin@@Base+0x12b6> │ │ │ │ + beq.w 98fbe <_Py_ReachedRecursionLimitWithMargin@@Base+0x12ca> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9898e <_Py_ReachedRecursionLimitWithMargin@@Base+0xf12> │ │ │ │ + b.w 98c1a <_Py_ReachedRecursionLimitWithMargin@@Base+0xf26> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a53c │ │ │ │ + bl 9a7b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 99eb4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2438> │ │ │ │ + blt.w 9a000 <_Py_ReachedRecursionLimitWithMargin@@Base+0x230c> │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ movw r3, #698 @ 0x2ba │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 98d9c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1320> │ │ │ │ + beq.w 99026 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1332> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98a06 <_Py_ReachedRecursionLimitWithMargin@@Base+0xf8a> │ │ │ │ + b.w 98c92 <_Py_ReachedRecursionLimitWithMargin@@Base+0xf9e> │ │ │ │ ldr.w r2, [r0, #716] @ 0x2cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a07e <_Py_ReachedRecursionLimitWithMargin@@Base+0x2602> │ │ │ │ + beq.w 9a32c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2638> │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.w 9a31a <_Py_ReachedRecursionLimitWithMargin@@Base+0x289e> │ │ │ │ + bcc.n 9968e <_Py_ReachedRecursionLimitWithMargin@@Base+0x199a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 28f050 <_Py_c_neg@@Base+0x10> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 99422 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19a6> │ │ │ │ + cbnz r3, 996b0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19bc> │ │ │ │ ldrd r3, r6, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 9a098 <_Py_ReachedRecursionLimitWithMargin@@Base+0x261c> │ │ │ │ + bne.w 9a326 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2632> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a53c │ │ │ │ + bl 9a7b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9941e <_Py_ReachedRecursionLimitWithMargin@@Base+0x19a2> │ │ │ │ + blt.n 996ac <_Py_ReachedRecursionLimitWithMargin@@Base+0x19b8> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 98a4a <_Py_ReachedRecursionLimitWithMargin@@Base+0xfce> │ │ │ │ + b.w 98cd6 <_Py_ReachedRecursionLimitWithMargin@@Base+0xfe2> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98a8e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1012> │ │ │ │ - b.n 992a8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x182c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a53c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 99dfa <_Py_ReachedRecursionLimitWithMargin@@Base+0x237e> │ │ │ │ - ldrd r3, r2, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #656 @ 0x290 │ │ │ │ - beq.w 99010 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1594> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98aa6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x102a> │ │ │ │ + beq.w 98d1a <_Py_ReachedRecursionLimitWithMargin@@Base+0x1026> │ │ │ │ + b.n 99532 <_Py_ReachedRecursionLimitWithMargin@@Base+0x183e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a53c │ │ │ │ + bl 9a7b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 99de8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x236c> │ │ │ │ + blt.w 99fe6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x22f2> │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ movw r3, #698 @ 0x2ba │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 98dc4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1348> │ │ │ │ + beq.w 9904e <_Py_ReachedRecursionLimitWithMargin@@Base+0x135a> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 98d0a <_Py_ReachedRecursionLimitWithMargin@@Base+0x1016> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a7b4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 99fd6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x22e2> │ │ │ │ + ldrd r3, r2, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #656 @ 0x290 │ │ │ │ + beq.w 9929a <_Py_ReachedRecursionLimitWithMargin@@Base+0x15a6> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98a7e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1002> │ │ │ │ + b.w 98d32 <_Py_ReachedRecursionLimitWithMargin@@Base+0x103e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a53c │ │ │ │ + bl 9a7b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 99ddc <_Py_ReachedRecursionLimitWithMargin@@Base+0x2360> │ │ │ │ + blt.w 99fca <_Py_ReachedRecursionLimitWithMargin@@Base+0x22d6> │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ movw r3, #689 @ 0x2b1 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 99168 <_Py_ReachedRecursionLimitWithMargin@@Base+0x16ec> │ │ │ │ + beq.w 993f2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x16fe> │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98acc <_Py_ReachedRecursionLimitWithMargin@@Base+0x1050> │ │ │ │ + b.w 98d58 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1064> │ │ │ │ str r0, [r7, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d71c │ │ │ │ + bl 19fb30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98d14 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1298> │ │ │ │ + beq.w 98fa0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x12ac> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ mov r9, r3 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldrd r6, r3, [r0, #28] │ │ │ │ cmp.w ip, #2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ @@ -163896,1566 +164117,1560 @@ │ │ │ │ ldr r0, [r7, #28] │ │ │ │ strd fp, r0, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ strd r6, sl, [sp, #8] │ │ │ │ strd lr, r5, [sp] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #28] │ │ │ │ - beq.w 9997e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f02> │ │ │ │ - bl 1a2cb4 <_PyToken_ThreeChars@@Base+0x2c70> │ │ │ │ + beq.w 99c0c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f18> │ │ │ │ + bl 1a50e8 <_PyToken_ThreeChars@@Base+0x2c90> │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 99576 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1afa> │ │ │ │ + beq.n 99804 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b10> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9900a <_Py_ReachedRecursionLimitWithMargin@@Base+0x158e> │ │ │ │ - bl 7fd18 │ │ │ │ + beq.w 99294 <_Py_ReachedRecursionLimitWithMargin@@Base+0x15a0> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9900a <_Py_ReachedRecursionLimitWithMargin@@Base+0x158e> │ │ │ │ + beq.w 99294 <_Py_ReachedRecursionLimitWithMargin@@Base+0x15a0> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.n 99584 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b08> │ │ │ │ + b.n 99812 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b1e> │ │ │ │ str r0, [r7, #28] │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b5054 │ │ │ │ + bl b5318 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 9956a <_Py_ReachedRecursionLimitWithMargin@@Base+0x1aee> │ │ │ │ + cbz r0, 997f8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b04> │ │ │ │ ldrd r6, r3, [r2, #20] │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 19c8d0 │ │ │ │ + bl 19ece0 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a0c4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2648> │ │ │ │ + beq.w 9a47a <_Py_ReachedRecursionLimitWithMargin@@Base+0x2786> │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ mov r1, fp │ │ │ │ str.w r9, [sp] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 1a1ac0 <_PyToken_ThreeChars@@Base+0x1a7c> │ │ │ │ + bl 1a3ef4 <_PyToken_ThreeChars@@Base+0x1a9c> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99002 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1586> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.w 9928c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1598> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a2dc <_Py_ReachedRecursionLimitWithMargin@@Base+0x2860> │ │ │ │ + bne.w 9a308 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2614> │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ - b.w 9891e <_Py_ReachedRecursionLimitWithMargin@@Base+0xea2> │ │ │ │ - bl 7fd18 │ │ │ │ + b.w 98baa <_Py_ReachedRecursionLimitWithMargin@@Base+0xeb6> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99510 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1a94> │ │ │ │ + bne.n 9979e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1aaa> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9929e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1822> │ │ │ │ + b.n 99528 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1834> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ subs r1, #1 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ mov r2, r1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98b36 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10ba> │ │ │ │ + beq.w 98dc2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10ce> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98b36 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10ba> │ │ │ │ + bne.w 98dc2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10ce> │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9a34c <_Py_ReachedRecursionLimitWithMargin@@Base+0x28d0> │ │ │ │ - bl 96114 │ │ │ │ + beq.w 9a5d6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28e2> │ │ │ │ + bl 9638c │ │ │ │ movs r1, #1 │ │ │ │ - bl 97a7c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97cf4 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a34c <_Py_ReachedRecursionLimitWithMargin@@Base+0x28d0> │ │ │ │ + bne.w 9a5d6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28e2> │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9a344 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28c8> │ │ │ │ + bne.w 9a5be <_Py_ReachedRecursionLimitWithMargin@@Base+0x28ca> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r1, #36768 @ 0x8fa0 │ │ │ │ + movw r1, #36328 @ 0x8de8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r3 │ │ │ │ - bl 19b49c │ │ │ │ + bl 19d8ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99ae2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2066> │ │ │ │ + bne.w 99d70 <_Py_ReachedRecursionLimitWithMargin@@Base+0x207c> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9a344 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28c8> │ │ │ │ + bne.w 9a5be <_Py_ReachedRecursionLimitWithMargin@@Base+0x28ca> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #36768 @ 0x8fa0 │ │ │ │ + movw r1, #36328 @ 0x8de8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 19b49c │ │ │ │ + bl 19d8ac │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99a74 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ff8> │ │ │ │ + bne.w 99d02 <_Py_ReachedRecursionLimitWithMargin@@Base+0x200e> │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ subs r2, r0, #1 │ │ │ │ - b.w 98b36 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10ba> │ │ │ │ + b.w 98dc2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10ce> │ │ │ │ str r0, [r7, #28] │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b5054 │ │ │ │ + bl b5318 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a138 <_Py_ReachedRecursionLimitWithMargin@@Base+0x26bc> │ │ │ │ + beq.w 9a412 <_Py_ReachedRecursionLimitWithMargin@@Base+0x271e> │ │ │ │ str r2, [r7, #24] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ mov r9, r2 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl af7bc <_PyArena_Malloc@@Base> │ │ │ │ + bl afa80 <_PyArena_Malloc@@Base> │ │ │ │ ldrd r2, r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99150 <_Py_ReachedRecursionLimitWithMargin@@Base+0x16d4> │ │ │ │ + beq.w 993da <_Py_ReachedRecursionLimitWithMargin@@Base+0x16e6> │ │ │ │ strd fp, sl, [r0, #32] │ │ │ │ str.w r9, [r0, #40] @ 0x28 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ str r5, [r0, #4] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r6, #16] │ │ │ │ movs r2, #18 │ │ │ │ str r0, [r6, #8] │ │ │ │ str r0, [r6, #12] │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9900a <_Py_ReachedRecursionLimitWithMargin@@Base+0x158e> │ │ │ │ - b.n 99150 <_Py_ReachedRecursionLimitWithMargin@@Base+0x16d4> │ │ │ │ + beq.w 99294 <_Py_ReachedRecursionLimitWithMargin@@Base+0x15a0> │ │ │ │ + b.n 993da <_Py_ReachedRecursionLimitWithMargin@@Base+0x16e6> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r6, fp │ │ │ │ ldr.w r8, [r7, #24] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ str r2, [r4, #8] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 99588 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b0c> │ │ │ │ + beq.n 99816 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b22> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99588 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b0c> │ │ │ │ + bne.n 99816 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b22> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ strd r3, r2, [r7, #20] │ │ │ │ - bl b4f64 │ │ │ │ + bl b5228 │ │ │ │ ldrd r3, r2, [r7, #20] │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a2cc <_Py_ReachedRecursionLimitWithMargin@@Base+0x2850> │ │ │ │ + beq.w 9a59e <_Py_ReachedRecursionLimitWithMargin@@Base+0x28aa> │ │ │ │ ldr r1, [r7, #28] │ │ │ │ mov ip, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 99710 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1c94> │ │ │ │ + ble.n 9999e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1caa> │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ ldr.w r5, [r6, r2, lsl #2] │ │ │ │ str.w r5, [r0, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - b.n 996a2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1c26> │ │ │ │ + b.n 99930 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1c3c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a28d4 <_PyToken_ThreeChars@@Base+0x2890> │ │ │ │ + bl 1a4d08 <_PyToken_ThreeChars@@Base+0x28b0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98d70 <_Py_ReachedRecursionLimitWithMargin@@Base+0x12f4> │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [r0, #40] @ 0x28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [r0, #36] @ 0x24 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [r0, #32] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - strd r6, r3, [sp] │ │ │ │ + beq.w 98ffa <_Py_ReachedRecursionLimitWithMargin@@Base+0x1306> │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [r0, #40] @ 0x28 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r2, [r0, #36] @ 0x24 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r2, [r0, #32] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ + strd r5, r2, [sp] │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ ldrd r0, r1, [r0, #4] │ │ │ │ - bl 1a2f10 <_PyToken_ThreeChars@@Base+0x2ecc> │ │ │ │ + bl 1a5344 <_PyToken_ThreeChars@@Base+0x2eec> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a2a8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x282c> │ │ │ │ + beq.w 9a5e8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28f4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9900a <_Py_ReachedRecursionLimitWithMargin@@Base+0x158e> │ │ │ │ - bl 7fd18 │ │ │ │ + beq.w 99294 <_Py_ReachedRecursionLimitWithMargin@@Base+0x15a0> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9900a <_Py_ReachedRecursionLimitWithMargin@@Base+0x158e> │ │ │ │ + beq.w 99294 <_Py_ReachedRecursionLimitWithMargin@@Base+0x15a0> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 98d8c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1310> │ │ │ │ + b.w 99016 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1322> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 76638 │ │ │ │ + bl 76678 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - bl 9a4e4 │ │ │ │ + bl 9a75c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98b2a <_Py_ReachedRecursionLimitWithMargin@@Base+0x10ae> │ │ │ │ + beq.w 98db6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c2> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b5054 │ │ │ │ + bl b5318 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a2f8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x287c> │ │ │ │ + beq.w 9a51a <_Py_ReachedRecursionLimitWithMargin@@Base+0x2826> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ mov r3, sl │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r2, r9 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ ldr r5, [r6, #24] │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r6, [r6, #20] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1fcbc8 <_PyTrash_thread_deposit_object@@Base+0x78> │ │ │ │ + bl 1fea5c <_PyTrash_thread_deposit_object@@Base+0x78> │ │ │ │ movs r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #28424 @ 0x6f08 │ │ │ │ + movw r2, #28104 @ 0x6dc8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4a58 │ │ │ │ + bl 1a6e8c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ subs r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99ed8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x245c> │ │ │ │ + beq.w 99f0a <_Py_ReachedRecursionLimitWithMargin@@Base+0x2216> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98b3e <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c2> │ │ │ │ + beq.w 98dca <_Py_ReachedRecursionLimitWithMargin@@Base+0x10d6> │ │ │ │ str r2, [r7, #28] │ │ │ │ - bl 7fd18 │ │ │ │ + bl 7fd44 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99ee6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x246a> │ │ │ │ - b.w 98b3e <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c2> │ │ │ │ + bne.w 99f18 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2224> │ │ │ │ + b.w 98dca <_Py_ReachedRecursionLimitWithMargin@@Base+0x10d6> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a2b8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x283c> │ │ │ │ + bne.w 9a5e0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28ec> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ - bl 9a4e4 │ │ │ │ + bl 9a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99956 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1eda> │ │ │ │ + beq.w 99be4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ef0> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ - bl 9a4e4 │ │ │ │ + bl 9a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99956 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1eda> │ │ │ │ + beq.w 99be4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ef0> │ │ │ │ mov r0, r4 │ │ │ │ - bl b4880 │ │ │ │ + bl b4b44 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99956 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1eda> │ │ │ │ + beq.w 99be4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ef0> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ - bl 9a4e4 │ │ │ │ + bl 9a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99956 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1eda> │ │ │ │ + beq.w 99be4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ef0> │ │ │ │ mov r0, r4 │ │ │ │ - bl b8bac │ │ │ │ + bl b8e9c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99eee <_Py_ReachedRecursionLimitWithMargin@@Base+0x2472> │ │ │ │ + beq.w 99f04 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2210> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a4e4 │ │ │ │ + bl 9a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99eee <_Py_ReachedRecursionLimitWithMargin@@Base+0x2472> │ │ │ │ + beq.w 99f04 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2210> │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a4e4 │ │ │ │ + bl 9a75c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99422 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19a6> │ │ │ │ + bne.w 996b0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl c9524 <_PyDict_LoadGlobalStackRef@@Base+0x98> │ │ │ │ + bl c9820 <_PyDict_LoadGlobalStackRef@@Base+0x98> │ │ │ │ str r0, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99eee <_Py_ReachedRecursionLimitWithMargin@@Base+0x2472> │ │ │ │ + beq.w 99f04 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2210> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1758 <_PyToken_ThreeChars@@Base+0x1714> │ │ │ │ + bl 1a3b8c <_PyToken_ThreeChars@@Base+0x1734> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99422 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19a6> │ │ │ │ + bne.w 996b0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19bc> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl b5054 │ │ │ │ + bl b5318 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a2b8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x283c> │ │ │ │ + beq.w 9a5e0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28ec> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r5, r3, [r2, #20] │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl c5664 │ │ │ │ + bl c592c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ strd r5, r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ strd r9, sl, [sp, #4] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldrd r3, r2, [r7, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 254ef8 │ │ │ │ + bl 254d8c │ │ │ │ movs r1, #5 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #28220 @ 0x6e3c │ │ │ │ + movw r2, #27900 @ 0x6cfc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4a58 │ │ │ │ + bl 1a6e8c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98ed0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1454> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.w 9915a <_Py_ReachedRecursionLimitWithMargin@@Base+0x1466> │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9995c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ee0> │ │ │ │ - b.w 98ee2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1466> │ │ │ │ + beq.n 99bea <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ef6> │ │ │ │ + b.w 9916c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1478> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99974 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ef8> │ │ │ │ + bne.n 99c02 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f0e> │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a4e4 │ │ │ │ + bl 9a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99972 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ef6> │ │ │ │ - movw r2, #41576 @ 0xa268 │ │ │ │ + beq.n 99c00 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f0c> │ │ │ │ + movw r2, #41256 @ 0xa128 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0d88 <_PyToken_ThreeChars@@Base+0xd44> │ │ │ │ + bl 1a31bc <_PyToken_ThreeChars@@Base+0xd64> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99972 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ef6> │ │ │ │ + beq.n 99c00 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f0c> │ │ │ │ mov r0, r4 │ │ │ │ - bl c9524 <_PyDict_LoadGlobalStackRef@@Base+0x98> │ │ │ │ + bl c9820 <_PyDict_LoadGlobalStackRef@@Base+0x98> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99972 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ef6> │ │ │ │ + beq.n 99c00 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f0c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 250e00 │ │ │ │ + bl 250c94 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99972 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ef6> │ │ │ │ + beq.n 99c00 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f0c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1758 <_PyToken_ThreeChars@@Base+0x1714> │ │ │ │ + bl 1a3b8c <_PyToken_ThreeChars@@Base+0x1734> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99974 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ef8> │ │ │ │ + bne.n 99c02 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f0e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1964 <_PyToken_ThreeChars@@Base+0x1920> │ │ │ │ + bl 1a3d98 <_PyToken_ThreeChars@@Base+0x1940> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99974 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ef8> │ │ │ │ + bne.n 99c02 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f0e> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl b5054 │ │ │ │ + bl b5318 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99974 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ef8> │ │ │ │ + beq.n 99c02 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f0e> │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r6, [r6, #24] │ │ │ │ str r2, [r7, #20] │ │ │ │ - bl af7bc <_PyArena_Malloc@@Base> │ │ │ │ + bl afa80 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 99924 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ea8> │ │ │ │ + cbz r0, 99bb2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ebe> │ │ │ │ ldr r2, [r7, #28] │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ strd r2, r6, [r0, #40] @ 0x28 │ │ │ │ movs r2, #19 │ │ │ │ strd r5, r9, [r0, #4] │ │ │ │ strd fp, sl, [r0, #32] │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #28240 @ 0x6e50 │ │ │ │ + movw r2, #27920 @ 0x6d10 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 1a4a58 │ │ │ │ + bl 1a6e8c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99ef4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2478> │ │ │ │ + beq.w 9a17e <_Py_ReachedRecursionLimitWithMargin@@Base+0x248a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9900a <_Py_ReachedRecursionLimitWithMargin@@Base+0x158e> │ │ │ │ - bl 7fd18 │ │ │ │ + beq.w 99294 <_Py_ReachedRecursionLimitWithMargin@@Base+0x15a0> │ │ │ │ + bl 7fd44 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ subs r2, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99f02 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2486> │ │ │ │ - b.n 9915c <_Py_ReachedRecursionLimitWithMargin@@Base+0x16e0> │ │ │ │ + bne.w 9a18c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2498> │ │ │ │ + b.n 993e6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x16f2> │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r3, 99986 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f0a> │ │ │ │ + cbnz r3, 99c14 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f20> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 99428 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19ac> │ │ │ │ + b.n 996b6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19c2> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ - b.w 9891e <_Py_ReachedRecursionLimitWithMargin@@Base+0xea2> │ │ │ │ + b.w 98baa <_Py_ReachedRecursionLimitWithMargin@@Base+0xeb6> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ - b.w 98aa6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x102a> │ │ │ │ - bl 1ee0ac <_PyCompile_GetBinaryIntrinsicName@@Base+0x68> │ │ │ │ + b.w 98d32 <_Py_ReachedRecursionLimitWithMargin@@Base+0x103e> │ │ │ │ + bl 1efe74 <_PyCompile_GetBinaryIntrinsicName@@Base+0x68> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 994fa <_Py_ReachedRecursionLimitWithMargin@@Base+0x1a7e> │ │ │ │ + b.n 99788 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1a94> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a2b8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x283c> │ │ │ │ + bne.w 9a5e0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ea4a0 │ │ │ │ - b.n 9995c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ee0> │ │ │ │ + bl 1ec268 │ │ │ │ + b.n 99bea <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ef6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a53c │ │ │ │ + bl 9a7b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 98ee2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1466> │ │ │ │ + blt.w 9916c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1478> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a2c0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2844> │ │ │ │ + beq.w 9a5f8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2904> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a2b8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x283c> │ │ │ │ + bne.w 9a5e0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28ec> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a35a <_Py_ReachedRecursionLimitWithMargin@@Base+0x28de> │ │ │ │ - bl 96114 │ │ │ │ + beq.w 9a5aa <_Py_ReachedRecursionLimitWithMargin@@Base+0x28b6> │ │ │ │ + bl 9638c │ │ │ │ movs r1, #1 │ │ │ │ - bl 97a7c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97cf4 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a35a <_Py_ReachedRecursionLimitWithMargin@@Base+0x28de> │ │ │ │ + bne.w 9a5aa <_Py_ReachedRecursionLimitWithMargin@@Base+0x28b6> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99e02 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2386> │ │ │ │ + bne.w 99fc4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x22d0> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a4e4 │ │ │ │ + bl 9a75c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 99a20 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fa4> │ │ │ │ + cbnz r3, 99cae <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fba> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 9a4e4 │ │ │ │ - cbz r0, 99a1e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fa2> │ │ │ │ + bl 9a75c │ │ │ │ + cbz r0, 99cac <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fb8> │ │ │ │ mov r0, r4 │ │ │ │ - bl b4880 │ │ │ │ - cbz r0, 99a1e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fa2> │ │ │ │ + bl b4b44 │ │ │ │ + cbz r0, 99cac <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fb8> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ - bl 9a4e4 │ │ │ │ + bl 9a75c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99e08 <_Py_ReachedRecursionLimitWithMargin@@Base+0x238c> │ │ │ │ + bne.w 99f20 <_Py_ReachedRecursionLimitWithMargin@@Base+0x222c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99e02 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2386> │ │ │ │ + bne.w 99fc4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x22d0> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ - bl 9a4e4 │ │ │ │ + bl 9a75c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a36e <_Py_ReachedRecursionLimitWithMargin@@Base+0x28f2> │ │ │ │ + bne.w 9a5a4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28b0> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 9a4e4 │ │ │ │ + bl 9a75c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 99a62 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fe6> │ │ │ │ + cbz r0, 99cf0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ffc> │ │ │ │ mov r0, r4 │ │ │ │ - bl b4880 │ │ │ │ - cbz r0, 99a62 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fe6> │ │ │ │ + bl b4b44 │ │ │ │ + cbz r0, 99cf0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ffc> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ - bl 9a4e4 │ │ │ │ + bl 9a75c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99e52 <_Py_ReachedRecursionLimitWithMargin@@Base+0x23d6> │ │ │ │ + bne.w 99f6a <_Py_ReachedRecursionLimitWithMargin@@Base+0x2276> │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r0, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98e10 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1394> │ │ │ │ - b.n 99422 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19a6> │ │ │ │ + beq.w 9909a <_Py_ReachedRecursionLimitWithMargin@@Base+0x13a6> │ │ │ │ + b.n 996b0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4a98 │ │ │ │ + bl 1f6938 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9960c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b90> │ │ │ │ + beq.w 9989a <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ba6> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a4e4 │ │ │ │ + bl 9a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9960c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b90> │ │ │ │ + beq.w 9989a <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ba6> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a4e4 │ │ │ │ + bl 9a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9960c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b90> │ │ │ │ + beq.w 9989a <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ba6> │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9dae8 <_PyArena_AddPyObject@@Base+0x104> │ │ │ │ + bl 9dd94 <_PyArena_AddPyObject@@Base+0x104> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9960c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b90> │ │ │ │ + beq.w 9989a <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ba6> │ │ │ │ ldr r1, [r6, #20] │ │ │ │ movw r3, #61064 @ 0xee88 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #28444 @ 0x6f1c │ │ │ │ + movw r3, #28124 @ 0x6ddc │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1e5b18 │ │ │ │ - bl 7fd18 │ │ │ │ + bl 1e78dc │ │ │ │ + bl 7fd44 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ subs r2, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9960e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b92> │ │ │ │ + beq.w 9989c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ba8> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98b36 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10ba> │ │ │ │ + b.w 98dc2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4a98 │ │ │ │ + bl 1f6938 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 995ea <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b6e> │ │ │ │ + beq.w 99878 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b84> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a4e4 │ │ │ │ + bl 9a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 995ea <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b6e> │ │ │ │ + beq.w 99878 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b84> │ │ │ │ movw r1, #61112 @ 0xeeb8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #28084 @ 0x6db4 │ │ │ │ + movw r3, #27764 @ 0x6c74 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1e5b18 │ │ │ │ + bl 1e78dc │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #28424 @ 0x6f08 │ │ │ │ + movw r2, #28104 @ 0x6dc8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 1a4a58 │ │ │ │ + bl 1a6e8c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a144 <_Py_ReachedRecursionLimitWithMargin@@Base+0x26c8> │ │ │ │ - bl 7fd18 │ │ │ │ + bne.w 9a41e <_Py_ReachedRecursionLimitWithMargin@@Base+0x272a> │ │ │ │ + bl 7fd44 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99ada <_Py_ReachedRecursionLimitWithMargin@@Base+0x205e> │ │ │ │ - b.w 98b36 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10ba> │ │ │ │ + bne.n 99d68 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2074> │ │ │ │ + b.w 98dc2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10ce> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r2, [r7, #8] │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9a32c <_Py_ReachedRecursionLimitWithMargin@@Base+0x28b0> │ │ │ │ - bl 96114 │ │ │ │ + beq.w 9a522 <_Py_ReachedRecursionLimitWithMargin@@Base+0x282e> │ │ │ │ + bl 9638c │ │ │ │ movs r1, #1 │ │ │ │ - bl 97a7c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97cf4 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a32c <_Py_ReachedRecursionLimitWithMargin@@Base+0x28b0> │ │ │ │ + bne.w 9a522 <_Py_ReachedRecursionLimitWithMargin@@Base+0x282e> │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbnz r6, 99bc0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2144> │ │ │ │ - movw r1, #31260 @ 0x7a1c │ │ │ │ + cbnz r6, 99e4e <_Py_ReachedRecursionLimitWithMargin@@Base+0x215a> │ │ │ │ + movw r1, #30940 @ 0x78dc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ - bl 19b49c │ │ │ │ - cbz r0, 99b86 <_Py_ReachedRecursionLimitWithMargin@@Base+0x210a> │ │ │ │ + bl 19d8ac │ │ │ │ + cbz r0, 99e12 <_Py_ReachedRecursionLimitWithMargin@@Base+0x211e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8458 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 99c36 <_Py_ReachedRecursionLimitWithMargin@@Base+0x21ba> │ │ │ │ + bl 1fa2f8 │ │ │ │ + cbnz r0, 99e54 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2160> │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - cbnz r6, 99bc0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2144> │ │ │ │ + cbnz r6, 99e4e <_Py_ReachedRecursionLimitWithMargin@@Base+0x215a> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31260 @ 0x7a1c │ │ │ │ + movw r1, #30940 @ 0x78dc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 19b49c │ │ │ │ + bl 19d8ac │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 99bc6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x214a> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 99e98 <_Py_ReachedRecursionLimitWithMargin@@Base+0x21a4> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ subs r1, r2, #1 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 98c50 <_Py_ReachedRecursionLimitWithMargin@@Base+0x11d4> │ │ │ │ + beq.w 98edc <_Py_ReachedRecursionLimitWithMargin@@Base+0x11e8> │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r8, [r7, #24] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r6, fp │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 99676 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1bfa> │ │ │ │ + b.n 99904 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1c10> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 99ba6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x212a> │ │ │ │ + b.n 99e34 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2140> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1fe138 │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 99e14 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2120> │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a75c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 99e12 <_Py_ReachedRecursionLimitWithMargin@@Base+0x211e> │ │ │ │ + movw r3, #61112 @ 0xeeb8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8458 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #27764 @ 0x6c74 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 1e78dc │ │ │ │ + bl 7fd44 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r1, r2, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 99e30 <_Py_ReachedRecursionLimitWithMargin@@Base+0x213c> │ │ │ │ + movs r6, #1 │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ + b.n 99e34 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2140> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1fa2f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99ba0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2124> │ │ │ │ + beq.n 99e2e <_Py_ReachedRecursionLimitWithMargin@@Base+0x213a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc2a0 │ │ │ │ + bl 1fe138 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9a356 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28da> │ │ │ │ + bne.w 9a534 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2840> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a4e4 │ │ │ │ + bl 9a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99ba0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2124> │ │ │ │ + beq.n 99e2e <_Py_ReachedRecursionLimitWithMargin@@Base+0x213a> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a4e4 │ │ │ │ + bl 9a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99ba0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2124> │ │ │ │ + beq.n 99e2e <_Py_ReachedRecursionLimitWithMargin@@Base+0x213a> │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9dae8 <_PyArena_AddPyObject@@Base+0x104> │ │ │ │ + bl 9dd94 <_PyArena_AddPyObject@@Base+0x104> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99ba0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2124> │ │ │ │ + beq.n 99e2e <_Py_ReachedRecursionLimitWithMargin@@Base+0x213a> │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ movw r3, #61064 @ 0xee88 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #28360 @ 0x6ec8 │ │ │ │ + movw r3, #28040 @ 0x6d88 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1e5b18 │ │ │ │ - bl 7fd18 │ │ │ │ + bl 1e78dc │ │ │ │ + bl 7fd44 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99ba2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2126> │ │ │ │ - movs r6, #1 │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ - b.n 99ba6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x212a> │ │ │ │ + bne.n 99e92 <_Py_ReachedRecursionLimitWithMargin@@Base+0x219e> │ │ │ │ + b.n 99e30 <_Py_ReachedRecursionLimitWithMargin@@Base+0x213c> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 996b0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19bc> │ │ │ │ + str r2, [r7, #28] │ │ │ │ + bl 7fd44 │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 98dc4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10d0> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 98dc4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc2a0 │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 99b88 <_Py_ReachedRecursionLimitWithMargin@@Base+0x210c> │ │ │ │ + bl b8e9c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99cac <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fb8> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a4e4 │ │ │ │ + bl 9a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99b86 <_Py_ReachedRecursionLimitWithMargin@@Base+0x210a> │ │ │ │ + beq.w 99cac <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fb8> │ │ │ │ movw r3, #61112 @ 0xeeb8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - mov r2, r6 │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #28084 @ 0x6db4 │ │ │ │ + movw r3, #27764 @ 0x6c74 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1e5b18 │ │ │ │ - bl 7fd18 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r1, r2, #1 │ │ │ │ + bl 1e78dc │ │ │ │ + bl 7fd44 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ + subs r2, r0, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 99cf2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ffe> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 99cf6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2002> │ │ │ │ + mov r0, r4 │ │ │ │ + bl b8e9c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99cf0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ffc> │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a75c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99cf0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ffc> │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a75c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99cf0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ffc> │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 9dd94 <_PyArena_AddPyObject@@Base+0x104> │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99c30 <_Py_ReachedRecursionLimitWithMargin@@Base+0x21b4> │ │ │ │ - b.n 99ba2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2126> │ │ │ │ + beq.w 99cf0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ffc> │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + movw r3, #61064 @ 0xee88 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #27840 @ 0x6cc0 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 1e78dc │ │ │ │ + b.n 99f54 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2260> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.n 99cf6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2002> │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 98d58 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1064> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 98d32 <_Py_ReachedRecursionLimitWithMargin@@Base+0x103e> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 98b5c <_Py_ReachedRecursionLimitWithMargin@@Base+0xe68> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 98d0a <_Py_ReachedRecursionLimitWithMargin@@Base+0x1016> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + movs r6, #0 │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 98dcc <_Py_ReachedRecursionLimitWithMargin@@Base+0x10d8> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 98c1a <_Py_ReachedRecursionLimitWithMargin@@Base+0xf26> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 98c92 <_Py_ReachedRecursionLimitWithMargin@@Base+0xf9e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a53c │ │ │ │ + bl 9a7b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a2dc <_Py_ReachedRecursionLimitWithMargin@@Base+0x2860> │ │ │ │ + blt.w 9a308 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2614> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r5, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a2ec <_Py_ReachedRecursionLimitWithMargin@@Base+0x2870> │ │ │ │ + beq.w 9a60a <_Py_ReachedRecursionLimitWithMargin@@Base+0x2916> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99968 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1eec> │ │ │ │ + bne.w 99bf6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f02> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a324 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28a8> │ │ │ │ - bl 96114 │ │ │ │ + beq.w 9a2ec <_Py_ReachedRecursionLimitWithMargin@@Base+0x25f8> │ │ │ │ + bl 9638c │ │ │ │ movs r1, #1 │ │ │ │ - bl 97a7c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97cf4 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a324 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28a8> │ │ │ │ + bne.w 9a2ec <_Py_ReachedRecursionLimitWithMargin@@Base+0x25f8> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99db4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2338> │ │ │ │ + bne.n 9a0d2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x23de> │ │ │ │ str r3, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ mov sl, r3 │ │ │ │ - bl 9a4e4 │ │ │ │ - cbz r0, 99cec <_Py_ReachedRecursionLimitWithMargin@@Base+0x2270> │ │ │ │ + bl 9a75c │ │ │ │ + cbz r0, 9a07e <_Py_ReachedRecursionLimitWithMargin@@Base+0x238a> │ │ │ │ mov r0, r4 │ │ │ │ - bl c872c <_PyArg_CheckPositional@@Base+0xdec> │ │ │ │ - cbz r0, 99cec <_Py_ReachedRecursionLimitWithMargin@@Base+0x2270> │ │ │ │ + bl c8a28 <_PyArg_CheckPositional@@Base+0xdec> │ │ │ │ + cbz r0, 9a07e <_Py_ReachedRecursionLimitWithMargin@@Base+0x238a> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a4e4 │ │ │ │ + bl 9a75c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99d86 <_Py_ReachedRecursionLimitWithMargin@@Base+0x230a> │ │ │ │ + bne.n 9a10c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2418> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 99db4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2338> │ │ │ │ + cbnz r3, 9a0d2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x23de> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 9a4e4 │ │ │ │ + bl 9a75c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 99d32 <_Py_ReachedRecursionLimitWithMargin@@Base+0x22b6> │ │ │ │ + cbz r0, 9a0c0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x23cc> │ │ │ │ mov r0, r4 │ │ │ │ - bl c872c <_PyArg_CheckPositional@@Base+0xdec> │ │ │ │ - cbz r0, 99d32 <_Py_ReachedRecursionLimitWithMargin@@Base+0x22b6> │ │ │ │ + bl c8a28 <_PyArg_CheckPositional@@Base+0xdec> │ │ │ │ + cbz r0, 9a0c0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x23cc> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a4e4 │ │ │ │ - cbz r0, 99d32 <_Py_ReachedRecursionLimitWithMargin@@Base+0x22b6> │ │ │ │ + bl 9a75c │ │ │ │ + cbz r0, 9a0c0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x23cc> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a4e4 │ │ │ │ - cbz r0, 99d32 <_Py_ReachedRecursionLimitWithMargin@@Base+0x22b6> │ │ │ │ + bl 9a75c │ │ │ │ + cbz r0, 9a0c0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x23cc> │ │ │ │ ldr r0, [r7, #28] │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9dae8 <_PyArena_AddPyObject@@Base+0x104> │ │ │ │ + bl 9dd94 <_PyArena_AddPyObject@@Base+0x104> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 99dba <_Py_ReachedRecursionLimitWithMargin@@Base+0x233e> │ │ │ │ + cbnz r0, 9a0d8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x23e4> │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r0, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98f3c <_Py_ReachedRecursionLimitWithMargin@@Base+0x14c0> │ │ │ │ - b.n 99968 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1eec> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a53c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9a334 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28b8> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r9, lsl #2] │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - mov fp, r2 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - cbz r3, 99d7c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2300> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 99974 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ef8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2705a8 <_PyLong_UInt32_Converter@@Base+0xec> │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9900a <_Py_ReachedRecursionLimitWithMargin@@Base+0x158e> │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 99060 <_Py_ReachedRecursionLimitWithMargin@@Base+0x15e4> │ │ │ │ - b.n 99974 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ef8> │ │ │ │ - movw r3, #61112 @ 0xeeb8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movw r3, #28084 @ 0x6db4 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1e5b18 │ │ │ │ - bl 7fd18 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r0, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 99d34 <_Py_ReachedRecursionLimitWithMargin@@Base+0x22b8> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 99d38 <_Py_ReachedRecursionLimitWithMargin@@Base+0x22bc> │ │ │ │ + beq.w 991c6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x14d2> │ │ │ │ + b.n 99bf6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f02> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 99d38 <_Py_ReachedRecursionLimitWithMargin@@Base+0x22bc> │ │ │ │ + b.n 9a0c6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x23d2> │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #61064 @ 0xee88 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #28100 @ 0x6dc4 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1e5b18 │ │ │ │ - b.n 99da0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2324> │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 98acc <_Py_ReachedRecursionLimitWithMargin@@Base+0x1050> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98a7e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1002> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movs r6, #0 │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 98b40 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c4> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98aa6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x102a> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.n 99a68 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fec> │ │ │ │ - mov r0, r4 │ │ │ │ - bl b8bac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99a1e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fa2> │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a4e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99a1e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fa2> │ │ │ │ - movw r3, #61112 @ 0xeeb8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movw r3, #28084 @ 0x6db4 │ │ │ │ + movw r3, #27780 @ 0x6c84 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1e5b18 │ │ │ │ - bl 7fd18 │ │ │ │ + bl 1e78dc │ │ │ │ + bl 7fd44 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ subs r2, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99a64 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fe8> │ │ │ │ + beq.n 9a0c2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x23ce> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 99a68 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fec> │ │ │ │ - mov r0, r4 │ │ │ │ - bl b8bac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99a62 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fe6> │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a4e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99a62 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fe6> │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a4e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99a62 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fe6> │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - movs r2, #5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 9dae8 <_PyArena_AddPyObject@@Base+0x104> │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99a62 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fe6> │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - movw r3, #61064 @ 0xee88 │ │ │ │ + b.n 9a0c6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x23d2> │ │ │ │ + movw r3, #61112 @ 0xeeb8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ + mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #28160 @ 0x6e00 │ │ │ │ + movw r3, #27764 @ 0x6c74 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1e5b18 │ │ │ │ - b.n 99e3c <_Py_ReachedRecursionLimitWithMargin@@Base+0x23c0> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9898e <_Py_ReachedRecursionLimitWithMargin@@Base+0xf12> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98a06 <_Py_ReachedRecursionLimitWithMargin@@Base+0xf8a> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 988d0 <_Py_ReachedRecursionLimitWithMargin@@Base+0xe54> │ │ │ │ + bl 1e78dc │ │ │ │ + b.n 9a0f8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2404> │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9891e <_Py_ReachedRecursionLimitWithMargin@@Base+0xea2> │ │ │ │ + b.w 98baa <_Py_ReachedRecursionLimitWithMargin@@Base+0xeb6> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 988f2 <_Py_ReachedRecursionLimitWithMargin@@Base+0xe76> │ │ │ │ - str r2, [r7, #28] │ │ │ │ - bl 7fd18 │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ + b.w 98b7e <_Py_ReachedRecursionLimitWithMargin@@Base+0xe8a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a7b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98b38 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10bc> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98b38 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10bc> │ │ │ │ + blt.w 9a5c6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28d2> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r9, lsl #2] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov fp, r2 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + cbz r3, 9a174 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2480> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 99c02 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f0e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 270440 <_PyLong_UInt32_Converter@@Base+0xec> │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 99294 <_Py_ReachedRecursionLimitWithMargin@@Base+0x15a0> │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 99422 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19a6> │ │ │ │ - bl 7fd18 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 992ea <_Py_ReachedRecursionLimitWithMargin@@Base+0x15f6> │ │ │ │ + b.n 99c02 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f0e> │ │ │ │ + bl 7fd44 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a30a <_Py_ReachedRecursionLimitWithMargin@@Base+0x288e> │ │ │ │ + beq.w 9a538 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2844> │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b.w 98aa6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x102a> │ │ │ │ + b.w 98d32 <_Py_ReachedRecursionLimitWithMargin@@Base+0x103e> │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #28328 @ 0x6ea8 │ │ │ │ + movw r1, #28008 @ 0x6d68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d79a4 │ │ │ │ + bl d78f0 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 98b2a <_Py_ReachedRecursionLimitWithMargin@@Base+0x10ae> │ │ │ │ + b.w 98db6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c2> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ - b.w 98acc <_Py_ReachedRecursionLimitWithMargin@@Base+0x1050> │ │ │ │ + b.w 98d58 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1064> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a53c │ │ │ │ + bl 9a7b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9924c <_Py_ReachedRecursionLimitWithMargin@@Base+0x17d0> │ │ │ │ + blt.w 994d6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x17e2> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r5, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a0a4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2628> │ │ │ │ + beq.w 9a510 <_Py_ReachedRecursionLimitWithMargin@@Base+0x281c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99f34 <_Py_ReachedRecursionLimitWithMargin@@Base+0x24b8> │ │ │ │ + bne.n 9a1be <_Py_ReachedRecursionLimitWithMargin@@Base+0x24ca> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.n 9a058 <_Py_ReachedRecursionLimitWithMargin@@Base+0x25dc> │ │ │ │ - bl 96114 │ │ │ │ + beq.n 9a2e4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x25f0> │ │ │ │ + bl 9638c │ │ │ │ movs r1, #1 │ │ │ │ - bl 97a7c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97cf4 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a058 <_Py_ReachedRecursionLimitWithMargin@@Base+0x25dc> │ │ │ │ + bne.n 9a2e4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x25f0> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a030 <_Py_ReachedRecursionLimitWithMargin@@Base+0x25b4> │ │ │ │ + bne.n 9a2c2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x25ce> │ │ │ │ str r3, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movw r1, #689 @ 0x2b1 │ │ │ │ mov sl, r3 │ │ │ │ - bl 9a4e4 │ │ │ │ - cbz r0, 99fac <_Py_ReachedRecursionLimitWithMargin@@Base+0x2530> │ │ │ │ + bl 9a75c │ │ │ │ + cbz r0, 9a238 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2544> │ │ │ │ mov r0, r4 │ │ │ │ - bl c872c <_PyArg_CheckPositional@@Base+0xdec> │ │ │ │ - cbz r0, 99fac <_Py_ReachedRecursionLimitWithMargin@@Base+0x2530> │ │ │ │ + bl c8a28 <_PyArg_CheckPositional@@Base+0xdec> │ │ │ │ + cbz r0, 9a238 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2544> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a4e4 │ │ │ │ - cbnz r0, 9a002 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2586> │ │ │ │ + bl 9a75c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 9a2c8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x25d4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a030 <_Py_ReachedRecursionLimitWithMargin@@Base+0x25b4> │ │ │ │ + bne.n 9a2c2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x25ce> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #689 @ 0x2b1 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 9a4e4 │ │ │ │ + bl 9a75c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 99ff0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2574> │ │ │ │ + cbz r0, 9a27c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2588> │ │ │ │ mov r0, r4 │ │ │ │ - bl c872c <_PyArg_CheckPositional@@Base+0xdec> │ │ │ │ - cbz r0, 99ff0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2574> │ │ │ │ + bl c8a28 <_PyArg_CheckPositional@@Base+0xdec> │ │ │ │ + cbz r0, 9a27c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2588> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a4e4 │ │ │ │ - cbz r0, 99ff0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2574> │ │ │ │ + bl 9a75c │ │ │ │ + cbz r0, 9a27c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2588> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a4e4 │ │ │ │ - cbz r0, 99ff0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2574> │ │ │ │ + bl 9a75c │ │ │ │ + cbz r0, 9a27c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2588> │ │ │ │ ldr r0, [r7, #28] │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9dae8 <_PyArena_AddPyObject@@Base+0x104> │ │ │ │ + bl 9dd94 <_PyArena_AddPyObject@@Base+0x104> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - cbnz r0, 9a036 <_Py_ReachedRecursionLimitWithMargin@@Base+0x25ba> │ │ │ │ + cbnz r0, 9a28e <_Py_ReachedRecursionLimitWithMargin@@Base+0x259a> │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r0, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 991b4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1738> │ │ │ │ - b.n 99f34 <_Py_ReachedRecursionLimitWithMargin@@Base+0x24b8> │ │ │ │ - movw r3, #61112 @ 0xeeb8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ + beq.w 9943e <_Py_ReachedRecursionLimitWithMargin@@Base+0x174a> │ │ │ │ + b.n 9a1be <_Py_ReachedRecursionLimitWithMargin@@Base+0x24ca> │ │ │ │ + ldr.w r2, [sl, #12] │ │ │ │ mov r0, r4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + movw r3, #61064 @ 0xee88 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #28084 @ 0x6db4 │ │ │ │ + movw r3, #27944 @ 0x6d28 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1e5b18 │ │ │ │ - bl 7fd18 │ │ │ │ + bl 1e78dc │ │ │ │ + bl 7fd44 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ subs r2, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99ff2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2576> │ │ │ │ + beq.n 9a27e <_Py_ReachedRecursionLimitWithMargin@@Base+0x258a> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 99ff6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x257a> │ │ │ │ + b.n 9a282 <_Py_ReachedRecursionLimitWithMargin@@Base+0x258e> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 99ff6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x257a> │ │ │ │ - ldr.w r2, [sl, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - movw r3, #61064 @ 0xee88 │ │ │ │ + b.n 9a282 <_Py_ReachedRecursionLimitWithMargin@@Base+0x258e> │ │ │ │ + movw r3, #61112 @ 0xeeb8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ + mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #28264 @ 0x6e68 │ │ │ │ + movw r3, #27764 @ 0x6c74 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1e5b18 │ │ │ │ - b.n 9a01c <_Py_ReachedRecursionLimitWithMargin@@Base+0x25a0> │ │ │ │ + bl 1e78dc │ │ │ │ + b.n 9a2ae <_Py_ReachedRecursionLimitWithMargin@@Base+0x25ba> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f1a8 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 99f82 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2506> │ │ │ │ - ldr.w r3, [r5, #716] @ 0x2cc │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9a28c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2810> │ │ │ │ - sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ + bl 28f050 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 9a20c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2518> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 28f050 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 9a052 <_Py_ReachedRecursionLimitWithMargin@@Base+0x235e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 28f050 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.w 992be <_Py_ReachedRecursionLimitWithMargin@@Base+0x15ca> │ │ │ │ + bl 7fd44 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99294 <_Py_ReachedRecursionLimitWithMargin@@Base+0x15a0> │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r0, #1 │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ + b.w 98baa <_Py_ReachedRecursionLimitWithMargin@@Base+0xeb6> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 99812 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b1e> │ │ │ │ + mov r2, r6 │ │ │ │ + b.w 98bea <_Py_ReachedRecursionLimitWithMargin@@Base+0xef6> │ │ │ │ + mov r6, r3 │ │ │ │ + b.w 98cd6 <_Py_ReachedRecursionLimitWithMargin@@Base+0xfe2> │ │ │ │ + str r0, [r7, #28] │ │ │ │ + bl 194c6c <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ + ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ + add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.n 9a078 <_Py_ReachedRecursionLimitWithMargin@@Base+0x25fc> │ │ │ │ + bhi.w 9968e <_Py_ReachedRecursionLimitWithMargin@@Base+0x199a> │ │ │ │ + b.w 99680 <_Py_ReachedRecursionLimitWithMargin@@Base+0x198c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f1a8 <_Py_c_neg@@Base+0x10> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9885e <_Py_ReachedRecursionLimitWithMargin@@Base+0xde2> │ │ │ │ + bl 28f050 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.w 98fe2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x12ee> │ │ │ │ str r0, [r7, #28] │ │ │ │ - bl 1928a4 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 194c6c <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr r0, [r7, #28] │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.w 99400 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1984> │ │ │ │ - b.w 993f6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x197a> │ │ │ │ + bhi.w 995c2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x18ce> │ │ │ │ + b.w 995b4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x18c0> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 28f050 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.w 98f8a <_Py_ReachedRecursionLimitWithMargin@@Base+0x1296> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 28f050 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.w 99072 <_Py_ReachedRecursionLimitWithMargin@@Base+0x137e> │ │ │ │ + subs r2, r3, #1 │ │ │ │ + movs r6, #0 │ │ │ │ + b.w 98dcc <_Py_ReachedRecursionLimitWithMargin@@Base+0x10d8> │ │ │ │ mov r6, r3 │ │ │ │ - b.w 98a4a <_Py_ReachedRecursionLimitWithMargin@@Base+0xfce> │ │ │ │ - mov r2, r6 │ │ │ │ - b.w 9895e <_Py_ReachedRecursionLimitWithMargin@@Base+0xee2> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 991b4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1738> │ │ │ │ - b.n 99f34 <_Py_ReachedRecursionLimitWithMargin@@Base+0x24b8> │ │ │ │ - bl 7fd18 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9924c <_Py_ReachedRecursionLimitWithMargin@@Base+0x17d0> │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r0, #1 │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ - b.w 98acc <_Py_ReachedRecursionLimitWithMargin@@Base+0x1050> │ │ │ │ - movs r1, #1 │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ - b.w 99542 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ac6> │ │ │ │ + b.w 98b2c <_Py_ReachedRecursionLimitWithMargin@@Base+0xe38> │ │ │ │ + str r0, [r7, #28] │ │ │ │ + bl 194c6c <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ + ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ + add.w r2, r3, #8192 @ 0x2000 │ │ │ │ + cmp r7, r2 │ │ │ │ + bhi.w 994fc <_Py_ReachedRecursionLimitWithMargin@@Base+0x1808> │ │ │ │ + b.w 994ee <_Py_ReachedRecursionLimitWithMargin@@Base+0x17fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f1a8 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.w 98c40 <_Py_ReachedRecursionLimitWithMargin@@Base+0x11c4> │ │ │ │ + bl 28f050 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.w 98ecc <_Py_ReachedRecursionLimitWithMargin@@Base+0x11d8> │ │ │ │ str r3, [r7, #28] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - bl 1fa038 │ │ │ │ + bl 1fbed8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ subs r1, #1 │ │ │ │ - b.w 99596 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b1a> │ │ │ │ + b.w 99824 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b30> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ - b.w 99596 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b1a> │ │ │ │ + b.w 99824 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b30> │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [r7, #24] │ │ │ │ - bl 28f1a8 <_Py_c_neg@@Base+0x10> │ │ │ │ + bl 28f050 <_Py_c_neg@@Base+0x10> │ │ │ │ ldrd r3, r2, [r7, #24] │ │ │ │ - b.w 98be2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1166> │ │ │ │ - bl 7fd18 │ │ │ │ - cbnz r0, 9a162 <_Py_ReachedRecursionLimitWithMargin@@Base+0x26e6> │ │ │ │ + b.w 98e6e <_Py_ReachedRecursionLimitWithMargin@@Base+0x117a> │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 9a43c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2748> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 98cc2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1246> │ │ │ │ + bne.w 98f4e <_Py_ReachedRecursionLimitWithMargin@@Base+0x125a> │ │ │ │ ldr.w r8, [r7, #24] │ │ │ │ mov r6, fp │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.w 99676 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1bfa> │ │ │ │ + b.w 99904 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1c10> │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov r0, fp │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bl 85d90 │ │ │ │ - cbz r0, 9a178 <_Py_ReachedRecursionLimitWithMargin@@Base+0x26fc> │ │ │ │ + bl 85d44 │ │ │ │ + cbz r0, 9a452 <_Py_ReachedRecursionLimitWithMargin@@Base+0x275e> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov fp, r0 │ │ │ │ - b.w 98cca <_Py_ReachedRecursionLimitWithMargin@@Base+0x124e> │ │ │ │ + b.w 98f56 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1262> │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ - b.w 98aa6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x102a> │ │ │ │ + b.w 98d32 <_Py_ReachedRecursionLimitWithMargin@@Base+0x103e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 9a186 <_Py_ReachedRecursionLimitWithMargin@@Base+0x270a> │ │ │ │ - bl 7fd18 │ │ │ │ + cbz r3, 9a460 <_Py_ReachedRecursionLimitWithMargin@@Base+0x276c> │ │ │ │ + bl 7fd44 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ subs r2, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99ada <_Py_ReachedRecursionLimitWithMargin@@Base+0x205e> │ │ │ │ + bne.w 99d68 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2074> │ │ │ │ subs r2, r0, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, r0, #2 │ │ │ │ - b.w 98b3e <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c2> │ │ │ │ + b.w 98dca <_Py_ReachedRecursionLimitWithMargin@@Base+0x10d6> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r6, fp │ │ │ │ ldr.w r8, [r7, #24] │ │ │ │ subs r2, #1 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 99676 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1bfa> │ │ │ │ + b.w 99904 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1c10> │ │ │ │ ldrd r3, r8, [r7, #20] │ │ │ │ mov r0, fp │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 76638 │ │ │ │ - b.n 9a0d8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x265c> │ │ │ │ + bl 76678 │ │ │ │ + b.n 9a3b2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x26be> │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ - b.n 9a158 <_Py_ReachedRecursionLimitWithMargin@@Base+0x26dc> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 99584 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b08> │ │ │ │ - subs r2, r3, #1 │ │ │ │ - movs r6, #0 │ │ │ │ - b.w 98b40 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c4> │ │ │ │ - str r0, [r7, #28] │ │ │ │ - bl 1928a4 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ - add.w r2, r3, #8192 @ 0x2000 │ │ │ │ - cmp r7, r2 │ │ │ │ - bhi.w 99272 <_Py_ReachedRecursionLimitWithMargin@@Base+0x17f6> │ │ │ │ - b.w 99264 <_Py_ReachedRecursionLimitWithMargin@@Base+0x17e8> │ │ │ │ - mov r6, r3 │ │ │ │ - b.w 988a0 <_Py_ReachedRecursionLimitWithMargin@@Base+0xe24> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 28f1a8 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.w 98d56 <_Py_ReachedRecursionLimitWithMargin@@Base+0x12da> │ │ │ │ - str r0, [r7, #28] │ │ │ │ - bl 1928a4 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ - add.w r2, r3, #8192 @ 0x2000 │ │ │ │ - cmp r7, r2 │ │ │ │ - bhi.w 99338 <_Py_ReachedRecursionLimitWithMargin@@Base+0x18bc> │ │ │ │ - b.w 9932a <_Py_ReachedRecursionLimitWithMargin@@Base+0x18ae> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 28f1a8 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.w 98cfe <_Py_ReachedRecursionLimitWithMargin@@Base+0x1282> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 28f1a8 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.w 98de8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x136c> │ │ │ │ + b.n 9a432 <_Py_ReachedRecursionLimitWithMargin@@Base+0x273e> │ │ │ │ + bl 7fd44 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 994d6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x17e2> │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + subs r0, #1 │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ + b.w 98d58 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1064> │ │ │ │ + movs r1, #1 │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ + b.w 997d0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1adc> │ │ │ │ ldr.w r2, [r0, #716] @ 0x2cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9a262 <_Py_ReachedRecursionLimitWithMargin@@Base+0x27e6> │ │ │ │ + beq.n 9a540 <_Py_ReachedRecursionLimitWithMargin@@Base+0x284c> │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.w 9a312 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2896> │ │ │ │ + bcc.n 9a498 <_Py_ReachedRecursionLimitWithMargin@@Base+0x27a4> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 28f050 <_Py_c_neg@@Base+0x10> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a2f8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x287c> │ │ │ │ + bne.n 9a51a <_Py_ReachedRecursionLimitWithMargin@@Base+0x2826> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9a2a2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2826> │ │ │ │ + bne.n 9a556 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2862> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 9a53c │ │ │ │ + bl 9a7b4 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9a256 <_Py_ReachedRecursionLimitWithMargin@@Base+0x27da> │ │ │ │ + blt.n 9a504 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2810> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 9a2f8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x287c> │ │ │ │ + cbnz r2, 9a51a <_Py_ReachedRecursionLimitWithMargin@@Base+0x2826> │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 98b20 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10a4> │ │ │ │ + bne.w 98dac <_Py_ReachedRecursionLimitWithMargin@@Base+0x10b8> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 9a53c │ │ │ │ + bl 9a7b4 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 99f2a <_Py_ReachedRecursionLimitWithMargin@@Base+0x24ae> │ │ │ │ + blt.w 9a1b4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x24c0> │ │ │ │ ldrd r0, r2, [r4, #4] │ │ │ │ - b.w 98b20 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10a4> │ │ │ │ + b.w 98dac <_Py_ReachedRecursionLimitWithMargin@@Base+0x10b8> │ │ │ │ + ldr.w r3, [r5, #716] @ 0x2cc │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 9a570 <_Py_ReachedRecursionLimitWithMargin@@Base+0x287c> │ │ │ │ + sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ + cmp r7, r2 │ │ │ │ + bcc.n 9a4fe <_Py_ReachedRecursionLimitWithMargin@@Base+0x280a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 28f050 <_Py_c_neg@@Base+0x10> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 98aea <_Py_ReachedRecursionLimitWithMargin@@Base+0xdf6> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 98b38 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10bc> │ │ │ │ + b.w 98dc4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10d0> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9943e <_Py_ReachedRecursionLimitWithMargin@@Base+0x174a> │ │ │ │ + b.n 9a1be <_Py_ReachedRecursionLimitWithMargin@@Base+0x24ca> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 98dc4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10d0> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 28f050 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 99df2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x20fe> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 28f050 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.w 99416 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1722> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + b.n 99e32 <_Py_ReachedRecursionLimitWithMargin@@Base+0x213e> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 98d32 <_Py_ReachedRecursionLimitWithMargin@@Base+0x103e> │ │ │ │ str r0, [r7, #28] │ │ │ │ - bl 1928a4 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 194c6c <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr r0, [r7, #28] │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.n 9a204 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2788> │ │ │ │ - b.n 9a1fa <_Py_ReachedRecursionLimitWithMargin@@Base+0x277e> │ │ │ │ - movw r1, #58088 @ 0xe2e8 │ │ │ │ + bhi.n 9a498 <_Py_ReachedRecursionLimitWithMargin@@Base+0x27a4> │ │ │ │ + b.n 9a48a <_Py_ReachedRecursionLimitWithMargin@@Base+0x2796> │ │ │ │ + mov r2, r3 │ │ │ │ + b.w 98d9c <_Py_ReachedRecursionLimitWithMargin@@Base+0x10a8> │ │ │ │ + movw r1, #57768 @ 0xe1a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #27772 @ 0x6c7c │ │ │ │ + movw r0, #27452 @ 0x6b3c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1928a4 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 194c6c <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ add.w r3, r2, #8192 @ 0x2000 │ │ │ │ cmp r7, r3 │ │ │ │ - bls.w 9a06a <_Py_ReachedRecursionLimitWithMargin@@Base+0x25ee> │ │ │ │ - b.n 9a078 <_Py_ReachedRecursionLimitWithMargin@@Base+0x25fc> │ │ │ │ - mov r2, r3 │ │ │ │ - b.w 98b10 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1094> │ │ │ │ - bl 7fd18 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 99702 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1c86> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 98d88 <_Py_ReachedRecursionLimitWithMargin@@Base+0x130c> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 99962 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ee6> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 98e10 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1394> │ │ │ │ - b.w 99422 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19a6> │ │ │ │ + bls.n 9a4f0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x27fc> │ │ │ │ + b.n 9a4fe <_Py_ReachedRecursionLimitWithMargin@@Base+0x280a> │ │ │ │ + str r0, [r7, #28] │ │ │ │ + bl 194c6c <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ + ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ + add.w r2, r3, #8192 @ 0x2000 │ │ │ │ + cmp r7, r2 │ │ │ │ + bhi.w 99604 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1910> │ │ │ │ + b.w 995f6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1902> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r7, #28] │ │ │ │ - b.n 9a180 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2704> │ │ │ │ - bl 7fd18 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9900a <_Py_ReachedRecursionLimitWithMargin@@Base+0x158e> │ │ │ │ + b.n 9a45a <_Py_ReachedRecursionLimitWithMargin@@Base+0x2766> │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r0, #1 │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ - b.w 9891e <_Py_ReachedRecursionLimitWithMargin@@Base+0xea2> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 98f3c <_Py_ReachedRecursionLimitWithMargin@@Base+0x14c0> │ │ │ │ - b.w 99968 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1eec> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 98b38 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10bc> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 28f1a8 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.w 9918c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1710> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 98aa6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x102a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 28f1a8 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 9a204 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2788> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 28f1a8 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.w 99400 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1984> │ │ │ │ + b.w 99cf4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2000> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f1a8 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 99cc0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2244> │ │ │ │ + bl 28f050 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.w 99c6e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f7a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f1a8 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 99b64 <_Py_ReachedRecursionLimitWithMargin@@Base+0x20e8> │ │ │ │ + bl 28f050 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.w 9919e <_Py_ReachedRecursionLimitWithMargin@@Base+0x14aa> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 98dc2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10ce> │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ - b.w 98aa6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x102a> │ │ │ │ + b.w 98d32 <_Py_ReachedRecursionLimitWithMargin@@Base+0x103e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 28f050 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.w 99858 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b64> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 98b36 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10ba> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 28f1a8 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.w 995ca <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b4e> │ │ │ │ + b.w 99bf0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1efc> │ │ │ │ + bl 7fd44 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 99990 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1c9c> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 99ba4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2128> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 28f1a8 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.w 999e0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f64> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 28f1a8 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.w 99034 <_Py_ReachedRecursionLimitWithMargin@@Base+0x15b8> │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ - b.w 99a66 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fea> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 28f1a8 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.w 98f14 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1498> │ │ │ │ - str r0, [r7, #28] │ │ │ │ - bl 1928a4 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ - add.w r2, r3, #8192 @ 0x2000 │ │ │ │ - cmp r7, r2 │ │ │ │ - bhi.w 9937a <_Py_ReachedRecursionLimitWithMargin@@Base+0x18fe> │ │ │ │ - b.w 9936c <_Py_ReachedRecursionLimitWithMargin@@Base+0x18f0> │ │ │ │ + b.w 99012 <_Py_ReachedRecursionLimitWithMargin@@Base+0x131e> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9909a <_Py_ReachedRecursionLimitWithMargin@@Base+0x13a6> │ │ │ │ + b.w 996b0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19bc> │ │ │ │ mov r2, r6 │ │ │ │ - b.w 989d2 <_Py_ReachedRecursionLimitWithMargin@@Base+0xf56> │ │ │ │ + b.w 98c5e <_Py_ReachedRecursionLimitWithMargin@@Base+0xf6a> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 991c6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x14d2> │ │ │ │ + b.w 99bf6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f02> │ │ │ │ nop │ │ │ │ │ │ │ │ -0009a3a0 <_Py_GetConfig@@Base>: │ │ │ │ +0009a618 <_Py_GetConfig@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ (9a3d8 <_Py_GetConfig@@Base+0x38>) │ │ │ │ + ldr r3, [pc, #40] @ (9a650 <_Py_GetConfig@@Base+0x38>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 9a3c2 <_Py_GetConfig@@Base+0x22> │ │ │ │ + cbz r3, 9a63a <_Py_GetConfig@@Base+0x22> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #4160 @ 0x1040 │ │ │ │ adds r0, #8 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #58088 @ 0xe2e8 │ │ │ │ + movw r1, #57768 @ 0xe1a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #6908 @ 0x1afc │ │ │ │ + movw r0, #6588 @ 0x19bc │ │ │ │ movt r0, #57 @ 0x39 │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009a3dc <_PyObject_NewVar@@Base>: │ │ │ │ +0009a654 <_PyObject_NewVar@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ adds r0, #3 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ - bl 71164 │ │ │ │ - cbz r0, 9a45e <_PyObject_NewVar@@Base+0x82> │ │ │ │ + bl 711a4 │ │ │ │ + cbz r0, 9a6d6 <_PyObject_NewVar@@Base+0x82> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ str r4, [r0, #4] │ │ │ │ - ldr r0, [pc, #92] @ (9a468 <_PyObject_NewVar@@Base+0x8c>) │ │ │ │ + ldr r0, [pc, #92] @ (9a6e0 <_PyObject_NewVar@@Base+0x8c>) │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r4, [r0, #1600] @ 0x640 │ │ │ │ - cbnz r4, 9a428 <_PyObject_NewVar@@Base+0x4c> │ │ │ │ + cbnz r4, 9a6a0 <_PyObject_NewVar@@Base+0x4c> │ │ │ │ mov r0, r3 │ │ │ │ str r5, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 9a44e <_PyObject_NewVar@@Base+0x72> │ │ │ │ + bne.n 9a6c6 <_PyObject_NewVar@@Base+0x72> │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a420 <_PyObject_NewVar@@Base+0x44> │ │ │ │ + bne.n 9a698 <_PyObject_NewVar@@Base+0x44> │ │ │ │ mov r0, r3 │ │ │ │ - bl 130240 │ │ │ │ + bl 12ff18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9a420 <_PyObject_NewVar@@Base+0x44> │ │ │ │ + b.n 9a698 <_PyObject_NewVar@@Base+0x44> │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9a420 <_PyObject_NewVar@@Base+0x44> │ │ │ │ + b.n 9a698 <_PyObject_NewVar@@Base+0x44> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1fa038 │ │ │ │ + b.w 1fbed8 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0009a46c : │ │ │ │ +0009a6e4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 9a4cc │ │ │ │ - ldr r5, [pc, #92] @ (9a4dc ) │ │ │ │ + cbz r0, 9a744 │ │ │ │ + ldr r5, [pc, #92] @ (9a754 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r3, [r6, r5] │ │ │ │ - cbnz r3, 9a4b8 │ │ │ │ + cbnz r3, 9a730 │ │ │ │ ldr.w r3, [r0, #716] @ 0x2cc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 9a4b0 │ │ │ │ - bl 6cc28 │ │ │ │ + cbz r3, 9a728 │ │ │ │ + bl 6cc68 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ str r4, [r6, r5] │ │ │ │ str r2, [r4, #28] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 9a4a8 │ │ │ │ + bpl.n 9a720 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb r3, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 19264c │ │ │ │ - b.n 9a49e │ │ │ │ - bl 1928a4 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 194a14 │ │ │ │ + b.n 9a716 │ │ │ │ + bl 194c6c <_Py_InitializeRecursionLimits@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 9a48e │ │ │ │ - movw r1, #58264 @ 0xe398 │ │ │ │ + b.n 9a706 │ │ │ │ + movw r1, #57944 @ 0xe258 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #51592 @ 0xc988 │ │ │ │ + movw r0, #51272 @ 0xc848 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #58088 @ 0xe2e8 │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #57768 @ 0xe1a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #8] @ (9a4e0 ) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (9a758 ) │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r1, #0 │ │ │ │ + subs r4, r1, r3 │ │ │ │ movs r1, r7 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r2, r4, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 9a510 │ │ │ │ + beq.n 9a788 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 9a52e │ │ │ │ + beq.n 9a7a6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 9a53c │ │ │ │ + bl 9a7b4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9a536 │ │ │ │ + blt.n 9a7ae │ │ │ │ ldrd r0, r2, [r3, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 9a50a │ │ │ │ + bne.n 9a782 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ - b.n 9a50a │ │ │ │ + b.n 9a782 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ @@ -165469,516 +165684,516 @@ │ │ │ │ mov r2, r7 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r3, r6, r1 │ │ │ │ add.w r1, r1, #2752 @ 0xac0 │ │ │ │ add r1, r6 │ │ │ │ ldr.w r3, [r3, #2752] @ 0xac0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9acd8 │ │ │ │ - bl 9b054 │ │ │ │ + bne.w 9af50 │ │ │ │ + bl 9b2cc │ │ │ │ ldr.w r3, [r6, #2692] @ 0xa84 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ace8 │ │ │ │ + bne.w 9af60 │ │ │ │ cmp r5, #56 @ 0x38 │ │ │ │ itt eq │ │ │ │ moveq r6, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - beq.w 9ad7c │ │ │ │ + beq.w 9aff4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ it eq │ │ │ │ cmpeq r5, #0 │ │ │ │ - beq.w 9add8 │ │ │ │ + beq.w 9b050 │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - beq.w 9aa6c │ │ │ │ + beq.w 9ace4 │ │ │ │ ldr.w r8, [r0, r3, lsl #2] │ │ │ │ cmp r5, #1 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ - beq.w 9a744 │ │ │ │ + beq.w 9a9bc │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str.w r6, [r8] │ │ │ │ subs.w r3, r3, r9 │ │ │ │ - bmi.w 9afc8 │ │ │ │ + bmi.w 9b240 │ │ │ │ sub.w r2, r3, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ clz r2, r2 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9a95c │ │ │ │ + bne.w 9abd4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a956 │ │ │ │ + beq.w 9abce │ │ │ │ movw r2, #65518 @ 0xffee │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 9ae96 │ │ │ │ + bhi.w 9b10e │ │ │ │ movw r7, #24184 @ 0x5e78 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ add.w r0, r3, #17 │ │ │ │ - movw r2, #4689 @ 0x1251 │ │ │ │ + movw r2, #4753 @ 0x1291 │ │ │ │ movt r2, #7 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r6, [r7, #888] @ 0x378 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 9a91c │ │ │ │ - ldr r2, [pc, #280] @ (9a73c ) │ │ │ │ + bne.w 9ab94 │ │ │ │ + ldr r2, [pc, #280] @ (9a9b4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1612] @ 0x64c │ │ │ │ mov sl, r2 │ │ │ │ - bhi.w 9aca8 │ │ │ │ + bhi.w 9af20 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ adds r1, r0, #2 │ │ │ │ ldr.w r2, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 9ac96 │ │ │ │ + beq.w 9af0e │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r7, [r6, #0] │ │ │ │ str r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9a8fe │ │ │ │ - ldr r0, [pc, #220] @ (9a740 ) │ │ │ │ + beq.w 9ab76 │ │ │ │ + ldr r0, [pc, #220] @ (9a9b8 ) │ │ │ │ movw r2, #41176 @ 0xa0d8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r6, #4] │ │ │ │ ldr.w r7, [r0, #1600] @ 0x640 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9ad12 │ │ │ │ + bne.w 9af8a │ │ │ │ adds r2, r6, r3 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r6, #8] │ │ │ │ str r1, [r6, #12] │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9a948 │ │ │ │ + bne.w 9abc0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str.w r6, [r8, #4] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.w 9a986 │ │ │ │ + bpl.w 9abfe │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.w 9a9b4 │ │ │ │ + bge.w 9ac2c │ │ │ │ ldr r1, [r7, #12] │ │ │ │ str.w r6, [r1, r3, lsl #2] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r2, [r7, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9aa0e │ │ │ │ + blt.w 9ac86 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9aa2e │ │ │ │ + bne.w 9aca6 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ str.w r2, [r8, #8] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ str.w r3, [r8, #12] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r6, #464] @ 0x1d0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9ae66 │ │ │ │ + beq.w 9b0de │ │ │ │ str.w r2, [r8, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str.w r2, [r8, #20] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r1, [r6, #464] @ 0x1d0 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ ldreq r3, [r4, #56] @ 0x38 │ │ │ │ - beq.w 9ae80 │ │ │ │ + beq.w 9b0f8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, #67 @ 0x43 │ │ │ │ str.w r2, [r8, #24] │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq.w 9ae84 │ │ │ │ + beq.w 9b0fc │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ subs r2, r2, r3 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 9a8fa │ │ │ │ + ble.w 9ab72 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r7, [r3, r2, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9a5c4 │ │ │ │ + beq.w 9a83c │ │ │ │ ldr r6, [r7, #4] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.w 9a5c4 │ │ │ │ + beq.w 9a83c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2af00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a5c6 │ │ │ │ + beq.w 9a83e │ │ │ │ cmn.w r7, #8 │ │ │ │ - beq.w 9a5c4 │ │ │ │ + beq.w 9a83c │ │ │ │ ldr r6, [r7, #12] │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 9a5c4 │ │ │ │ + beq.w 9a83c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ blx 2af00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a5c6 │ │ │ │ + beq.w 9a83e │ │ │ │ cmn.w r7, #16 │ │ │ │ - beq.w 9a5c4 │ │ │ │ + beq.w 9a83c │ │ │ │ ldr r6, [r7, #20] │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.w 9a8fa │ │ │ │ + beq.w 9ab72 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ blx 2af00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a5c6 │ │ │ │ + beq.w 9a83e │ │ │ │ cmn.w r7, #24 │ │ │ │ - beq.w 9a8fa │ │ │ │ + beq.w 9ab72 │ │ │ │ ldr r6, [r7, #28] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.w 9a8fa │ │ │ │ + beq.w 9ab72 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ blx 2af00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a5c6 │ │ │ │ + beq.w 9a83e │ │ │ │ cmn.w r7, #32 │ │ │ │ - beq.w 9a8fa │ │ │ │ + beq.w 9ab72 │ │ │ │ ldr r6, [r7, #36] @ 0x24 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 9a8fa │ │ │ │ + beq.w 9ab72 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ blx 2af00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a5c6 │ │ │ │ + beq.w 9a83e │ │ │ │ cmn.w r7, #40 @ 0x28 │ │ │ │ - beq.n 9a8fa │ │ │ │ + beq.n 9ab72 │ │ │ │ ldr r6, [r7, #44] @ 0x2c │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.n 9a8fa │ │ │ │ + beq.n 9ab72 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ blx 2af00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a5c6 │ │ │ │ + beq.w 9a83e │ │ │ │ adds.w r2, r7, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - beq.n 9a8fa │ │ │ │ + beq.n 9ab72 │ │ │ │ mvn.w r3, #7 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ adds r3, #1 │ │ │ │ ands.w r3, r3, #3 │ │ │ │ - beq.w 9aa52 │ │ │ │ + beq.w 9acca │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9a870 │ │ │ │ + beq.n 9aae8 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9a852 │ │ │ │ + beq.n 9aaca │ │ │ │ ldr r6, [r1, #4] │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.n 9a8fa │ │ │ │ + beq.n 9ab72 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2af00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a5c6 │ │ │ │ + beq.w 9a83e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r1, r7, #56 @ 0x38 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r7, r1 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 9a8fa │ │ │ │ + beq.n 9ab72 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2af00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a5c6 │ │ │ │ + beq.w 9a83e │ │ │ │ adds r7, #8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r7, r1 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.n 9a8fa │ │ │ │ + beq.n 9ab72 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2af00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a5c6 │ │ │ │ + beq.w 9a83e │ │ │ │ adds r7, #8 │ │ │ │ - beq.n 9a8fa │ │ │ │ + beq.n 9ab72 │ │ │ │ mov sl, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov fp, r4 │ │ │ │ mov r4, r7 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.n 9a8f6 │ │ │ │ + beq.n 9ab6e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r7, r4, #8 │ │ │ │ blx 2af00 │ │ │ │ mov r2, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9acf0 │ │ │ │ + beq.w 9af68 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 9a8f6 │ │ │ │ + beq.n 9ab6e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r9 │ │ │ │ blx 2af00 │ │ │ │ mov r2, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9acf0 │ │ │ │ + beq.w 9af68 │ │ │ │ ldr r6, [r7, #12] │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.n 9a8f6 │ │ │ │ + beq.n 9ab6e │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, r9 │ │ │ │ blx 2af00 │ │ │ │ mov r2, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9acf0 │ │ │ │ + beq.w 9af68 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 9a8f6 │ │ │ │ + beq.n 9ab6e │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, r9 │ │ │ │ blx 2af00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9acf0 │ │ │ │ + beq.w 9af68 │ │ │ │ adds.w r4, r7, #24 │ │ │ │ - bne.n 9a894 │ │ │ │ + bne.n 9ab0c │ │ │ │ mov r5, sl │ │ │ │ mov r4, fp │ │ │ │ movs r6, #1 │ │ │ │ - b.n 9a5c6 │ │ │ │ + b.n 9a83e │ │ │ │ ldrd lr, r1, [r2, #24] │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.w 9aa46 │ │ │ │ + bhi.w 9acbe │ │ │ │ adds r0, #3 │ │ │ │ add.w r1, r2, lr │ │ │ │ str r1, [r2, #4] │ │ │ │ add.w r0, lr, r0, lsl #3 │ │ │ │ str r0, [r2, #24] │ │ │ │ str.w r7, [r2, lr] │ │ │ │ - b.n 9a662 │ │ │ │ + b.n 9a8da │ │ │ │ ldr.w r0, [r7, #884] @ 0x374 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a662 │ │ │ │ + bne.w 9a8da │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1fa038 │ │ │ │ + bl 1fbed8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aeac │ │ │ │ + beq.w 9b124 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9a69e │ │ │ │ + beq.w 9a916 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r6, #16 │ │ │ │ blx 2bf20 │ │ │ │ - b.n 9a69e │ │ │ │ + b.n 9a916 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r6, [pc, #268] @ (9aa68 ) │ │ │ │ - b.n 9a6a0 │ │ │ │ + ldr r6, [pc, #268] @ (9ace0 ) │ │ │ │ + b.n 9a918 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ movs r2, #24 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ movw r6, #13388 @ 0x344c │ │ │ │ ldr r7, [r1, #8] │ │ │ │ mla r6, r2, r3, r6 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ add r6, r3 │ │ │ │ str.w r6, [r8, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bmi.w 9a6b0 │ │ │ │ - movw r0, #59368 @ 0xe7e8 │ │ │ │ + bmi.w 9a928 │ │ │ │ + movw r0, #59048 @ 0xe6a8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #542 @ 0x21e │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9ae90 │ │ │ │ + bge.w 9b108 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ae90 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ae90 │ │ │ │ + bne.w 9b108 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9b108 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n 9aa5c │ │ │ │ + bge.n 9acd4 │ │ │ │ add.w r9, r3, #7 │ │ │ │ adds r1, r3, #4 │ │ │ │ add.w r9, r9, r2, asr #3 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ bic.w r9, r9, #3 │ │ │ │ sub.w r0, r9, r2 │ │ │ │ cmp r0, #0 │ │ │ │ it le │ │ │ │ movle r9, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9ae08 │ │ │ │ + beq.w 9b080 │ │ │ │ cmp.w r9, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 9ae36 │ │ │ │ + bcs.w 9b0ae │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ - bl 85d90 │ │ │ │ + bl 85d44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ae36 │ │ │ │ + beq.w 9b0ae │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r7, #8] │ │ │ │ strd r0, r9, [r7, #12] │ │ │ │ str.w r6, [r0, r3, lsl #2] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9a6da │ │ │ │ + bge.w 9a952 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a6da │ │ │ │ + bne.w 9a952 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r8, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9a6e8 │ │ │ │ + beq.w 9a960 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 9d9e4 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9dc90 <_PyArena_AddPyObject@@Base> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9b02c │ │ │ │ + blt.w 9b2a4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r2, [r8, #32] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 9a6e8 │ │ │ │ + b.n 9a960 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 9a662 │ │ │ │ + b.n 9a8da │ │ │ │ mov sl, r5 │ │ │ │ mov fp, r4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 9a894 │ │ │ │ + b.n 9ab0c │ │ │ │ cmp.w r2, r1, asr #1 │ │ │ │ - blt.n 9a9b8 │ │ │ │ + blt.n 9ac30 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ str r2, [r7, #8] │ │ │ │ - b.n 9aa00 │ │ │ │ + b.n 9ac78 │ │ │ │ str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r7, [sp, #20] │ │ │ │ - bl 85d90 │ │ │ │ + bl 85d44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b046 │ │ │ │ + beq.w 9b2be │ │ │ │ ldr r6, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r7, r6 │ │ │ │ - ble.w 9ad74 │ │ │ │ + ble.w 9afec │ │ │ │ movw r7, #24184 @ 0x5e78 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ - movw fp, #25861 @ 0x6505 │ │ │ │ + movw fp, #25925 @ 0x6545 │ │ │ │ movt fp, #7 │ │ │ │ - movw r3, #30809 @ 0x7859 │ │ │ │ + movw r3, #30873 @ 0x7899 │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r6, #31 │ │ │ │ str r3, [sp, #24] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [sp, #16] │ │ │ │ - bpl.n 9ab2c │ │ │ │ + bpl.n 9ada4 │ │ │ │ ldr.w r3, [r7, #872] @ 0x368 │ │ │ │ add.w r9, r0, r6, lsl #2 │ │ │ │ mov.w sl, r6, lsl #2 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 9ae1a │ │ │ │ - ldr r3, [pc, #696] @ (9ad78 ) │ │ │ │ + bne.w 9b092 │ │ │ │ + ldr r3, [pc, #696] @ (9aff0 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1612] @ 0x64c │ │ │ │ ldr.w r2, [r8, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 9ad3c │ │ │ │ + beq.w 9afb4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 9ab08 │ │ │ │ + cbnz r1, 9ad80 │ │ │ │ ldrd ip, lr, [r2, #24] │ │ │ │ cmp ip, lr │ │ │ │ ittte ls │ │ │ │ addls.w lr, r2, ip │ │ │ │ addls.w r0, ip, #40 @ 0x28 │ │ │ │ strls.w lr, [r2, #4] │ │ │ │ ldrhi r2, [r2, #12] │ │ │ │ @@ -165992,43 +166207,43 @@ │ │ │ │ movs r1, #0 │ │ │ │ blx 2b348 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str.w r3, [r9] │ │ │ │ ldr.w r3, [r0, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b044 │ │ │ │ + beq.w 9b2bc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 9ac26 │ │ │ │ + beq.n 9ae9e │ │ │ │ str r5, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r7, #872] @ 0x368 │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ add r5, r8 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 9ad04 │ │ │ │ - ldr r3, [pc, #564] @ (9ad78 ) │ │ │ │ + bne.w 9af7c │ │ │ │ + ldr r3, [pc, #564] @ (9aff0 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #1612] @ 0x64c │ │ │ │ ldr.w r2, [sl, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9ac2e │ │ │ │ + beq.n 9aea6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 9ab88 │ │ │ │ + cbnz r1, 9ae00 │ │ │ │ ldrd ip, lr, [r2, #24] │ │ │ │ cmp ip, lr │ │ │ │ itttt ls │ │ │ │ addls.w r0, r2, ip │ │ │ │ strls r0, [r2, #4] │ │ │ │ addls.w r0, ip, #40 @ 0x28 │ │ │ │ strls r0, [r2, #24] │ │ │ │ @@ -166042,39 +166257,39 @@ │ │ │ │ movs r1, #0 │ │ │ │ blx 2b348 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr.w r3, [r5, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b044 │ │ │ │ + beq.w 9b2bc │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r3, [r7, #872] @ 0x368 │ │ │ │ mov r9, r6 │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ cmp r3, fp │ │ │ │ add r5, r8 │ │ │ │ - bne.w 9acf6 │ │ │ │ - ldr r3, [pc, #448] @ (9ad78 ) │ │ │ │ + bne.w 9af6e │ │ │ │ + ldr r3, [pc, #448] @ (9aff0 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #1612] @ 0x64c │ │ │ │ ldr.w r2, [sl, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9ac62 │ │ │ │ + beq.n 9aeda │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 9abfe │ │ │ │ + cbnz r1, 9ae76 │ │ │ │ ldrd ip, lr, [r2, #24] │ │ │ │ cmp ip, lr │ │ │ │ itttt ls │ │ │ │ addls.w r0, r2, ip │ │ │ │ strls r0, [r2, #4] │ │ │ │ addls.w r0, ip, #40 @ 0x28 │ │ │ │ strls r0, [r2, #24] │ │ │ │ @@ -166088,410 +166303,410 @@ │ │ │ │ movs r1, #0 │ │ │ │ blx 2b348 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr.w r3, [r5, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b044 │ │ │ │ + beq.w 9b2bc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r6, r9, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 9ab30 │ │ │ │ + bne.n 9ada8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 9a5b6 │ │ │ │ + b.n 9a82e │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 7131c │ │ │ │ + bl 7135c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9ab88 │ │ │ │ + bne.n 9ae00 │ │ │ │ ldr.w r3, [r7, #852] @ 0x354 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9aeb4 │ │ │ │ + bne.w 9b12c │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 2bde0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ab94 │ │ │ │ + beq.n 9ae0c │ │ │ │ ldr.w r2, [sl, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #800] @ 0x320 │ │ │ │ - b.n 9ab94 │ │ │ │ + b.n 9ae0c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 7131c │ │ │ │ + bl 7135c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9abfe │ │ │ │ + bne.n 9ae76 │ │ │ │ ldr.w r3, [r7, #852] @ 0x354 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9ae0c │ │ │ │ + bne.w 9b084 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 2bde0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ac0a │ │ │ │ + beq.n 9ae82 │ │ │ │ ldr.w r2, [sl, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #800] @ 0x320 │ │ │ │ - b.n 9ac0a │ │ │ │ + b.n 9ae82 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 7131c │ │ │ │ + bl 7135c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a662 │ │ │ │ + bne.w 9a8da │ │ │ │ ldr.w r6, [r7, #848] @ 0x350 │ │ │ │ - movw r2, #46589 @ 0xb5fd │ │ │ │ + movw r2, #46653 @ 0xb63d │ │ │ │ movt r2, #6 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 9ae56 │ │ │ │ + bne.w 9b0ce │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2bfa0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9a930 │ │ │ │ + beq.w 9aba8 │ │ │ │ ldr.w r2, [sl, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #800] @ 0x320 │ │ │ │ - b.n 9a662 │ │ │ │ - bl caec4 │ │ │ │ + b.n 9a8da │ │ │ │ + bl cb1c4 │ │ │ │ ldr.w r3, [r6, #2692] @ 0xa84 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a58c │ │ │ │ + beq.w 9a804 │ │ │ │ movs r3, #22 │ │ │ │ movs r5, #67 @ 0x43 │ │ │ │ str r3, [r6, #32] │ │ │ │ - b.n 9a5a6 │ │ │ │ + b.n 9a81e │ │ │ │ mov r5, sl │ │ │ │ mov r4, fp │ │ │ │ - b.n 9a5c6 │ │ │ │ + b.n 9a83e │ │ │ │ ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9ac0a │ │ │ │ + b.n 9ae82 │ │ │ │ ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9ab94 │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + b.n 9ae0c │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.w 9ae28 │ │ │ │ + bne.w 9b0a0 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a688 │ │ │ │ + bne.w 9a900 │ │ │ │ mov r0, r6 │ │ │ │ - bl 130240 │ │ │ │ + bl 12ff18 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 9a688 │ │ │ │ + b.n 9a900 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7131c │ │ │ │ + bl 7135c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ab08 │ │ │ │ + bne.w 9ad80 │ │ │ │ ldr.w r3, [r7, #852] @ 0x354 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9aec2 │ │ │ │ + bne.w 9b13a │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 2bde0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ab14 │ │ │ │ + beq.w 9ad8c │ │ │ │ ldr.w r2, [r8, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #800] @ 0x320 │ │ │ │ - b.n 9ab14 │ │ │ │ + b.n 9ad8c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b.n 9ac28 │ │ │ │ + b.n 9aea0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r5, r5, r3 │ │ │ │ adds r0, r5, #1 │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b046 │ │ │ │ + beq.w 9b2be │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ blx 2c214 │ │ │ │ strb r6, [r7, r5] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r9, [r3, #464] @ 0x1d0 │ │ │ │ ldrd r5, r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.w 9afe0 │ │ │ │ + bcs.w 9b258 │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str.w r9, [r2, r3, lsl #3] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ adds r3, #1 │ │ │ │ str r7, [r2, #4] │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 19b0ec <_PySys_GetRequiredAttr@@Base+0x12e8> │ │ │ │ + bl 19d4fc <_PySys_GetRequiredAttr@@Base+0x12e8> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - beq.n 9ad7c │ │ │ │ + beq.n 9aff4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - bne.w 9a5a6 │ │ │ │ + bne.w 9a81e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a5a6 │ │ │ │ + bne.w 9a81e │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9a5a6 │ │ │ │ + beq.w 9a81e │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9aed0 │ │ │ │ + bne.n 9b148 │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ movs r5, #4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9aa6c │ │ │ │ + beq.w 9ace4 │ │ │ │ ldr.w r8, [r0, r3, lsl #2] │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ - b.w 9a5c6 │ │ │ │ + b.w 9a83e │ │ │ │ mov r9, r2 │ │ │ │ - b.n 9a9e2 │ │ │ │ + b.n 9ac5a │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9ac86 │ │ │ │ + b.n 9aefe │ │ │ │ ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9ab14 │ │ │ │ + b.n 9ad8c │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 9a688 │ │ │ │ - bl 1fa038 │ │ │ │ + b.n 9a900 │ │ │ │ + bl 1fbed8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9a996 │ │ │ │ + bge.w 9ac0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a996 │ │ │ │ + bne.w 9ac0e │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9a996 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9ac0e │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9acc6 │ │ │ │ + b.n 9af3e │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ add r2, r3 │ │ │ │ str.w r2, [r8, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str.w r2, [r8, #20] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r6, #464] @ 0x1d0 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 9a71e │ │ │ │ + bne.w 9a996 │ │ │ │ add r2, r3 │ │ │ │ - b.n 9a71e │ │ │ │ + b.n 9a996 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 9af10 │ │ │ │ - bl 7fd18 │ │ │ │ - cbz r0, 9aee2 │ │ │ │ + beq.n 9b188 │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 9b15a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9a734 │ │ │ │ + b.n 9a9ac │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #59312 @ 0xe7b0 │ │ │ │ + movw r1, #58992 @ 0xe670 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ + bl f8904 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ - b.n 9ae90 │ │ │ │ + b.n 9b108 │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9ac52 │ │ │ │ + b.n 9aeca │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9ad62 │ │ │ │ + b.n 9afda │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ ands.w r2, r2, #2 │ │ │ │ ittt eq │ │ │ │ streq r2, [r1, #44] @ 0x2c │ │ │ │ negeq r3, r3 │ │ │ │ streq.w r3, [r1, #452] @ 0x1c4 │ │ │ │ - b.n 9adec │ │ │ │ + b.n 9b064 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ movw r2, #61112 @ 0xeeb8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r3, [r6, #32] │ │ │ │ subs r3, #11 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r3, #18 │ │ │ │ - bhi.n 9afaa │ │ │ │ + bhi.n 9b222 │ │ │ │ tbb [pc, r3] │ │ │ │ ldrb r0, [r2, #17] │ │ │ │ ldrsb r1, [r1, r5] │ │ │ │ ldrsb r5, [r2, r6] │ │ │ │ subs r5, #87 @ 0x57 │ │ │ │ adds r1, #87 @ 0x57 │ │ │ │ ldrsb r3, [r4, r4] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r6, [r1, r4] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6938 <_Py_dup@@Base+0x9c> │ │ │ │ - b.n 9ae90 │ │ │ │ + bl 1e86fc <_Py_dup@@Base+0x9c> │ │ │ │ + b.n 9b108 │ │ │ │ ldrd r2, r3, [r6] │ │ │ │ - movw r5, #28608 @ 0x6fc0 │ │ │ │ + movw r5, #28288 @ 0x6e80 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ subs r3, r3, r2 │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r2, [r6, #464] @ 0x1d0 │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r4, [sp] │ │ │ │ - bl 1ec878 │ │ │ │ - b.n 9ae90 │ │ │ │ + bl 1ee640 │ │ │ │ + b.n 9b108 │ │ │ │ movw r1, #61064 @ 0xee88 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #28688 @ 0x7010 │ │ │ │ + movw r3, #28368 @ 0x6ed0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1e5b18 │ │ │ │ - b.n 9ae90 │ │ │ │ + bl 1e78dc │ │ │ │ + b.n 9b108 │ │ │ │ movw r2, #61064 @ 0xee88 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r5, #28576 @ 0x6fa0 │ │ │ │ + movw r5, #28256 @ 0x6e60 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - b.n 9af28 │ │ │ │ + b.n 9b1a0 │ │ │ │ movw r2, #61032 @ 0xee68 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r5, #28524 @ 0x6f6c │ │ │ │ + movw r5, #28204 @ 0x6e2c │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - b.n 9af28 │ │ │ │ - movw r5, #28508 @ 0x6f5c │ │ │ │ + b.n 9b1a0 │ │ │ │ + movw r5, #28188 @ 0x6e1c │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9af28 │ │ │ │ + b.n 9b1a0 │ │ │ │ ldr.w r2, [r6, #480] @ 0x1e0 │ │ │ │ - cbz r2, 9afb8 │ │ │ │ + cbz r2, 9b230 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ec660 │ │ │ │ - b.n 9ae90 │ │ │ │ - movw r5, #28664 @ 0x6ff8 │ │ │ │ + bl 1ee428 │ │ │ │ + b.n 9b108 │ │ │ │ + movw r5, #28344 @ 0x6eb8 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9af28 │ │ │ │ + b.n 9b1a0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #27292 @ 0x6a9c │ │ │ │ + movw r3, #26972 @ 0x695c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1e5b18 │ │ │ │ - b.n 9ae90 │ │ │ │ + bl 1e78dc │ │ │ │ + b.n 9b108 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #59260 @ 0xe77c │ │ │ │ + movw r1, #58940 @ 0xe63c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 9aeac │ │ │ │ + bl f8904 │ │ │ │ + b.n 9b124 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - bl 85d90 │ │ │ │ - cbz r0, 9b046 │ │ │ │ + bl 85d44 │ │ │ │ + cbz r0, 9b2be │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ str r5, [r4, #76] @ 0x4c │ │ │ │ - b.n 9adaa │ │ │ │ - bl 7fd18 │ │ │ │ + b.n 9b022 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ae90 │ │ │ │ + bne.w 9b108 │ │ │ │ movw r3, #61160 @ 0xeee8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14e8b8 │ │ │ │ - b.n 9ae90 │ │ │ │ + bl 14edec │ │ │ │ + b.n 9b108 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28740 @ 0x7044 │ │ │ │ + movw r1, #28420 @ 0x6f04 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f8ab4 │ │ │ │ - b.n 9ae90 │ │ │ │ - bl 1fa038 │ │ │ │ - b.n 9ae90 │ │ │ │ + bl f8904 │ │ │ │ + b.n 9b108 │ │ │ │ + bl 1fbed8 │ │ │ │ + b.n 9b108 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9ae90 │ │ │ │ + bge.w 9b108 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ae90 │ │ │ │ + bne.w 9b108 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 9a9ae │ │ │ │ + b.n 9ac26 │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 1fa038 │ │ │ │ + bl 1fbed8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 7786c │ │ │ │ - b.n 9ae90 │ │ │ │ + bl 778ac │ │ │ │ + b.n 9b108 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -166501,191 +166716,192 @@ │ │ │ │ mov fp, r1 │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r6, [r2, #28] │ │ │ │ str.w r0, [r2, #472] @ 0x1d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b44c │ │ │ │ + bne.w 9b6c2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r7, [r2, #452] @ 0x1c4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr.w r1, [r2, #476] @ 0x1dc │ │ │ │ str r3, [r2, #28] │ │ │ │ str.w r1, [r2, #472] @ 0x1d8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9bb50 │ │ │ │ + bne.w 9be46 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w sl, [r2, #8] │ │ │ │ mov r8, sl │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 9bb54 │ │ │ │ + beq.w 9c03c │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r1, r2 │ │ │ │ itttt cs │ │ │ │ movcs r2, #29 │ │ │ │ ldrcs r1, [sp, #12] │ │ │ │ movcs r4, r1 │ │ │ │ strcs r2, [r1, #32] │ │ │ │ - bcs.n 9b0e2 │ │ │ │ + bcs.n 9b35a │ │ │ │ ldr r4, [sp, #12] │ │ │ │ adds r2, r1, #1 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bhi.w 9d466 │ │ │ │ + bhi.w 9d706 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 9d3e4 │ │ │ │ + bne.w 9d66e │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ str.w r9, [r4, #28] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 9bad4 │ │ │ │ + beq.w 9bdca │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ cmp r0, r8 │ │ │ │ - bcs.w 9bb4a │ │ │ │ + bcs.w 9be40 │ │ │ │ adds r2, r0, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ str r1, [r4, #4] │ │ │ │ ldrb.w ip, [r3] │ │ │ │ sub.w r2, ip, #9 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #23 │ │ │ │ - bhi.w 9b2ea │ │ │ │ + bhi.w 9b560 │ │ │ │ movs r6, #9 │ │ │ │ movt r6, #128 @ 0x80 │ │ │ │ lsrs r6, r2 │ │ │ │ lsls r6, r6, #31 │ │ │ │ - bmi.w 9b70a │ │ │ │ + bmi.w 9b9d8 │ │ │ │ mov r6, ip │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9d474 │ │ │ │ + beq.w 9d636 │ │ │ │ str r3, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #28 │ │ │ │ - beq.w 9d454 │ │ │ │ + beq.w 9d714 │ │ │ │ bic.w r3, r6, #32 │ │ │ │ sub.w r2, r3, #65 @ 0x41 │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #25 │ │ │ │ - bls.w 9b33e │ │ │ │ - sub.w r3, r6, #95 @ 0x5f │ │ │ │ - clz r3, r3 │ │ │ │ - lsrs r3, r3, #5 │ │ │ │ + bls.w 9b5b4 │ │ │ │ cmp r6, #127 @ 0x7f │ │ │ │ - it gt │ │ │ │ - orrgt.w r3, r3, #1 │ │ │ │ + ite le │ │ │ │ + movle r3, #0 │ │ │ │ + movgt r3, #1 │ │ │ │ + cmp r6, #95 @ 0x5f │ │ │ │ + it eq │ │ │ │ + orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b350 │ │ │ │ + bne.w 9b5c6 │ │ │ │ cmp r6, #13 │ │ │ │ - beq.w 9cd16 │ │ │ │ + beq.w 9d3d0 │ │ │ │ cmp r6, #10 │ │ │ │ - beq.w 9b424 │ │ │ │ + beq.w 9b69a │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ - beq.w 9b512 │ │ │ │ + beq.w 9ba64 │ │ │ │ uxtb r3, r6 │ │ │ │ - movw sl, #54344 @ 0xd448 │ │ │ │ + movw sl, #54024 @ 0xd308 │ │ │ │ movt sl, #45 @ 0x2d │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r1, r3, #29 │ │ │ │ - bmi.w 9b8a0 │ │ │ │ + lsls r2, r3, #29 │ │ │ │ + bmi.w 9b786 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - movw sl, #55368 @ 0xd848 │ │ │ │ + movw sl, #55048 @ 0xd708 │ │ │ │ movt sl, #45 @ 0x2d │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb.w r3, [sl, r3] │ │ │ │ subs r3, #102 @ 0x66 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #14 │ │ │ │ - bhi.n 9b1b0 │ │ │ │ + bhi.n 9b426 │ │ │ │ movw r2, #20481 @ 0x5001 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 9c336 │ │ │ │ + bmi.w 9c678 │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ it ne │ │ │ │ cmpne r6, #39 @ 0x27 │ │ │ │ - beq.w 9bc9e │ │ │ │ + beq.w 9bf22 │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ - beq.w 9cdb8 │ │ │ │ + beq.w 9cf1c │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ it ne │ │ │ │ cmpne r6, #58 @ 0x3a │ │ │ │ - beq.w 9b58e │ │ │ │ + beq.w 9b858 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ it ne │ │ │ │ cmpne r6, #33 @ 0x21 │ │ │ │ - beq.w 9b58e │ │ │ │ + beq.w 9b858 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9d48c │ │ │ │ + bl 9d738 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl b0f80 <_PyToken_TwoChars@@Base> │ │ │ │ + bl b1244 <_PyToken_TwoChars@@Base> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 9c16a │ │ │ │ - adds r3, r7, #1 │ │ │ │ - beq.w 9b6da │ │ │ │ + bne.w 9c4f4 │ │ │ │ + adds r1, r7, #1 │ │ │ │ + beq.w 9b9a8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r1, r3, [r0] │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 9d466 │ │ │ │ + bcc.w 9d706 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 9d3e4 │ │ │ │ + bne.w 9d66e │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r0, #476] @ 0x1dc │ │ │ │ - beq.w 9b5c8 │ │ │ │ - ble.w 9b6e4 │ │ │ │ + beq.w 9b892 │ │ │ │ + ble.w 9b9b2 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - beq.w 9b5c8 │ │ │ │ + beq.w 9b892 │ │ │ │ bic.w r3, r6, #32 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ addeq.w sl, r3, #12288 @ 0x3000 │ │ │ │ - beq.w 9b70e │ │ │ │ + beq.w 9b9dc │ │ │ │ lsrs r1, r6, #6 │ │ │ │ - movw r2, #8544 @ 0x2160 │ │ │ │ + movw r2, #8224 @ 0x2020 │ │ │ │ movt r2, #58 @ 0x3a │ │ │ │ - movw r3, #7312 @ 0x1c90 │ │ │ │ + movw r3, #6992 @ 0x1b50 │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ ldrh.w r2, [r2, r1, lsl #1] │ │ │ │ and.w r1, r6, #63 @ 0x3f │ │ │ │ add.w r1, r1, r2, lsl #6 │ │ │ │ - movw r2, #15456 @ 0x3c60 │ │ │ │ + movw r2, #15136 @ 0x3b20 │ │ │ │ movt r2, #57 @ 0x39 │ │ │ │ ldrh.w r2, [r2, r1, lsl #1] │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ - lsls r4, r3, #21 │ │ │ │ - bpl.w 9b6f8 │ │ │ │ + lsls r3, r3, #21 │ │ │ │ + bpl.w 9b9c6 │ │ │ │ sub.w r2, r6, #33 @ 0x21 │ │ │ │ cmp r6, #61 @ 0x3d │ │ │ │ - beq.w 9bf70 │ │ │ │ + beq.w 9c2a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ ldr r6, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bhi.w 9d378 │ │ │ │ - movw r3, #6908 @ 0x1afc │ │ │ │ + bhi.w 9d454 │ │ │ │ + movw r3, #6588 @ 0x19bc │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ add r3, r2 │ │ │ │ ldrsb.w r0, [r3, #308] @ 0x134 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ it ne │ │ │ │ cmpne r0, #3 │ │ │ │ @@ -166694,126 +166910,126 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9bfe4 │ │ │ │ + bne.w 9c2bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ ldr.w r3, [r3, #464] @ 0x1d0 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r6, [r5, #20] │ │ │ │ str r1, [r5, #24] │ │ │ │ str r3, [r5, #16] │ │ │ │ str r3, [r5, #8] │ │ │ │ - beq.n 9b2e4 │ │ │ │ + beq.n 9b55a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r2, #472] @ 0x1d8 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr.w r3, [r2, #476] @ 0x1dc │ │ │ │ str r3, [r5, #16] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, ip │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9d474 │ │ │ │ + beq.w 9d636 │ │ │ │ cmp r6, #35 @ 0x23 │ │ │ │ str r3, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ - bne.w 9b134 │ │ │ │ - b.n 9b304 │ │ │ │ + bne.w 9b3ac │ │ │ │ + b.n 9b57a │ │ │ │ cmp r0, #13 │ │ │ │ - beq.n 9b314 │ │ │ │ + beq.n 9b58a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d48c │ │ │ │ + bl 9d738 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r0, #10 │ │ │ │ - bne.n 9b300 │ │ │ │ + bne.n 9b576 │ │ │ │ add.w sl, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r4, #2736] @ 0xab0 │ │ │ │ ldr.w r2, [sl, #668] @ 0x29c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c9aa │ │ │ │ + bne.w 9cbf6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cac2 │ │ │ │ + bne.w 9d0a4 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #28 │ │ │ │ - beq.w 9d454 │ │ │ │ + beq.w 9d714 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 9c2d6 │ │ │ │ + beq.w 9c616 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9b14c │ │ │ │ + b.n 9b3c4 │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.w 9bbc6 │ │ │ │ + beq.w 9be4a │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ - beq.w 9c232 │ │ │ │ + beq.w 9c56e │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ - beq.w 9be54 │ │ │ │ + beq.w 9c14a │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - beq.w 9c088 │ │ │ │ + beq.w 9c3bc │ │ │ │ cmp r0, #84 @ 0x54 │ │ │ │ - beq.w 9c102 │ │ │ │ + beq.w 9c44a │ │ │ │ bic.w r3, r6, #32 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ - b.n 9b390 │ │ │ │ + b.n 9b606 │ │ │ │ ldrd r6, r3, [r4, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9b962 │ │ │ │ + beq.w 9bc32 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r3, r7 │ │ │ │ - bcs.w 9b9d2 │ │ │ │ + bcs.w 9bca2 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, r6, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ str r2, [r4, #4] │ │ │ │ ldrb r6, [r6, #0] │ │ │ │ bic.w r3, r6, #32 │ │ │ │ subs r3, #65 @ 0x41 │ │ │ │ cmp r3, #25 │ │ │ │ - bls.n 9b36c │ │ │ │ + bls.n 9b5e2 │ │ │ │ sub.w r3, r6, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 9b36c │ │ │ │ + bls.n 9b5e2 │ │ │ │ cmp r6, #127 @ 0x7f │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r6, #95 @ 0x5f │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b650 │ │ │ │ + bne.w 9b91a │ │ │ │ adds r7, r6, #1 │ │ │ │ - beq.w 9c550 │ │ │ │ + beq.w 9c8b0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r1, r3, [r0] │ │ │ │ mov r2, r3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bcc.w 9d466 │ │ │ │ + bcc.w 9d706 │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ uxtb r6, r6 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9d3e4 │ │ │ │ + bne.w 9d66e │ │ │ │ ldr.w r2, [r0, #476] @ 0x1dc │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r0, #476] @ 0x1dc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9cd2e │ │ │ │ + bne.w 9cf36 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r1, [r0, #480] @ 0x1e0 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ @@ -166821,32 +167037,32 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r5, #20] │ │ │ │ str r3, [r5, #24] │ │ │ │ str r1, [r5, #16] │ │ │ │ str r1, [r5, #8] │ │ │ │ - beq.n 9b420 │ │ │ │ + beq.n 9b696 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r2, #472] @ 0x1d8 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr.w r3, [r2, #476] @ 0x1dc │ │ │ │ str r3, [r5, #16] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9b2e4 │ │ │ │ + b.n 9b55a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r2, #448] @ 0x1c0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9b84c │ │ │ │ + beq.w 9bbde │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w sl, r1, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [sl, #668] @ 0x29c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c740 │ │ │ │ + bne.w 9c98a │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #28] │ │ │ │ str.w r2, [r1, #472] @ 0x1d8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r9, r2 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ @@ -166855,144 +167071,173 @@ │ │ │ │ str.w r2, [r6, #448] @ 0x1c0 │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r5, r7 │ │ │ │ subs r7, r3, r7 │ │ │ │ ldrd r4, r3, [r6, #4] │ │ │ │ add.w r8, r7, r5 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 9b49a │ │ │ │ + beq.n 9b710 │ │ │ │ ldr.w r1, [r6, #476] @ 0x1dc │ │ │ │ cmp r1, sl │ │ │ │ - bcs.n 9b504 │ │ │ │ + bcs.n 9b77a │ │ │ │ adds r2, r1, #1 │ │ │ │ adds r0, r4, #1 │ │ │ │ str.w r2, [r6, #476] @ 0x1dc │ │ │ │ str r0, [r6, #4] │ │ │ │ ldrb.w ip, [r4] │ │ │ │ cmp.w ip, #32 │ │ │ │ - bne.w 9b656 │ │ │ │ + bne.w 9b920 │ │ │ │ adds r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r7, r5 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 9b470 │ │ │ │ + bne.n 9b6e6 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c640 │ │ │ │ + bne.w 9c8c0 │ │ │ │ ldr.w r3, [r6, #2744] @ 0xab8 │ │ │ │ - movw r2, #9289 @ 0x2449 │ │ │ │ + movw r2, #8441 @ 0x20f9 │ │ │ │ movt r2, #19 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9c1e4 │ │ │ │ + bne.w 9bae0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c498 │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c7ba │ │ │ │ + beq.w 9ca6e │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - cbnz r2, 9b4ca │ │ │ │ + cbnz r2, 9b740 │ │ │ │ str r4, [r6, #0] │ │ │ │ ldr.w r2, [r6, #464] @ 0x1d0 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ adds r2, #1 │ │ │ │ str.w r4, [r6, #2704] @ 0xa90 │ │ │ │ str.w r2, [r6, #464] @ 0x1d0 │ │ │ │ subs r2, r3, r4 │ │ │ │ str.w r1, [r6, #476] @ 0x1dc │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 2c208 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c20a │ │ │ │ + bne.w 9bb06 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 9c860 │ │ │ │ + beq.w 9ca8e │ │ │ │ ldr.w r1, [r6, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 9b478 │ │ │ │ + bcc.n 9b6ee │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r6, r5 │ │ │ │ movs r3, #29 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r3, [r2, #32] │ │ │ │ - b.w 9c224 │ │ │ │ + b.n 9bb20 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - movw sl, #54344 @ 0xd448 │ │ │ │ - movt sl, #45 @ 0x2d │ │ │ │ - bl 9d48c │ │ │ │ - uxtb r1, r0 │ │ │ │ - ldr.w r3, [sl, r1, lsl #2] │ │ │ │ - lsls r4, r3, #29 │ │ │ │ - bmi.w 9c772 │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ + bne.w 9bcce │ │ │ │ + bl 9d738 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #98 @ 0x62 │ │ │ │ + beq.w 9cd76 │ │ │ │ + bgt.w 9c168 │ │ │ │ + cmp r0, #88 @ 0x58 │ │ │ │ + beq.w 9c9a8 │ │ │ │ + bgt.w 9c46a │ │ │ │ + cmp r0, #66 @ 0x42 │ │ │ │ + beq.w 9cd76 │ │ │ │ + cmp r0, #79 @ 0x4f │ │ │ │ + beq.w 9ccfe │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ + beq.w 9ccc0 │ │ │ │ + uxtb r3, r7 │ │ │ │ + ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + lsls r3, r3, #29 │ │ │ │ + bmi.w 9c47a │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ + beq.w 9cae4 │ │ │ │ + cmp r7, #45 @ 0x2d │ │ │ │ + ble.w 9c1b8 │ │ │ │ + cmp r7, #101 @ 0x65 │ │ │ │ + beq.w 9cebe │ │ │ │ + bgt.w 9c188 │ │ │ │ + cmp r7, #69 @ 0x45 │ │ │ │ + beq.w 9ce7e │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ + beq.w 9c18e │ │ │ │ + movw r2, #28980 @ 0x7134 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r7 │ │ │ │ + bl ccdac │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9c1d0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9cc22 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 9c8d2 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - subs r3, r2, #1 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - cmp r3, r0 │ │ │ │ - bcc.w 9d466 │ │ │ │ - ldrb.w r2, [r2, #-1] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 9d3e4 │ │ │ │ - ldrd r2, r0, [r4, #476] @ 0x1dc │ │ │ │ + subs r2, r1, #1 │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ + str r2, [r4, #4] │ │ │ │ + cmp r2, r6 │ │ │ │ + bcc.w 9d706 │ │ │ │ + ldrb.w r1, [r1, #-1] │ │ │ │ + uxtb r3, r7 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.w 9d66e │ │ │ │ + ldrd r3, r0, [r4, #476] @ 0x1dc │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r4, #476] @ 0x1dc │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r4, #476] @ 0x1dc │ │ │ │ str r0, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r1, #0 │ │ │ │ it ne │ │ │ │ - cmpne r1, #0 │ │ │ │ - ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - str r2, [r5, #4] │ │ │ │ - str r2, [r5, #12] │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + cmpne r2, #0 │ │ │ │ + ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ + str r3, [r5, #4] │ │ │ │ + str r3, [r5, #12] │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r5, #20] │ │ │ │ - str r3, [r5, #24] │ │ │ │ - str r2, [r5, #16] │ │ │ │ - str r2, [r5, #8] │ │ │ │ - beq.n 9b58a │ │ │ │ + str r2, [r5, #24] │ │ │ │ + str r3, [r5, #16] │ │ │ │ + str r3, [r5, #8] │ │ │ │ + beq.n 9b854 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r2, #472] @ 0x1d8 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr.w r3, [r2, #476] @ 0x1dc │ │ │ │ str r3, [r5, #16] │ │ │ │ - movs r0, #23 │ │ │ │ - b.n 9b2e4 │ │ │ │ + movs r0, #2 │ │ │ │ + b.n 9b55a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, r3, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [sl, #664] @ 0x298 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 9bdcc │ │ │ │ + bgt.w 9c0c2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9d48c │ │ │ │ + bl 9d738 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl b0f80 <_PyToken_TwoChars@@Base> │ │ │ │ + bl b1244 <_PyToken_TwoChars@@Base> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 9c16a │ │ │ │ - adds r3, r7, #1 │ │ │ │ - bne.w 9b1f2 │ │ │ │ + bne.w 9c4f4 │ │ │ │ + adds r1, r7, #1 │ │ │ │ + bne.w 9b468 │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ - ble.w 9b23c │ │ │ │ + ble.w 9b4b2 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - bne.w 9b70e │ │ │ │ + bne.w 9b9dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ - bgt.w 9d034 │ │ │ │ + bgt.w 9d33a │ │ │ │ adds r2, r4, r3 │ │ │ │ add.w ip, r4, r3, lsl #2 │ │ │ │ add.w r7, r4, #12288 @ 0x3000 │ │ │ │ adds r3, #1 │ │ │ │ strb.w r6, [r2, #484] @ 0x1e4 │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ str.w r2, [ip, #684] @ 0x2ac │ │ │ │ @@ -167005,169 +167250,241 @@ │ │ │ │ ldr.w r3, [r7, #664] @ 0x298 │ │ │ │ cmp r3, #0 │ │ │ │ ittt gt │ │ │ │ ldrgt.w r3, [fp, #4] │ │ │ │ addgt r3, #1 │ │ │ │ strgt.w r3, [fp, #4] │ │ │ │ lsrs r0, r2, #6 │ │ │ │ - movw r1, #8544 @ 0x2160 │ │ │ │ + movw r1, #8224 @ 0x2020 │ │ │ │ movt r1, #58 @ 0x3a │ │ │ │ - movw r3, #7312 @ 0x1c90 │ │ │ │ + movw r3, #6992 @ 0x1b50 │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ and.w r0, r6, #63 @ 0x3f │ │ │ │ add.w r0, r0, r1, lsl #6 │ │ │ │ - movw r1, #15456 @ 0x3c60 │ │ │ │ + movw r1, #15136 @ 0x3b20 │ │ │ │ movt r1, #57 @ 0x39 │ │ │ │ ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ - lsls r1, r3, #21 │ │ │ │ - bpl.n 9b6f8 │ │ │ │ + lsls r4, r3, #21 │ │ │ │ + bpl.n 9b9c6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r2, #33 @ 0x21 │ │ │ │ ldr r6, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 9b288 │ │ │ │ + b.n 9b4fe │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - b.n 9b36c │ │ │ │ + b.n 9b5e2 │ │ │ │ cmp.w ip, #9 │ │ │ │ - beq.w 9c900 │ │ │ │ + beq.w 9cc84 │ │ │ │ movs r7, #0 │ │ │ │ cmp.w ip, #12 │ │ │ │ mov r3, r7 │ │ │ │ - beq.w 9b460 │ │ │ │ + beq.w 9b6d6 │ │ │ │ cmp.w ip, #92 @ 0x5c │ │ │ │ - beq.w 9ced8 │ │ │ │ + beq.w 9d30c │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r5, [sp, #12] │ │ │ │ str r4, [r0, #4] │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r4, r0 │ │ │ │ - bcc.w 9d466 │ │ │ │ + bcc.w 9d706 │ │ │ │ ldrb.w r0, [r2, #-1] │ │ │ │ cmp r0, ip │ │ │ │ - bne.w 9d3e4 │ │ │ │ + bne.w 9d66e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub.w lr, ip, #10 │ │ │ │ mov r0, r1 │ │ │ │ cmp.w lr, #25 │ │ │ │ str.w r1, [r2, #476] @ 0x1dc │ │ │ │ - bhi.n 9b798 │ │ │ │ + bhi.w 9bb2a │ │ │ │ movs r7, #9 │ │ │ │ movt r7, #512 @ 0x200 │ │ │ │ lsr.w r7, r7, lr │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bpl.n 9b798 │ │ │ │ + bpl.w 9bb2a │ │ │ │ ldr.w r7, [r2, #456] @ 0x1c8 │ │ │ │ cmp.w ip, #10 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq.w 9be64 │ │ │ │ + beq.w 9c15a │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9d3aa │ │ │ │ + bne.w 9d6ea │ │ │ │ ldr.w r7, [r2, #452] @ 0x1c4 │ │ │ │ str.w r1, [r2, #472] @ 0x1d8 │ │ │ │ str r4, [r2, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9bb50 │ │ │ │ + bne.w 9be46 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 9b09e │ │ │ │ + b.n 9b316 │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ - beq.w 9b5c8 │ │ │ │ - bgt.w 9b22a │ │ │ │ + beq.w 9b892 │ │ │ │ + bgt.w 9b4a0 │ │ │ │ cmp r6, #40 @ 0x28 │ │ │ │ - beq.w 9b5c8 │ │ │ │ + beq.w 9b892 │ │ │ │ cmp r6, #41 @ 0x29 │ │ │ │ - beq.w 9ba70 │ │ │ │ + beq.w 9bd66 │ │ │ │ cmp.w r6, #1114112 @ 0x110000 │ │ │ │ - bcc.w 9b23c │ │ │ │ + bcc.w 9b4b2 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #29228 @ 0x722c │ │ │ │ + movw r1, #28908 @ 0x70ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 9caa8 │ │ │ │ + b.w 9ce0a │ │ │ │ mov r3, r1 │ │ │ │ - b.n 9b0ee │ │ │ │ + b.n 9b366 │ │ │ │ ldr.w r1, [sl, #664] @ 0x298 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 9c1a0 │ │ │ │ + bgt.w 9c52a │ │ │ │ ldr.w r3, [sl, #668] @ 0x29c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c4e0 │ │ │ │ + bne.w 9c888 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9d232 │ │ │ │ - ble.w 9ba6c │ │ │ │ + beq.w 9d3c0 │ │ │ │ + ble.w 9bd62 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #480] @ 0x1e0 │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r3, [r3, #484] @ 0x1e4 │ │ │ │ cmp r6, #41 @ 0x29 │ │ │ │ it eq │ │ │ │ cmpeq r3, #40 @ 0x28 │ │ │ │ - bne.w 9ba48 │ │ │ │ + bne.w 9bd3e │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 9ba5c │ │ │ │ + bgt.w 9bd52 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ lsrs r1, r2, #6 │ │ │ │ - movw r3, #8544 @ 0x2160 │ │ │ │ + movw r3, #8224 @ 0x2020 │ │ │ │ movt r3, #58 @ 0x3a │ │ │ │ ldrh.w r3, [r3, r1, lsl #1] │ │ │ │ and.w r1, r6, #63 @ 0x3f │ │ │ │ add.w r1, r1, r3, lsl #6 │ │ │ │ - movw r3, #15456 @ 0x3c60 │ │ │ │ + movw r3, #15136 @ 0x3b20 │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ ldrh.w r1, [r3, r1, lsl #1] │ │ │ │ - movw r3, #7312 @ 0x1c90 │ │ │ │ + movw r3, #6992 @ 0x1b50 │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ - lsls r0, r3, #21 │ │ │ │ - bpl.n 9b6f8 │ │ │ │ + lsls r7, r3, #21 │ │ │ │ + bpl.n 9b9c6 │ │ │ │ subs r2, #33 @ 0x21 │ │ │ │ cmp r6, #61 @ 0x3d │ │ │ │ - beq.w 9bf70 │ │ │ │ + beq.w 9c2a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 9b288 │ │ │ │ - movs r6, #0 │ │ │ │ + b.n 9b4fe │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + movw sl, #54024 @ 0xd308 │ │ │ │ + movt sl, #45 @ 0x2d │ │ │ │ + bl 9d738 │ │ │ │ + uxtb r1, r0 │ │ │ │ + ldr.w r3, [sl, r1, lsl #2] │ │ │ │ + lsls r4, r3, #29 │ │ │ │ + bmi.w 9caf8 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ + beq.w 9cd54 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 9cc3a │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + subs r3, r2, #1 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + cmp r3, r0 │ │ │ │ + bcc.w 9d706 │ │ │ │ + ldrb.w r2, [r2, #-1] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 9d66e │ │ │ │ + ldrd r2, r0, [r4, #476] @ 0x1dc │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r4, #476] @ 0x1dc │ │ │ │ + str r0, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + it ne │ │ │ │ + cmpne r1, #0 │ │ │ │ + ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ + str r2, [r5, #4] │ │ │ │ + str r2, [r5, #12] │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + str r1, [r5, #20] │ │ │ │ + str r3, [r5, #24] │ │ │ │ + str r2, [r5, #16] │ │ │ │ + str r2, [r5, #8] │ │ │ │ + beq.n 9badc │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr.w r3, [r2, #472] @ 0x1d8 │ │ │ │ + str r3, [r5, #8] │ │ │ │ + ldr.w r3, [r2, #476] @ 0x1dc │ │ │ │ + str r3, [r5, #16] │ │ │ │ + movs r0, #23 │ │ │ │ + b.n 9b55a │ │ │ │ + mov r0, r6 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9cc22 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ + str.w r4, [r6, #2704] @ 0xa90 │ │ │ │ + subs r2, r3, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 2c208 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b768 │ │ │ │ + mov r6, r5 │ │ │ │ + movw r1, #28476 @ 0x6f3c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldrd r4, r5, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1e2ce0 <_PyInterpreterState_SetNotRunningMain@@Base+0x74> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + bl 7fd44 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9c1d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r7, [r3, #480] @ 0x1e0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9c110 │ │ │ │ + bne.w 9c436 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9ccd8 │ │ │ │ + bne.w 9d5d6 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ add r2, r3 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 9b9e2 │ │ │ │ - ble.w 9c01e │ │ │ │ + beq.w 9bcb2 │ │ │ │ + ble.w 9c352 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ itttt gt │ │ │ │ movgt r3, #0 │ │ │ │ movgt r0, #20 │ │ │ │ ldrgt r4, [sp, #12] │ │ │ │ ldrgt r2, [r4, #8] │ │ │ │ - bgt.w 9c62c │ │ │ │ + bgt.w 9c902 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, r2 │ │ │ │ ldr.w r2, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r2, r8 │ │ │ │ - bge.w 9ccce │ │ │ │ + bge.w 9ce74 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #452] @ 0x1c4 │ │ │ │ str r6, [r3, #52] @ 0x34 │ │ │ │ @@ -167176,282 +167493,226 @@ │ │ │ │ ldr.w r1, [r1, #476] @ 0x1dc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ str r3, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9b09e │ │ │ │ + beq.w 9b316 │ │ │ │ mov r7, r2 │ │ │ │ mov r1, r4 │ │ │ │ add.w r2, r1, #12288 @ 0x3000 │ │ │ │ cmp r7, #0 │ │ │ │ ldr.w r1, [r1, #480] @ 0x1e0 │ │ │ │ ldr.w r2, [r2, #668] @ 0x29c │ │ │ │ - bge.w 9bf4a │ │ │ │ + bge.w 9c27e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r7, #1 │ │ │ │ str.w r7, [r0, #452] @ 0x1c4 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9bf88 │ │ │ │ + bne.w 9c31a │ │ │ │ ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r5, #16] │ │ │ │ strd r3, r1, [r5, #8] │ │ │ │ strd r2, r2, [r5, #20] │ │ │ │ movs r0, #6 │ │ │ │ - b.n 9b2e4 │ │ │ │ + b.n 9b55a │ │ │ │ ldr.w r2, [r2, #480] @ 0x1e0 │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.w 9b432 │ │ │ │ + bgt.w 9b6a8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add.w r1, r4, #12288 @ 0x3000 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr.w r0, [r1, #672] @ 0x2a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c968 │ │ │ │ + bne.w 9cbd8 │ │ │ │ str.w r7, [r4, #2700] @ 0xa8c │ │ │ │ subs r6, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ cmpne r3, r0 │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #20] │ │ │ │ str r6, [r5, #24] │ │ │ │ str r1, [r5, #16] │ │ │ │ str r1, [r5, #8] │ │ │ │ - beq.n 9b89c │ │ │ │ + beq.n 9bc2e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r2, #472] @ 0x1d8 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr.w r3, [r2, #476] @ 0x1dc │ │ │ │ str r3, [r5, #16] │ │ │ │ movs r0, #4 │ │ │ │ - b.n 9b2e4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ - bne.w 9b9fe │ │ │ │ - bl 9d48c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #98 @ 0x62 │ │ │ │ - beq.w 9d12a │ │ │ │ - bgt.w 9be72 │ │ │ │ - cmp r0, #88 @ 0x58 │ │ │ │ - beq.w 9c692 │ │ │ │ - bgt.w 9c136 │ │ │ │ - cmp r0, #66 @ 0x42 │ │ │ │ - beq.w 9d12a │ │ │ │ - cmp r0, #79 @ 0x4f │ │ │ │ - beq.w 9c9dc │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ - beq.w 9cc4a │ │ │ │ - uxtb r3, r7 │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r6, r3, #29 │ │ │ │ - bmi.w 9d0a6 │ │ │ │ - cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 9c75e │ │ │ │ - cmp r7, #45 @ 0x2d │ │ │ │ - bgt.w 9cc7c │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r2, #29300 @ 0x7274 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ccaac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9c22e │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - adds r0, r7, #1 │ │ │ │ - beq.w 9c6e8 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - subs r2, r1, #1 │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ - str r2, [r4, #4] │ │ │ │ - cmp r2, r6 │ │ │ │ - bcc.w 9d466 │ │ │ │ - ldrb.w r1, [r1, #-1] │ │ │ │ - uxtb r3, r7 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w 9d3e4 │ │ │ │ - ldrd r3, r0, [r4, #476] @ 0x1dc │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - str r0, [r5, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - it ne │ │ │ │ - cmpne r2, #0 │ │ │ │ - ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ - str r3, [r5, #4] │ │ │ │ - str r3, [r5, #12] │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [r5, #20] │ │ │ │ - str r2, [r5, #24] │ │ │ │ - str r3, [r5, #16] │ │ │ │ - str r3, [r5, #8] │ │ │ │ - beq.n 9b95e │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr.w r3, [r2, #472] @ 0x1d8 │ │ │ │ - str r3, [r5, #8] │ │ │ │ - ldr.w r3, [r2, #476] @ 0x1dc │ │ │ │ - str r3, [r5, #16] │ │ │ │ - movs r0, #2 │ │ │ │ - b.n 9b2e4 │ │ │ │ + b.n 9b55a │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9b9d6 │ │ │ │ + bne.n 9bca6 │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ - movw sl, #9289 @ 0x2449 │ │ │ │ + movw sl, #8441 @ 0x20f9 │ │ │ │ movt sl, #19 │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 9c00e │ │ │ │ + bne.w 9c342 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2c498 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c560 │ │ │ │ + beq.w 9c86a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbnz r3, 9b994 │ │ │ │ + cbnz r3, 9bc64 │ │ │ │ str r6, [r4, #0] │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ sub.w r2, r9, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r6, [r4, #2704] @ 0xa90 │ │ │ │ blx 2c208 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ccf6 │ │ │ │ + bne.w 9d094 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.w 9c522 │ │ │ │ + beq.w 9c83c │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 9b380 │ │ │ │ + bcc.w 9b5f6 │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r4, #32] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r3, #32 │ │ │ │ - b.n 9b390 │ │ │ │ + b.n 9b606 │ │ │ │ mov r8, r9 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, r2 │ │ │ │ ldr.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 9ccce │ │ │ │ + bne.w 9ce74 │ │ │ │ ldr.w r1, [r2, #476] @ 0x1dc │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ - b.n 9b800 │ │ │ │ - bl cc838 │ │ │ │ + b.n 9bb92 │ │ │ │ + bl ccb38 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c780 │ │ │ │ + beq.w 9cb06 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9c75e │ │ │ │ + beq.w 9cae4 │ │ │ │ bic.w r3, r7, #32 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - beq.w 9c926 │ │ │ │ + beq.w 9ce80 │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq.w 9cc86 │ │ │ │ + beq.w 9c18e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #29300 @ 0x7274 │ │ │ │ + movw r2, #28980 @ 0x7134 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl ccaac │ │ │ │ + bl ccdac │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b904 │ │ │ │ + beq.w 9c1d2 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + adds r0, r7, #1 │ │ │ │ + bne.w 9b802 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ - mov r1, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9d924 │ │ │ │ - b.n 9b2e4 │ │ │ │ + ldr.w r2, [r0, #480] @ 0x1e0 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + str r2, [r5, #0] │ │ │ │ + ldr.w r2, [r0, #464] @ 0x1d0 │ │ │ │ + str r2, [r5, #4] │ │ │ │ + str r2, [r5, #12] │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r5, #20] │ │ │ │ + str r1, [r5, #24] │ │ │ │ + str r2, [r5, #16] │ │ │ │ + str r2, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9b854 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 9b846 │ │ │ │ + b.n 9b854 │ │ │ │ cmp r6, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ - bne.w 9c0a6 │ │ │ │ + bne.w 9c3da │ │ │ │ cmp r1, #0 │ │ │ │ it le │ │ │ │ movle r2, #93 @ 0x5d │ │ │ │ - ble.w 9b752 │ │ │ │ + ble.w 9ba20 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9c0c8 │ │ │ │ + blt.w 9c3fc │ │ │ │ mov r2, r6 │ │ │ │ - b.n 9b752 │ │ │ │ + b.n 9ba20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, r3, #12288 @ 0x3000 │ │ │ │ ldr.w r1, [sl, #664] @ 0x298 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 9b718 │ │ │ │ + ble.w 9b9e6 │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9ca32 │ │ │ │ + beq.w 9d54c │ │ │ │ ldr.w r3, [sl, #668] @ 0x29c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c99a │ │ │ │ + bne.w 9d53c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9d232 │ │ │ │ - bgt.w 9b732 │ │ │ │ + beq.w 9d3c0 │ │ │ │ + bgt.w 9ba00 │ │ │ │ subs r3, r7, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9c0c8 │ │ │ │ + blt.w 9c3fc │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ - bne.n 9ba6c │ │ │ │ + bne.n 9bd62 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9cd06 │ │ │ │ + bne.w 9d08e │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ str.w r3, [fp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp, #56] @ 0x38 │ │ │ │ - b.n 9b752 │ │ │ │ + b.n 9ba20 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c2ba │ │ │ │ + bne.w 9c5fa │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ - movw r6, #9289 @ 0x2449 │ │ │ │ + movw r6, #8441 @ 0x20f9 │ │ │ │ movt r6, #19 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9c096 │ │ │ │ + bne.w 9c3ca │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2c498 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c646 │ │ │ │ + beq.w 9ca0e │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9bb08 │ │ │ │ + cbnz r2, 9bdfe │ │ │ │ str r3, [r4, #0] │ │ │ │ str.w sl, [r4, #8] │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ @@ -167459,215 +167720,177 @@ │ │ │ │ mov r0, r3 │ │ │ │ str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2c208 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d114 │ │ │ │ + bne.w 9d3ea │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 9c5f2 │ │ │ │ + beq.w 9c8c8 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.w 9b0fe │ │ │ │ + bcc.w 9b376 │ │ │ │ movs r1, #29 │ │ │ │ str r1, [r4, #32] │ │ │ │ - b.n 9c2be │ │ │ │ + b.n 9c5fe │ │ │ │ mov r1, r2 │ │ │ │ - b.n 9b812 │ │ │ │ - ldr r1, [r2, #32] │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.w 9c51c │ │ │ │ - ldr.w r2, [r2, #2744] @ 0xab8 │ │ │ │ - movw r6, #9289 @ 0x2449 │ │ │ │ - movt r6, #19 │ │ │ │ - cmp r2, r6 │ │ │ │ - bne.w 9c124 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 2c498 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add.w sl, r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9c716 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr.w r2, [r1, #464] @ 0x1d0 │ │ │ │ - str.w sl, [r1, #8] │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r1, #464] @ 0x1d0 │ │ │ │ - movs r2, #0 │ │ │ │ - str.w r2, [r1, #476] @ 0x1dc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str.w r3, [r2, #2704] @ 0xa90 │ │ │ │ - sub.w r2, sl, r3 │ │ │ │ - blx 2c208 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9c5d6 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - cmp r4, sl │ │ │ │ - beq.w 9c57e │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, r4 │ │ │ │ - ldr.w r1, [r2, #476] @ 0x1dc │ │ │ │ - b.w 9b0ac │ │ │ │ + b.n 9bba4 │ │ │ │ mov.w sl, #0 │ │ │ │ movs r7, #1 │ │ │ │ mov r4, sl │ │ │ │ mov r8, sl │ │ │ │ mov r9, sl │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9d48c │ │ │ │ + bl 9d738 │ │ │ │ mov r6, r0 │ │ │ │ - cmp r0, #39 @ 0x27 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ it ne │ │ │ │ - cmpne r0, #34 @ 0x22 │ │ │ │ - beq.n 9bc38 │ │ │ │ + cmpne r0, #39 @ 0x27 │ │ │ │ + beq.n 9bebc │ │ │ │ bic.w r3, r6, #32 │ │ │ │ - cbnz r7, 9bbee │ │ │ │ + cbnz r7, 9be72 │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.w 9bdb8 │ │ │ │ + beq.w 9c0ae │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 9bbfa │ │ │ │ + bne.n 9be7e │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ - beq.w 9bdc6 │ │ │ │ + beq.w 9c0bc │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 9bc06 │ │ │ │ + bne.n 9be8a │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ - beq.w 9bdbc │ │ │ │ - cbnz r4, 9bc0e │ │ │ │ + beq.w 9c0b2 │ │ │ │ + cbnz r4, 9be92 │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ - beq.w 9bdc2 │ │ │ │ + beq.w 9c0b8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 9b360 │ │ │ │ + bne.w 9b5d6 │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - bne.w 9b360 │ │ │ │ + bne.w 9b5d6 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9d48c │ │ │ │ + bl 9d738 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ - bne.n 9bbe2 │ │ │ │ + bne.n 9be66 │ │ │ │ tst.w r7, r8 │ │ │ │ - bne.w 9cf58 │ │ │ │ - tst.w r9, r8 │ │ │ │ - bne.w 9d212 │ │ │ │ - tst.w r4, r8 │ │ │ │ - bne.w 9d014 │ │ │ │ + bne.w 9d4b2 │ │ │ │ + tst.w r8, r9 │ │ │ │ + bne.w 9d3a0 │ │ │ │ + tst.w r8, r4 │ │ │ │ + bne.w 9d492 │ │ │ │ tst.w sl, r8 │ │ │ │ - bne.w 9cff4 │ │ │ │ + bne.w 9d472 │ │ │ │ tst r7, r4 │ │ │ │ - bne.w 9cea6 │ │ │ │ + bne.w 9d512 │ │ │ │ tst.w r7, sl │ │ │ │ - bne.w 9ce86 │ │ │ │ - tst.w r4, sl │ │ │ │ - bne.w 9cf78 │ │ │ │ - orrs.w r3, r4, sl │ │ │ │ - beq.n 9bc9e │ │ │ │ + bne.w 9d4f2 │ │ │ │ + tst.w sl, r4 │ │ │ │ + bne.w 9d4d2 │ │ │ │ + orrs.w sl, sl, r4 │ │ │ │ + beq.n 9bf22 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movw sl, #55368 @ 0xd848 │ │ │ │ + movw sl, #55048 @ 0xd708 │ │ │ │ movt sl, #45 @ 0x2d │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb.w r3, [sl, r3] │ │ │ │ subs r3, #102 @ 0x66 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #14 │ │ │ │ - bhi.n 9bc94 │ │ │ │ + bhi.n 9bf18 │ │ │ │ movw r2, #20481 @ 0x5001 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ - lsls r2, r3, #31 │ │ │ │ - bmi.w 9c340 │ │ │ │ - cmp r6, #39 @ 0x27 │ │ │ │ - beq.n 9bc9e │ │ │ │ + lsls r0, r3, #31 │ │ │ │ + bmi.w 9c682 │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ - bne.w 9b1c0 │ │ │ │ + beq.n 9bf22 │ │ │ │ + cmp r6, #39 @ 0x27 │ │ │ │ + bne.w 9b436 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r2, [r1, #464] @ 0x1d0 │ │ │ │ ldr.w r3, [r1, #2704] @ 0xa90 │ │ │ │ str.w r2, [r1, #468] @ 0x1d4 │ │ │ │ str.w r3, [r1, #2708] @ 0xa94 │ │ │ │ - bl 9d48c │ │ │ │ + bl 9d738 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 9c2f6 │ │ │ │ + beq.w 9c638 │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ittt eq │ │ │ │ moveq.w r9, #1 │ │ │ │ moveq r7, #0 │ │ │ │ moveq r2, r9 │ │ │ │ - beq.w 9c514 │ │ │ │ + beq.w 9c834 │ │ │ │ movs r7, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r1, #0] │ │ │ │ str.w fp, [r1, #4] │ │ │ │ cmp fp, r2 │ │ │ │ - bcc.w 9d466 │ │ │ │ + bcc.w 9d706 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 9d3e4 │ │ │ │ + bne.w 9d66e │ │ │ │ ldr.w r3, [r1, #476] @ 0x1dc │ │ │ │ mov.w r9, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r4, r1 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r1, #476] @ 0x1dc │ │ │ │ movs r3, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.n 9bd76 │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 9bffa │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r5, r7 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 9bd26 │ │ │ │ + b.n 9bfaa │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.w 9c310 │ │ │ │ + beq.w 9c652 │ │ │ │ mov fp, r1 │ │ │ │ cmp fp, r8 │ │ │ │ - beq.w 9beb2 │ │ │ │ + beq.w 9c1e2 │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ cmp r2, sl │ │ │ │ - bcs.w 9bf3e │ │ │ │ + bcs.w 9c272 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add.w r1, fp, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r2, #17 │ │ │ │ - beq.w 9d3a4 │ │ │ │ + beq.w 9d700 │ │ │ │ cmp r2, #22 │ │ │ │ - beq.n 9bd72 │ │ │ │ + beq.n 9bff6 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ cmp r2, #10 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cdd2 │ │ │ │ + bne.w 9d532 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 9bd1c │ │ │ │ + bne.n 9bfa0 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r5 │ │ │ │ adds r7, #1 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov fp, r1 │ │ │ │ - b.n 9bd0c │ │ │ │ + b.n 9bf90 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov fp, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r2, [r1, #480] @ 0x1e0 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ str r2, [r5, #0] │ │ │ │ @@ -167685,117 +167908,176 @@ │ │ │ │ itt ne │ │ │ │ ldrne.w r3, [r1, #472] @ 0x1d8 │ │ │ │ strne r3, [r5, #8] │ │ │ │ str.w fp, [r5, #24] │ │ │ │ itt ne │ │ │ │ ldrne.w r3, [r1, #476] @ 0x1dc │ │ │ │ strne r3, [r5, #16] │ │ │ │ - b.w 9b2e4 │ │ │ │ + b.w 9b55a │ │ │ │ + ldr r1, [r2, #32] │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.w 9c822 │ │ │ │ + ldr.w r2, [r2, #2744] @ 0xab8 │ │ │ │ + movw r6, #8441 @ 0x20f9 │ │ │ │ + movt r6, #19 │ │ │ │ + cmp r2, r6 │ │ │ │ + bne.w 9c458 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 2c498 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add.w sl, r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9ca44 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr.w r2, [r1, #464] @ 0x1d0 │ │ │ │ + str.w sl, [r1, #8] │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [r1, #464] @ 0x1d0 │ │ │ │ + movs r2, #0 │ │ │ │ + str.w r2, [r1, #476] @ 0x1dc │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str.w r3, [r2, #2704] @ 0xa90 │ │ │ │ + sub.w r2, sl, r3 │ │ │ │ + blx 2c208 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9c96e │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + cmp r4, sl │ │ │ │ + beq.w 9c916 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, r4 │ │ │ │ + ldr.w r1, [r2, #476] @ 0x1dc │ │ │ │ + b.w 9b324 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 9bc20 │ │ │ │ + b.n 9bea4 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 9bc20 │ │ │ │ + b.n 9bea4 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 9bc20 │ │ │ │ + b.n 9bea4 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 9bc20 │ │ │ │ + b.n 9bea4 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9b59e │ │ │ │ + blt.w 9b868 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ ite eq │ │ │ │ moveq r9, r3 │ │ │ │ subne.w r9, r3, #1 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 9d36a │ │ │ │ + beq.w 9d10a │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 9be26 │ │ │ │ + bne.n 9c11c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ uxtb r1, r6 │ │ │ │ - bl cb4d8 │ │ │ │ + bl cb7d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d454 │ │ │ │ + beq.w 9d714 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - beq.w 9b59e │ │ │ │ + beq.w 9b868 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ ldr.w r8, [sl, #664] @ 0x298 │ │ │ │ mla r3, r3, r8, r2 │ │ │ │ ldr.w r2, [r3, #2808] @ 0xaf8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d180 │ │ │ │ + bne.w 9d118 │ │ │ │ ldr.w r3, [r3, #2816] @ 0xb00 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 9d180 │ │ │ │ + beq.w 9d118 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ - bne.w 9b59e │ │ │ │ + bne.w 9b868 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 9b59e │ │ │ │ + bne.w 9b868 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #11 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ str.w r3, [fp] │ │ │ │ str.w r3, [fp, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9d924 │ │ │ │ - b.w 9b2e4 │ │ │ │ + bl 9dbd0 │ │ │ │ + b.w 9b55a │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r4, sl │ │ │ │ mov r8, sl │ │ │ │ mov r7, sl │ │ │ │ - b.n 9bbd2 │ │ │ │ + b.n 9be56 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9b796 │ │ │ │ + bne.w 9cdc4 │ │ │ │ ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 9b800 │ │ │ │ + b.n 9bb92 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - beq.w 9c9dc │ │ │ │ + beq.w 9ccfe │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - beq.w 9c692 │ │ │ │ + beq.w 9c9a8 │ │ │ │ ldr.w r3, [sl, r0, lsl #2] │ │ │ │ - lsls r2, r3, #29 │ │ │ │ - bmi.w 9d0a6 │ │ │ │ + lsls r3, r3, #29 │ │ │ │ + bmi.w 9c47a │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 9c924 │ │ │ │ - ble.n 9be96 │ │ │ │ + beq.w 9cebe │ │ │ │ + ble.w 9b7e2 │ │ │ │ cmp r7, #106 @ 0x6a │ │ │ │ - beq.w 9cc86 │ │ │ │ - movw r2, #29300 @ 0x7274 │ │ │ │ + bne.w 9b7e8 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d738 │ │ │ │ + movw r2, #29252 @ 0x7244 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - bl ccaac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9c22e │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ccdac │ │ │ │ + mov r3, r0 │ │ │ │ + cbz r0, 9c1d2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + adds r2, r7, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 9b90c │ │ │ │ + bne.w 9b802 │ │ │ │ + b.n 9bd12 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + movw r2, #28980 @ 0x7134 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ccdac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9bd0a │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ + mov r1, r5 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 9dbd0 │ │ │ │ + b.w 9b55a │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c67c │ │ │ │ + bne.w 9c9f8 │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ - movw r3, #9289 @ 0x2449 │ │ │ │ + movw r3, #8441 @ 0x20f9 │ │ │ │ movt r3, #19 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9c242 │ │ │ │ + bne.w 9c57e │ │ │ │ mov r0, fp │ │ │ │ blx 2c498 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c792 │ │ │ │ + beq.w 9cbb0 │ │ │ │ adds r0, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9bee4 │ │ │ │ + cbnz r2, 9c214 │ │ │ │ str.w fp, [r4] │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ str r0, [r4, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ @@ -167805,72 +168087,75 @@ │ │ │ │ mov r0, r3 │ │ │ │ str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ sub.w r2, r8, r3 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2c208 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c830 │ │ │ │ + bne.w 9d088 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, fp │ │ │ │ mov r4, fp │ │ │ │ mov fp, r9 │ │ │ │ - mov r9, r5 │ │ │ │ + mov r9, r6 │ │ │ │ + mov r6, r5 │ │ │ │ mov r5, r2 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.w 9c7d8 │ │ │ │ + beq.w 9cb26 │ │ │ │ mov r4, r5 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - mov r5, r9 │ │ │ │ + mov r5, r6 │ │ │ │ + mov r6, r9 │ │ │ │ mov r9, fp │ │ │ │ mov fp, r3 │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 9bd36 │ │ │ │ + bcc.w 9bfba │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r3, #29 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [r1, #32] │ │ │ │ - b.n 9c26a │ │ │ │ + b.n 9c5a8 │ │ │ │ subs r7, #1 │ │ │ │ - cbnz r2, 9bfb0 │ │ │ │ + cbnz r2, 9c2e6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r7, [r0, #452] @ 0x1c4 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r5, #16] │ │ │ │ strd r3, r1, [r5, #8] │ │ │ │ strd r2, r2, [r5, #20] │ │ │ │ movs r0, #5 │ │ │ │ - b.w 9b2e4 │ │ │ │ + b.w 9b55a │ │ │ │ ldrd r3, r0, [fp, #4] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r6, [r4, #28] │ │ │ │ it eq │ │ │ │ streq.w r3, [fp, #56] @ 0x38 │ │ │ │ - b.w 9b288 │ │ │ │ - ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [r5, #4] │ │ │ │ - str r2, [r5, #16] │ │ │ │ - strd r2, r1, [r5, #8] │ │ │ │ - strd r3, r3, [r5, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9b848 │ │ │ │ - ldr.w r3, [r0, #472] @ 0x1d8 │ │ │ │ + b.w 9b4fe │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr.w r3, [r3, #468] @ 0x1d4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r6, #0 │ │ │ │ + it ne │ │ │ │ + cmpne r1, #0 │ │ │ │ + str r3, [r5, #4] │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + ldr.w r2, [r2, #464] @ 0x1d0 │ │ │ │ + strd r2, r3, [r5, #12] │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ - str r3, [r5, #16] │ │ │ │ - b.n 9b848 │ │ │ │ + strd r6, r1, [r5, #20] │ │ │ │ + bne.w 9b54c │ │ │ │ + b.w 9b55a │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str.w r7, [r4, #452] @ 0x1c4 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -167881,352 +168166,351 @@ │ │ │ │ str r1, [r5, #12] │ │ │ │ strd r2, r3, [r5, #20] │ │ │ │ itttt ne │ │ │ │ ldrne.w r3, [r4, #472] @ 0x1d8 │ │ │ │ strne r3, [r5, #8] │ │ │ │ ldrne.w r3, [r4, #476] @ 0x1dc │ │ │ │ strne r3, [r5, #16] │ │ │ │ - b.n 9bf6a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w r3, [r3, #468] @ 0x1d4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r6, #0 │ │ │ │ - it ne │ │ │ │ - cmpne r1, #0 │ │ │ │ - str r3, [r5, #4] │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w r2, [r2, #464] @ 0x1d0 │ │ │ │ - strd r2, r3, [r5, #12] │ │ │ │ + b.n 9c29e │ │ │ │ + ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + str r1, [r5, #4] │ │ │ │ + str r2, [r5, #16] │ │ │ │ + strd r2, r1, [r5, #8] │ │ │ │ + strd r3, r3, [r5, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9bbda │ │ │ │ + ldr.w r3, [r0, #472] @ 0x1d8 │ │ │ │ str r3, [r5, #8] │ │ │ │ - strd r6, r1, [r5, #20] │ │ │ │ - bne.w 9b2d6 │ │ │ │ - b.w 9b2e4 │ │ │ │ + ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ + str r3, [r5, #16] │ │ │ │ + b.n 9bbda │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c7b6 │ │ │ │ + beq.w 9cb22 │ │ │ │ ldrd r6, r9, [r4, #4] │ │ │ │ - b.n 9b9a8 │ │ │ │ + b.n 9bc78 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 9c624 │ │ │ │ + ble.w 9c8fa │ │ │ │ ldr r4, [sp, #12] │ │ │ │ subs r2, r1, #1 │ │ │ │ add r3, r4 │ │ │ │ ldr.w ip, [r4, #452] @ 0x1c4 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ add.w r0, ip, #4294967295 @ 0xffffffff │ │ │ │ str.w r0, [r4, #452] @ 0x1c4 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - cbz r2, 9c06e │ │ │ │ + cbz r2, 9c3a2 │ │ │ │ cmp r0, r6 │ │ │ │ - ble.n 9c06e │ │ │ │ + ble.n 9c3a2 │ │ │ │ sub.w r2, ip, #2 │ │ │ │ str.w r2, [r4, #452] @ 0x1c4 │ │ │ │ subs r2, r1, #2 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 9c06e │ │ │ │ + cbz r2, 9c3a2 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ cmp r6, r0 │ │ │ │ - bge.n 9c06e │ │ │ │ + bge.n 9c3a2 │ │ │ │ ldr.w r3, [r4, #452] @ 0x1c4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ ldr.w r0, [r1, r2, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c054 │ │ │ │ + bne.n 9c388 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 9c624 │ │ │ │ + bne.w 9c8fa │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r2, r2, #572 @ 0x23c │ │ │ │ ldr.w r3, [r1, r2, lsl #2] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 9ccce │ │ │ │ + bne.w 9ce74 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 9b9f0 │ │ │ │ + b.n 9bcc0 │ │ │ │ mov.w sl, #0 │ │ │ │ movs r4, #1 │ │ │ │ mov r8, sl │ │ │ │ mov r9, sl │ │ │ │ mov r7, sl │ │ │ │ - b.n 9bbd2 │ │ │ │ + b.n 9be56 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c660 │ │ │ │ + beq.w 9ca28 │ │ │ │ ldrd r3, sl, [r4, #4] │ │ │ │ - b.n 9bb1c │ │ │ │ + b.n 9be12 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 9cefa │ │ │ │ + bne.w 9d354 │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ - bne.w 9cef2 │ │ │ │ + bne.w 9d34c │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 9ba6c │ │ │ │ + ble.w 9bd62 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 9bab4 │ │ │ │ + bge.w 9bdaa │ │ │ │ ldr.w r2, [sl, #664] @ 0x298 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ mla r2, r1, r2, r4 │ │ │ │ - movw r1, #29940 @ 0x74f4 │ │ │ │ + movw r1, #29620 @ 0x73b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr.w r2, [r2, #2816] @ 0xb00 │ │ │ │ cmp r2, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ - bl 1e0b78 <_PyInterpreterState_SetNotRunningMain@@Base+0x74> │ │ │ │ + bl 1e2ce0 <_PyInterpreterState_SetNotRunningMain@@Base+0x74> │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #67 @ 0x43 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9d924 │ │ │ │ - b.w 9b2e4 │ │ │ │ - movs r4, #0 │ │ │ │ - mov.w sl, #1 │ │ │ │ - mov r8, r4 │ │ │ │ - mov r9, r4 │ │ │ │ - mov r7, r4 │ │ │ │ - b.n 9bbd2 │ │ │ │ + bl 9dbd0 │ │ │ │ + b.w 9b55a │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r1, [r3, #476] @ 0x1dc │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ - b.w 9b800 │ │ │ │ + b.w 9bb92 │ │ │ │ + movs r4, #0 │ │ │ │ + mov.w sl, #1 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r7, r4 │ │ │ │ + b.n 9be56 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c9d6 │ │ │ │ + beq.w 9cc9a │ │ │ │ ldrd r3, sl, [r3, #4] │ │ │ │ - b.n 9bb98 │ │ │ │ + b.n 9c080 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne.w 9b8d4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9d48c │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + beq.w 9cca8 │ │ │ │ + ldr.w r3, [sl, r0, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.w 9cc44 │ │ │ │ + bpl.w 9b7e2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r8, [r3, #4] │ │ │ │ + bl ccb38 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9cb06 │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ + beq.w 9cae4 │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ + ble.n 9c4ae │ │ │ │ + cmp r0, #101 @ 0x65 │ │ │ │ + beq.w 9cebe │ │ │ │ + bgt.w 9cfc0 │ │ │ │ + cmp r0, #69 @ 0x45 │ │ │ │ + beq.w 9ce7e │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ + beq.w 9c18e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ + add.w r3, r4, #12288 @ 0x3000 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r6, [r3, #668] @ 0x29c │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 9c1b8 │ │ │ │ mov r1, r7 │ │ │ │ + bl 9db78 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d8cc │ │ │ │ + adds r3, #1 │ │ │ │ + sub.w r2, r8, r1 │ │ │ │ + subs r1, r3, r1 │ │ │ │ + movw r3, #29152 @ 0x71e0 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 1e76ec │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29448 @ 0x7308 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 1e0b78 <_PyInterpreterState_SetNotRunningMain@@Base+0x74> │ │ │ │ - b.n 9c0f0 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9dbd0 │ │ │ │ + b.w 9b55a │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d48c │ │ │ │ + bl 9d738 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a0044 <_PyToken_ThreeChars@@Base> │ │ │ │ + bl 1a2458 <_PyToken_ThreeChars@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.n 9c18e │ │ │ │ + bne.n 9c518 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d8cc │ │ │ │ + bl 9db78 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9d924 │ │ │ │ - b.w 9b2e4 │ │ │ │ + bl 9dbd0 │ │ │ │ + b.w 9b55a │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9ba8a │ │ │ │ + bne.w 9bd80 │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ - bne.w 9ca32 │ │ │ │ + bne.w 9d54c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ mla r3, r3, r1, r4 │ │ │ │ - movw r1, #29884 @ 0x74bc │ │ │ │ + movw r1, #29564 @ 0x737c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr.w r3, [r3, #2816] @ 0xb00 │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ - bl 1e0b78 <_PyInterpreterState_SetNotRunningMain@@Base+0x74> │ │ │ │ + bl 1e2ce0 <_PyInterpreterState_SetNotRunningMain@@Base+0x74> │ │ │ │ movs r2, #67 @ 0x43 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9d924 │ │ │ │ - b.w 9b2e4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9c994 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ - str.w r4, [r6, #2704] @ 0xa90 │ │ │ │ - subs r2, r3, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 2c208 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9b4f2 │ │ │ │ - mov r6, r5 │ │ │ │ - movw r1, #28796 @ 0x707c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldrd r4, r5, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1e0b78 <_PyInterpreterState_SetNotRunningMain@@Base+0x74> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - bl 7fd18 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9b798 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 9ba3a │ │ │ │ + bl 9dbd0 │ │ │ │ + b.w 9b55a │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r4, sl │ │ │ │ mov r9, sl │ │ │ │ mov r7, sl │ │ │ │ - b.n 9bbd2 │ │ │ │ + b.n 9be56 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bef6 │ │ │ │ + bne.w 9c226 │ │ │ │ ldrd r3, r5, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov fp, r8 │ │ │ │ str.w r8, [r3, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 9c22e │ │ │ │ + beq.w 9c1d0 │ │ │ │ cmp r3, #22 │ │ │ │ - beq.w 9bd76 │ │ │ │ + beq.w 9bffa │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r1, [r4, #468] @ 0x1d4 │ │ │ │ ldr.w r0, [r4, #464] @ 0x1d0 │ │ │ │ str.w r1, [r4, #464] @ 0x1d0 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr.w r3, [r3, #664] @ 0x298 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr.w r1, [r4, #2708] @ 0xa94 │ │ │ │ cmp r3, #0 │ │ │ │ str.w r1, [r4, #2704] @ 0xa90 │ │ │ │ - bgt.w 9ca78 │ │ │ │ + bgt.w 9d592 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w 9ca54 │ │ │ │ + bne.w 9d56e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #29652 @ 0x73d4 │ │ │ │ + movw r1, #29332 @ 0x7294 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0b78 <_PyInterpreterState_SetNotRunningMain@@Base+0x74> │ │ │ │ + bl 1e2ce0 <_PyInterpreterState_SetNotRunningMain@@Base+0x74> │ │ │ │ cmp r7, #10 │ │ │ │ - beq.n 9c22e │ │ │ │ + beq.w 9c1d0 │ │ │ │ movs r3, #23 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 9c22e │ │ │ │ + b.n 9c1d0 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ subs r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9d43c │ │ │ │ + beq.w 9d726 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r1, #28 │ │ │ │ str r3, [r2, #28] │ │ │ │ str.w r0, [r2, #472] @ 0x1d8 │ │ │ │ - beq.w 9d454 │ │ │ │ + beq.w 9d714 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c22e │ │ │ │ + bne.w 9c1d0 │ │ │ │ cmp r1, #11 │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ it ne │ │ │ │ movne r2, #67 @ 0x43 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9d924 │ │ │ │ - b.w 9b2e4 │ │ │ │ + bl 9dbd0 │ │ │ │ + b.w 9b55a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9d48c │ │ │ │ + bl 9d738 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 9c508 │ │ │ │ + beq.w 9c828 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r7, r0, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq.w 9cd22 │ │ │ │ + beq.w 9d400 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 9bcd2 │ │ │ │ + b.n 9bf56 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - bl 9d48c │ │ │ │ + bl 9d738 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r6 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r0, #13 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq.w 9d42a │ │ │ │ + beq.w 9d6d8 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ - b.n 9bd0c │ │ │ │ + b.n 9bf90 │ │ │ │ cmp r6, #39 @ 0x27 │ │ │ │ - beq.n 9c340 │ │ │ │ + beq.n 9c682 │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ - bne.w 9b1ba │ │ │ │ + bne.w 9b430 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ ldr.w r3, [r4, #2704] @ 0xa90 │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ - bl 9d48c │ │ │ │ + bl 9d738 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 9d308 │ │ │ │ + beq.w 9d440 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d8cc │ │ │ │ + bl 9db78 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r3, r2, #12288 @ 0x3000 │ │ │ │ ldr.w r8, [r2, #28] │ │ │ │ ldr r7, [r2, #4] │ │ │ │ ldr.w r2, [r3, #664] @ 0x298 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - bgt.w 9d1f0 │ │ │ │ + bgt.w 9d41e │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str.w r2, [r3, #664] @ 0x298 │ │ │ │ mov.w r9, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ mul.w r0, r2, r0 │ │ │ │ @@ -168249,15 +168533,15 @@ │ │ │ │ str.w ip, [r3, #2804] @ 0xaf4 │ │ │ │ str.w ip, [r3, #2796] @ 0xaec │ │ │ │ str.w ip, [r1, r0] │ │ │ │ str.w ip, [r6, #4] │ │ │ │ ldrb.w r3, [r8] │ │ │ │ subs r3, #70 @ 0x46 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bhi.n 9c462 │ │ │ │ + bhi.n 9c7a4 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r2, #24 │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ @@ -168297,16 +168581,16 @@ │ │ │ │ str r1, [r2, #4] │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9d924 │ │ │ │ - b.w 9b2e4 │ │ │ │ + bl 9dbd0 │ │ │ │ + b.w 9b55a │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldrb.w r2, [r8, #1] │ │ │ │ ldrb.w r1, [sl, r2] │ │ │ │ add.w r2, r3, #2752 @ 0xac0 │ │ │ │ @@ -168321,16 +168605,16 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r3, [r2, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #62 @ 0x3e │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9d924 │ │ │ │ - b.w 9b2e4 │ │ │ │ + bl 9dbd0 │ │ │ │ + b.w 9b55a │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r6, #1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r3, r4, r2 │ │ │ │ @@ -168341,87 +168625,121 @@ │ │ │ │ ldrb.w r6, [sl, r6] │ │ │ │ cmp r6, #116 @ 0x74 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, r0 │ │ │ │ str.w r6, [r3, #2816] @ 0xb00 │ │ │ │ strd r0, r1, [r2, #4] │ │ │ │ - bne.n 9c450 │ │ │ │ - b.n 9c496 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 9ba6c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - str.w r3, [r2, #480] @ 0x1e0 │ │ │ │ - it gt │ │ │ │ - ldrgt.w r7, [fp, #4] │ │ │ │ - bgt.w 9baa4 │ │ │ │ - mov r2, r6 │ │ │ │ - b.w 9b752 │ │ │ │ + bne.n 9c792 │ │ │ │ + b.n 9c7d8 │ │ │ │ + mov r4, r2 │ │ │ │ + b.w 9b35a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r9, #0 │ │ │ │ movs r2, #3 │ │ │ │ mov r7, r9 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov fp, r3 │ │ │ │ - b.w 9bd02 │ │ │ │ - mov r4, r2 │ │ │ │ - b.w 9b0e2 │ │ │ │ + b.w 9bf86 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9b9d6 │ │ │ │ + bne.w 9bca6 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 9c7ac │ │ │ │ + bne.w 9cb18 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c498 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d074 │ │ │ │ + beq.w 9ce12 │ │ │ │ adds r0, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9c548 │ │ │ │ + cbnz r2, 9c862 │ │ │ │ str r6, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.w 9b998 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 9cd2e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - b.w 9b3ec │ │ │ │ + b.w 9bc68 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2bfb8 │ │ │ │ add.w r9, r6, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r9, r6 │ │ │ │ - bne.w 9b98e │ │ │ │ + bne.w 9bc5e │ │ │ │ movs r2, #11 │ │ │ │ str r2, [r4, #32] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 9b9d6 │ │ │ │ + b.w 9bca6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 9bd62 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ + str.w r3, [r2, #480] @ 0x1e0 │ │ │ │ + it gt │ │ │ │ + ldrgt.w r7, [fp, #4] │ │ │ │ + bgt.w 9bd9a │ │ │ │ + mov r2, r6 │ │ │ │ + b.w 9ba20 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 9cf36 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + b.w 9b662 │ │ │ │ + mov r6, r5 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + b.w 9bb20 │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.w 9c5fa │ │ │ │ + ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ + cmp r2, r6 │ │ │ │ + bne.w 9c3ca │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 2c498 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9d074 │ │ │ │ + adds r0, #1 │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ + cbnz r1, 9c8f2 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [r4, #8] │ │ │ │ + b.w 9be02 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + movs r0, #21 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + str r0, [r4, #32] │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 9dbd0 │ │ │ │ + b.w 9b55a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9d09e │ │ │ │ + bne.w 9d304 │ │ │ │ ldr.w r3, [r3, #2744] @ 0xab8 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 9c986 │ │ │ │ + bne.w 9cc76 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c498 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cc0c │ │ │ │ + beq.w 9d2ec │ │ │ │ adds r0, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #28] │ │ │ │ - cbnz r3, 9c5a8 │ │ │ │ + cbnz r3, 9c940 │ │ │ │ str r4, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r3, [r2, #464] @ 0x1d0 │ │ │ │ str r0, [r2, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #464] @ 0x1d0 │ │ │ │ @@ -168430,226 +168748,192 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub.w r2, sl, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [r3, #2704] @ 0xa90 │ │ │ │ blx 2c208 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bbb4 │ │ │ │ + beq.w 9c09c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #28796 @ 0x707c │ │ │ │ + movw r1, #28476 @ 0x6f3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0b78 <_PyInterpreterState_SetNotRunningMain@@Base+0x74> │ │ │ │ + bl 1e2ce0 <_PyInterpreterState_SetNotRunningMain@@Base+0x74> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b.w 9b0e2 │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.w 9c2ba │ │ │ │ - ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ - cmp r2, r6 │ │ │ │ - bne.w 9c096 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 2c498 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d088 │ │ │ │ - adds r0, #1 │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ - cbnz r1, 9c61c │ │ │ │ - str r3, [r4, #0] │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - b.w 9bb0c │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - movs r0, #21 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - str r0, [r4, #32] │ │ │ │ + b.w 9b35a │ │ │ │ + ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9cca0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ mov r1, r5 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9d924 │ │ │ │ - b.w 9b2e4 │ │ │ │ - mov r6, r5 │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9dbd0 │ │ │ │ + b.w 9b55a │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d738 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9d466 │ │ │ │ + uxtb r3, r1 │ │ │ │ + ldr.w r6, [sl, r3, lsl #2] │ │ │ │ + ands.w r6, r6, #16 │ │ │ │ + beq.w 9d40c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d738 │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + lsls r4, r3, #27 │ │ │ │ + bmi.n 9c9c4 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9d466 │ │ │ │ + mov r1, r0 │ │ │ │ + movw r2, #28976 @ 0x7130 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl ccdac │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9c1ac │ │ │ │ + b.w 9c1d2 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b.n 9c224 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r1 │ │ │ │ + cmp r0, #17 │ │ │ │ + beq.w 9c1d0 │ │ │ │ + cmp r0, #22 │ │ │ │ + bne.w 9c5a8 │ │ │ │ + b.w 9bffa │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, r3, r0 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 9bb02 │ │ │ │ + bne.w 9bdf8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r2, #32] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r0, [r2, #476] @ 0x1dc │ │ │ │ str r3, [r2, #4] │ │ │ │ subs r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9d39e │ │ │ │ + beq.w 9d658 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ - b.n 9c2c8 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r1 │ │ │ │ - cmp r0, #17 │ │ │ │ - beq.w 9c22e │ │ │ │ - cmp r0, #22 │ │ │ │ - bne.w 9c26a │ │ │ │ - b.w 9bd76 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9d48c │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9cd0c │ │ │ │ - uxtb r3, r1 │ │ │ │ - ldr.w r6, [sl, r3, lsl #2] │ │ │ │ - ands.w r6, r6, #16 │ │ │ │ - beq.w 9cec6 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9d48c │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r4, r3, #27 │ │ │ │ - bmi.n 9c6ae │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9cd0c │ │ │ │ - mov r1, r0 │ │ │ │ - movw r2, #29296 @ 0x7270 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl ccaac │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9ba3a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - adds r2, r7, #1 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - bne.w 9b90c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr.w r2, [r0, #480] @ 0x1e0 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - str r2, [r5, #0] │ │ │ │ - ldr.w r2, [r0, #464] @ 0x1d0 │ │ │ │ - str r2, [r5, #4] │ │ │ │ - str r2, [r5, #12] │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r5, #20] │ │ │ │ - str r1, [r5, #24] │ │ │ │ - str r2, [r5, #16] │ │ │ │ - str r2, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9b95e │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 9b950 │ │ │ │ - b.w 9b95e │ │ │ │ + b.n 9c608 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, r3, r0 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 9bb82 │ │ │ │ + bne.w 9c06a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r2, #32] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov sl, r8 │ │ │ │ mov r4, r2 │ │ │ │ str.w r8, [r2, #4] │ │ │ │ - b.w 9b0e2 │ │ │ │ - ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9ccc6 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9d924 │ │ │ │ - b.w 9b2e4 │ │ │ │ + b.w 9b35a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2bfb8 │ │ │ │ + adds r3, r4, r0 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.w 9b73a │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r6, r5 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r2, #32] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + b.w 9bb1c │ │ │ │ + ldr r1, [r6, #32] │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.w 9c8c0 │ │ │ │ + ldr.w r3, [r6, #2744] @ 0xab8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 9cc68 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c498 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9d328 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ + cbnz r2, 9cab6 │ │ │ │ + str r4, [r6, #0] │ │ │ │ + ldr.w r2, [r6, #464] @ 0x1d0 │ │ │ │ + str r3, [r6, #8] │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [r6, #464] @ 0x1d0 │ │ │ │ + movs r2, #0 │ │ │ │ + str.w r2, [r6, #476] @ 0x1dc │ │ │ │ + subs r2, r3, r4 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r4, [r6, #2704] @ 0xa90 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 2c208 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b768 │ │ │ │ + b.w 9bb06 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9d48c │ │ │ │ + bl 9d738 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bpl.w 9ba10 │ │ │ │ + bpl.w 9bce0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl cc838 │ │ │ │ + bl ccb38 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ba10 │ │ │ │ + bne.w 9bce0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #67 @ 0x43 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9d924 │ │ │ │ - b.w 9b2e4 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2bfb8 │ │ │ │ - add r0, fp │ │ │ │ - cmp r0, fp │ │ │ │ - bne.w 9bedc │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - movs r3, #11 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mov r2, r7 │ │ │ │ - str r3, [r1, #32] │ │ │ │ - b.n 9c256 │ │ │ │ + bl 9dbd0 │ │ │ │ + b.w 9b55a │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c018 │ │ │ │ + bne.w 9c34c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 9c578 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2bfb8 │ │ │ │ - adds r3, r4, r0 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.w 9b4c4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r6, r5 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - movs r3, #11 │ │ │ │ - str r3, [r2, #32] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - b.n 9c220 │ │ │ │ + b.n 9c882 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9d046 │ │ │ │ + bne.w 9d3dc │ │ │ │ ldr.w r3, [r5, #2744] @ 0xab8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9c916 │ │ │ │ + bne.n 9cbca │ │ │ │ mov r0, r4 │ │ │ │ blx 2c498 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d062 │ │ │ │ + beq.w 9ce5e │ │ │ │ adds r0, #1 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ - cbnz r2, 9c800 │ │ │ │ + cbnz r2, 9cb4c │ │ │ │ str r4, [r5, #0] │ │ │ │ ldr.w r3, [r5, #464] @ 0x1d0 │ │ │ │ str r0, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #476] @ 0x1dc │ │ │ │ @@ -168658,1195 +168942,1138 @@ │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [r5, #2704] @ 0xa90 │ │ │ │ sub.w r2, r8, r4 │ │ │ │ str r4, [sp, #24] │ │ │ │ blx 2c208 │ │ │ │ mov r3, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bf22 │ │ │ │ + beq.w 9c254 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r6, r9 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #28796 @ 0x707c │ │ │ │ + movw r1, #28476 @ 0x6f3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ + str r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - bl 1e0b78 <_PyInterpreterState_SetNotRunningMain@@Base+0x74> │ │ │ │ + bl 1e2ce0 <_PyInterpreterState_SetNotRunningMain@@Base+0x74> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ cmp r3, #17 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ - beq.w 9c22e │ │ │ │ + beq.w 9c1d0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.w 9c26a │ │ │ │ - b.w 9bd76 │ │ │ │ - ldr r1, [r6, #32] │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.w 9c640 │ │ │ │ - ldr.w r3, [r6, #2744] @ 0xab8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 9c8b2 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c498 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d052 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ - cbnz r2, 9c886 │ │ │ │ - str r4, [r6, #0] │ │ │ │ - ldr.w r2, [r6, #464] @ 0x1d0 │ │ │ │ - str r3, [r6, #8] │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r6, #464] @ 0x1d0 │ │ │ │ - movs r2, #0 │ │ │ │ - str.w r2, [r6, #476] @ 0x1dc │ │ │ │ - subs r2, r3, r4 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r4, [r6, #2704] @ 0xa90 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 2c208 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9b4f2 │ │ │ │ - b.n 9c20a │ │ │ │ - mov r0, r6 │ │ │ │ + bne.w 9c5a8 │ │ │ │ + b.w 9bffa │ │ │ │ + mov r0, fp │ │ │ │ + blx 2bfb8 │ │ │ │ + add r0, fp │ │ │ │ + cmp r0, fp │ │ │ │ + bne.w 9c20c │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r1, #32] │ │ │ │ + b.n 9c592 │ │ │ │ + mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c994 │ │ │ │ - ldrd r4, r3, [r6, #4] │ │ │ │ - b.n 9c898 │ │ │ │ + beq.w 9d5f2 │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ + b.n 9cb5e │ │ │ │ + ldr.w r0, [r1, #668] @ 0x29c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9d6a0 │ │ │ │ + str.w r7, [r1, #672] @ 0x2a0 │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9dbd0 │ │ │ │ + b.w 9b55a │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d0a4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9db78 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #65 @ 0x41 │ │ │ │ + str.w r7, [sl, #672] @ 0x2a0 │ │ │ │ + bl 9dbd0 │ │ │ │ + b.w 9b55a │ │ │ │ + mov r6, r5 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + b.n 9ca86 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d8cc │ │ │ │ + bl 9db78 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d8cc │ │ │ │ + bl 9db78 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r1, [r0, #480] @ 0x1e0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #20] │ │ │ │ str r2, [r5, #24] │ │ │ │ str r1, [r5, #16] │ │ │ │ str r1, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b58a │ │ │ │ + beq.w 9badc │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b57c │ │ │ │ - b.w 9b58a │ │ │ │ + bne.w 9bace │ │ │ │ + b.w 9badc │ │ │ │ + mov r0, r6 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9cc22 │ │ │ │ + ldrd r4, r3, [r6, #4] │ │ │ │ + b.n 9cac8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cbz r0, 9cc9a │ │ │ │ + ldrd r4, sl, [r3, #4] │ │ │ │ + b.n 9c956 │ │ │ │ ldr r7, [r6, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 299710 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 2995b8 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ add.w r3, r8, #1 │ │ │ │ mla r7, r0, r7, r7 │ │ │ │ - b.w 9b460 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9c24c │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ - b.n 9c812 │ │ │ │ - movs r7, #101 @ 0x65 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9d48c │ │ │ │ - sub.w r3, r0, #43 @ 0x2b │ │ │ │ - mov r1, r0 │ │ │ │ - bics.w r3, r3, #2 │ │ │ │ - bne.w 9cfaa │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9d48c │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr.w r6, [sl, r3, lsl #2] │ │ │ │ - ands.w r6, r6, #4 │ │ │ │ - beq.w 9cf98 │ │ │ │ + b.w 9b6d6 │ │ │ │ + ldr.w r8, [r3, #8] │ │ │ │ + b.n 9ca5e │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [sl, #672] @ 0x2a0 │ │ │ │ + b.n 9c994 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl cc838 │ │ │ │ + bl 9d738 │ │ │ │ + uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9c780 │ │ │ │ - bic.w r3, r0, #32 │ │ │ │ - b.w 9ba1a │ │ │ │ - ldr.w r0, [r1, #668] @ 0x29c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d3fc │ │ │ │ - str.w r7, [r1, #672] @ 0x2a0 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ + ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + lsls r6, r3, #29 │ │ │ │ + bpl.n 9cce2 │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ + bne.w 9c47a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9d924 │ │ │ │ - b.w 9b2e4 │ │ │ │ + bl 9d738 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r7, #95 @ 0x5f │ │ │ │ + bne.w 9b7b4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cbz r0, 9c9d6 │ │ │ │ - ldrd r4, sl, [r3, #4] │ │ │ │ - b.n 9c5be │ │ │ │ - mov r6, r5 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - b.n 9c7d2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 9c4ec │ │ │ │ - b.w 9baa4 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cac2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r6, [r3, #28] │ │ │ │ + bl 9d738 │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + lsls r2, r3, #29 │ │ │ │ + bmi.w 9b7b4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d8cc │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 9db78 │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #65 @ 0x41 │ │ │ │ - str.w r7, [sl, #672] @ 0x2a0 │ │ │ │ - bl 9d924 │ │ │ │ - b.w 9b2e4 │ │ │ │ - ldr.w r8, [r3, #8] │ │ │ │ - b.n 9c730 │ │ │ │ + movw r1, #29128 @ 0x71c8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1e2ce0 <_PyInterpreterState_SetNotRunningMain@@Base+0x74> │ │ │ │ + b.w 9c424 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9d48c │ │ │ │ + bl 9d738 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9cba6 │ │ │ │ + beq.w 9ce44 │ │ │ │ sub.w r3, r2, #48 @ 0x30 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 9cb70 │ │ │ │ + bhi.w 9ce24 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9d48c │ │ │ │ + bl 9d738 │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 9c9f4 │ │ │ │ + bls.n 9cd16 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9cba6 │ │ │ │ + beq.w 9ce44 │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.w 9cb22 │ │ │ │ + bmi.w 9ce4e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #29368 @ 0x72b8 │ │ │ │ + movw r2, #29048 @ 0x7178 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl ccaac │ │ │ │ + bl ccdac │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c6de │ │ │ │ - b.w 9ba3a │ │ │ │ - ldr.w r3, [sl, #668] @ 0x29c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9ba94 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 9c4ec │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str.w r3, [fp, #4] │ │ │ │ - b.w 9c0c8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 9cab0 │ │ │ │ + bne.w 9c1ac │ │ │ │ + b.w 9c1d2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d738 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ + bne.w 9cc28 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + mov r1, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9dbd0 │ │ │ │ + b.w 9b55a │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d738 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #29804 @ 0x746c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.n 9cdf2 │ │ │ │ + sub.w r3, r2, #48 @ 0x30 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 9cdca │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e0b78 <_PyInterpreterState_SetNotRunningMain@@Base+0x74> │ │ │ │ - cmp r7, #10 │ │ │ │ - beq.w 9c22e │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - movs r3, #24 │ │ │ │ - str r3, [r2, #32] │ │ │ │ - b.w 9c22e │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ - mla r3, r1, r3, r4 │ │ │ │ - ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ - cmp r1, r6 │ │ │ │ - bne.w 9c298 │ │ │ │ - ldr.w r1, [r3, #2768] @ 0xad0 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.w 9c298 │ │ │ │ - ldr.w r3, [r3, #2816] @ 0xb00 │ │ │ │ - movw r1, #29624 @ 0x73b8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r0, r4 │ │ │ │ + bl 9d738 │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - ite ne │ │ │ │ - movne r2, #102 @ 0x66 │ │ │ │ - moveq r2, #116 @ 0x74 │ │ │ │ - bl 1e0b78 <_PyInterpreterState_SetNotRunningMain@@Base+0x74> │ │ │ │ - b.w 9c0f0 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #29716 @ 0x7414 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + bls.n 9cd8a │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.n 9cdf2 │ │ │ │ + uxtb r3, r0 │ │ │ │ + ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + lsls r1, r3, #29 │ │ │ │ + bmi.n 9cdfc │ │ │ │ + mov r1, r0 │ │ │ │ + movw r2, #29120 @ 0x71c0 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e0b78 <_PyInterpreterState_SetNotRunningMain@@Base+0x74> │ │ │ │ - b.n 9ca68 │ │ │ │ - ldr.w r1, [r4, #472] @ 0x1d8 │ │ │ │ - movw r3, #28896 @ 0x70e0 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - ldr r6, [r4, #28] │ │ │ │ - mov.w lr, #9 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - b.n 9caea │ │ │ │ - ldrb.w ip, [r6] │ │ │ │ - cmp ip, r1 │ │ │ │ - bne.n 9cb32 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - adds r6, #1 │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - adds r3, #1 │ │ │ │ - subs.w lr, lr, #1 │ │ │ │ - beq.n 9cb38 │ │ │ │ - ldr.w ip, [r4, #4] │ │ │ │ - ldrb r1, [r3, #0] │ │ │ │ - cmp ip, r6 │ │ │ │ - bls.n 9cb32 │ │ │ │ - cmp r1, #32 │ │ │ │ - bne.n 9cad8 │ │ │ │ - mov ip, r6 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldrb r3, [r1, #0] │ │ │ │ - mov r6, r1 │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r3, #32 │ │ │ │ - beq.n 9cb04 │ │ │ │ - cmp r3, #9 │ │ │ │ - beq.n 9cb04 │ │ │ │ - ldrd r1, r3, [sp, #16] │ │ │ │ - sub.w ip, r1, ip │ │ │ │ - add.w r1, ip, r6 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - b.n 9cae8 │ │ │ │ - mov r2, r7 │ │ │ │ + bl ccdac │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9c1ac │ │ │ │ + b.w 9c1d2 │ │ │ │ + movs r6, #0 │ │ │ │ + b.w 9bb2a │ │ │ │ + uxtb r3, r2 │ │ │ │ + ldr.w r6, [sl, r3, lsl #2] │ │ │ │ + ands.w r6, r6, #4 │ │ │ │ + bne.n 9cdfe │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #29308 @ 0x727c │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9db78 │ │ │ │ + movw r1, #29096 @ 0x71a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - b.n 9caa8 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 9d3c0 │ │ │ │ + bl 1e2ce0 <_PyInterpreterState_SetNotRunningMain@@Base+0x74> │ │ │ │ + b.w 9c4e2 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d738 │ │ │ │ + mov r2, r0 │ │ │ │ + b.n 9cd82 │ │ │ │ + mov r2, r0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - add.w r8, r6, #6 │ │ │ │ + movw r1, #29056 @ 0x7180 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d8cc │ │ │ │ - ldr.w r9, [r4, #4] │ │ │ │ - cmp r9, r8 │ │ │ │ - bcs.n 9cbb0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - movs r0, #57 @ 0x39 │ │ │ │ - ldrd r2, r3, [r1, #476] @ 0x1dc │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr.w r3, [r1, #464] @ 0x1d0 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - strd r1, r3, [r5, #8] │ │ │ │ - str r3, [r5, #4] │ │ │ │ - strd r2, r6, [r5, #16] │ │ │ │ - str.w r9, [r5, #24] │ │ │ │ - b.w 9b2e4 │ │ │ │ + bl 1e2ce0 <_PyInterpreterState_SetNotRunningMain@@Base+0x74> │ │ │ │ + b.w 9c424 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2bfb8 │ │ │ │ + add r0, r6 │ │ │ │ + cmp r0, r6 │ │ │ │ + bne.w 9c85c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + b.n 9c87e │ │ │ │ uxtb r3, r2 │ │ │ │ ldr.w r6, [sl, r3, lsl #2] │ │ │ │ ands.w r6, r6, #4 │ │ │ │ - bne.n 9cb24 │ │ │ │ + bne.n 9ce50 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d8cc │ │ │ │ - movw r1, #29344 @ 0x72a0 │ │ │ │ + bl 9db78 │ │ │ │ + movw r1, #29024 @ 0x7160 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1e0b78 <_PyInterpreterState_SetNotRunningMain@@Base+0x74> │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9d924 │ │ │ │ - b.w 9b2e4 │ │ │ │ + b.n 9cde8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9d48c │ │ │ │ + bl 9d738 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 9c9ea │ │ │ │ - movw r1, #28908 @ 0x70ec │ │ │ │ + b.n 9cd0c │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + movw r1, #28988 @ 0x713c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movs r2, #6 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2c260 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 9cb4e │ │ │ │ - cmp r9, r8 │ │ │ │ - beq.n 9cbe2 │ │ │ │ - ldrsb.w r3, [r6, #6] │ │ │ │ - ldrb r2, [r6, #6] │ │ │ │ - cmp r3, r0 │ │ │ │ - blt.n 9cb4e │ │ │ │ - movw r3, #54344 @ 0xd448 │ │ │ │ - movt r3, #45 @ 0x2d │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - lsls r1, r3, #29 │ │ │ │ - bne.n 9cb4e │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - adds r6, #6 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 9d38e │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ - ldrd r2, r3, [r1, #476] @ 0x1dc │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr.w r3, [r1, #464] @ 0x1d0 │ │ │ │ - strd r6, r3, [r5, #8] │ │ │ │ - str r3, [r5, #4] │ │ │ │ - strd r2, r8, [r5, #16] │ │ │ │ - str.w r9, [r5, #24] │ │ │ │ - b.w 9b2e4 │ │ │ │ + mov r0, r4 │ │ │ │ + b.n 9ce0a │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfb8 │ │ │ │ add r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.w 9c5a0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w r8, [r3, #8] │ │ │ │ - b.n 9c72a │ │ │ │ + bne.w 9cb46 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r6, r9 │ │ │ │ + b.n 9cbc2 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + movs r0, #18 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + b.n 9c902 │ │ │ │ + movs r7, #69 @ 0x45 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d48c │ │ │ │ + bl 9d738 │ │ │ │ + sub.w r3, r0, #43 @ 0x2b │ │ │ │ mov r1, r0 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ - bne.w 9c8c0 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ + bics.w r3, r3, #2 │ │ │ │ + bne.n 9ced4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - mov r1, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9d924 │ │ │ │ - b.w 9b2e4 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ - bne.w 9d0a6 │ │ │ │ + bl 9d738 │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr.w r6, [sl, r3, lsl #2] │ │ │ │ + ands.w r6, r6, #4 │ │ │ │ + beq.n 9cec2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9d48c │ │ │ │ + bl ccb38 │ │ │ │ mov r7, r0 │ │ │ │ - cmp r7, #95 @ 0x5f │ │ │ │ - beq.n 9ccb0 │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ - beq.n 9cc4a │ │ │ │ - uxtb r3, r7 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9cb06 │ │ │ │ + bic.w r3, r0, #32 │ │ │ │ + b.w 9bcea │ │ │ │ + movs r7, #101 @ 0x65 │ │ │ │ + b.n 9ce80 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9db78 │ │ │ │ + movw r1, #29128 @ 0x71c8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + b.n 9cde8 │ │ │ │ + uxtb r3, r0 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r3, r3, #29 │ │ │ │ - bmi.w 9d0a6 │ │ │ │ - cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 9c75e │ │ │ │ - cmp r7, #45 @ 0x2d │ │ │ │ - ble.w 9b8ec │ │ │ │ - cmp r7, #101 @ 0x65 │ │ │ │ - beq.w 9c924 │ │ │ │ - bgt.w 9be90 │ │ │ │ - cmp r7, #69 @ 0x45 │ │ │ │ - beq.n 9ccac │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ - bne.w 9be96 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ + bmi.n 9cea8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d48c │ │ │ │ - movw r2, #29572 @ 0x7384 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 9db78 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl ccaac │ │ │ │ + movw r2, #28980 @ 0x7134 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + bl ccdac │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c6de │ │ │ │ - b.w 9ba3a │ │ │ │ - movs r7, #69 @ 0x45 │ │ │ │ - b.n 9c926 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9d48c │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r2, r3, #29 │ │ │ │ - bmi.n 9cc56 │ │ │ │ - b.w 9c150 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - b.n 9c74a │ │ │ │ + beq.w 9c1d2 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - movs r0, #18 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - b.n 9c62c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r1, [r3, #44] @ 0x2c │ │ │ │ - add.w r3, r3, r1, lsl #2 │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - cmp r0, r9 │ │ │ │ - beq.w 9b9e0 │ │ │ │ - bge.w 9d2fa │ │ │ │ - mov r6, r9 │ │ │ │ - mov r8, r9 │ │ │ │ - b.w 9b7c0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28796 @ 0x707c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 1e0b78 <_PyInterpreterState_SetNotRunningMain@@Base+0x74> │ │ │ │ - b.n 9c7b6 │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ - b.w 9b612 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9d48c │ │ │ │ - mov r1, r0 │ │ │ │ - b.n 9c6a0 │ │ │ │ + bl 9db78 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d48c │ │ │ │ - mov r6, r0 │ │ │ │ - b.w 9b16a │ │ │ │ - mov.w r9, #1 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r7, r9 │ │ │ │ - b.w 9c514 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9dbd0 │ │ │ │ + b.w 9b55a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1aa8ac │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 9c1d0 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ + ldrd r3, sl, [r4, #4] │ │ │ │ + b.w 9b362 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r3, r3, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c558 │ │ │ │ + bne.w 9c8b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r9, [r3, #2692] @ 0xa84 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9c22e │ │ │ │ + bne.w 9c1d0 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ subs r1, r1, r0 │ │ │ │ - bl a1cec │ │ │ │ + bl a1f94 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d3ca │ │ │ │ - bl c1208 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ + beq.w 9d67c │ │ │ │ + bl c14cc <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, sl │ │ │ │ - blt.n 9cddc │ │ │ │ + blt.n 9cfca │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9c558 │ │ │ │ + bge.w 9c8b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c558 │ │ │ │ + bne.w 9c8b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r1, [r0, #480] @ 0x1e0 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r5, #20] │ │ │ │ str r3, [r5, #24] │ │ │ │ str r1, [r5, #16] │ │ │ │ str r1, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9b420 │ │ │ │ + beq.w 9b696 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b412 │ │ │ │ - b.w 9b420 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1a8484 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 9c22e │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ - ldrd r3, sl, [r4, #4] │ │ │ │ - b.w 9b0ea │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - movs r7, #10 │ │ │ │ - b.w 9c26e │ │ │ │ + bne.w 9b688 │ │ │ │ + b.w 9b696 │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ + bne.w 9c4ae │ │ │ │ + b.w 9c18e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b12c0 │ │ │ │ + bl 1b3578 │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp sl, r2 │ │ │ │ - bgt.n 9ce20 │ │ │ │ + bgt.n 9d00e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9ce00 │ │ │ │ + bge.n 9cfee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 9ce00 │ │ │ │ + cbnz r3, 9cfee │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ - bl b25f0 <_PyUnicode_IsPrintable@@Base> │ │ │ │ + bl b28b4 <_PyUnicode_IsPrintable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ce72 │ │ │ │ + beq.n 9d060 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #29196 @ 0x720c │ │ │ │ + movw r1, #28876 @ 0x70cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1e0b78 <_PyInterpreterState_SetNotRunningMain@@Base+0x74> │ │ │ │ - b.w 9c22e │ │ │ │ + bl 1e2ce0 <_PyInterpreterState_SetNotRunningMain@@Base+0x74> │ │ │ │ + b.w 9c1d0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl f867c │ │ │ │ + bl f8484 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9ce3e │ │ │ │ + bge.n 9d02c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 9ce3e │ │ │ │ + cbnz r3, 9d02c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9d3f2 │ │ │ │ + beq.w 9d68c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d0348 │ │ │ │ + bl 1d2600 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9ce60 │ │ │ │ + bge.n 9d04e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 9ce60 │ │ │ │ + cbnz r3, 9d04e │ │ │ │ mov r0, r7 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9d3f2 │ │ │ │ + beq.w 9d68c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r3, [r1, #28] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 9cdec │ │ │ │ + b.n 9cfda │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #29228 @ 0x722c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 1e0b78 <_PyInterpreterState_SetNotRunningMain@@Base+0x74> │ │ │ │ - b.w 9c22e │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr.w r1, [r0, #2704] @ 0xa90 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - subs r2, r2, r1 │ │ │ │ - subs r1, r3, r1 │ │ │ │ - movw r3, #29116 @ 0x71bc │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1e5928 │ │ │ │ - b.w 9c22e │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr.w r1, [r0, #2704] @ 0xa90 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - subs r2, r2, r1 │ │ │ │ - subs r1, r3, r1 │ │ │ │ - movw r3, #29076 @ 0x7194 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1e5928 │ │ │ │ - b.w 9c22e │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9d8cc │ │ │ │ - movw r1, #29268 @ 0x7254 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - b.n 9cb8e │ │ │ │ - mov r0, r6 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - it eq │ │ │ │ - moveq r9, r5 │ │ │ │ - bl 1a8484 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 9cf46 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r7, r5 │ │ │ │ - b.w 9b460 │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 9cefa │ │ │ │ - cmp r1, #0 │ │ │ │ - bgt.n 9cf22 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add.w r2, r0, r2, lsl #2 │ │ │ │ - ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ - ldr.w r2, [r0, #464] @ 0x1d0 │ │ │ │ - cmp r1, r2 │ │ │ │ - mov r2, r6 │ │ │ │ - bne.n 9cf32 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r1, #30044 @ 0x755c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1e0b78 <_PyInterpreterState_SetNotRunningMain@@Base+0x74> │ │ │ │ - b.w 9c0f0 │ │ │ │ - ldrd r0, r7, [fp, #4] │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r7, r0 │ │ │ │ - bne.n 9cefa │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - b.w 9c0ce │ │ │ │ - str r1, [sp, #0] │ │ │ │ - movw r1, #29968 @ 0x7510 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r4, r0 │ │ │ │ - bl 1e0b78 <_PyInterpreterState_SetNotRunningMain@@Base+0x74> │ │ │ │ - b.w 9c0f0 │ │ │ │ - ldrd r0, r1, [sp, #12] │ │ │ │ - mov r3, r7 │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - bl 9d924 │ │ │ │ - b.w 9b2e4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr.w r1, [r0, #2704] @ 0xa90 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - subs r2, r2, r1 │ │ │ │ - subs r1, r3, r1 │ │ │ │ - movw r3, #28916 @ 0x70f4 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1e5928 │ │ │ │ - b.w 9c22e │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr.w r1, [r0, #2704] @ 0xa90 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - subs r2, r2, r1 │ │ │ │ - subs r1, r3, r1 │ │ │ │ - movw r3, #29156 @ 0x71e4 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1e5928 │ │ │ │ - b.w 9c22e │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9d8cc │ │ │ │ - movw r1, #29448 @ 0x7308 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - b.n 9cb8e │ │ │ │ - uxtb r3, r0 │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r4, r3, #29 │ │ │ │ - bmi.w 9c952 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9d8cc │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r2, #29300 @ 0x7274 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - bl ccaac │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9ba3a │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9d8cc │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9d924 │ │ │ │ - b.w 9b2e4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr.w r1, [r0, #2704] @ 0xa90 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - subs r2, r2, r1 │ │ │ │ - subs r1, r3, r1 │ │ │ │ - movw r3, #29036 @ 0x716c │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1e5928 │ │ │ │ - b.w 9c22e │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr.w r1, [r0, #2704] @ 0xa90 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - subs r2, r2, r1 │ │ │ │ - subs r1, r3, r1 │ │ │ │ - movw r3, #28996 @ 0x7144 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1e5928 │ │ │ │ - b.w 9c22e │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #29856 @ 0x74a0 │ │ │ │ + movw r1, #28908 @ 0x70ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1e0b78 <_PyInterpreterState_SetNotRunningMain@@Base+0x74> │ │ │ │ - b.w 9c0f0 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r1 │ │ │ │ - mov fp, r3 │ │ │ │ - b.w 9c682 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2bfb8 │ │ │ │ - adds r3, r4, r0 │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.w 9c7c8 │ │ │ │ - b.n 9c880 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2bfb8 │ │ │ │ - add r0, r4 │ │ │ │ - cmp r0, r4 │ │ │ │ - beq.w 9c7a0 │ │ │ │ - b.w 9c7fa │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2bfb8 │ │ │ │ - add r0, r6 │ │ │ │ - cmp r0, r6 │ │ │ │ - bne.w 9c542 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - b.w 9c574 │ │ │ │ + bl 1e2ce0 <_PyInterpreterState_SetNotRunningMain@@Base+0x74> │ │ │ │ + b.w 9c1d0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, r3 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9c65a │ │ │ │ - b.w 9c616 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - b.w 9b0e2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r8, [r3, #4] │ │ │ │ - bl cc838 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9c780 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9c75e │ │ │ │ - cmp r0, #45 @ 0x2d │ │ │ │ - ble.n 9d0d8 │ │ │ │ - cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 9c924 │ │ │ │ - bgt.n 9d10e │ │ │ │ - cmp r0, #69 @ 0x45 │ │ │ │ - beq.w 9ccac │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ - beq.w 9cc86 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - add.w r3, r4, #12288 @ 0x3000 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r6, [r3, #668] @ 0x29c │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 9b8ec │ │ │ │ - mov r1, r7 │ │ │ │ - bl 9d8cc │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ + beq.w 9ca22 │ │ │ │ + b.n 9c8ec │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + mov r2, r7 │ │ │ │ + b.n 9cb82 │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ + b.w 9b8dc │ │ │ │ mov r0, r4 │ │ │ │ - adds r3, #1 │ │ │ │ - sub.w r2, r8, r1 │ │ │ │ - subs r1, r3, r1 │ │ │ │ - movw r3, #29472 @ 0x7320 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1e5928 │ │ │ │ - b.n 9cb94 │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ - bne.n 9d0d8 │ │ │ │ - b.n 9cc86 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r1, #28796 @ 0x707c │ │ │ │ + movw r1, #28476 @ 0x6f3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1e0b78 <_PyInterpreterState_SetNotRunningMain@@Base+0x74> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - b.w 9c664 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9d48c │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9d34e │ │ │ │ - sub.w r3, r2, #48 @ 0x30 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.w 9d32e │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9d48c │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, #1 │ │ │ │ - bls.n 9d142 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9d34e │ │ │ │ - uxtb r3, r0 │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r1, r3, #29 │ │ │ │ - bmi.w 9d358 │ │ │ │ - mov r1, r0 │ │ │ │ - movw r2, #29440 @ 0x7300 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl ccaac │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9c6de │ │ │ │ - b.w 9ba3a │ │ │ │ + bl 1e2ce0 <_PyInterpreterState_SetNotRunningMain@@Base+0x74> │ │ │ │ + b.n 9cb22 │ │ │ │ + ldr.w r1, [r4, #472] @ 0x1d8 │ │ │ │ + movw r3, #28576 @ 0x6fa0 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ + mov.w lr, #9 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + b.n 9d0ce │ │ │ │ + ldrb.w ip, [r6] │ │ │ │ + cmp ip, r1 │ │ │ │ + bne.w 9d20e │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + adds r6, #1 │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + adds r3, #1 │ │ │ │ + subs.w lr, lr, #1 │ │ │ │ + beq.w 9d214 │ │ │ │ + ldr.w ip, [r4, #4] │ │ │ │ + ldrb r1, [r3, #0] │ │ │ │ + cmp ip, r6 │ │ │ │ + bls.w 9d20e │ │ │ │ + cmp r1, #32 │ │ │ │ + bne.n 9d0ba │ │ │ │ + mov ip, r6 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldrb r3, [r1, #0] │ │ │ │ + mov r6, r1 │ │ │ │ + adds r1, #1 │ │ │ │ + cmp r3, #32 │ │ │ │ + beq.n 9d0ec │ │ │ │ + cmp r3, #9 │ │ │ │ + beq.n 9d0ec │ │ │ │ + ldrd r1, r3, [sp, #16] │ │ │ │ + sub.w ip, r1, ip │ │ │ │ + add.w r1, ip, r6 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + b.n 9d0cc │ │ │ │ + ldrd r3, r2, [fp, #56] @ 0x38 │ │ │ │ + orrs r3, r2 │ │ │ │ + beq.w 9c11c │ │ │ │ + b.w 9c0e8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9be26 │ │ │ │ + bne.w 9c11c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w ip, #68 @ 0x44 │ │ │ │ mov lr, r3 │ │ │ │ mov r0, r3 │ │ │ │ mla ip, ip, r8, r2 │ │ │ │ ldr.w r1, [ip, #2796] @ 0xaec │ │ │ │ ldr.w r2, [ip, #2800] @ 0xaf0 │ │ │ │ subs r1, r1, r2 │ │ │ │ - b.n 9d1cc │ │ │ │ + b.n 9d164 │ │ │ │ ldr.w r2, [ip, #2804] @ 0xaf4 │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ it eq │ │ │ │ addeq r3, #1 │ │ │ │ - beq.n 9d1ca │ │ │ │ + beq.n 9d162 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.w 9d2bc │ │ │ │ + beq.w 9d2a8 │ │ │ │ sub.w r4, r2, #39 @ 0x27 │ │ │ │ negs r7, r4 │ │ │ │ adcs r7, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9d2bc │ │ │ │ + bne.w 9d2a8 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - bne.n 9d1ca │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 9d242 │ │ │ │ + bne.n 9d162 │ │ │ │ + cbz r0, 9d188 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.n 9d1a2 │ │ │ │ + blt.n 9d13a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ mla r8, r3, r8, r2 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r8, #2804] @ 0xaf4 │ │ │ │ - bl a1cec │ │ │ │ + bl a1f94 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9c22e │ │ │ │ + beq.w 9c1d0 │ │ │ │ str r7, [r5, #28] │ │ │ │ - b.w 9be26 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r1, #29584 @ 0x7390 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1e0b78 <_PyInterpreterState_SetNotRunningMain@@Base+0x74> │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - bl 9d924 │ │ │ │ - b.w 9b2e4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr.w r1, [r0, #2704] @ 0xa90 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - subs r2, r2, r1 │ │ │ │ - subs r1, r3, r1 │ │ │ │ - movw r3, #28956 @ 0x711c │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1e5928 │ │ │ │ - b.w 9c22e │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r1, #29924 @ 0x74e4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - b.n 9caa8 │ │ │ │ + b.w 9c11c │ │ │ │ adds r0, r1, #1 │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c22e │ │ │ │ + beq.w 9c1d0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r7 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - str r6, [sp, #20] │ │ │ │ + str r7, [sp, #20] │ │ │ │ + str.w r9, [sp, #24] │ │ │ │ mla lr, r2, r8, r0 │ │ │ │ + str r5, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ - b.n 9d276 │ │ │ │ + b.n 9d1c2 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ - beq.n 9d292 │ │ │ │ + beq.n 9d1e0 │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - bne.n 9d26e │ │ │ │ - cbz r4, 9d2c8 │ │ │ │ + bne.n 9d1ba │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 9d2b4 │ │ │ │ adds r1, #1 │ │ │ │ strb r0, [r2, #0] │ │ │ │ adds r2, r3, r1 │ │ │ │ adds r7, #1 │ │ │ │ - ldr.w r6, [lr, #2796] @ 0xaec │ │ │ │ - ldr.w r0, [lr, #2800] @ 0xaf0 │ │ │ │ - subs r6, r6, r0 │ │ │ │ - cmp r7, r6 │ │ │ │ - bge.n 9d29e │ │ │ │ - ldr.w r8, [lr, #2804] @ 0xaf4 │ │ │ │ - mov ip, r7 │ │ │ │ - ldrb.w r0, [r8, r7] │ │ │ │ + ldr.w r0, [lr, #2796] @ 0xaec │ │ │ │ + ldr.w r5, [lr, #2800] @ 0xaf0 │ │ │ │ + sub.w ip, r0, r5 │ │ │ │ + cmp r7, ip │ │ │ │ + bge.n 9d1ec │ │ │ │ + ldr.w r9, [lr, #2804] @ 0xaf4 │ │ │ │ + mov r8, r7 │ │ │ │ + ldrb.w r0, [r9, r7] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne.n 9d264 │ │ │ │ - cbz r4, 9d2b6 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + bne.n 9d1ae │ │ │ │ + cbz r4, 9d208 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ subs r4, r0, r4 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - b.n 9d26e │ │ │ │ + b.n 9d1ba │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ strb r2, [r3, r1] │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl a1cec │ │ │ │ + bl a1f94 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 76638 │ │ │ │ - b.n 9d1e4 │ │ │ │ + bl 76678 │ │ │ │ + b.n 9d17c │ │ │ │ movs r4, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 9d26e │ │ │ │ - cbz r0, 9d2f4 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + b.n 9d1ba │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 9d696 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + add.w r8, r6, #6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9db78 │ │ │ │ + ldr.w r9, [r4, #4] │ │ │ │ + cmp r9, r8 │ │ │ │ + bcs.n 9d24c │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r0, #57 @ 0x39 │ │ │ │ + ldrd r2, r3, [r1, #476] @ 0x1dc │ │ │ │ + str r3, [r5, #0] │ │ │ │ + ldr.w r3, [r1, #464] @ 0x1d0 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + strd r1, r3, [r5, #8] │ │ │ │ + str r3, [r5, #4] │ │ │ │ + strd r2, r6, [r5, #16] │ │ │ │ + str.w r9, [r5, #24] │ │ │ │ + b.w 9b55a │ │ │ │ + movw r1, #28588 @ 0x6fac │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r2, #6 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2c260 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 9d22a │ │ │ │ + cmp r9, r8 │ │ │ │ + beq.n 9d27e │ │ │ │ + ldrsb.w r3, [r6, #6] │ │ │ │ + ldrb r2, [r6, #6] │ │ │ │ + cmp r3, r0 │ │ │ │ + blt.n 9d22a │ │ │ │ + movw r3, #54024 @ 0xd308 │ │ │ │ + movt r3, #45 @ 0x2d │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + lsls r1, r3, #29 │ │ │ │ + bne.n 9d22a │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + adds r6, #6 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 9d65e │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ + ldrd r2, r3, [r1, #476] @ 0x1dc │ │ │ │ + str r3, [r5, #0] │ │ │ │ + ldr.w r3, [r1, #464] @ 0x1d0 │ │ │ │ + strd r6, r3, [r5, #8] │ │ │ │ + str r3, [r5, #4] │ │ │ │ + strd r2, r8, [r5, #16] │ │ │ │ + str.w r9, [r5, #24] │ │ │ │ + b.w 9b55a │ │ │ │ + cbz r0, 9d2e6 │ │ │ │ subs.w r0, r2, lr │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 9d1ca │ │ │ │ - add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9d2d0 │ │ │ │ - mov ip, r0 │ │ │ │ - cmp r6, ip │ │ │ │ - beq.n 9d2e0 │ │ │ │ - add.w r0, ip, #1 │ │ │ │ - ldrb.w r4, [r8, r0] │ │ │ │ + b.n 9d162 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ + b.n 9d2be │ │ │ │ + mov r8, r0 │ │ │ │ + cmp ip, r8 │ │ │ │ + beq.n 9d2ce │ │ │ │ + add.w r0, r8, #1 │ │ │ │ + ldrb.w r4, [r9, r0] │ │ │ │ cmp r4, #10 │ │ │ │ - bne.n 9d2ce │ │ │ │ - mov r7, ip │ │ │ │ - cmp ip, r6 │ │ │ │ - bge.n 9d38a │ │ │ │ + bne.n 9d2bc │ │ │ │ + mov r7, r8 │ │ │ │ + cmp r8, ip │ │ │ │ + str r5, [sp, #16] │ │ │ │ + bge.w 9d654 │ │ │ │ adds r1, #1 │ │ │ │ mov.w r0, #10 │ │ │ │ movs r4, #0 │ │ │ │ strb r0, [r2, #0] │ │ │ │ adds r2, r3, r1 │ │ │ │ - b.n 9d274 │ │ │ │ + b.n 9d1c0 │ │ │ │ mov lr, r2 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9d1ca │ │ │ │ + b.n 9d162 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2bfb8 │ │ │ │ + add r0, r4 │ │ │ │ + cmp r0, r4 │ │ │ │ + bne.w 9c938 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr.w r8, [r3, #8] │ │ │ │ + b.w 9ca58 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + b.w 9b35a │ │ │ │ + mov r0, r6 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + it eq │ │ │ │ + moveq r9, r5 │ │ │ │ + bl 1aa8ac │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 9d610 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r7, r5 │ │ │ │ + b.w 9b6d6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2bfb8 │ │ │ │ + adds r3, r4, r0 │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.w 9ca7c │ │ │ │ + b.w 9cab0 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #29536 @ 0x7360 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1e2ce0 <_PyInterpreterState_SetNotRunningMain@@Base+0x74> │ │ │ │ + b.w 9c424 │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ + bne.n 9d354 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 9c624 │ │ │ │ - mov r6, r9 │ │ │ │ - mov r8, r9 │ │ │ │ - b.w 9c024 │ │ │ │ + bgt.n 9d37c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9d48c │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, r6 │ │ │ │ - bne.n 9d31a │ │ │ │ - movs r1, #3 │ │ │ │ - b.w 9c368 │ │ │ │ + add.w r2, r0, r2, lsl #2 │ │ │ │ + ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ + ldr.w r2, [r0, #464] @ 0x1d0 │ │ │ │ + cmp r1, r2 │ │ │ │ + mov r2, r6 │ │ │ │ + bne.n 9d38c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ + movw r1, #29724 @ 0x741c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d8cc │ │ │ │ - mov r1, r6 │ │ │ │ + bl 1e2ce0 <_PyInterpreterState_SetNotRunningMain@@Base+0x74> │ │ │ │ + b.w 9c424 │ │ │ │ + ldrd r0, r7, [fp, #4] │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r7, r0 │ │ │ │ + bne.n 9d354 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + b.w 9c402 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + movw r1, #29648 @ 0x73d0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r4, r0 │ │ │ │ + bl 1e2ce0 <_PyInterpreterState_SetNotRunningMain@@Base+0x74> │ │ │ │ + b.w 9c424 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr.w r1, [r0, #2704] @ 0xa90 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + subs r2, r2, r1 │ │ │ │ + subs r1, r3, r1 │ │ │ │ + movw r3, #28636 @ 0x6fdc │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 1e76ec │ │ │ │ + b.w 9c1d0 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + movw r1, #29604 @ 0x73a4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d8cc │ │ │ │ - b.w 9c366 │ │ │ │ - uxtb r3, r2 │ │ │ │ - ldr.w r6, [sl, r3, lsl #2] │ │ │ │ - ands.w r6, r6, #4 │ │ │ │ - bne.n 9d35a │ │ │ │ + b.n 9ce0a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d738 │ │ │ │ + mov r6, r0 │ │ │ │ + b.w 9b3e0 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r6, r9 │ │ │ │ + mov r0, r1 │ │ │ │ + mov fp, r3 │ │ │ │ + b.w 9c9fe │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - mov r1, r2 │ │ │ │ + movw r1, #28476 @ 0x6f3c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d8cc │ │ │ │ - movw r1, #29416 @ 0x72e8 │ │ │ │ + bl 1e2ce0 <_PyInterpreterState_SetNotRunningMain@@Base+0x74> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + b.w 9ca2c │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r7, r9 │ │ │ │ + b.w 9c834 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9db78 │ │ │ │ + movw r1, #28948 @ 0x7114 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 9cb8e │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9d48c │ │ │ │ - mov r2, r0 │ │ │ │ - b.n 9d138 │ │ │ │ - mov r2, r0 │ │ │ │ + b.n 9cde8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #29376 @ 0x72c0 │ │ │ │ + movw r1, #29264 @ 0x7250 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - b.w 9caa8 │ │ │ │ - ldrd r3, r2, [fp, #56] @ 0x38 │ │ │ │ - orrs r3, r2 │ │ │ │ - beq.w 9be26 │ │ │ │ - b.w 9bdf2 │ │ │ │ + bl 1e2ce0 <_PyInterpreterState_SetNotRunningMain@@Base+0x74> │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + bl 9dbd0 │ │ │ │ + b.w 9b55a │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d738 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, r6 │ │ │ │ + bne.w 9d622 │ │ │ │ + movs r1, #3 │ │ │ │ + b.w 9c6aa │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r0, #55 @ 0x37 │ │ │ │ ldr.w r3, [r2, #480] @ 0x1e0 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #464] @ 0x1d0 │ │ │ │ - b.w 9bfea │ │ │ │ + b.w 9c2c2 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d738 │ │ │ │ + mov r1, r0 │ │ │ │ + b.w 9c9b6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr.w r1, [r0, #2704] @ 0xa90 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + subs r2, r2, r1 │ │ │ │ + subs r1, r3, r1 │ │ │ │ + movw r3, #28716 @ 0x702c │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 1e76ec │ │ │ │ + b.w 9c1d0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr.w r1, [r0, #2704] @ 0xa90 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + subs r2, r2, r1 │ │ │ │ + subs r1, r3, r1 │ │ │ │ + movw r3, #28676 @ 0x7004 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 1e76ec │ │ │ │ + b.w 9c1d0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr.w r1, [r0, #2704] @ 0xa90 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + subs r2, r2, r1 │ │ │ │ + subs r1, r3, r1 │ │ │ │ + movw r3, #28596 @ 0x6fb4 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 1e76ec │ │ │ │ + b.w 9c1d0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr.w r1, [r0, #2704] @ 0xa90 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + subs r2, r2, r1 │ │ │ │ + subs r1, r3, r1 │ │ │ │ + movw r3, #28836 @ 0x70a4 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 1e76ec │ │ │ │ + b.w 9c1d0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr.w r1, [r0, #2704] @ 0xa90 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + subs r2, r2, r1 │ │ │ │ + subs r1, r3, r1 │ │ │ │ + movw r3, #28796 @ 0x707c │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 1e76ec │ │ │ │ + b.w 9c1d0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr.w r1, [r0, #2704] @ 0xa90 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + subs r2, r2, r1 │ │ │ │ + subs r1, r3, r1 │ │ │ │ + movw r3, #28756 @ 0x7054 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 1e76ec │ │ │ │ + b.w 9c1d0 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + movs r7, #10 │ │ │ │ + b.w 9c5ac │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 9c894 │ │ │ │ + b.w 9bd9a │ │ │ │ + ldr.w r3, [sl, #668] @ 0x29c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9bd8a │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 9c894 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str.w r3, [fp, #4] │ │ │ │ + b.w 9c3fc │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cbnz r3, 9d5c4 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #29484 @ 0x732c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 1e2ce0 <_PyInterpreterState_SetNotRunningMain@@Base+0x74> │ │ │ │ + cmp r7, #10 │ │ │ │ + beq.w 9c1d0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + movs r3, #24 │ │ │ │ + str r3, [r2, #32] │ │ │ │ + b.w 9c1d0 │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ + mla r3, r1, r3, r4 │ │ │ │ + ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ + cmp r1, r6 │ │ │ │ + bne.w 9c5d6 │ │ │ │ + ldr.w r1, [r3, #2768] @ 0xad0 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 9c5d6 │ │ │ │ + ldr.w r3, [r3, #2816] @ 0xb00 │ │ │ │ + movw r1, #29304 @ 0x7278 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r3, #1 │ │ │ │ + ite ne │ │ │ │ + movne r2, #102 @ 0x66 │ │ │ │ + moveq r2, #116 @ 0x74 │ │ │ │ + b.n 9ce0a │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #29396 @ 0x72d4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 1e2ce0 <_PyInterpreterState_SetNotRunningMain@@Base+0x74> │ │ │ │ + b.n 9d582 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r1, [r3, #44] @ 0x2c │ │ │ │ + add.w r3, r3, r1, lsl #2 │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + cmp r0, r9 │ │ │ │ + beq.w 9bcb0 │ │ │ │ + bge.n 9d602 │ │ │ │ + mov r6, r9 │ │ │ │ + mov r8, r9 │ │ │ │ + b.w 9bb52 │ │ │ │ + ldrd r3, r5, [sp, #12] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r6, r9 │ │ │ │ + ldr.w r8, [r3, #8] │ │ │ │ + b.w 9c592 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.w 9c8fa │ │ │ │ + mov r6, r9 │ │ │ │ + mov r8, r9 │ │ │ │ + b.w 9c358 │ │ │ │ + ldrd r0, r1, [sp, #12] │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + bl 9dbd0 │ │ │ │ + b.w 9b55a │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9db78 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9db78 │ │ │ │ + b.w 9c6a8 │ │ │ │ + cmp.w ip, #35 @ 0x23 │ │ │ │ + str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ + str r1, [r4, #28] │ │ │ │ + beq.w 9b57a │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + cmp r1, #28 │ │ │ │ + beq.n 9d714 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + bne.w 9b3b4 │ │ │ │ + b.w 9c616 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9d274 │ │ │ │ + b.n 9d1c0 │ │ │ │ + ldr r1, [r2, #32] │ │ │ │ + b.w 9c608 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d48c │ │ │ │ + bl 9d738 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ - b.n 9cbec │ │ │ │ - ldr r1, [r2, #32] │ │ │ │ - b.w 9c2c8 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - b.w 9c22e │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr.w r6, [r2, #464] @ 0x1d0 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.w 9be6a │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov r6, r8 │ │ │ │ - b.w 9b798 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9c9b4 │ │ │ │ - b.w 9b32c │ │ │ │ + b.n 9d288 │ │ │ │ + movw r1, #28548 @ 0x6f84 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #188] @ (9d734 ) │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r3, #61028 @ 0xee64 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9edc │ │ │ │ - cbz r0, 9d3f2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - movs r3, #22 │ │ │ │ - str r3, [r2, #32] │ │ │ │ - b.w 9c22e │ │ │ │ - movw r1, #28868 @ 0x70c4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #152] @ (9d488 ) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl d9e28 │ │ │ │ + cbnz r0, 9d6ce │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #17 │ │ │ │ str r3, [r2, #32] │ │ │ │ - b.w 9c22e │ │ │ │ + b.w 9c1d0 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9cc00 │ │ │ │ + b.w 9b5a2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ subs r6, #1 │ │ │ │ str.w r7, [r1, #2700] @ 0xa8c │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr.w r1, [r1, #464] @ 0x1d0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #20] │ │ │ │ str r6, [r5, #24] │ │ │ │ str r1, [r5, #16] │ │ │ │ str r1, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b89c │ │ │ │ + beq.w 9bc2e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9b88e │ │ │ │ - b.w 9b89c │ │ │ │ + bne.w 9bc20 │ │ │ │ + b.w 9bc2e │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + movs r3, #22 │ │ │ │ + str r3, [r2, #32] │ │ │ │ + b.w 9c1d0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9d48c │ │ │ │ + bl 9d738 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.w 9bd0c │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r4, #28] │ │ │ │ - str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ - cmp r1, #28 │ │ │ │ - beq.n 9d454 │ │ │ │ - adds r3, r6, #1 │ │ │ │ - bne.w 9b13c │ │ │ │ - b.w 9c2d6 │ │ │ │ + b.w 9bf90 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr.w r6, [r2, #464] @ 0x1d0 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.w 9c160 │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov r6, r8 │ │ │ │ + b.w 9bb2a │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + b.w 9c1d0 │ │ │ │ + movw r1, #28516 @ 0x6f64 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #36] @ (9d734 ) │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9d924 │ │ │ │ - b.w 9b2e4 │ │ │ │ - movw r1, #28836 @ 0x70a4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #24] @ (9d488 ) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ - cmp.w ip, #35 @ 0x23 │ │ │ │ + bl 9dbd0 │ │ │ │ + b.w 9b55a │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ - str r1, [r4, #28] │ │ │ │ - beq.w 9b304 │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - b.n 9d446 │ │ │ │ + b.n 9d646 │ │ │ │ nop │ │ │ │ - adds r4, r4, #0 │ │ │ │ + subs r4, r4, r3 │ │ │ │ movs r1, r7 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r4, r2, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 9d4c8 │ │ │ │ + beq.n 9d774 │ │ │ │ ldr.w r2, [r3, #476] @ 0x1dc │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt cs │ │ │ │ movcs r2, #29 │ │ │ │ strcs r2, [r3, #32] │ │ │ │ - bcs.n 9d58c │ │ │ │ + bcs.n 9d838 │ │ │ │ adds r2, #1 │ │ │ │ adds r1, r4, #1 │ │ │ │ str.w r2, [r3, #476] @ 0x1dc │ │ │ │ str r1, [r3, #4] │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9d58c │ │ │ │ + bne.n 9d838 │ │ │ │ ldr.w r6, [r0, #2744] @ 0xab8 │ │ │ │ - movw r5, #9289 @ 0x2449 │ │ │ │ + movw r5, #8441 @ 0x20f9 │ │ │ │ movt r5, #19 │ │ │ │ mov r7, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 9d560 │ │ │ │ + bne.n 9d80c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2c498 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ adds r5, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d570 │ │ │ │ + beq.n 9d81c │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - cbnz r2, 9d4fa │ │ │ │ + cbnz r2, 9d7a6 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr.w r2, [r3, #464] @ 0x1d0 │ │ │ │ str r5, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #476] @ 0x1dc │ │ │ │ @@ -169854,134 +170081,134 @@ │ │ │ │ subs r2, r5, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2c208 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d5a2 │ │ │ │ + bne.n 9d84e │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 9d4a6 │ │ │ │ + bne.n 9d752 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9d58c │ │ │ │ + bne.n 9d838 │ │ │ │ ldr.w r2, [r3, #2744] @ 0xab8 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 9d592 │ │ │ │ + bne.n 9d83e │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2c498 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d5b8 │ │ │ │ + beq.n 9d864 │ │ │ │ adds r0, #1 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - cbnz r1, 9d54a │ │ │ │ + cbnz r1, 9d7f6 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr.w r1, [r3, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ str.w r2, [r3, #476] @ 0x1dc │ │ │ │ str.w r1, [r3, #464] @ 0x1d0 │ │ │ │ - b.n 9d50c │ │ │ │ + b.n 9d7b8 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r0, 9d58a │ │ │ │ + cbz r0, 9d836 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ - b.n 9d50c │ │ │ │ + b.n 9d7b8 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2bfb8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r3, r2, r0 │ │ │ │ mov r5, r3 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bne.n 9d4f4 │ │ │ │ + bne.n 9d7a0 │ │ │ │ movs r1, #11 │ │ │ │ str r1, [r3, #32] │ │ │ │ str r2, [r3, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9d4c4 │ │ │ │ + b.n 9d770 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d56a │ │ │ │ - b.n 9d58a │ │ │ │ + bne.n 9d816 │ │ │ │ + b.n 9d836 │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #28796 @ 0x707c │ │ │ │ + movw r1, #28476 @ 0x6f3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e0b78 <_PyInterpreterState_SetNotRunningMain@@Base+0x74> │ │ │ │ + bl 1e2ce0 <_PyInterpreterState_SetNotRunningMain@@Base+0x74> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.n 9d58a │ │ │ │ + b.n 9d836 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2bfb8 │ │ │ │ adds r0, r5, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 9d544 │ │ │ │ + bne.n 9d7f0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.n 9d586 │ │ │ │ + b.n 9d832 │ │ │ │ │ │ │ │ -0009d5cc : │ │ │ │ +0009d878 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9d680 │ │ │ │ + beq.n 9d92c │ │ │ │ mov r4, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d68c │ │ │ │ + beq.n 9d938 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9d6c8 │ │ │ │ + beq.n 9d974 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9d696 │ │ │ │ - ldr r3, [pc, #320] @ (9d748 ) │ │ │ │ + blt.n 9d942 │ │ │ │ + ldr r3, [pc, #320] @ (9d9f4 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [r3, r7] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w ip, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [ip, #1936] @ 0x790 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d6b2 │ │ │ │ - ldr.w lr, [pc, #300] @ 9d74c │ │ │ │ + beq.n 9d95e │ │ │ │ + ldr.w lr, [pc, #300] @ 9d9f8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str.w r1, [ip, #1936] @ 0x790 │ │ │ │ ldr.w r2, [ip, #1940] @ 0x794 │ │ │ │ ldr.w r1, [lr, #1600] @ 0x640 │ │ │ │ subs r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ str.w r2, [ip, #1940] @ 0x794 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d6d2 │ │ │ │ + bne.n 9d97e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r5, [r3, #12] │ │ │ │ ldr.w r5, [r0, #3892] @ 0xf34 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r6, [r3, #8] │ │ │ │ @@ -170001,85 +170228,85 @@ │ │ │ │ str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d5ec │ │ │ │ + bne.n 9d898 │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ - b.n 9d5ec │ │ │ │ - ldr r2, [pc, #176] @ (9d748 ) │ │ │ │ + b.n 9d898 │ │ │ │ + ldr r2, [pc, #176] @ (9d9f4 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r8, r2 │ │ │ │ ldr r0, [r2, r7] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w ip, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [ip, #1936] @ 0x790 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d61c │ │ │ │ + bne.n 9d8c8 │ │ │ │ movw r0, #9976 @ 0x26f8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70f38 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70f78 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9d716 │ │ │ │ + cbz r0, 9d9c2 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 9d63e │ │ │ │ + b.n 9d8ea │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - b.n 9d5f2 │ │ │ │ + b.n 9d89e │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9d700 │ │ │ │ + bne.n 9d9ac │ │ │ │ add.w r0, lr, #1592 @ 0x638 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d6c2 │ │ │ │ + bne.n 9d96e │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 130240 │ │ │ │ + bl 12ff18 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 9d63e │ │ │ │ + b.n 9d8ea │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r2, [lr, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9d63e │ │ │ │ + b.n 9d8ea │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9d724 │ │ │ │ + bge.n 9d9d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 9d736 │ │ │ │ + cbz r3, 9d9e2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9d732 │ │ │ │ + bge.n 9d9de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 9d73e │ │ │ │ + cbz r3, 9d9ea │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9d678 │ │ │ │ + b.n 9d924 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9d724 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9d9d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9d732 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9d9de │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -170088,19 +170315,19 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ blx 2c498 │ │ │ │ - cbz r0, 9d796 │ │ │ │ + cbz r0, 9da42 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbnz r3, 9d77a │ │ │ │ + cbnz r3, 9da26 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ add r3, r0 │ │ │ │ @@ -170109,44 +170336,44 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 2bfb8 │ │ │ │ adds r1, r5, r0 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 9d772 │ │ │ │ + bne.n 9da1e │ │ │ │ movs r2, #11 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #32] │ │ │ │ - b.n 9d792 │ │ │ │ + b.n 9da3e │ │ │ │ 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 r5, [pc, #260] @ (9d8c4 ) │ │ │ │ + ldr r5, [pc, #260] @ (9db70 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1936] @ 0x790 │ │ │ │ - cbz r3, 9d83c │ │ │ │ - ldr.w ip, [pc, #236] @ 9d8c8 │ │ │ │ + cbz r3, 9dae8 │ │ │ │ + ldr.w ip, [pc, #236] @ 9db74 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ str.w r7, [r2, #1936] @ 0x790 │ │ │ │ ldr.w r1, [r2, #1940] @ 0x794 │ │ │ │ ldr.w r7, [ip, #1600] @ 0x640 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1940] @ 0x794 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r7, 9d850 │ │ │ │ + cbnz r7, 9dafc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str.w r8, [r3, #8] │ │ │ │ ldr.w r6, [r0, #3892] @ 0xf34 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str.w r9, [r3, #12] │ │ │ │ @@ -170165,98 +170392,98 @@ │ │ │ │ str r1, [r6, #4] │ │ │ │ str.w r5, [r0, #3868] @ 0xf1c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movw r0, #9976 @ 0x26f8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70f38 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70f78 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9d88c │ │ │ │ + cbz r0, 9db38 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - b.n 9d7f6 │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + b.n 9daa2 │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 9d87a │ │ │ │ + bne.n 9db26 │ │ │ │ add.w r0, ip, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d84c │ │ │ │ + bne.n 9daf8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 130240 │ │ │ │ + bl 12ff18 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9d7f6 │ │ │ │ + b.n 9daa2 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [ip, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9d7f6 │ │ │ │ + b.n 9daa2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9d89e │ │ │ │ + bge.n 9db4a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 9d8b4 │ │ │ │ + cbz r3, 9db60 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9d8b0 │ │ │ │ + bge.n 9db5c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbz r3, 9d8bc │ │ │ │ + cbz r3, 9db68 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9d834 │ │ │ │ + b.n 9dae0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9d89e │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9db4a │ │ │ │ mov r0, r9 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9d8b0 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9db5c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ adds r3, r1, #1 │ │ │ │ - beq.n 9d900 │ │ │ │ + beq.n 9dbac │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bcc.n 9d910 │ │ │ │ + bcc.n 9dbbc │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9d902 │ │ │ │ + bne.n 9dbae │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #476] @ 0x1dc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - movw r1, #28868 @ 0x70c4 │ │ │ │ + movw r1, #28548 @ 0x6f84 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #20] @ (9d920 ) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #28836 @ 0x70a4 │ │ │ │ + ldr r0, [pc, #20] @ (9dbcc ) │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #28516 @ 0x6f64 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #4] @ (9d920 ) │ │ │ │ - bl 6302e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (9dbcc ) │ │ │ │ + bl 6306e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - adds r4, r4, #0 │ │ │ │ + subs r4, r4, r3 │ │ │ │ movs r1, r7 │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ it ne │ │ │ │ cmpne r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ @@ -170264,579 +170491,577 @@ │ │ │ │ ldr.w r4, [r0, #480] @ 0x1e0 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ orreq.w ip, ip, #1 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ str r4, [r1, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9d986 │ │ │ │ + bne.n 9dc32 │ │ │ │ ldr.w ip, [r0, #464] @ 0x1d0 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w lr, #0 │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w ip, [r1, #12] │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #20] │ │ │ │ str.w lr, [r1, #24] │ │ │ │ str.w ip, [r1, #16] │ │ │ │ str.w ip, [r1, #8] │ │ │ │ - beq.n 9d982 │ │ │ │ + beq.n 9dc2e │ │ │ │ ldr.w r3, [r0, #472] @ 0x1d8 │ │ │ │ str r3, [r1, #8] │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ str r3, [r1, #16] │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r4, [r0, #468] @ 0x1d4 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r1, #4] │ │ │ │ ldr.w r4, [r0, #464] @ 0x1d0 │ │ │ │ strd r4, ip, [r1, #12] │ │ │ │ str.w ip, [r1, #8] │ │ │ │ strd r3, lr, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d982 │ │ │ │ + beq.n 9dc2e │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 9d976 │ │ │ │ - b.n 9d982 │ │ │ │ + bne.n 9dc22 │ │ │ │ + b.n 9dc2e │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ and.w r2, r3, #63 @ 0x3f │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 9d9be │ │ │ │ + bmi.n 9dc6a │ │ │ │ lsrs r0, r2, #1 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 9d9e0 │ │ │ │ + bmi.n 9dc8c │ │ │ │ bx lr │ │ │ │ adds r0, #2 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w ip, [r0], #1 │ │ │ │ adds r3, #6 │ │ │ │ and.w r1, ip, #63 @ 0x3f │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ orr.w r2, r2, r1 │ │ │ │ - bne.n 9d9c2 │ │ │ │ + bne.n 9dc6e │ │ │ │ lsrs r0, r2, #1 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 9d9bc │ │ │ │ + bpl.n 9dc68 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 9d9bc │ │ │ │ + b.n 9dc68 │ │ │ │ │ │ │ │ -0009d9e4 <_PyArena_AddPyObject@@Base>: │ │ │ │ +0009dc90 <_PyArena_AddPyObject@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldrb.w r2, [r2, #87] @ 0x57 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9dad0 <_PyArena_AddPyObject@@Base+0xec> │ │ │ │ + beq.n 9dd7c <_PyArena_AddPyObject@@Base+0xec> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ adds r6, r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 9da3e <_PyArena_AddPyObject@@Base+0x5a> │ │ │ │ + bge.n 9dcea <_PyArena_AddPyObject@@Base+0x5a> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r1, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ str r6, [r3, #8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9da84 <_PyArena_AddPyObject@@Base+0xa0> │ │ │ │ + blt.n 9dd30 <_PyArena_AddPyObject@@Base+0xa0> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, r6 │ │ │ │ - bge.n 9da98 <_PyArena_AddPyObject@@Base+0xb4> │ │ │ │ + bge.n 9dd44 <_PyArena_AddPyObject@@Base+0xb4> │ │ │ │ adds r2, r5, #7 │ │ │ │ add.w r2, r2, r6, asr #3 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ subs r1, r2, r6 │ │ │ │ cmp r1, #0 │ │ │ │ itt le │ │ │ │ addle r2, r5, #4 │ │ │ │ bicle.w r2, r2, #3 │ │ │ │ - cbz r6, 9daa4 <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ + cbz r6, 9dd50 <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 9dab6 <_PyArena_AddPyObject@@Base+0xd2> │ │ │ │ + bcs.n 9dd62 <_PyArena_AddPyObject@@Base+0xd2> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 85d90 │ │ │ │ + bl 85d44 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - cbz r0, 9dab6 <_PyArena_AddPyObject@@Base+0xd2> │ │ │ │ + cbz r0, 9dd62 <_PyArena_AddPyObject@@Base+0xd2> │ │ │ │ strd r6, r0, [r3, #8] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str.w r4, [r0, r5, lsl #2] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9da36 <_PyArena_AddPyObject@@Base+0x52> │ │ │ │ + bge.n 9dce2 <_PyArena_AddPyObject@@Base+0x52> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9da36 <_PyArena_AddPyObject@@Base+0x52> │ │ │ │ + bne.n 9dce2 <_PyArena_AddPyObject@@Base+0x52> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 9da38 <_PyArena_AddPyObject@@Base+0x54> │ │ │ │ + b.n 9dce4 <_PyArena_AddPyObject@@Base+0x54> │ │ │ │ cmp.w r6, r2, asr #1 │ │ │ │ - blt.n 9da42 <_PyArena_AddPyObject@@Base+0x5e> │ │ │ │ + blt.n 9dcee <_PyArena_AddPyObject@@Base+0x5e> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r6, [r3, #8] │ │ │ │ - b.n 9da78 <_PyArena_AddPyObject@@Base+0x94> │ │ │ │ + b.n 9dd24 <_PyArena_AddPyObject@@Base+0x94> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 85d90 │ │ │ │ - cbz r0, 9dab6 <_PyArena_AddPyObject@@Base+0xd2> │ │ │ │ + bl 85d44 │ │ │ │ + cbz r0, 9dd62 <_PyArena_AddPyObject@@Base+0xd2> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ - b.n 9da72 <_PyArena_AddPyObject@@Base+0x8e> │ │ │ │ - bl 1fa038 │ │ │ │ + b.n 9dd1e <_PyArena_AddPyObject@@Base+0x8e> │ │ │ │ + bl 1fbed8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9dae0 <_PyArena_AddPyObject@@Base+0xfc> │ │ │ │ + bge.n 9dd8c <_PyArena_AddPyObject@@Base+0xfc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9dae0 <_PyArena_AddPyObject@@Base+0xfc> │ │ │ │ + cbnz r3, 9dd8c <_PyArena_AddPyObject@@Base+0xfc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9dae0 <_PyArena_AddPyObject@@Base+0xfc> │ │ │ │ - movw r0, #59368 @ 0xe7e8 │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9dd8c <_PyArena_AddPyObject@@Base+0xfc> │ │ │ │ + movw r0, #59048 @ 0xe6a8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #542 @ 0x21e │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9da38 <_PyArena_AddPyObject@@Base+0x54> │ │ │ │ + b.n 9dce4 <_PyArena_AddPyObject@@Base+0x54> │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #16 │ │ │ │ ldrd r3, r0, [r1, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 9db1e <_PyArena_AddPyObject@@Base+0x13a> │ │ │ │ + beq.n 9ddca <_PyArena_AddPyObject@@Base+0x13a> │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr.w r0, [r0, r3, lsl #2] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9db42 <_PyArena_AddPyObject@@Base+0x15e> │ │ │ │ + beq.n 9ddee <_PyArena_AddPyObject@@Base+0x15e> │ │ │ │ movs r0, #0 │ │ │ │ subs r0, r4, r0 │ │ │ │ str r3, [r1, #8] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 9a53c │ │ │ │ + bl 9a7b4 │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9db46 <_PyArena_AddPyObject@@Base+0x162> │ │ │ │ + blt.n 9ddf2 <_PyArena_AddPyObject@@Base+0x162> │ │ │ │ ldrd r0, r2, [r1, #4] │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 9db0e <_PyArena_AddPyObject@@Base+0x12a> │ │ │ │ + bne.n 9ddba <_PyArena_AddPyObject@@Base+0x12a> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9db10 <_PyArena_AddPyObject@@Base+0x12c> │ │ │ │ + b.n 9ddbc <_PyArena_AddPyObject@@Base+0x12c> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r1, #60] @ 0x3c │ │ │ │ - b.n 9db0e <_PyArena_AddPyObject@@Base+0x12a> │ │ │ │ + b.n 9ddba <_PyArena_AddPyObject@@Base+0x12a> │ │ │ │ │ │ │ │ -0009db4c : │ │ │ │ +0009ddf8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #18128 @ 0x46d0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9dbd2 │ │ │ │ + bne.n 9de7e │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - beq.n 9dbf8 │ │ │ │ + beq.n 9dea4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9dbb0 │ │ │ │ + bne.n 9de5c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 9dbb0 │ │ │ │ + beq.n 9de5c │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 778fc │ │ │ │ + bl 7793c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9dbca │ │ │ │ + beq.n 9de76 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 9dbaa │ │ │ │ + cbz r3, 9de56 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6be80 │ │ │ │ + bl 6bec0 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 9dbe8 │ │ │ │ + beq.n 9de94 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 778fc │ │ │ │ + bl 7793c │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 9db96 │ │ │ │ + bne.n 9de42 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9dbaa │ │ │ │ - bl 852dc │ │ │ │ + b.n 9de56 │ │ │ │ + bl 85290 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbz r0, 9dbde │ │ │ │ + cbz r0, 9de8a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9dbac │ │ │ │ + b.n 9de58 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 19b290 <_PySys_GetRequiredAttr@@Base+0x148c> │ │ │ │ + b.w 19d6a0 <_PySys_GetRequiredAttr@@Base+0x148c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2684f8 │ │ │ │ + bl 26849c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9dbac │ │ │ │ + b.n 9de58 │ │ │ │ movw r1, #2468 @ 0x9a4 │ │ │ │ - movw r0, #60168 @ 0xeb08 │ │ │ │ + movw r0, #59848 @ 0xe9c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 9dbf2 │ │ │ │ + b.n 9de9e │ │ │ │ │ │ │ │ -0009dc10 <_PyBytes_Resize@@Base>: │ │ │ │ +0009debc <_PyBytes_Resize@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orr.w r3, r3, r1, lsr #31 │ │ │ │ ands.w r3, r3, #255 @ 0xff │ │ │ │ - bne.w 9ddee <_PyBytes_Resize@@Base+0x1de> │ │ │ │ + bne.w 9e096 <_PyBytes_Resize@@Base+0x1da> │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 9dd34 <_PyBytes_Resize@@Base+0x124> │ │ │ │ + beq.n 9dfdc <_PyBytes_Resize@@Base+0x120> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9de4e <_PyBytes_Resize@@Base+0x23e> │ │ │ │ + beq.w 9e0f6 <_PyBytes_Resize@@Base+0x23a> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9dd68 <_PyBytes_Resize@@Base+0x158> │ │ │ │ + beq.w 9e010 <_PyBytes_Resize@@Base+0x154> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 9de18 <_PyBytes_Resize@@Base+0x208> │ │ │ │ - ldr.w r8, [pc, #576] @ 9dea0 <_PyBytes_Resize@@Base+0x290> │ │ │ │ + bne.w 9e0c0 <_PyBytes_Resize@@Base+0x204> │ │ │ │ + ldr.w r8, [pc, #572] @ 9e148 <_PyBytes_Resize@@Base+0x28c> │ │ │ │ ldr.w r3, [r8, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dd94 <_PyBytes_Resize@@Base+0x184> │ │ │ │ + bne.w 9e03c <_PyBytes_Resize@@Base+0x180> │ │ │ │ adds.w r1, r4, #17 │ │ │ │ - bmi.w 9de7c <_PyBytes_Resize@@Base+0x26c> │ │ │ │ + bmi.w 9e124 <_PyBytes_Resize@@Base+0x268> │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r0, #24825 @ 0x60f9 │ │ │ │ - movt r0, #8 │ │ │ │ - ldr.w r2, [r3, #896] @ 0x380 │ │ │ │ + movw r2, #24757 @ 0x60b5 │ │ │ │ + movt r2, #8 │ │ │ │ + ldr.w r0, [r3, #896] @ 0x380 │ │ │ │ ldr.w r7, [r3, #884] @ 0x374 │ │ │ │ - cmp r2, r0 │ │ │ │ - mov ip, r7 │ │ │ │ - bne.w 9ddae <_PyBytes_Resize@@Base+0x19e> │ │ │ │ - ldr r2, [pc, #512] @ (9de94 <_PyBytes_Resize@@Base+0x284>) │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.w 9e056 <_PyBytes_Resize@@Base+0x19a> │ │ │ │ + ldr r2, [pc, #508] @ (9e13c <_PyBytes_Resize@@Base+0x280>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - ldr.w r0, [r2, #1612] @ 0x64c │ │ │ │ - cmn.w r0, #804 @ 0x324 │ │ │ │ - beq.n 9dd3c <_PyBytes_Resize@@Base+0x12c> │ │ │ │ - lsrs r2, r5, #18 │ │ │ │ - add.w r0, r0, r2, lsl #3 │ │ │ │ - ubfx r2, r5, #0, #18 │ │ │ │ - ldr.w r7, [r0, #808] @ 0x328 │ │ │ │ - cmp r7, r2 │ │ │ │ - bgt.n 9dcd2 <_PyBytes_Resize@@Base+0xc2> │ │ │ │ - ldr.w r0, [r0, #804] @ 0x324 │ │ │ │ - cmp r0, r2 │ │ │ │ + ldr.w r2, [r2, #1612] @ 0x64c │ │ │ │ + cmn.w r2, #804 @ 0x324 │ │ │ │ + beq.n 9dfe4 <_PyBytes_Resize@@Base+0x128> │ │ │ │ + lsrs r0, r5, #18 │ │ │ │ + ubfx ip, r5, #0, #18 │ │ │ │ + add.w r2, r2, r0, lsl #3 │ │ │ │ + ldr.w r0, [r2, #808] @ 0x328 │ │ │ │ + cmp r0, ip │ │ │ │ + bgt.n 9df7c <_PyBytes_Resize@@Base+0xc0> │ │ │ │ + ldr.w r0, [r2, #804] @ 0x324 │ │ │ │ + cmp r0, ip │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9dd3c <_PyBytes_Resize@@Base+0x12c> │ │ │ │ + beq.n 9dfe4 <_PyBytes_Resize@@Base+0x128> │ │ │ │ bic.w r3, r5, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - adds r3, #1 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ + adds r2, #1 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 9dcf2 <_PyBytes_Resize@@Base+0xe2> │ │ │ │ - add.w r2, r2, r3, lsl #4 │ │ │ │ + bcc.n 9df9c <_PyBytes_Resize@@Base+0xe0> │ │ │ │ + add.w r2, r2, r2, lsl #1 │ │ │ │ cmp.w r2, r1, lsl #2 │ │ │ │ it cs │ │ │ │ movcs r2, r1 │ │ │ │ - bcc.n 9dd82 <_PyBytes_Resize@@Base+0x172> │ │ │ │ - mov r0, ip │ │ │ │ - mov r7, ip │ │ │ │ + bcc.n 9e02a <_PyBytes_Resize@@Base+0x16e> │ │ │ │ + mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71250 │ │ │ │ + bl 71290 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9de7c <_PyBytes_Resize@@Base+0x26c> │ │ │ │ + beq.w 9e124 <_PyBytes_Resize@@Base+0x268> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2bf20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7680c │ │ │ │ + bl 7684c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r8, #1600] @ 0x640 │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ddbe <_PyBytes_Resize@@Base+0x1ae> │ │ │ │ + bne.n 9e066 <_PyBytes_Resize@@Base+0x1aa> │ │ │ │ adds r1, r3, r4 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r3, #8] │ │ │ │ strb r0, [r1, #16] │ │ │ │ str r2, [r3, #12] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r0, [r3, #856] @ 0x358 │ │ │ │ - movw r2, #46757 @ 0xb6a5 │ │ │ │ + movw r2, #46821 @ 0xb6e5 │ │ │ │ movt r2, #6 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 9dde0 <_PyBytes_Resize@@Base+0x1d0> │ │ │ │ + bne.n 9e088 <_PyBytes_Resize@@Base+0x1cc> │ │ │ │ mov r0, r5 │ │ │ │ blx 2b758 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dd18 <_PyBytes_Resize@@Base+0x108> │ │ │ │ + bne.n 9dfc0 <_PyBytes_Resize@@Base+0x104> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a260 │ │ │ │ - bl 1fa038 │ │ │ │ - b.n 9de12 <_PyBytes_Resize@@Base+0x202> │ │ │ │ - ldr r3, [pc, #300] @ (9de98 <_PyBytes_Resize@@Base+0x288>) │ │ │ │ + bl 7a29c │ │ │ │ + bl 1fbed8 │ │ │ │ + b.n 9e0ba <_PyBytes_Resize@@Base+0x1fe> │ │ │ │ + ldr r3, [pc, #300] @ (9e140 <_PyBytes_Resize@@Base+0x284>) │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r3, [r0, #0] │ │ │ │ - bge.n 9dd34 <_PyBytes_Resize@@Base+0x124> │ │ │ │ + bge.n 9dfdc <_PyBytes_Resize@@Base+0x120> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9dd34 <_PyBytes_Resize@@Base+0x124> │ │ │ │ + bne.n 9dfdc <_PyBytes_Resize@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9dd34 <_PyBytes_Resize@@Base+0x124> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9dfdc <_PyBytes_Resize@@Base+0x120> │ │ │ │ str r5, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r8, #1600] @ 0x640 │ │ │ │ mov r7, r3 │ │ │ │ - cbnz r3, 9ddbc <_PyBytes_Resize@@Base+0x1ac> │ │ │ │ + cbnz r3, 9e064 <_PyBytes_Resize@@Base+0x1a8> │ │ │ │ mov r3, r5 │ │ │ │ - b.n 9dd26 <_PyBytes_Resize@@Base+0x116> │ │ │ │ - movw r1, #64473 @ 0xfbd9 │ │ │ │ + b.n 9dfce <_PyBytes_Resize@@Base+0x112> │ │ │ │ + movw r1, #63661 @ 0xf8ad │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9dc6a <_PyBytes_Resize@@Base+0x5a> │ │ │ │ + beq.w 9df16 <_PyBytes_Resize@@Base+0x5a> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r8, #1604] @ 0x644 │ │ │ │ blx r3 │ │ │ │ - b.n 9dc6a <_PyBytes_Resize@@Base+0x5a> │ │ │ │ - mov r3, r2 │ │ │ │ - mov r0, r7 │ │ │ │ + b.n 9df16 <_PyBytes_Resize@@Base+0x5a> │ │ │ │ + mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ + mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9dd56 <_PyBytes_Resize@@Base+0x146> │ │ │ │ + b.n 9dffe <_PyBytes_Resize@@Base+0x142> │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #64473 @ 0xfbd9 │ │ │ │ + movw r2, #63661 @ 0xf8ad │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 9de62 <_PyBytes_Resize@@Base+0x252> │ │ │ │ - ldr r0, [pc, #208] @ (9de9c <_PyBytes_Resize@@Base+0x28c>) │ │ │ │ + bne.n 9e10a <_PyBytes_Resize@@Base+0x24e> │ │ │ │ + ldr r0, [pc, #208] @ (9e144 <_PyBytes_Resize@@Base+0x288>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9de6c <_PyBytes_Resize@@Base+0x25c> │ │ │ │ + bne.n 9e114 <_PyBytes_Resize@@Base+0x258> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 130240 │ │ │ │ + bl 12ff18 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.n 9dd26 <_PyBytes_Resize@@Base+0x116> │ │ │ │ + b.n 9dfce <_PyBytes_Resize@@Base+0x112> │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9dd56 <_PyBytes_Resize@@Base+0x146> │ │ │ │ + b.n 9dffe <_PyBytes_Resize@@Base+0x142> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9de02 <_PyBytes_Resize@@Base+0x1f2> │ │ │ │ + bge.n 9e0aa <_PyBytes_Resize@@Base+0x1ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9de8a <_PyBytes_Resize@@Base+0x27a> │ │ │ │ - movw r0, #30140 @ 0x75bc │ │ │ │ + beq.n 9e132 <_PyBytes_Resize@@Base+0x276> │ │ │ │ + movw r0, #29820 @ 0x747c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #3219 @ 0xc93 │ │ │ │ - bl 248688 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24bb00 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9dd36 <_PyBytes_Resize@@Base+0x126> │ │ │ │ + b.n 9dfde <_PyBytes_Resize@@Base+0x122> │ │ │ │ cmp r1, r7 │ │ │ │ - ble.n 9de70 <_PyBytes_Resize@@Base+0x260> │ │ │ │ + ble.n 9e118 <_PyBytes_Resize@@Base+0x25c> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a234 <_PySys_GetRequiredAttr@@Base+0x430> │ │ │ │ + bl 19c644 <_PySys_GetRequiredAttr@@Base+0x430> │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbz r0, 9de34 <_PyBytes_Resize@@Base+0x224> │ │ │ │ + cbz r0, 9e0dc <_PyBytes_Resize@@Base+0x220> │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ blx 2bf20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9de42 <_PyBytes_Resize@@Base+0x232> │ │ │ │ + bge.n 9e0ea <_PyBytes_Resize@@Base+0x22e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 9de82 <_PyBytes_Resize@@Base+0x272> │ │ │ │ + cbz r3, 9e12a <_PyBytes_Resize@@Base+0x26e> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 9dd36 <_PyBytes_Resize@@Base+0x126> │ │ │ │ + b.n 9dfde <_PyBytes_Resize@@Base+0x122> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a234 <_PySys_GetRequiredAttr@@Base+0x430> │ │ │ │ + bl 19c644 <_PySys_GetRequiredAttr@@Base+0x430> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9de42 <_PyBytes_Resize@@Base+0x232> │ │ │ │ - b.n 9de3c <_PyBytes_Resize@@Base+0x22c> │ │ │ │ + bge.n 9e0ea <_PyBytes_Resize@@Base+0x22e> │ │ │ │ + b.n 9e0e4 <_PyBytes_Resize@@Base+0x228> │ │ │ │ ldr.w r2, [r8, #1604] @ 0x644 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.n 9dd26 <_PyBytes_Resize@@Base+0x116> │ │ │ │ + b.n 9dfce <_PyBytes_Resize@@Base+0x112> │ │ │ │ add.w r0, r5, #16 │ │ │ │ - bl 718ec │ │ │ │ + bl 71940 │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 9de34 <_PyBytes_Resize@@Base+0x224> │ │ │ │ + b.n 9e0dc <_PyBytes_Resize@@Base+0x220> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 9dd5c <_PyBytes_Resize@@Base+0x14c> │ │ │ │ + b.n 9e004 <_PyBytes_Resize@@Base+0x148> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9de42 <_PyBytes_Resize@@Base+0x232> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9e0ea <_PyBytes_Resize@@Base+0x22e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7740c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9de02 <_PyBytes_Resize@@Base+0x1f2> │ │ │ │ + bl 7744c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9e0aa <_PyBytes_Resize@@Base+0x1ee> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0009dea4 : │ │ │ │ +0009e14c : │ │ │ │ subs r2, r1, #0 │ │ │ │ push {lr} │ │ │ │ - blt.n 9dec2 │ │ │ │ + blt.n 9e16a │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r1, r0 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ ldr.w r0, [r3, #884] @ 0x374 │ │ │ │ ldr.w r3, [r3, #896] @ 0x380 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0009dec8 <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ +0009e170 <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #68] @ (9df1c <_Py_NewReferenceNoTotal@@Base+0x54>) │ │ │ │ + ldr r2, [pc, #68] @ (9e1c4 <_Py_NewReferenceNoTotal@@Base+0x54>) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w lr, [r2, #1600] @ 0x640 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 9dee8 <_Py_NewReferenceNoTotal@@Base+0x20> │ │ │ │ + bne.n 9e190 <_Py_NewReferenceNoTotal@@Base+0x20> │ │ │ │ pop {r4, pc} │ │ │ │ - movw r1, #64473 @ 0xfbd9 │ │ │ │ + movw r1, #63661 @ 0xf8ad │ │ │ │ movt r1, #18 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 9df0c <_Py_NewReferenceNoTotal@@Base+0x44> │ │ │ │ + bne.n 9e1b4 <_Py_NewReferenceNoTotal@@Base+0x44> │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r2, #1592 @ 0x638 │ │ │ │ - bl 6b868 │ │ │ │ + bl 6b8a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9dee6 <_Py_NewReferenceNoTotal@@Base+0x1e> │ │ │ │ + bne.n 9e18e <_Py_NewReferenceNoTotal@@Base+0x1e> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 130240 │ │ │ │ + b.w 12ff18 │ │ │ │ mov r3, lr │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ movs r1, #0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ @@ -170849,886 +171074,886 @@ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ add r7, sp, #0 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - beq.w 9e2c4 <_Py_NewReferenceNoTotal@@Base+0x3fc> │ │ │ │ - ldr r3, [pc, #688] @ (9e1f8 <_Py_NewReferenceNoTotal@@Base+0x330>) │ │ │ │ + beq.w 9e56c <_Py_NewReferenceNoTotal@@Base+0x3fc> │ │ │ │ + ldr r3, [pc, #688] @ (9e4a0 <_Py_NewReferenceNoTotal@@Base+0x330>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e29e <_Py_NewReferenceNoTotal@@Base+0x3d6> │ │ │ │ + beq.w 9e546 <_Py_NewReferenceNoTotal@@Base+0x3d6> │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.w 9e2b2 <_Py_NewReferenceNoTotal@@Base+0x3ea> │ │ │ │ + bls.w 9e55a <_Py_NewReferenceNoTotal@@Base+0x3ea> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e318 <_Py_NewReferenceNoTotal@@Base+0x450> │ │ │ │ + bne.w 9e5c0 <_Py_NewReferenceNoTotal@@Base+0x450> │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9e338 <_Py_NewReferenceNoTotal@@Base+0x470> │ │ │ │ + bl 9e5e0 <_Py_NewReferenceNoTotal@@Base+0x470> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 9df9c <_Py_NewReferenceNoTotal@@Base+0xd4> │ │ │ │ + cbz r0, 9e244 <_Py_NewReferenceNoTotal@@Base+0xd4> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e060 <_Py_NewReferenceNoTotal@@Base+0x198> │ │ │ │ + beq.n 9e308 <_Py_NewReferenceNoTotal@@Base+0x198> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r0, [r0, r3, lsl #2] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #13 │ │ │ │ - beq.n 9df9c <_Py_NewReferenceNoTotal@@Base+0xd4> │ │ │ │ + beq.n 9e244 <_Py_NewReferenceNoTotal@@Base+0xd4> │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r4, #8] │ │ │ │ - beq.n 9dff6 <_Py_NewReferenceNoTotal@@Base+0x12e> │ │ │ │ + beq.n 9e29e <_Py_NewReferenceNoTotal@@Base+0x12e> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 9e014 <_Py_NewReferenceNoTotal@@Base+0x14c> │ │ │ │ + beq.n 9e2bc <_Py_NewReferenceNoTotal@@Base+0x14c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e204 <_Py_NewReferenceNoTotal@@Base+0x33c> │ │ │ │ + bne.w 9e4ac <_Py_NewReferenceNoTotal@@Base+0x33c> │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9e2d8 <_Py_NewReferenceNoTotal@@Base+0x410> │ │ │ │ - ldr r3, [pc, #576] @ (9e1f8 <_Py_NewReferenceNoTotal@@Base+0x330>) │ │ │ │ + beq.w 9e580 <_Py_NewReferenceNoTotal@@Base+0x410> │ │ │ │ + ldr r3, [pc, #576] @ (9e4a0 <_Py_NewReferenceNoTotal@@Base+0x330>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e29e <_Py_NewReferenceNoTotal@@Base+0x3d6> │ │ │ │ + beq.w 9e546 <_Py_NewReferenceNoTotal@@Base+0x3d6> │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ mov r1, r7 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.w 9e268 <_Py_NewReferenceNoTotal@@Base+0x3a0> │ │ │ │ + bls.w 9e510 <_Py_NewReferenceNoTotal@@Base+0x3a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e338 <_Py_NewReferenceNoTotal@@Base+0x470> │ │ │ │ + bl 9e5e0 <_Py_NewReferenceNoTotal@@Base+0x470> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e086 <_Py_NewReferenceNoTotal@@Base+0x1be> │ │ │ │ + bne.n 9e32e <_Py_NewReferenceNoTotal@@Base+0x1be> │ │ │ │ subs r1, r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #12 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r7, #4] │ │ │ │ - bl 9a53c │ │ │ │ + bl 9a7b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9e1fc <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ + blt.w 9e4a4 <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 9df9c <_Py_NewReferenceNoTotal@@Base+0xd4> │ │ │ │ + bne.n 9e244 <_Py_NewReferenceNoTotal@@Base+0xd4> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ add.w r3, r0, #16 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.w 9e1a2 <_Py_NewReferenceNoTotal@@Base+0x2da> │ │ │ │ + bhi.w 9e44a <_Py_NewReferenceNoTotal@@Base+0x2da> │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r3, r3, r0 │ │ │ │ - beq.w 9e2e0 <_Py_NewReferenceNoTotal@@Base+0x418> │ │ │ │ + beq.w 9e588 <_Py_NewReferenceNoTotal@@Base+0x418> │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e1ec <_Py_NewReferenceNoTotal@@Base+0x324> │ │ │ │ + bne.w 9e494 <_Py_NewReferenceNoTotal@@Base+0x324> │ │ │ │ mov r0, r3 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r0], #8 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ strd r0, r1, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9e2fa <_Py_NewReferenceNoTotal@@Base+0x432> │ │ │ │ + bne.w 9e5a2 <_Py_NewReferenceNoTotal@@Base+0x432> │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #12 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r0, r3, [r7] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a53c │ │ │ │ + bl 9a7b4 │ │ │ │ cmp r0, #0 │ │ │ │ ldrd r1, r3, [r7] │ │ │ │ - blt.w 9e226 <_Py_NewReferenceNoTotal@@Base+0x35e> │ │ │ │ + blt.w 9e4ce <_Py_NewReferenceNoTotal@@Base+0x35e> │ │ │ │ ldrd r2, r0, [r4, #4] │ │ │ │ ldr.w r2, [r2, r0, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 9df9c <_Py_NewReferenceNoTotal@@Base+0xd4> │ │ │ │ + beq.n 9e244 <_Py_NewReferenceNoTotal@@Base+0xd4> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - b.n 9df8a <_Py_NewReferenceNoTotal@@Base+0xc2> │ │ │ │ + b.n 9e232 <_Py_NewReferenceNoTotal@@Base+0xc2> │ │ │ │ adds r0, r2, #1 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9e2cc <_Py_NewReferenceNoTotal@@Base+0x404> │ │ │ │ + beq.w 9e574 <_Py_NewReferenceNoTotal@@Base+0x404> │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 96114 │ │ │ │ + bl 9638c │ │ │ │ movs r1, #1 │ │ │ │ - bl 97a7c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97cf4 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e2cc <_Py_NewReferenceNoTotal@@Base+0x404> │ │ │ │ + bne.w 9e574 <_Py_NewReferenceNoTotal@@Base+0x404> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e23c <_Py_NewReferenceNoTotal@@Base+0x374> │ │ │ │ + bne.w 9e4e4 <_Py_NewReferenceNoTotal@@Base+0x374> │ │ │ │ str r3, [r7, #4] │ │ │ │ movs r0, #4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov sl, r3 │ │ │ │ - bl 76280 │ │ │ │ + bl 762c0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e234 <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ + beq.w 9e4dc <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e23c <_Py_NewReferenceNoTotal@@Base+0x374> │ │ │ │ + bne.w 9e4e4 <_Py_NewReferenceNoTotal@@Base+0x374> │ │ │ │ mov r8, r2 │ │ │ │ mov.w fp, #1 │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 9a4e4 │ │ │ │ + bl 9a75c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - cbz r0, 9e10e <_Py_NewReferenceNoTotal@@Base+0x246> │ │ │ │ + cbz r0, 9e3b6 <_Py_NewReferenceNoTotal@@Base+0x246> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 9e338 <_Py_NewReferenceNoTotal@@Base+0x470> │ │ │ │ + bl 9e5e0 <_Py_NewReferenceNoTotal@@Base+0x470> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 9e10e <_Py_NewReferenceNoTotal@@Base+0x246> │ │ │ │ + cbz r0, 9e3b6 <_Py_NewReferenceNoTotal@@Base+0x246> │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9e244 <_Py_NewReferenceNoTotal@@Base+0x37c> │ │ │ │ + bne.w 9e4ec <_Py_NewReferenceNoTotal@@Base+0x37c> │ │ │ │ cmp fp, r8 │ │ │ │ - beq.w 9e20a <_Py_NewReferenceNoTotal@@Base+0x342> │ │ │ │ + beq.w 9e4b2 <_Py_NewReferenceNoTotal@@Base+0x342> │ │ │ │ str.w r2, [r9, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov sl, r2 │ │ │ │ - b.n 9e0d6 <_Py_NewReferenceNoTotal@@Base+0x20e> │ │ │ │ + b.n 9e37e <_Py_NewReferenceNoTotal@@Base+0x20e> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl b4f64 │ │ │ │ + bl b5228 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, r0 � TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes